trying to move a window or using the twm menu results in a complete deadlock.
killing xpra does not help, the X11 server is hosed and no longer responds.
Looks like an upstream bug.
Not an xpra bug - lowering priority, this can be reproduced with just dummy + twm:
/usr/libexec/Xorg -noreset -novtswitch -nolisten tcp -config /etc/xpra/xorg.conf :10 #verify we can access the display: DISPLAY=:10 xprop -root DISPLAY=:10 xterm& DISPLAY=:10 twm& #now click on the title bar of the xterm: DISPLAY=:10 xdotool mousemove 90 10 mousedown 1 #and now the X11 server is inaccessible: DISPLAY=:10 xprop -root
Reported upstream: twm deadlocks the server
As I was kindly reminded: in this response, this is not a bug - twm grabs the server, and nothing ever gets a chance to emit the click release event that would cause twm to release the grab.
The only solution that I can think of at this point is to use virtual input devices (uinput, etc - #173) instead of xtest.
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/1565