Am Samstag, 24. März 2007 20:41 schrieb Luca Bruno:
> Adolf Winterer scrisse:
> > Does it matter that I use KDE?
>
> I once experienced that on my GNOME. It should be DE-independent...
>
> > Strangely this happens only when I try to record a selected window.
> > So the finish event is not alway "lost".
>
> Does it happen always with a selected windows? Yesterday I could
> reproduce it, but after some tests on source I can't reproduce it
> anymore, so I can't find a reproducible and constant pattern.

I always happens when trying to record a selected windows. I never got one 
movie finished using this option.

> > Hmm, I do not get any feedback when selecting the window. Is this as
> > designed or should there be some feedback (some marker, message,
> > blinking windows) to indicate the window selected?
>
> In normal situation, no evident marks are showed.

OK, so I did not miss something. How do I exactly select the window? After 
clicking on the option "Select window to record", should I click on the 
window title or inside the window? Does it matter where I point the mouse?

> Anyway, to help me tracking this bug, you should open a terminal and
> launch istanbul, then reproduce this issue. You will get some debug
> info, and maybe some exception output: please attach them to this bug.

OK, I started Istanbul from the shell and got some (possibly) interesting 
messages. As the resulting file is only about 3 KB in size, I attach it to 
the mail.

As expected the program stopped working after the left-click, I could 
terminate it with Ctrl-C.

> Are you using a composite manager (like compiz, beryl or xcompmgr, or
> the equivalent for kde)? I noticed a problem ("maximum recursion depth
> exceeded") which leads to the same situation when using compiz.

I checked my installation, none of the composite managers is installed.

Best regards,
   Adolf

> Cheers, Luca
>
> --
>  .''`.  ** Debian GNU/Linux **  | Luca Bruno
>
> : :'  :   The Universal O.S.    | luca.br(AT)uno.it
>
> `. `'`                        | GPG Key ID: 3BFB9FB3
>   `-     http://www.debian.org        | Proud Debian GNU/Linux User

-- 
Never trust a smiling cat.
[EMAIL PROTECTED]:~$ istanbul
/var/lib/python-support/python2.4/istanbul/main/tray_icon.py:26: 
DeprecationWarning: the module egg.trayicon is deprecated; equivalent 
functionality can now be found in pygtk 2.10
  import egg.trayicon
Traceback (most recent call last):
  File "/var/lib/python-support/python2.4/istanbul/main/tray_popup.py", line 
95, in _select_window_cb
    self.selector.select_window()
  File "/var/lib/python-support/python2.4/istanbul/main/window_select.py", line 
33, in select_window
    self.target_window = self._select_window()
  File "/var/lib/python-support/python2.4/istanbul/main/window_select.py", line 
95, in _select_window
    display = XDisplay.Display()
  File "/var/lib/python-support/python2.4/Xlib/display.py", line 80, in __init__
    self.display = _BaseDisplay(display)
  File "/var/lib/python-support/python2.4/Xlib/display.py", line 67, in __init__
    apply(protocol.display.Display.__init__, (self, ) + args, keys)
  File "/var/lib/python-support/python2.4/Xlib/protocol/display.py", line 123, 
in __init__
    self.default_screen = min(self.default_screen, len(self.info.roots) - 1)
  File "/var/lib/python-support/python2.4/Xlib/protocol/rq.py", line 1371, in 
__getattr__
    raise AttributeError(attr)
AttributeError: roots
Traceback (most recent call last):
  File "/var/lib/python-support/python2.4/istanbul/main/tray_icon.py", line 65, 
in _trayicon_clicked
    self.current_screencast.start_recording()
  File "/var/lib/python-support/python2.4/istanbul/main/screencast.py", line 
56, in start_recording
    area_x1, area_y1, area_x2, area_y2 = self.selector.get_area()
  File "/var/lib/python-support/python2.4/istanbul/main/window_select.py", line 
40, in get_area
    self.select_window()
  File "/var/lib/python-support/python2.4/istanbul/main/window_select.py", line 
33, in select_window
    self.target_window = self._select_window()
  File "/var/lib/python-support/python2.4/istanbul/main/window_select.py", line 
95, in _select_window
    display = XDisplay.Display()
  File "/var/lib/python-support/python2.4/Xlib/display.py", line 80, in __init__
    self.display = _BaseDisplay(display)
  File "/var/lib/python-support/python2.4/Xlib/display.py", line 67, in __init__
    apply(protocol.display.Display.__init__, (self, ) + args, keys)
  File "/var/lib/python-support/python2.4/Xlib/protocol/display.py", line 123, 
in __init__
    self.default_screen = min(self.default_screen, len(self.info.roots) - 1)
  File "/var/lib/python-support/python2.4/Xlib/protocol/rq.py", line 1371, in 
__getattr__
    raise AttributeError(attr)
AttributeError: roots
Traceback (most recent call last):
  File "/var/lib/python-support/python2.4/istanbul/main/tray_icon.py", line 73, 
in _trayicon_clicked
    self.current_screencast.stop_recording()
  File "/var/lib/python-support/python2.4/istanbul/main/screencast.py", line 
145, in stop_recording
    self._vsource.set_state(gst.STATE_NULL)
AttributeError: Screencast instance has no attribute '_vsource'
Traceback (most recent call last):
  File "/usr/bin/istanbul", line 40, in ?
    sys.exit(main.main(sys.argv))
  File "/var/lib/python-support/python2.4/istanbul/main/main.py", line 105, in 
main
    gtk.main()
KeyboardInterrupt
[EMAIL PROTECTED]:~$

Reply via email to