FS#26197 - [GNOME 3.2] GDM crashes on start (and doesn't switch to fallback mode)

Attached to Project: Arch Linux
Opened by Matteo Drera (seven.issimo) - Sunday, 02 October 2011, 10:59 GMT
Last edited by Ionut Biru (wonder) - Wednesday, 19 October 2011, 14:14 GMT
Task Type Bug Report
Category Packages: Testing
Status Closed
Assigned To Ionut Biru (wonder)
Jan Alexander Steffens (heftig)
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
After update to GDM 3.2.0-1 (and now 3.2.0-2) is not possible to log in.

GDM, started from daemons array, shows the background then tries to start gnome-shell login but instantly crashes (displaying friendly error message).

According to log, GDM tests if gdm-shell.session is available and if it is runnable (but it isn't on my hardware!), then goes on.


Additional info:
* package version(s):
- testing/gdm 3.2.0-2
- testing/clutter 1.8.0-1
- testing/clutter-gtk 1.0.4-1
- extra/cogl 1.8.0-1
- extra/gnome-shell 3.2.0-1

* log files:
- /var/log/gdm/:0.log - no error reported, Nouveau driver loaded correctly.
- /var/log/gdm/:0-greeter.log - attached!
- /var/log/gdm/:0-slave.log is empty.

* hardware (as reported by lspci & glxinfo):
- 01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 MX 420] (rev a3)

- OpenGL vendor string: Nouveau
- OpenGL renderer string: Mesa DRI nv17 x86/MMX/SSE2
- OpenGL version string: 1.2 Mesa 7.11
- direct rendering: Yes


Workaround:
Force GDM to start in fallback mode:
# ln -s /usr/share/gnome-session/sessions/gdm-fallback.session /var/lib/gdm/.config/gnome-session/sessions/gdm-shell.session
This task depends upon

Closed by  Ionut Biru (wonder)
Wednesday, 19 October 2011, 14:14 GMT
Reason for closing:  Won't fix
Additional comments about closing:  nothing we can do here. driver is unsupported
Comment by Ionut Biru (wonder) - Monday, 03 October 2011, 07:31 GMT
Exception was: Error: Requiring Clutter, version 1.0: Typelib file for namespace 'Cogl', version '1.0' not found
JS ERROR: !!! lineNumber = '0'
JS ERROR: !!! fileName = '"gjs_throw"'
JS ERROR: !!! stack = '"("Requiring Clutter, version 1.


you used -Sf and lost files. reinstall cogl
Comment by Matteo Drera (seven.issimo) - Monday, 03 October 2011, 17:59 GMT
Reinstall cogl package fixes this issue.
So this task can be closed as "not a bug".

However, even if gnome-shell (and gnome-shell --gdm-mode) works, it's still unusable on my hardware.
Comment by Ionut Biru (wonder) - Monday, 03 October 2011, 18:00 GMT
now what's wrong with gdm?
Comment by Balló György (City-busz) - Monday, 03 October 2011, 19:22 GMT
I think Matteo probably wrote about the rendering problems with nouveau classic mesa driver. I have a very similar video card [GeForce4 MX 440], and gnome-shell runs without errors, but the top panel and some texts are not rendered correctly, and sometimes the whole screen messed up. Unfortunately I can't report this problem to upstream, because this driver is unsupported.
Comment by Matteo Drera (seven.issimo) - Monday, 03 October 2011, 20:02 GMT
Yep! City-buzs is right.

Here's how GDM looks like: http://img843.imageshack.us/img843/2781/gdmshot.png
The login works, but panel, menus and text are "distorted".
[Note: the user names were blacked out by me]

Loading...