GNOME Bugzilla – Bug 744156
gdm greeter fails to load due to XRANDR error on NVIDIA
Last modified: 2021-07-05 13:47:47 UTC
Created attachment 296362 [details] gdm greeter log On my system with Nvidia Blob, can't seem to get the gdm greeter started seems to be an XRANDR error. (gnome-settings-daemon:5734): AccountsService-WARNING **: SetInputSources call failed: GDBus.Error:org.freedesktop.Accounts.Error.PermissionDenied: Authentication is required X Error of failed request: BadMatch (invalid parameter attributes) Major opcode of failed request: 140 (RANDR) Minor opcode of failed request: 7 (RRSetScreenSize) Serial number of failed request: 198 Current serial number in output stream: 199
Booting with only a single monitor seems to avoid the BadMatch error above, however then I get another crash ;( n_crtcs is clearly bogus in f #9
+ Trace 234633
Thread 1 (Thread 0x7f41c1cc0a40 (LWP 5800))
Why are you getting bogus values?
ignore that trace, it was caused by a bad patch trying to track down the BadMatch error... gtk 3.15.x with mutter 3.14 will boot to greeter with a single monitor only gtk 3.15 with mutter 3.15 seems to get the Randr errors 99% of the time, have got to the greeter once or twice though. Can also reproduce on login, but not when starting gnome-shell within a running session :(
I am still seeing this issue with 3.15.91. gdm consistently fails with XRANDR error whenever I try to boot with more than one monitor attached. Everything is working fine now though with single monitor only.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a new ticket at https://gitlab.gnome.org/GNOME/mutter/-/issues/ Thank you for your understanding and your help.