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 704377 - gdm fails to give slave programs access to the display; send message method_call GetAll on interface org.freedesktop.DBus.Properties is either rejected or times out.
gdm fails to give slave programs access to the display; send message method_c...
Status: RESOLVED DUPLICATE of bug 702588
Product: gdm
Classification: Core
Component: general
3.8.x
Other Linux
: Normal blocker
: ---
Assigned To: GDM maintainers
GDM maintainers
Depends on:
Blocks:
 
 
Reported: 2013-07-17 09:04 UTC by Tom Wijsman
Modified: 2013-07-17 19:59 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
/etc/dbus-1/* (6.95 KB, application/gzip)
2013-07-17 09:04 UTC, Tom Wijsman
Details

Description Tom Wijsman 2013-07-17 09:04:16 UTC
Created attachment 249369 [details]
/etc/dbus-1/*

Versions used are: gdm-3.8.3.1, dbus-1.6.12, glib-2.26.3, dbus-glib-0.100.2, systemd-204, accountsservice-0.6.34; if you need to know more, feel free to ask.

With the default gdm.conf; I directly get the following message:

dbus[2706]: [system] Rejected send message, 1 matched rules; type="method_call", sender=":1.266" (uid=0 pid=31484 comm="/usr/sbin/gdm ") interface="org.freedesktop.DBus.Properties" member="GetAll" error name="(unset)" requested_reply="0" destination=":1.267" (uid=0 pid=31487 comm="/usr/libexec/gdm-simple-slave --display-id /org/gn")

With a more permissive gdm.conf; I get the following message after a timeout of 25 seconds:

gdm[11439]: Failed to give slave programs access to the display. Trying to proceed.

Attached you will find my /etc/dbus-1 directory; the gdm.conf is the default gdm.conf (also available as gdm.conf.gentoo) whereas the gdm.conf.permissive is the one that causes the timeout to happen.

Do you have any idea why this might happen? I get a black screen instead of gdm.
Comment 1 Ray Strode [halfline] 2013-07-17 11:51:06 UTC
not entirely sure why it's happening. Presumably, we're blocking access to something that's disabling a code path that when enabled breaks the slave.  It could be fall out from the ConsoleKit->logind conversion or so.

Shouldn't be too hard to fix, but I haven't given it priority because it "works" as-is.  Would be good to mop this up though.

*** This bug has been marked as a duplicate of bug 702588 ***
Comment 2 Tom Wijsman 2013-07-17 12:13:21 UTC
So, does this mean that the black screen that I see is not a result of this?

If so, I'll look further as well as await resolution on the other bug. Thank you.
Comment 3 Ray Strode [halfline] 2013-07-17 13:30:14 UTC
I think blocking GetAll hides a bug, by unblocking GetAll the bug exposes itself.