GNOME Bugzilla – Bug 661984
Shell freezes without any reason...
Last modified: 2011-10-26 14:09:18 UTC
I'm using Arch Linux x86_x64 with GeForce GTX 550 Ti, and proprietary driver. Since GNOME 3.0, every 30-60 minutes I get shell freezes. All buttons (Activities, volume, etc.) on panel stop working, and when I click on them, they become underlined, but nothing else happens. I can't even restart shell by Alt+F2, only restarting X works. Then after 30 sec every GTK window stops working, but Qt software works perfect. I thought it happens because I have GNOME, XFCE and KDE installed at the same time, so I installed a clean Arch with GNOME 3 and proprietary driver with default settings (using nvidia-xconfig), but it still happens. I've noticed that it happens more often than usual if I'm watching videos on YouTube (without flashplugin, I'm using HTML5) in Chromium, so I switched to Firefox and didn't watch videos, but it didn't help. Now I have no extensions installed, and the only thing I think could be a reason is that I changed some settings in gnome-shell.css. Actually, I just set "font-family: Liberation Sans;" and "popup-menu font size" from 10.5pt to 10pt. It's hard for me to add a screenshot because I can't even launch screenshot tool. But I'll try to keep it opened all the time, and make a photo of the screen with this weird bug.
Bug still exists in 3.2.1. Guess I have to install XFCE and wait for 3.4...
Can you try nouveau?
I've tried it with an Intel GMA 3100 and got the same result.
That's not what I asked.
Well, I'm going to install nouveau after kernel 3.1 release, because now there is no microcode generation feature for Fermi in 3.0. But if this can help in resolving this problem, I can try installing 3.1rc10 and nouveau from AUR right now.
Please attach your ~/.xsession-errors .
Here it is: http://pastebin.com/9huj5a1t And then an INSANE number of (gnome-shell:430): Clutter-CRITICAL **: clutter_text_set_text: assertion `CLUTTER_IS_TEXT (self)' failed errors.
(In reply to comment #7) > Here it is: http://pastebin.com/9huj5a1t > > And then an INSANE number of > > (gnome-shell:430): Clutter-CRITICAL **: clutter_text_set_text: assertion > `CLUTTER_IS_TEXT (self)' failed > > errors. Do you have any extensions enabled? > (gnome-shell:430): Clutter-WARNING **: clutter_actor_raise Actor 'ClutterGroup' is not in the same container as actor 'ClutterGroup' That looks suspicious. Can you try running with G_DEBUG=fatal-warnings under GDB and get a backtrace if/when that happens? See https://live.gnome.org/GnomeShell/Debugging for more information.
Weird, but I can't make this bug happen with debugger launched. What does it mean? And I have a suggestion that it happens only if the computer was in Suspend mode and then woke up. Also, to make sure that this bug is not related to NVIDIA driver or my custom configuration (fonts, icons, etc.) I'll try to install Fedora 16 and check if it works good.
And... now it happened again. I can't find debug symbols for gnome-shell so I can't get a backtrace. But if this can help, here is what I've got in xsession-errors just after the crash. http://pastebin.com/av2n5138 (gnome-shell:2403): Cogl-WARNING **: ./cogl-framebuffer.c:924: Failed to create an OpenGL framebuffer - this looks interesting. After the freeze happened, I switched to tty2 and tried to get a backtrace. Then I switched back with Alt+F8 and Shell was working fine... Except this: http://imageshack.us/photo/my-images/219/screenshotat20111022203.png/ So I think it's a driver-related problem, and I have to wait for the Kernel 3.1 release to try nouveau.
This doesn't happen anymore with new 3.1 kernel and nouveau-git. I'll post bug report to nvidia.
This doesn't happen anymore with new 3.1 kernel and nouveau-git. I'll send bug report to nvidia.