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 661984 - Shell freezes without any reason...
Shell freezes without any reason...
Status: RESOLVED NOTGNOME
Product: gnome-shell
Classification: Core
Component: general
3.2.x
Other Linux
: Normal blocker
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2011-10-17 11:21 UTC by artkun
Modified: 2011-10-26 14:09 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description artkun 2011-10-17 11:21:04 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.
Comment 1 artkun 2011-10-20 11:36:22 UTC
Bug still exists in 3.2.1. Guess I have to install XFCE and wait for 3.4...
Comment 2 Jasper St. Pierre (not reading bugmail) 2011-10-20 14:55:15 UTC
Can you try nouveau?
Comment 3 artkun 2011-10-20 15:12:29 UTC
I've tried it with an Intel GMA 3100 and got the same result.
Comment 4 Jasper St. Pierre (not reading bugmail) 2011-10-20 15:16:19 UTC
That's not what I asked.
Comment 5 artkun 2011-10-20 15:25:56 UTC
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.
Comment 6 Rui Matos 2011-10-20 15:27:12 UTC
Please attach your ~/.xsession-errors .
Comment 7 artkun 2011-10-20 16:49:39 UTC
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.
Comment 8 Jasper St. Pierre (not reading bugmail) 2011-10-20 16:56:22 UTC
(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.
Comment 9 artkun 2011-10-22 14:07:35 UTC
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.
Comment 10 artkun 2011-10-22 14:40:40 UTC
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.
Comment 11 artkun 2011-10-26 14:08:00 UTC
This doesn't happen anymore with new 3.1 kernel and nouveau-git. I'll post bug report to nvidia.
Comment 12 artkun 2011-10-26 14:09:18 UTC
This doesn't happen anymore with new 3.1 kernel and nouveau-git. I'll send bug report to nvidia.