I can confirm this one. I upgraded from Ubuntu 8.04 to 8.10, and since
the upgrade gconf2 is eating CPU. After installing glib debug symbols, I
got this stack trace for the rampant process:

(gdb) bt full
#0  0x00007f7c59cb41cf in poll () from /lib/libc.so.6
No symbol table info available.
#1  0x00007f7c5a1a23a8 in g_main_context_iterate (context=0x9c36d0, block=1, 
dispatch=1, self=<value optimized out>)
    at /build/buildd/glib2.0-2.18.2/glib/gmain.c:3091
        max_priority = 2147483647
        timeout = 22440
        some_ready = <value optimized out>
        nfds = 51
        allocated_nfds = <value optimized out>
        fds = (GPollFD *) 0xcee440
        __PRETTY_FUNCTION__ = "g_main_context_iterate"
#2  0x00007f7c5a1a2a3d in IA__g_main_loop_run (loop=0x9ccfd0) at 
/build/buildd/glib2.0-2.18.2/glib/gmain.c:2986
        self = (GThread *) 0x9bad90
        __PRETTY_FUNCTION__ = "IA__g_main_loop_run"
#3  0x000000000040b059 in main ()
No symbol table info available.

This seems to be a part of the normal glib main loop. From an strace, it
seems that there's a lot of CORBA communication going on (lots of stuff
starting with GIOP being written to sockets), but I'm unsure with what.

I've tried disabling desktop effects, but the problem is there with
metacity as well as with compiz (which is otherwise working fine).

I also tried to disable more and more of my desktop by killing
processes, on the theory that the problem is with some other application
keeping gconfd busy all the time, but that didn't help any either.

Looks like I'll be limping along on one core for a while. If there's
anything I can do to help debug please let me know.

-- 
CPU always 100% CPU 
https://bugs.launchpad.net/bugs/293535
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to