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 ?? ()