Same problem (100% cpu usage) usingtelepathy-logger 0.2.6-1ubuntu1 on Ubuntu 11.04.
I already "Log conversations" unchecked, so that didn't resolved the issue for me.
I've attached sysprof generated log of the system. I attached gdb to the running process, and interrupted a couple times (aka poor man's profiler), somewhere inside _tpl_action_chain_continue seems to be common hotspot.
#0 0xb75eb436 in g_atomic_pointer_get () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1 0xb738beb5 in tp_message_get_type () from /usr/lib/libtelepathy-glib.so.0
#2 0xb788285f in ?? () from /usr/lib/libtelepathy-logger.so.2
#3 0xb7870be3 in _tpl_action_chain_continue () from /usr/lib/libtelepathy-logger.so.2
#4 0xb7882ae2 in ?? () from /usr/lib/libtelepathy-logger.so.2
#5 0xb7354093 in ?? () from /usr/lib/libtelepathy-glib.so.0
#6 0xb7356eed in ?? () from /usr/lib/libtelepathy-glib.so.0
#7 0xb732c48b in ?? () from /usr/lib/libtelepathy-glib.so.0
#8 0xb739e70a in ?? () from /usr/lib/libtelepathy-glib.so.0
#9 0xb7612311 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#10 0xb7616aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb7617270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0xb761792b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#13 0x0804945e in ?? ()
#14 0xb715be37 in __libc_start_main (main=0x8049180, argc=1, ubp_av=0xbfbe1ea4, init=0x80494f0, fini=0x8049550, rtld_fini=0xb78b3a50,
stack_end=0xbfbe1e9c) at libc-start.c:226
#15 0x08048f71 in ?? ()
#0 0xb76ee976 in g_type_check_instance_is_a () from /usr/lib/i386-linux-gnu/libgobject-2.0.so.0
#1 0xb738d385 in tp_message_get_sent_timestamp () from /usr/lib/libtelepathy-glib.so.0
#2 0xb7881571 in ?? () from /usr/lib/libtelepathy-logger.so.2
#3 0xb7882873 in ?? () from /usr/lib/libtelepathy-logger.so.2
#4 0xb7870be3 in _tpl_action_chain_continue () from /usr/lib/libtelepathy-logger.so.2
#5 0xb7882ae2 in ?? () from /usr/lib/libtelepathy-logger.so.2
#6 0xb7354093 in ?? () from /usr/lib/libtelepathy-glib.so.0
#7 0xb7356eed in ?? () from /usr/lib/libtelepathy-glib.so.0
#8 0xb732c48b in ?? () from /usr/lib/libtelepathy-glib.so.0
#9 0xb739e70a in ?? () from /usr/lib/libtelepathy-glib.so.0
#10 0xb7612311 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb7616aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0xb7617270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#13 0xb761792b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#14 0x0804945e in ?? ()
#15 0xb715be37 in __libc_start_main (main=0x8049180, argc=1, ubp_av=0xbfbe1ea4, init=0x80494f0, fini=0x8049550, rtld_fini=0xb78b3a50,
stack_end=0xbfbe1e9c) at libc-start.c:226
#16 0x08048f71 in ?? ()
0xb76055af in g_hash_table_lookup () from /lib/i386-linux-gnu/libglib-2.0.so.0
#0 0xb76055af in g_hash_table_lookup () from /lib/i386-linux-gnu/libglib-2.0.so.0
#1 0xb7367518 in tp_asv_get_uint32 () from /usr/lib/libtelepathy-glib.so.0
#2 0xb7881344 in ?? () from /usr/lib/libtelepathy-logger.so.2
#3 0xb7882857 in ?? () from /usr/lib/libtelepathy-logger.so.2
#4 0xb7870be3 in _tpl_action_chain_continue () from /usr/lib/libtelepathy-logger.so.2
#5 0xb7882ae2 in ?? () from /usr/lib/libtelepathy-logger.so.2
#6 0xb7354093 in ?? () from /usr/lib/libtelepathy-glib.so.0
#7 0xb7356eed in ?? () from /usr/lib/libtelepathy-glib.so.0
#8 0xb732c48b in ?? () from /usr/lib/libtelepathy-glib.so.0
#9 0xb739e70a in ?? () from /usr/lib/libtelepathy-glib.so.0
#10 0xb7612311 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#11 0xb7616aa8 in g_main_context_dispatch () from /lib/i386-linux-gnu/libglib-2.0.so.0
#12 0xb7617270 in ?? () from /lib/i386-linux-gnu/libglib-2.0.so.0
#13 0xb761792b in g_main_loop_run () from /lib/i386-linux-gnu/libglib-2.0.so.0
#14 0x0804945e in ?? ()
#15 0xb715be37 in __libc_start_main (main=0x8049180, argc=1, ubp_av=0xbfbe1ea4, init=0x80494f0, fini=0x8049550, rtld_fini=0xb78b3a50,
stack_end=0xbfbe1e9c) at libc-start.c:226
#16 0x08048f71 in ?? ()
Same problem (100% cpu usage) usingtelepathy- logger 0.2.6-1ubuntu1 on Ubuntu 11.04.
I already "Log conversations" unchecked, so that didn't resolved the issue for me.
I've attached sysprof generated log of the system. I attached gdb to the running process, and interrupted a couple times (aka poor man's profiler), somewhere inside _tpl_action_ chain_continue seems to be common hotspot.
#0 0xb75eb436 in g_atomic_ pointer_ get () from /lib/i386- linux-gnu/ libglib- 2.0.so. 0 libtelepathy- glib.so. 0 libtelepathy- logger. so.2 chain_continue () from /usr/lib/ libtelepathy- logger. so.2 libtelepathy- logger. so.2 libtelepathy- glib.so. 0 libtelepathy- glib.so. 0 libtelepathy- glib.so. 0 libtelepathy- glib.so. 0 linux-gnu/ libglib- 2.0.so. 0 context_ dispatch () from /lib/i386- linux-gnu/ libglib- 2.0.so. 0 linux-gnu/ libglib- 2.0.so. 0 linux-gnu/ libglib- 2.0.so. 0 0xb78b3a50, end=0xbfbe1e9c) at libc-start.c:226
#1 0xb738beb5 in tp_message_get_type () from /usr/lib/
#2 0xb788285f in ?? () from /usr/lib/
#3 0xb7870be3 in _tpl_action_
#4 0xb7882ae2 in ?? () from /usr/lib/
#5 0xb7354093 in ?? () from /usr/lib/
#6 0xb7356eed in ?? () from /usr/lib/
#7 0xb732c48b in ?? () from /usr/lib/
#8 0xb739e70a in ?? () from /usr/lib/
#9 0xb7612311 in ?? () from /lib/i386-
#10 0xb7616aa8 in g_main_
#11 0xb7617270 in ?? () from /lib/i386-
#12 0xb761792b in g_main_loop_run () from /lib/i386-
#13 0x0804945e in ?? ()
#14 0xb715be37 in __libc_start_main (main=0x8049180, argc=1, ubp_av=0xbfbe1ea4, init=0x80494f0, fini=0x8049550, rtld_fini=
stack_
#15 0x08048f71 in ?? ()
#0 0xb76ee976 in g_type_ check_instance_ is_a () from /usr/lib/ i386-linux- gnu/libgobject- 2.0.so. 0 get_sent_ timestamp () from /usr/lib/ libtelepathy- glib.so. 0 libtelepathy- logger. so.2 libtelepathy- logger. so.2 chain_continue () from /usr/lib/ libtelepathy- logger. so.2 libtelepathy- logger. so.2 libtelepathy- glib.so. 0 libtelepathy- glib.so. 0 libtelepathy- glib.so. 0 libtelepathy- glib.so. 0 linux-gnu/ libglib- 2.0.so. 0 context_ dispatch () from /lib/i386- linux-gnu/ libglib- 2.0.so. 0 linux-gnu/ libglib- 2.0.so. 0 linux-gnu/ libglib- 2.0.so. 0 0xb78b3a50, end=0xbfbe1e9c) at libc-start.c:226 linux-gnu/ libglib- 2.0.so. 0
#1 0xb738d385 in tp_message_
#2 0xb7881571 in ?? () from /usr/lib/
#3 0xb7882873 in ?? () from /usr/lib/
#4 0xb7870be3 in _tpl_action_
#5 0xb7882ae2 in ?? () from /usr/lib/
#6 0xb7354093 in ?? () from /usr/lib/
#7 0xb7356eed in ?? () from /usr/lib/
#8 0xb732c48b in ?? () from /usr/lib/
#9 0xb739e70a in ?? () from /usr/lib/
#10 0xb7612311 in ?? () from /lib/i386-
#11 0xb7616aa8 in g_main_
#12 0xb7617270 in ?? () from /lib/i386-
#13 0xb761792b in g_main_loop_run () from /lib/i386-
#14 0x0804945e in ?? ()
#15 0xb715be37 in __libc_start_main (main=0x8049180, argc=1, ubp_av=0xbfbe1ea4, init=0x80494f0, fini=0x8049550, rtld_fini=
stack_
#16 0x08048f71 in ?? ()
0xb76055af in g_hash_table_lookup () from /lib/i386-
#0 0xb76055af in g_hash_table_lookup () from /lib/i386- linux-gnu/ libglib- 2.0.so. 0 libtelepathy- glib.so. 0 libtelepathy- logger. so.2 libtelepathy- logger. so.2 chain_continue () from /usr/lib/ libtelepathy- logger. so.2 libtelepathy- logger. so.2 libtelepathy- glib.so. 0 libtelepathy- glib.so. 0 libtelepathy- glib.so. 0 libtelepathy- glib.so. 0 linux-gnu/ libglib- 2.0.so. 0 context_ dispatch () from /lib/i386- linux-gnu/ libglib- 2.0.so. 0 linux-gnu/ libglib- 2.0.so. 0 linux-gnu/ libglib- 2.0.so. 0 0xb78b3a50, end=0xbfbe1e9c) at libc-start.c:226
#1 0xb7367518 in tp_asv_get_uint32 () from /usr/lib/
#2 0xb7881344 in ?? () from /usr/lib/
#3 0xb7882857 in ?? () from /usr/lib/
#4 0xb7870be3 in _tpl_action_
#5 0xb7882ae2 in ?? () from /usr/lib/
#6 0xb7354093 in ?? () from /usr/lib/
#7 0xb7356eed in ?? () from /usr/lib/
#8 0xb732c48b in ?? () from /usr/lib/
#9 0xb739e70a in ?? () from /usr/lib/
#10 0xb7612311 in ?? () from /lib/i386-
#11 0xb7616aa8 in g_main_
#12 0xb7617270 in ?? () from /lib/i386-
#13 0xb761792b in g_main_loop_run () from /lib/i386-
#14 0x0804945e in ?? ()
#15 0xb715be37 in __libc_start_main (main=0x8049180, argc=1, ubp_av=0xbfbe1ea4, init=0x80494f0, fini=0x8049550, rtld_fini=
stack_
#16 0x08048f71 in ?? ()