xpra icon
Bug tracker and wiki

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


Opened 17 months ago

Last modified 3 months ago

#2514 closed defect

Popup not shown — at Initial Version

Reported by: wolfram Owned by: Antoine Martin
Priority: critical Milestone: 4.0
Component: client Version: 3.0.x
Keywords: Cc:

Description

(server: xpra 3.0.3 on RHEL, client: xpra 3.0.3 on Win10)
I have a Java/Swing/Batik? based tool that controls some electronic
hardware. When I click on certain components, a popup window should appear -- but it does not. The tool does not work without hardware attached to the workstation so I can't share it and don't know of a way for someone else to reproduce this problem.

I noticed that behavior before updating xpra to 3.0.3 (some 3.0.1 or 3.0.2 versions) and hoped the update might fix it, but it doesn't. I also tried a version 2.5.2 client (don't know an easy way to switch server versions...) and it behaves the same.
The popup does not appear when it should but an icon on the windows taskbar appears, indicating that there should be a popup. I minimized all windows to make sure that the popup is not hidden behind one of them.
The popup appears when I use cygwin/xwin connection to the RHEL workstation instead of xpra.

The "-d window" output when the popup is meant to show up is like this:

2019-12-12 18:13:09,559 make_new_window(..) client_window_classes=(<class 'xpra.client.gl.gtk3.nativegl_client_window.GLClientWindow'>, <class 'xpra.client.gtk3.client_window.ClientWindow'>), group_leader_window=<__gi__.GdkWin32Window object at 0x000000002e7dfd40 (GdkWin32Window at 0x00000000033a9af0)>
2019-12-12 18:13:09,560 <class 'xpra.client.gl.gtk3.nativegl_client_window.GLClientWindow'>(gtk3.client, <__gi__.GdkWin32Window object at 0x000000002e7dfd40 (GdkWin32Window at 0x00000000033a9af0)>, 0, 33, 479, 1345, 203, 204, 203, 204, {b'size-constraints': {b'position': (479, 1345), b'gravity': 1}, b'xid': b'0x60029d', b'title': b' ', b'pid': 61725, b'client-machine': b'xxxxxxxx', b'icon-title': b'Java', b'group-leader-xid': 6292118, b'window-type': (b'DIALOG',), b'decorations': 0, b'skip-taskbar': True, b'class-instance': (b'sun-awt-X11-XDialogPeer', b'org-eclipse-jdt-internal-jarinjarloader-JarRsrcLoader'), b'set-initial-position': True}, False, {}, WindowBorder(False, 0xD41D8C, 0.6, 5), (32767, 32767), [4096, 2048, 16, 16, 7, 7, 1, b'\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\x00\x00\x00\xff\x00\x00\x00\xff\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff\xff', b''], 0)
2019-12-12 18:13:09,563 setup_window(203, 204)
2019-12-12 18:13:09,564 new_backing(203, 204) backing_class=<class 'xpra.client.gl.gtk_base.gl_drawing_area.GLDrawingArea'>
2019-12-12 18:13:09,564 make_new_backing(<class 'xpra.client.gl.gtk_base.gl_drawing_area.GLDrawingArea'>, 203, 204, 203, 204) effective backing class=<class 'xpra.client.gl.gtk_base.gl_drawing_area.GLDrawingArea'>, server alpha=False, window alpha=False
2019-12-12 18:13:09,566 set_window_type(['DIALOG']) hints=0
2019-12-12 18:13:09,566 make_new_window(..) window(33)=GLClientWindow(33 : gtk3.GLDrawingArea(33, (203, 204), None))
2019-12-12 18:13:09,578 Win32Hooks: window frame size is 8x8
2019-12-12 18:13:09,579 Win32Hooks: message_map={36: <bound method Win32Hooks.on_getminmaxinfo of <xpra.platform.win32.window_hooks.Win32Hooks object at 0x000000002e5c2490>>}
2019-12-12 18:13:09,589 GL do_configure_event(<Gdk.EventConfigure object at 0x000000002e7e83b0 (void at 0x000000001ada20b0)>)
2019-12-12 18:13:09,592 GLClientWindow(33 : gtk3.GLDrawingArea(33, (203, 204), None)).do_map_event(<Gdk.EventAny object at 0x000000003031d680 (void at 0x000000001ad84c00)>) OR=False
2019-12-12 18:13:09,593 GL do_configure_event(<Gdk.EventConfigure object at 0x000000002e7e83b0 (void at 0x000000001ada2c90)>)
2019-12-12 18:13:09,654 cairo_paint_border(<cairo.Context object at 0x00000000302ec4d0>, None)
2019-12-12 18:13:09,670 cairo_paint_border(<cairo.Context object at 0x00000000302ec4d0>, None)
2019-12-12 18:13:09,687 cairo_paint_border(<cairo.Context object at 0x00000000302ecfb0>, None)
2019-12-12 18:13:09,704 cairo_paint_border(<cairo.Context object at 0x00000000302ecf70>, None)
2019-12-12 18:13:09,720 cairo_paint_border(<cairo.Context object at 0x00000000302ec3d0>, None)
2019-12-12 18:13:09,737 cairo_paint_border(<cairo.Context object at 0x00000000302ec4d0>, None)
2019-12-12 18:13:09,754 cairo_paint_border(<cairo.Context object at 0x00000000302ec3d0>, None)
2019-12-12 18:13:09,770 cairo_paint_border(<cairo.Context object at 0x00000000302ecf70>, None)
2019-12-12 18:13:09,787 cairo_paint_border(<cairo.Context object at 0x00000000302ec3d0>, None)
2019-12-12 18:13:09,804 cairo_paint_border(<cairo.Context object at 0x00000000302ec5b0>, None)
2019-12-12 18:13:09,820 cairo_paint_border(<cairo.Context object at 0x00000000302ec3d0>, None)
2019-12-12 18:13:09,837 cairo_paint_border(<cairo.Context object at 0x00000000302ecf70>, None)
2019-12-12 18:13:09,854 cairo_paint_border(<cairo.Context object at 0x00000000302ec3d0>, None)
2019-12-12 18:13:09,870 cairo_paint_border(<cairo.Context object at 0x00000000302ec950>, None)
2019-12-12 18:13:09,887 cairo_paint_border(<cairo.Context object at 0x00000000302ec3d0>, None)
2019-12-12 18:13:09,904 cairo_paint_border(<cairo.Context object at 0x00000000302ecf70>, None)
2019-12-12 18:13:09,921 cairo_paint_border(<cairo.Context object at 0x00000000302ec3d0>, None)

Change History (0)

Note: See TracTickets for help on using tickets.