Threaded Programs Hang When Disposing Dialogs Created Via the Global Menu
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity GTK+ module |
Fix Committed
|
High
|
William Hua | ||
Viking |
New
|
Undecided
|
Unassigned | ||
psensor |
Fix Released
|
Undecided
|
Unassigned | ||
unity-gtk-module (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
This problem was spotted on Viking (see: https:/
I have distilled this down to the (I think) bare minimum valid thread program that displays this fault (as attached).
Here the program will hang when dialog that is created via the Main Menu is closed.
Goto Menu Bar -> File->Dialog->Close ---> Program Hangs
This only occurs under the Unity Desktop.
When run under another Desktop such as LXDE (lubuntu-desktop) then the program operates correctly.
Thus I assume this is a fault of this Unity GTK+ module.
I note another workaround for programs is to avoid the global menu thing by running with an empty UBUNTU_MENUPROXY environment variable.
Related branches
- Charles Kerr (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
-
Diff: 45 lines (+28/-1)1 file modifiedlib/unity-gtk-menu-shell.c (+28/-1)
Changed in psensor: | |
status: | New → Confirmed |
Changed in unity-gtk-module: | |
status: | Confirmed → In Progress |
assignee: | nobody → William Hua (attente) |
importance: | Undecided → Critical |
importance: | Critical → High |
Changed in psensor: | |
status: | Confirmed → Fix Released |
- reproduced the issue with the attached sample from Rob /bugs.launchpad .net/ubuntu/ +source/ psensor/ +bug/1267565 )
- spotted on Psensor (see: https:/