xpra icon
Bug tracker and wiki

This bug tracker and wiki are being discontinued
please use https://github.com/Xpra-org/xpra instead.


Changes between Version 1 and Version 2 of Ticket #396, comment 4


Ignore:
Timestamp:
07/21/13 11:44:54 (8 years ago)
Author:
Antoine Martin
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #396, comment 4

    v1 v2  
    1717A {{{SIGPIPE}}} in closing a client connection.
    1818Could be {{{gtkperf}}} or it could be the xpra server..
     19
     20[[BR]]
     21Edit: apparently, I should not have trapped this error with gdb... this is just normal behaviour when the client dies, so the xpra server died.
     22
     23Here's what the server was doing at the time of crash:
     24{{{
     252013-07-21 17:34:49,275 do_child_configure_request_event(<AdHocStruct object, contents: {'delivered_to': <gtk.gdk.Window object at 0x7ff5b8036730 (GdkWindow at 0x1f58120)>, 'send_event': 0, 'value_mask': 12L, 'detail': 0, 'height': 300, 'width': 545, 'window': <gtk.gdk.Window object at 0x7ff5a8096190 (GdkWindow at 0x1f58000)>, 'above': None, 'y': 0, 'x': 0, 'serial': 14942L, 'border_width': 0, 'type': 23, 'display': <gtk.gdk.Display object at 0x7ff5d2bd4af0 (GdkDisplayX11 at 0x1b1e1f0)>}>)
     262013-07-21 17:34:49,279 send_cursor() cursor=[246, 187, 48, 48, 22, 22, 2L, '9216 bytes', 'xterm']
     272013-07-21 17:34:49,284 world window got focus
     282013-07-21 17:34:49,285 Connection lost
     292013-07-21 17:34:49,286 enable_rencode()
     302013-07-21 17:34:49,286 process_hello: capabilities={'username': 'antoine', 'randr_notify': 0, 'platform.release': '3.9.9-302.fc19.x86_64', 'build.cpu': 'x86_64', 'encoding.vpx.version': 3, 'keyboard': 0, 'rencode.version': '1.0.2', 'raw_packets': 1, 'build.bit': '64bit', 'aliases': {'lost-window': 1, 'configure-override-redirect': 2, 'draw': 3, 'disconnect': 17, 'notify_close': 4, 'bell': 5, 'new-override-redirect': 6, 'challenge': 15, 'ping': 7, 'cursor': 8, 'set_deflate': 16, 'ping_echo': 9, 'notify_show': 10, 'connection-lost': 14, 'new-window': 11, 'gibberish': 18, 'hello': 12, 'window-metadata': 13}, 'uuid': '88d777f64f61de0d81f1b4564f47be588088feb3', 'hostname': 'laptop', 'namespace': 1, 'encoding.PIL.version': '1.1.7', 'platform': 'linux2', 'version': '0.10.0', 'chunked_compression': 1, 'encoding.x264.version': 130, 'encoding.avcodec.version': 'Lavc54.92.100', 'encoding.webp.version': '0.2.2', 'platform.machine': 'x86_64', 'info_request': 1, 'platform.processor': 'x86_64', 'build.on': 'laptop', 'rencode': 1, 'build.date': '2013-07-21', 'name': 'Antoine Martin', 'windows': 0, 'build.revision': '3780', 'client_type': 'Python/GObject', 'build.local_modifications': '6', 'build.by': 'root', 'encoding.swscale.version': 'SwS2.2.100', 'python.version': [2, 7, 5]}
     312013-07-21 17:34:49,286 identical remote version: 0.10.0
     322013-07-21 17:34:49,287 processing info request from SocketConnection(/home/antoine/.xpra/laptop-10)
     332013-07-21 17:34:49,289 _focus(ServerSource(Protocol(SocketConnection(/home/antoine/.xpra/laptop-10))), 0, ()) has_focus=2
     342013-07-21 17:34:49,289 reset_focus() 2 / None had focus
     352013-07-21 17:34:49,290 widget with focus: None
     362013-07-21 17:34:49,290 Focus -> world window
     372013-07-21 17:34:49,290 sending WM_TAKE_FOCUS: <gtk.gdk.Window object at 0x1db0eb0 (GdkWindow at 0x1b47240)>, 242335578L
     382013-07-21 17:34:49,291 _focus(ServerSource(Protocol(SocketConnection(/home/antoine/.xpra/laptop-10))), 1, ()) has_focus=0
     392013-07-21 17:34:49,291 focus(ServerSource(Protocol(SocketConnection(/home/antoine/.xpra/laptop-10))), 1, ()) giving focus to <WindowModel object at 0x1c22d20 (xpra+x11+gtk_x11+window+WindowModel at 0x189d2e0)>
     402013-07-21 17:34:49,291 Giving focus to client
     412013-07-21 17:34:49,292 ... using XSetInputFocus
     422013-07-21 17:34:49,298 keyboard info: keycode.exclamdown=10
     43(...)
     44keysym.copyright=54
     452013-07-21 17:34:49,304 window_types=[<GdkAtom 0x66 = '_NET_WM_WINDOW_TYPE_NORMAL'>]
     462013-07-21 17:34:49,305 window_types=['NORMAL']
     472013-07-21 17:34:49,305 window_types=['_NET_WM_WINDOW_TYPE_NORMAL']
     482013-07-21 17:34:49,305 window_types=['NORMAL']
     49Xpra: Fatal IO error 11 (Resource temporarily unavailable) on X server :10.
     50}}}
     51
     52So we have:
     53* a focus event
     54* the info request
     55* where are the "window_types" from?