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 629242 - Folks eating all my CPU
Folks eating all my CPU
Status: RESOLVED DUPLICATE of bug 628853
Product: folks
Classification: Platform
Component: libfolks
git master
Other Linux
: Normal normal
: gnome-2.32
Assigned To: folks-maint
folks-maint
Depends on:
Blocks:
 
 
Reported: 2010-09-10 08:48 UTC by Guillaume Desmottes
Modified: 2010-09-10 09:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Guillaume Desmottes 2010-09-10 08:48:55 UTC
So, I dropped my jhbuild's usr dir to get a fresh start and installed only folks master in it. When I start empathy master with folks master using my test user, Empathy is using all my CPU, even after empathy is connected and the contact list has been prepared since a while.

Interrupting it in gdb gives this trace:


0  __lll_unlock_wake () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:366
  • #1 _L_unlock_696
    from /lib/libpthread.so.0
  • #2 __pthread_mutex_unlock_usercnt
    at pthread_mutex_unlock.c line 52
  • #3 __pthread_mutex_unlock
    at pthread_mutex_unlock.c line 290
  • #4 g_file_real_read_async
    at /build/buildd/glib2.0-2.25.13/gio/gfile.c line 5072
  • #5 folks_backends_kf_persona_store_real_prepare_co
    at kf-persona-store.c line 287
  • #6 load_contents_open_callback
    at /build/buildd/glib2.0-2.25.13/gio/gfile.c line 6411
  • #7 complete_in_idle_cb_for_thread
    at /build/buildd/glib2.0-2.25.13/gio/gsimpleasyncresult.c line 652
  • #8 g_main_dispatch
    at /build/buildd/glib2.0-2.25.13/glib/gmain.c line 2119
  • #9 g_main_context_dispatch
    at /build/buildd/glib2.0-2.25.13/glib/gmain.c line 2672
  • #10 g_main_context_iterate
    at /build/buildd/glib2.0-2.25.13/glib/gmain.c line 2750
  • #11 g_main_loop_run
    at /build/buildd/glib2.0-2.25.13/glib/gmain.c line 2958
  • #12 IA__gtk_main
    at /build/buildd/gtk+2.0-2.21.2/gtk/gtkmain.c line 1219
  • #13 main
    at empathy.c line 548


So I suspect folks is doing useless work in the persona store or something.
Comment 1 Philip Withnall 2010-09-10 09:26:32 UTC
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 628853 ***