Re: Gnome 3.2 freezes, then goes 100% CPU



Le lun  5/12/11 12:01, "Adam  Tauno Williams" awilliam whitemice org a écrit:
> I occasionally see gnome-shell spinning at 100% upon login - the
> desktopvisually starts, but is unresponsive.  I've not had gnome-shell go into
> a spin once everything is up-and-running.  strace shows that it is
> waiting on some futex but I haven't figured out the root cause yet.

Since this morning, it happens systematically after less than 5 minutes. The only solution I found was to kill the session (kill -9 -1... no very subtil, I know).

Is there a way to restart gnome-shell via command line? I now Alt-F2 and "r", but in my case it does not even work.

Here is the end of the output of strace:

open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/gtk30.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/gtk30.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/gtk30.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/gtk30.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/gtk30.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/gtk30.mo", O_RDONLY) = 6
fstat(6, {st_mode=S_IFREG|0644, st_size=3372, ...}) = 0
mmap(NULL, 3372, PROT_READ, MAP_PRIVATE, 6, 0) = 0x7f504576c000
close(6)                                = 0
futex(0x37ec2030b0, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/gtk30-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/gtk30-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/gtk30-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/gtk30-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/gtk30-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/gtk30-properties.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
rt_sigaction(SIGPIPE, {SIG_IGN, [PIPE], SA_RESTORER|SA_RESTART, 0x37eb836300}, {SIG_IGN, [], SA_RESTORER, 0x37ebc0f4f0}, 8) = 0
brk(0)                                  = 0xa64000
brk(0xa85000)                           = 0xa85000
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/atk10.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/mutter.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US.utf8/LC_MESSAGES/mutter.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES/mutter.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.UTF-8/LC_MESSAGES/mutter.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en.utf8/LC_MESSAGES/mutter.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/mutter.mo", O_RDONLY) = -1 ENOENT (No such file or directory)
write(2, "Window manager error: ", 22)  = 22
write(2, "Unable to open X display \n", 26) = 26
exit_group(1)                           = ?

My system is localized in French and I don't have any directory in /usr/share/locale ending with utf8 or UTF8.

I have the "en/LC_MESSAGES" directory, with files:
- gnome-control-center-2.0.mo
- gtk30.mo
- iso_3166_2.mo
- sos.mo

I also have a "en_US/LC_MESSAGES" directory with files:
- gcalctool.mo
- libxine1.mo and wget.mo

This error however does not seem to be fatal, while "write(2, "Window manager error: ", 22)  = 22
write(2, "Unable to open X display \n", 26) = 26" is.

I just unplugged the external monitor attached to my laptop and the problem seems to be gone (to be confirmed with time).

Should I use nvidia proprietary driver rather than the open source one?

Kind regards







[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]