After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 771759 - The inhibit dialog may show null description, reason and id
The inhibit dialog may show null description, reason and id
Status: RESOLVED FIXED
Product: gnome-flashback
Classification: Other
Component: end-session-dialog
unspecified
Other Linux
: Normal normal
: ---
Assigned To: GNOME Flashback Maintainers
GNOME Flashback Maintainers
Depends on:
Blocks:
 
 
Reported: 2016-09-21 10:55 UTC by Sebastian
Modified: 2016-11-18 15:22 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
End Session Dialog's With unknown description (35.87 KB, image/png)
2016-09-21 10:55 UTC, Sebastian
Details

Description Sebastian 2016-09-21 10:55:54 UTC
Created attachment 335982 [details]
End Session Dialog's With unknown description

Sometimes when I logout I the inhibit dialog of the end-session-dialog module is shown but I only see null as the name of the program that is blocking the session ending. I have attached a screenshot that shows the problem.
Comment 1 Alberts Muktupāvels 2016-09-28 19:40:17 UTC
When you see this problem again do this:
- close logout dialog
- open terminal
- gnome-flashback --replace
- try to logout

Post warnings/error if any.
Comment 2 Balló György 2016-10-15 16:39:28 UTC
I confirm this problem. It usually happens for me with Qt4 applications. It can be easily reproduced by opening vlc, then open the logout dialog. While the logout dialog opens, gnome-session sends a signal to applications, which causes Qt4 applications exits immediately for some reason. So there is a race condition.

Here is the output of gnome-flashback:

** (gnome-flashback:1251): WARNING **: Failed to get Inhibitor app id: GDBus.Error:org.freedesktop.DBus.Error.UnknownMethod: No such interface 'org.gnome.SessionManager.Inhibitor' on object at path /org/gnome/SessionManager/Inhibitor8