[Pkg-telepathy-maintainers] Bug#659306: Process telepathy-idle uses 100% cpu

Giuseppe Sacco giuseppe at eppesuigoccas.homedns.org
Fri Feb 10 00:44:37 UTC 2012


Package: telepathy-idle
Version: 0.1.11-2

Hi,
this process uses about 100% cpu (why did you call it "idle" then?). How
may I better investigate and report it (now, that it is a runnin
process)?

top - 01:33:54 up 3 days, 16:38,  2 users,  load average: 1,29, 1,92, 1,90
Tasks: 200 total,   2 running, 198 sleeping,   0 stopped,   0 zombie
%Cpu(s): 13,7 us,  6,8 sy,  0,1 ni, 78,3 id,  1,0 wa,  0,0 hi,  0,2 si,  0,0 st
Kb Mem:   3373496 total,  1571732 used,  1801764 free,    62244 buffers
Kb Swap:  2056316 total,   189080 used,  1867236 free,   666572 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND                                                                                 
 3613 giuseppe  20   0 44380 3956 3156 R  92,0  0,1  82:13.45 telepathy-idle                                                                          
 2566 root      20   0 98,5m  21m 3568 S   6,1  0,7 130:53.27 Xorg                                                                                    
 8442 giuseppe  20   0  5092 1380  972 R   6,1  0,0   0:00.01 top                                                                                     
    1 root      20   0  2244  320  288 S   0,0  0,0   0:04.16 init               

If I run gdb on that process and ask for the stak trace, I see:
(gdb) bt
#0  0xb74b9e11 in clock_gettime () from /lib/i386-linux-gnu/i686/cmov/librt.so.1
#1  0xb73ff5e5 in g_get_monotonic_time () from /lib/i386-linux-gnu/libglib-2.0.so.0
#2  0xb7402061 in g_source_get_time () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb74021d2 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb74006fc in g_main_context_check () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb74010d0 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb740177b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb7111ec0 in tp_run_connection_manager () from /usr/lib/libtelepathy-glib.so.0
#8  0x0804ef7a in ?? ()
#9  0xb6ea9e46 in __libc_start_main () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#10 0x0804efb1 in ?? ()
Backtrace stopped: Not enough registers or memory available to unwind further

or, at a different time
(gdb) bt
#0  0xb7714424 in __kernel_vsyscall ()
#1  0xb7673648 in recv () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2  0xb758242e in g_socket_receive_with_blocking () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#3  0xb75878fc in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#4  0xb757f51b in ?? () from /usr/lib/i386-linux-gnu/libgio-2.0.so.0
#5  0xb7400a3f in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb7401170 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#7  0xb740177b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#8  0xb7111ec0 in tp_run_connection_manager () from /usr/lib/libtelepathy-glib.so.0
#9  0x0804ef7a in ?? ()
#10 0xb6ea9e46 in __libc_start_main () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#11 0x0804efb1 in ?? ()
Backtrace stopped: Not enough registers or memory available to unwind further

or,
(gdb) bt
#0  0xb7714424 in __kernel_vsyscall ()
#1  0xb76732bb in write () from /lib/i386-linux-gnu/i686/cmov/libpthread.so.0
#2  0xb7445ef2 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#3  0xb7400c10 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#4  0xb7401170 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#5  0xb740177b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#6  0xb7111ec0 in tp_run_connection_manager () from /usr/lib/libtelepathy-glib.so.0
#7  0x0804ef7a in ?? ()
#8  0xb6ea9e46 in __libc_start_main () from /lib/i386-linux-gnu/i686/cmov/libc.so.6
#9  0x0804efb1 in ?? ()
Backtrace stopped: Not enough registers or memory available to unwind further

Thanks,
Giuseppe






More information about the Pkg-telepathy-maintainers mailing list