xpra icon
Bug tracker and wiki

Opened 7 years ago

Closed 7 years ago

#204 closed defect (needinfo)

GHS Multi Freezes when using it with Xpra

Reported by: Gdwarner Owned by: Antoine Martin
Priority: major Milestone: 0.8
Component: core Version: trunk
Keywords: Cc:

Description

This occurs when using a proprietary piece of software called Greenhils MULTI. It seems to be a gtk2 app(?). Certain actions cause dialogs to pop up and more often than not, these cause the program to freeze. It does not freeze, however, when being used with VNC or regular X11 forwarding.

I've also tried it with Xdummy, and the results are the same.

I will attach the log with "-d all" enabled. If I had to guess, I would say the problem corresponds to this part of the log which constantly repeats once the freeze occurs:

2012-11-02 20:46:15,585 x_event_filter event=('wimpiggy-cursor-event', None)/100
2012-11-02 20:46:15,586 Cursor event received
2012-11-02 20:46:15,586   event was delivered to window itself
2012-11-02 20:46:15,586   forwarding event to a XpraServer handler's wimpiggy-cursor-event signal
2012-11-02 20:46:15,587   forwarded
2012-11-02 20:46:15,587   not forwarding to Wm handler, it has no wimpiggy-cursor-event signal

I regret that this is only happening with proprietary software, and therefore, realize it may be difficult to debug with the log alone since the maintainers won't be able to reproduce first-hand.

Attachments (2)

ampth2-ub01-19.log (914.7 KB) - added by Gdwarner 7 years ago.
dialog.py (1.0 KB) - added by Antoine Martin 7 years ago.
example app showing focus problems with dialogs

Download all attachments as: .zip

Change History (12)

Changed 7 years ago by Gdwarner

Attachment: ampth2-ub01-19.log added

comment:1 Changed 7 years ago by Antoine Martin

Status: newaccepted

There was a recent fix to the focus code, please see xpra/handbrake: strange behavior

Are you really using trunk version?

comment:2 Changed 7 years ago by gdw2

Version: trunk0.7.x

comment:3 Changed 7 years ago by gdw2

"xpra --version" reports v0.7.1

comment:4 Changed 7 years ago by gdw2

I tried both 0.7.2-1 and 0.8.0-1 as found here, and I'm having the same issue: http://xpra.org/beta/precise/main/binary-i386/

comment:5 Changed 7 years ago by gdw2

Version: 0.7.xtrunk

Changed 7 years ago by Antoine Martin

Attachment: dialog.py added

example app showing focus problems with dialogs

comment:6 Changed 7 years ago by Antoine Martin

Without being able to test the application in question, there isn't much more I can do on this..

I've added an example of an application which we should handle better regardless (the dialog should not lose focus to its parent) - maybe this is related? Maybe the app does not expect events in the other window until the modal window closes?

comment:7 Changed 7 years ago by Antoine Martin

r2046 adds proper support for modal dialogs.

Please try and let me know if that improves/fixes things. There are updated ubuntu precise packages here (same build number as before though - other distros will follow).

Note that there may be problems when running multiple apps through the same xpra session - I haven't looked yet.

comment:8 Changed 7 years ago by gdw2

r2046 had no impact.

comment:9 Changed 7 years ago by Antoine Martin

Not much else I can do then... Unless you can provide me with a test case, I will have to close this ticket.

comment:10 Changed 7 years ago by Antoine Martin

Resolution: needinfo
Status: acceptedclosed
Note: See TracTickets for help on using tickets.