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 779488 - login loop or blackscreen with nvidia card gtx750
login loop or blackscreen with nvidia card gtx750
Status: RESOLVED INVALID
Product: gnome-shell
Classification: Core
Component: login-screen
3.23.x
Other Linux
: Normal critical
: ---
Assigned To: Ray Strode [halfline]
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2017-03-02 18:17 UTC by dirk.seynol
Modified: 2017-03-10 15:34 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description dirk.seynol 2017-03-02 18:17:08 UTC
Using Ubuntu Zesty on a desktop with a gtx750 nvidia card only

This system was running fine with gnome 3.22
Then 3.23.90 has taken place:
- the first issues have came: the gnome shell session login with lightdm started to loop but the second login was good ( logs have not helped to find the reason, but it was suggesting a race somewhere)

- recently the upgrade installed gnome 3.23.91 and the login always loop now
- switching to an other DE does not help either
- cant start X via tty neither

From journalctl:

 gnome-session-binary[8003]: WARNING: Could not parse desktop file gnome-settings-daemon.desktop or it references a not found TryExec binary
gnome-session[8003]: gnome-session-binary[8003]: CRITICAL: gsm_manager_set_phase: assertion 'GSM_IS_MANAGER (manager)' failed
gnome-session-binary[8003]: CRITICAL: gsm_manager_set_phase: assertion 'GSM_IS_MANAGER (manager)' failed

opend report on launchpad:
https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1669374
Comment 1 dirk.seynol 2017-03-02 18:20:11 UTC
Forgot to say:
- was first working fine with gnome 3.22 & nvidia-378
- then login loop with the same driver
- problem also persist with 'nouveau' driver
- tested with kernels: 4.8 & 4.10
Comment 2 dirk.seynol 2017-03-02 21:42:21 UTC
Tested an other gnome-shell system on a different partition:
- upgrade the 3.23.91 packages, except gnome-shell & mutter (& associates) which stay to 3.23.90
- reboot, and the login can be done as expected.

So the problem appear with either mutter or gnome-shell, or together with nvidia hardware . Need to test again to isolate the problem.
Comment 3 dirk.seynol 2017-03-04 08:30:07 UTC
Latest test confirm that mutter 3.23.91 cant be blamed ( lp:1669374  #28 )
Comment 4 Ray Strode [halfline] 2017-03-04 10:53:42 UTC
I think i broke this in gdm.  Should be fixed in master
Comment 5 dirk.seynol 2017-03-05 03:24:33 UTC
 Also tested a downgrade to gdm3 3.23.4-0ubuntu1 ; but still get the same issue.
Comment 6 dirk.seynol 2017-03-05 15:43:01 UTC
@Ray

if 'gdm' needs a fix, then that point out an other unexpected mess : when lightdm is reconfigured to use 'lightdm' and/or lightdm is purged then reinstalled, why and how 'gdm' can disturb the X start ?
Comment 7 Ray Strode [halfline] 2017-03-06 14:12:27 UTC
sorry, I read over this bug to hastily.  I didn't notice in comment 0 you mentioned lightdm or in comment 1 you mentioned nouveau!  The GDM thing I was thinking of is bug 779338 and probably unrelated to this bug.
Comment 8 dirk.seynol 2017-03-10 15:34:49 UTC
Found the problem !!!
gir1.2-geoclue-2.0 was not set as a dependency by the ubuntu packager.

Sorry for the noise, and thanks for your answers Ray.
Can set that report as 'invalid' now.