xpra icon
Bug tracker and wiki

Opened 2 weeks ago

Last modified 2 weeks ago

#2869 assigned defect

client drawing problem after xpra upgrade on server

Reported by: MJ Owned by: Antoine Martin
Priority: critical Milestone: 4.1
Component: server Version: 4.0.x
Keywords: Cc:

Description (last modified by Antoine Martin)

Reproducible 100% with Terminator app (and likely many others)
Server: Linux FC31, xpra v4.0.2-r26625
Client: Windows 10, Xpra GTK3 client version 4.0.3-r27086 64-bit

After server machine reboot and starting new xpra session from client context menu windows (right click on terminator panel) are drawn correctly.

When xpra upgrade is run on server and the client reattached, context menus are no longer drawn nor clickable. The only redrawn part of the window is its shadow win win64 client.

Steps to repro

  1. Server: machine reboot and xpra service starts automatically
  2. Client:
     .\Xpra_cmd.exe start --quality=100 --speaker=off --ssh='wsl ssh' ssh/mjd/123 --start=terminator --opengl=no
    

Terminator window shows up on client

  1. Verification point: Right click on terminator window to show context menu:

menu shown OK

  1. Server:
    $ xpra upgrade :123
    Failed to create bus connection: No such file or directory
    [mj@mj-opti7040 ~]$ Entering daemon mode; any further errors will be reported to:
      /run/user/3035/xpra/:123.log.new
    Actual log file name is now: /run/user/3035/xpra/:123.log
    

Client session gets disconnected as expected

  1. reattach client session

Client:

 .\Xpra_cmd.exe attach --quality=100 --speaker=off --ssh='wsl ssh' ssh/mjd/123 --start=terminator --opengl=no

Terminator windows shows up on client

  1. Right click on terminator window:

context menu does not show up.
Only shadow visible over other application if it would hover there.
Clicking in shadowed area does not produce action.

Repeating above steps with omission of step 4 does not reproduce the problem.

Attachments (2)

xpra-bad.png (125.2 KB) - added by MJ 2 weeks ago.
xpra client showing only shadow of context menu
xpra-ok.PNG (92.4 KB) - added by MJ 2 weeks ago.
xpra showing context menu before upgrade

Download all attachments as: .zip

Change History (3)

Changed 2 weeks ago by MJ

Attachment: xpra-bad.png added

xpra client showing only shadow of context menu

Changed 2 weeks ago by MJ

Attachment: xpra-ok.PNG added

xpra showing context menu before upgrade

comment:1 Changed 2 weeks ago by Antoine Martin

Description: modified (diff)
Priority: majorcritical
Status: newassigned
Note: See TracTickets for help on using tickets.