FS#35009 - [gnome-shell] crashes on user switch with int3
Attached to Project:
Arch Linux
Opened by Artiom Molchanov (artiom) - Sunday, 28 April 2013, 08:02 GMT
Last edited by Doug Newgard (Scimmia) - Sunday, 05 July 2015, 15:08 GMT
Opened by Artiom Molchanov (artiom) - Sunday, 28 April 2013, 08:02 GMT
Last edited by Doug Newgard (Scimmia) - Sunday, 05 July 2015, 15:08 GMT
|
Details
Description:
When I switch a user the gnome-shell in previous session is crashed. It worked well with gnome 3.6 and started just after the recent upgrade to 3.8. I found that gnome-screensaver is still on 3.6 version and usually it is activated after a session switch. Can be also related to https://bugs.archlinux.org/task/32594 Additional info: * package version(s) gnome-shell 3.8.1-1 gnome-shell-extensions 3.8.1-1 gnome-screensaver 3.6.1-3 nvidia 313.30-4 nvidia-libgl 313.30-2 nvidia-utils 313.30-2 opencl-nvidia 313.30-2 xorg-server 1.14.1-1 xorg-server-common 1.14.1-1 xorg-server-utils 7.6-3 * config and/or log files etc. Apr 27 16:55:41 localhost kernel: [ 9523.984960] traps: gnome-shell[14072] trap int3 ip:7f6c56972ead sp:7fff09b9afe0 error:0 Apr 27 16:55:41 localhost /etc/gdm/Xsession[13976]: gnome-session[13976]: WARNING: Application 'gnome-shell.desktop' killed by signal 5 Apr 27 16:55:41 localhost gnome-session[13976]: WARNING: Application 'gnome-shell.desktop' killed by signal 5 Apr 27 16:55:43 localhost /etc/gdm/Xsession[13976]: (gnome-shell:12318): Bluetooth-WARNING **: Could not open RFKILL control device, please verify your installation Apr 27 16:55:44 localhost /usr/bin/dbus-launch[12305]: (gnome-shell:12345): Gvc-WARNING **: Failed to connect context: OK Apr 27 16:55:48 localhost /etc/gdm/Xsession[13976]: (gnome-shell:12318): Cogl-ERROR **: Failed to create an OpenGL framebuffer object Apr 27 16:55:48 localhost kernel: [ 9531.392434] traps: gnome-shell[12318] trap int3 ip:7f63dfa3aead sp:7fff13d02820 error:0 Apr 27 16:55:49 localhost /etc/gdm/Xsession[13976]: gnome-session[13976]: WARNING: Application 'gnome-shell.desktop' killed by signal 5 Apr 27 16:55:49 localhost /etc/gdm/Xsession[13976]: gnome-session[13976]: WARNING: App 'gnome-shell.desktop' respawning too quickly Apr 27 16:55:49 localhost gnome-session[13976]: WARNING: Application 'gnome-shell.desktop' killed by signal 5 Apr 27 16:55:49 localhost gnome-session[13976]: WARNING: App 'gnome-shell.desktop' respawning too quickly Apr 27 17:00:41 localhost /etc/gdm/Xsession[12463]: (gnome-shell:12542): St-CRITICAL **: setup_framebuffers: assertion `width > 0' failed Apr 27 17:00:41 localhost /etc/gdm/Xsession[12463]: (gnome-shell:12542): St-CRITICAL **: setup_framebuffers: assertion `width > 0' failed Steps to reproduce: 1. Open a session. 2. From the menu select "Switch user". 3. Go back to the previous session. 4. PROFIT |
This task depends upon
I have no custom gnome-shell extensions only those from package. Anyway it crashes even with all extensions disabled.
This bug is reproducible at 100% in any combination. 2 sessions of gnome-shell = crash.
At 18:42 I clicked "Switch User" menu.
Then at 18:43 I logged in with another user.
All this with all extension deactivated.
At the point where I didn't start another session (just GDM screen) I can switch to previous session. It has some strange behaviour, It look like working but some buttons are not clickable and some windows controls are not working with mouse. With keyboard all works. If I restart the shell (Alt+F2 r) It repairs all. But after a second session login it crashes completely with a full screen message about disabling all extension (already disabled by the way %( ).
I've just started another GDM with "Switch User" menu and continued to work in my session (writing this bug report).
7 minutes later I switched back to GDM and found it crashed.
Here is the log.
I noticed this message in both logs:
Cogl-ERROR **: Failed to create an OpenGL framebuffer object
OpenGL works well and the direct rendering is on.
After installing nvidia kms driver I also noticed that the crash happens just before the screensaver locks the screen, so I see all my windows without decorations and can click some menus.
http://worldofgnome.org/fedoras-gs-3-8-3-2-fixes-regression-with-nvidia/
https://bugzilla.gnome.org/show_bug.cgi?id=703174
https://bugzilla.gnome.org/show_bug.cgi?id=703174
They tend to blame it on the NVIDIA driver and dismiss it as a driver bug, your experience could change this.
Valerio