xpra icon
Bug tracker and wiki

Opened 4 years ago

Closed 4 years ago

#860 closed defect (fixed)

0.15.0 client tracebacks on disconnect, if Session Info has been opened

Reported by: alas Owned by: Antoine Martin
Priority: minor Milestone: 0.16
Component: client Version: 0.15.x
Keywords: Session Info traceback Cc:

Description

Testing with a win32 0.15.0 r9365 client against a 0.15.0 r9365 fedora 20 server...

When I end a session with a control-c client-side, I am sometimes seeing a traceback - first started appearing with XPRA_OPENGL_PAINT_BOX=1 set while testing #760... but when I set paint box=0 to test if that was the cause, I stopped seeing it... and then when I re-set to =1, it was no longer appearing there either (?).

Ahh... mystery solved - the traceback seems to only show itself if I open the Session Info at some point (even if I close it before ending session) before disconnecting.

If I end session with control-c I get this traceback:

2015-05-14 17:32:14,184 received console event CTRL_C
Traceback (most recent call last):
  File "xpra\client\gtk_base\gtk_client_base.pyc", line 83, in quit
  File "xpra\client\gtk2\client.pyc", line 127, in cleanup
  File "xpra\client\gtk_base\gtk_client_base.pyc", line 95, in cleanup
AttributeError: 'NoneType' object has no attribute 'destroy'

If I grab the session to another device, I get this:

2015-05-14 17:06:04,526 server requested disconnect: new client (this session does not allow sharing)
2015-05-14 17:06:05,213 Connection lost
Traceback (most recent call last):
  File "xpra\client\client_base.pyc", line 405, in _process_disconnect
  File "xpra\client\client_base.pyc", line 386, in warn_and_quit
  File "xpra\client\gtk_base\gtk_client_base.pyc", line 83, in quit
  File "xpra\client\gtk2\client.pyc", line 127, in cleanup
  File "xpra\client\gtk_base\gtk_client_base.pyc", line 95, in cleanup
AttributeError: 'NoneType' object has no attribute 'destroy'

One last bit of testing shows that I'm getting the same traceback with OSX clients (same build/revision).

Change History (1)

comment:1 Changed 4 years ago by Antoine Martin

Resolution: fixed
Status: newclosed

Fixed in r9366 (+backport in r9367).

Feel free to re-open.

Note: See TracTickets for help on using tickets.