Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 469724 - net-irc/telepathy-idle-0.1.16 consumes too much CPU time
Summary: net-irc/telepathy-idle-0.1.16 consumes too much CPU time
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] GNOME (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-05-13 19:24 UTC by qdii
Modified: 2013-09-28 14:46 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description qdii 2013-05-13 19:24:15 UTC
I run on an unstable wifi connection, this happens every time when my wifi disconnects then reconnects. My solution is to kill telepathy-idle.

I attached gdb to it:

Thread 3:

#0  0x00007f124ba67095 in pthread_mutex_lock () from /lib64/libpthread.so.0
#1  0x00007f124c13aab1 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f124c0fad23 in g_main_context_release () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f124c0fba18 in g_main_context_iterate.isra.22 () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f124c0fbf4a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f124bddd8d2 in tp_run_connection_manager () from /usr/lib64/libtelepathy-glib.so.0
#6  0x000000000040ab96 in main ()



Thread 2:

#0  0x00007f124c13aad9 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f124c0fb183 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f124c0fb98e in g_main_context_iterate.isra.22 () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f124c0fbf4a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f124bddd8d2 in tp_run_connection_manager () from /usr/lib64/libtelepathy-glib.so.0



Thread 1:

#0  0x00007f124b79579d in poll () from /lib64/libc.so.6
#1  0x00007f124c0fba6c in g_main_context_iterate.isra.22 () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f124c0fbb94 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f1249583b2d in dconf_gdbus_worker_thread () from /usr/lib64/gio/modules/libdconfsettings.so
#4  0x00007f124c11f425 in g_thread_proxy () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f124ba64f3b in start_thread () from /lib64/libpthread.so.0
#6  0x00007f124b79f4dd in clone () from /lib64/libc.so.6
Comment 1 Pacho Ramos gentoo-dev 2013-05-14 19:06:09 UTC
You will need to rebuild packages providing /usr/lib64/libglib-2.0.so.0 and /usr/lib64/libtelepathy-glib.so.0 with debugging symbols to get useful traces:
http://www.gentoo.org/proj/en/qa/backtraces.xml

Please also check in .15 and .14 versions to be sure it's a recent regression or not
Comment 2 Maciej Piechotka 2013-09-28 14:46:28 UTC
Upstream bug: https://bugs.freedesktop.org/show_bug.cgi?id=64923
It's fixed in 0.1.17 and streightforward bump of net-libs/telepathy-glib to 0.21.2 and net-irc/telepathy-idle to 0.1.17 at least built fine.