I also experience 100% CPU usage from Nautilus after logging in userA, logging in userB, logging out userB. The offending process is owned by userB. This is new (for me) in Gutsy.
I can't seem to get a proper backtrace. This is what I get immediately after attaching through GDB.
=========
#0 0xb727d45f in fputs () from /lib/tls/i686/cmov/libc.so.6
#1 0x080e27c8 in write_string (filename=0x0, file=0x8905b48,
str=0x1 <Address 0x1 out of bounds>, error=0x0) at nautilus-debug-log.c:446
#2 0x080e28ab in nautilus_debug_log_dump (
filename=0x89058f0 "/home/USER/nautilus-debug-log.txt", error=0x0)
at nautilus-debug-log.c:508
#3 0x0807e776 in dump_debug_log () at nautilus-main.c:213
#4 0x0807e7bf in sigfatal_handler (sig=11) at nautilus-main.c:258
#5 <signal handler called>
#6 0xb7657af6 in gconf_client_remove_dir () from /usr/lib/libgconf-2.so.4
#7 0xb5c2e9cd in ?? ()
from /usr/lib/nautilus/extensions-1.0/libnautilus-actions.so
#8 0xe5000009 in ?? ()
#9 0xb5c32d74 in ?? ()
from /usr/lib/nautilus/extensions-1.0/libnautilus-actions.so
#10 0x00000000 in ?? ()
=========
Trying to 'continue' in GDB gives the following:
====
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1228183888 (LWP 22236)]
0xb7657af6 in gconf_client_remove_dir () from /usr/lib/libgconf-2.so.4
====
I also experience 100% CPU usage from Nautilus after logging in userA, logging in userB, logging out userB. The offending process is owned by userB. This is new (for me) in Gutsy.
I can't seem to get a proper backtrace. This is what I get immediately after attaching through GDB.
========= i686/cmov/ libc.so. 6 debug-log. c:446 debug_log_ dump ( 0x89058f0 "/home/ USER/nautilus- debug-log. txt", error=0x0) debug-log. c:508 remove_ dir () from /usr/lib/ libgconf- 2.so.4 nautilus/ extensions- 1.0/libnautilus -actions. so nautilus/ extensions- 1.0/libnautilus -actions. so
#0 0xb727d45f in fputs () from /lib/tls/
#1 0x080e27c8 in write_string (filename=0x0, file=0x8905b48,
str=0x1 <Address 0x1 out of bounds>, error=0x0) at nautilus-
#2 0x080e28ab in nautilus_
filename=
at nautilus-
#3 0x0807e776 in dump_debug_log () at nautilus-main.c:213
#4 0x0807e7bf in sigfatal_handler (sig=11) at nautilus-main.c:258
#5 <signal handler called>
#6 0xb7657af6 in gconf_client_
#7 0xb5c2e9cd in ?? ()
from /usr/lib/
#8 0xe5000009 in ?? ()
#9 0xb5c32d74 in ?? ()
from /usr/lib/
#10 0x00000000 in ?? ()
=========
Trying to 'continue' in GDB gives the following: remove_ dir () from /usr/lib/ libgconf- 2.so.4
====
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1228183888 (LWP 22236)]
0xb7657af6 in gconf_client_
====