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 693407 - gnome-shell freezes
gnome-shell freezes
Status: RESOLVED DUPLICATE of bug 688197
Product: gnome-shell
Classification: Core
Component: general
3.6.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2013-02-08 09:51 UTC by Serge Gavrilov
Modified: 2013-02-13 13:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
backtrace (6.69 KB, text/plain)
2013-02-13 08:49 UTC, Serge Gavrilov
Details

Description Serge Gavrilov 2013-02-08 09:51:26 UTC
Hardware: GeForce GTX 460
Software: Gentoo ~amd64, gnome 3.6, proprietary NVIDIA driver, Xorg 1.13.1

Sometimes (one or more times during working day) gnome-shell suddenly freezes. All animations stop, I cannot enter anything, switch window etc. Mouse pointer remains to be active. This is not a hard lock: I can switch to a text console by Alt-Fn and kill gnome-shell.

killall gnome-shell

does not help, but

killall -9 gnome-shell 

works. Then I can restart gnome-shell by 

gnome-shell --replace

to continue the work. 

This happened with g-s 3.2, 3.4 and now with 3.6.2 with different versions of recent nvidia-drivers (at least with 304.64 and 313.18). I did not try noveau, because I need OpenCL.

There are no corresponding warnings in syslog or ~/.cache/gdm/session.log

Could you advise me how I can debug this problem?

Many thanks!
Comment 1 Giovanni Campagna 2013-02-08 09:54:46 UTC
If you run gdb -p `pidof gnome-shell` and then bt, do you see a deadlock on PR_WaitCondVar, where the second thread is something like "GC helper"?

If so, this is a duplicate of 688197.
Comment 2 Serge Gavrilov 2013-02-08 09:59:10 UTC
Thanks! I will try do debug.
Comment 3 Serge Gavrilov 2013-02-08 10:55:28 UTC
Khm, 

gdb -p `pidof gnome-shell` 

immediately freeze my gnome-shell until gdb is killed...
Comment 4 Milan Bouchet-Valat 2013-02-08 11:08:12 UTC
You need to type 'bt' as Giovanni said above. ;-)

To save the output to gdb.txt, type
set logging on
and then
thread apply all bt
Comment 5 Jasper St. Pierre (not reading bugmail) 2013-02-08 16:21:04 UTC
(In reply to comment #3)
> Khm, 
> 
> gdb -p `pidof gnome-shell` 
> 
> immediately freeze my gnome-shell until gdb is killed...

You need to run gdb on a TTY.
Comment 6 Serge Gavrilov 2013-02-08 16:23:09 UTC
Yes, I understand, thanks! Still waiting a deadlock :)
Comment 7 Serge Gavrilov 2013-02-13 08:49:44 UTC
Created attachment 235876 [details]
backtrace

Seems to be a duplicate of #688197
Comment 8 Giovanni Campagna 2013-02-13 13:58:11 UTC
You are right, it's a duplicate.

Thanks for the bug report. This particular bug has already been reported into our bug tracking system, but please feel free to report any further bugs you find.

*** This bug has been marked as a duplicate of bug 688197 ***