Only seems to occur if:
--no-daemon
sudo
or something is required to trigger it)
The -d all
log shows the server is stuck waiting for the main loop to run. Eventually, a ping
packet request is scheduled via a timer and everything flows again!?
ie:
2014-10-10 12:10:30,892 will process ui packet focus 2014-10-10 12:10:36,804 sending ping to Protocol(SocketConnection(/home/xpra/.xpra/desktop-20)) with time=1412917836804 2014-10-10 12:10:36,805 add_packet_to_queue(ping ...) 2014-10-10 12:10:36,805 process_focus: wid=0
That's 6 seconds between the reception of the focus event and its actual processing in the main loop!
So this is caused by r7743, which looks innocuous!
"fixes" the hangs: where we initialise the reaper causes this weird bug
Fixed in r7928!
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/711