GNOME Bugzilla – Bug 645656
e-addressbook-factory hangs in infinite loop with sched_yield()
Last modified: 2011-03-31 11:03:30 UTC
Generally this is gentoo bug http://bugs.gentoo.org/show_bug.cgi?id=354233 The symptoms are as follows. The evolution addressbook does not work at all. The problem is caused by /usr/libexec/e-addressbook-factory that goes into infinite loop eating 100% CPU. This is strace output from /usr/libexec/e-addressbook-factory stared from terminal: http://pastebin.com/7xJxJAN3 Thanks a lot for your work, and please help!
*** Bug 645655 has been marked as a duplicate of this bug. ***
Rebuilding cairo without qt4 support, and then evolution-data-server fixes the problem
Thanks for the update. There was similar bug report downstream: https://bugzilla.redhat.com/show_bug.cgi?id=676837 But because you didn't provide backtrace, then it was hard to guess. Either way I'm closing this.
Hello, The workarond propsed by Serge Gavrilov dosn't work for me. Please reopen the bug. I've attached the backtrace: (gdb) bt
+ Trace 226478
You probably need to recompile glib and gconf with debugging symbols also to get a better backtrace
gdb) bt
+ Trace 226495
(In reply to comment #5) > You probably need to recompile glib and gconf with debugging symbols also to > get a better backtrace
Can any user with enough permissions reopen this one? Thanks a lot
I have glib-2.28.4 installed.
Thanks for the update. This is trying to run GConf, and that's the place where it crashes. There is filled bug #629945 about this. I do not recognize if your build has a commit mentioned in that bug included or not.
I've installed evolution 2.91.92 and now the address-book works.