[Parti-discuss] RuntimeError: maximum recursion depth exceeded in cmp
Brian J. Murrell
brian at interlinx.bc.ca
Wed Apr 1 04:22:52 EDT 2009
I seem to have hit this problem again. xpra (0.0.6) seems to be just
displaying (over and over again at a very quick pace):
Original exception was:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/xpra/clipboard.py", line 220, in do_selection_get
assert self._selection == str(selection_data.selection)
RuntimeError: maximum recursion depth exceeded in cmp
Error in sys.excepthook:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/wimpiggy/util.py", line 101, in gtk_main_quit_on_fatal_exception
return oldhook(type, val, tb)
RuntimeError: maximum recursion depth exceeded
Original exception was:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/xpra/clipboard.py", line 220, in do_selection_get
assert self._selection == str(selection_data.selection)
RuntimeError: maximum recursion depth exceeded in cmp
Error in sys.excepthook:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/wimpiggy/util.py", line 101, in gtk_main_quit_on_fatal_exception
return oldhook(type, val, tb)
RuntimeError: maximum recursion depth exceeded
Original exception was:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/xpra/clipboard.py", line 220, in do_selection_get
assert self._selection == str(selection_data.selection)
RuntimeError: maximum recursion depth exceeded in cmp
Error in sys.excepthook:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/wimpiggy/util.py", line 101, in gtk_main_quit_on_fatal_exception
return oldhook(type, val, tb)
RuntimeError: maximum recursion depth exceeded
Original exception was:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/xpra/clipboard.py", line 220, in do_selection_get
assert self._selection == str(selection_data.selection)
RuntimeError: maximum recursion depth exceeded in cmp
Error in sys.excepthook:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/wimpiggy/util.py", line 101, in gtk_main_quit_on_fatal_exception
return oldhook(type, val, tb)
RuntimeError: maximum recursion depth exceeded
Original exception was:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/xpra/clipboard.py", line 220, in do_selection_get
assert self._selection == str(selection_data.selection)
RuntimeError: maximum recursion depth exceeded in cmp
Error in sys.excepthook:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/wimpiggy/util.py", line 101, in gtk_main_quit_on_fatal_exception
return oldhook(type, val, tb)
RuntimeError: maximum recursion depth exceeded
Original exception was:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/xpra/clipboard.py", line 220, in do_selection_get
assert self._selection == str(selection_data.selection)
RuntimeError: maximum recursion depth exceeded in cmp
Error in sys.excepthook:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/wimpiggy/util.py", line 101, in gtk_main_quit_on_fatal_exception
return oldhook(type, val, tb)
RuntimeError: maximum recursion depth exceeded
Original exception was:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/xpra/clipboard.py", line 220, in do_selection_get
assert self._selection == str(selection_data.selection)
RuntimeError: maximum recursion depth exceeded in cmp
Error in sys.excepthook:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/wimpiggy/util.py", line 101, in gtk_main_quit_on_fatal_exception
return oldhook(type, val, tb)
RuntimeError: maximum recursion depth exceeded
Original exception was:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/xpra/clipboard.py", line 220, in do_selection_get
assert self._selection == str(selection_data.selection)
RuntimeError: maximum recursion depth exceeded in cmp
Error in sys.excepthook:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/wimpiggy/util.py", line 101, in gtk_main_quit_on_fatal_exception
return oldhook(type, val, tb)
RuntimeError: maximum recursion depth exceeded
Original exception was:
Traceback (most recent call last):
File "/var/lib/python-support/python2.5/xpra/clipboard.py", line 220, in do_selection_get
assert self._selection == str(selection_data.selection)
RuntimeError: maximum recursion depth exceeded in cmp
I *think* it was triggered by trying to close a window with it's close
action (i.e. the X in the top right).
So I tried an upgrade:
$ xpra upgrade :100
Entering daemon mode; any further errors will be reported to:
/home/brian/.xpra/:100.log
But that doesn't seem to have stopped the xpra instance that is spewing
the above messages and now I have:
24282 pts/9 S+ 0:35 | \_ /usr/bin/python /usr/bin/xpra start :100 -d all --no-daemon --start-child=gnome-terminal
24283 pts/9 S+ 0:07 | \_ Xvfb-for-Xpra-:100 :100 -auth /home/brian/.Xauthority +extension Composite -screen 0 2048x2048x24+32 -once
24298 pts/9 S+ 0:00 | \_ /bin/sh -c gnome-terminal
24299 pts/9 Sl+ 0:00 | \_ gnome-terminal
24311 pts/9 S+ 0:00 | \_ gnome-pty-helper
24312 pts/6 Ss+ 0:00 | \_ bash
24459 pts/6 Sl 0:02 | \_ /usr/lib/virtualbox/VirtualBox
24475 pts/6 S 0:00 | \_ /usr/lib/virtualbox/VBoxXPCOMIPCD
3408 ? S 0:00 /usr/bin/python /usr/bin/xpra upgrade :100
Oops. Killing (without -9) 3408 took everything (xrpa related) down.
Hrm. Trying to reproduce (by closing the same window as last time with
the "X" button) fails. I was able to close it successfully.
Maybe (hopefully) the stack in the above errors is enough to figure out
what's going wrong.
b.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
URL: <http://lists.partiwm.org/pipermail/parti-discuss/attachments/20090401/2b6e629c/attachment-0001.pgp>
More information about the Parti-discuss
mailing list