. Thread 2 (process 8178): #0 0xffffe410 in __kernel_vsyscall () #1 0xb7c28647 in poll () from /lib/tls/i686/cmov/libc.so.6 #2 0xb7cdb593 in g_main_context_iterate (context=0x809efc0, block=1, dispatch=1, self=0x809f040) at /build/buildd/glib2.0-2.14.1/glib/gmain.c:2996 got_ownership = max_priority = 2147483647 timeout = -1 some_ready = nfds = 2 allocated_nfds = fds = (GPollFD *) 0x809f308 __PRETTY_FUNCTION__ = "g_main_context_iterate" #3 0xb7cdb909 in IA__g_main_loop_run (loop=0x809e140) at /build/buildd/glib2.0-2.14.1/glib/gmain.c:2898 got_ownership = -1211894512 self = (GThread *) 0x809f040 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #4 0xb7a27784 in libnm_glib_dbus_worker (user_data=0x809ef88) at libnm_glib.c:425 ctx = __PRETTY_FUNCTION__ = "libnm_glib_dbus_worker" #5 0xb7cfb5af in g_thread_create_proxy (data=0x809f040) at /build/buildd/glib2.0-2.14.1/glib/gthread.c:635 __PRETTY_FUNCTION__ = "g_thread_create_proxy" #6 0xb79c146b in start_thread () from /lib/tls/i686/cmov/libpthread.so.0 #7 0xb7c3273e in clone () from /lib/tls/i686/cmov/libc.so.6 . Thread 1 (process 8176): #0 peer_connection_find_by_type (od=0x0, sn=0x814a8f0 "176638320", type=OSCAR_CAPABILITY_DIRECTIM) at ../../../../libpurple/protocols/oscar/peer.c:77 cur = conn = #1 0xb7083dc4 in oscar_send_typing (gc=0x80baad0, name=0x814a8f0 "176638320", state=PURPLE_NOT_TYPING) at ../../../../libpurple/protocols/oscar/oscar.c:4054 od = (OscarData *) 0x0 conn = #2 0xb7e85d47 in serv_send_typing (gc=0x80baad0, name=0x814a8f0 "176638320", state=PURPLE_NOT_TYPING) at ../../libpurple/server.c:53 No locals. #3 0xb7e631e4 in purple_conversation_destroy (conv=0x813cf78) at ../../libpurple/conversation.c:407 chat_id = ops = (PurpleConversationUiOps *) 0x8056aa0 gc = (PurpleConnection *) 0x80baad0 name = 0x814a8f0 "176638320" __PRETTY_FUNCTION__ = "purple_conversation_destroy" #4 0x080526ab in haze_im_channel_dispose (obj=0x80b7980) at im-channel.c:433 priv = (HazeIMChannelPrivate *) 0x80b7998 #5 0xb7d72a4b in IA__g_object_unref (_object=0x80b7980) at /build/buildd/glib2.0-2.14.1/gobject/gobject.c:1765 object = (GObject *) 0x80b7980 __PRETTY_FUNCTION__ = "IA__g_object_unref" #6 0xb7ccb156 in g_hash_nodes_destroy (hash_node=0x8162560, key_destroy_func=0, value_destroy_func=0x804c048 ) at /build/buildd/glib2.0-2.14.1/glib/ghash.c:874 next = (GHashNode *) 0x0 #7 0xb7ccb5b4 in IA__g_hash_table_remove_all (hash_table=0x8097300) at /build/buildd/glib2.0-2.14.1/glib/ghash.c:483 i = 8 __PRETTY_FUNCTION__ = "IA__g_hash_table_remove_all" #8 0xb7ccb813 in IA__g_hash_table_destroy (hash_table=0x8097300) at /build/buildd/glib2.0-2.14.1/glib/ghash.c:224 __PRETTY_FUNCTION__ = "IA__g_hash_table_destroy" #9 0xb7e085b9 in tp_channel_factory_iface_close_all (self=0x80972e0) at channel-factory-iface.c:127 virtual_method = (void (*)(TpChannelFactoryIface *)) 0 __PRETTY_FUNCTION__ = "tp_channel_factory_iface_close_all" #10 0xb7cb9789 in IA__g_ptr_array_foreach (array=0x80b6030, func=0xb7e08580 , user_data=0x0) at /build/buildd/glib2.0-2.14.1/glib/garray.c:627 i = 1 __PRETTY_FUNCTION__ = "IA__g_ptr_array_foreach" #11 0xb7dfd45d in tp_base_connection_change_status (self=0x80b7000, status=TP_CONNECTION_STATUS_DISCONNECTED, reason=TP_CONNECTION_STATUS_REASON_NONE_SPECIFIED) at base-connection.c:694 __PRETTY_FUNCTION__ = "tp_base_connection_change_status" #12 0x0804f176 in disconnected_cb (pc=0x80baad0) at connection.c:118 account = (PurpleAccount *) 0x80b5288 #13 0xb7e5d2a0 in purple_connection_set_state (gc=0x80baad0, state=PURPLE_DISCONNECTED) at ../../libpurple/connection.c:398 account = (PurpleAccount *) 0x80b5288 ops = (PurpleConnectionUiOps *) 0x8056a00 __PRETTY_FUNCTION__ = "purple_connection_set_state" #14 0xb7e5d613 in purple_connection_destroy (gc=0x80baad0) at ../../libpurple/connection.c:271 account = (PurpleAccount *) 0x80b5288 buddies = __PRETTY_FUNCTION__ = "purple_connection_destroy" #15 0xb7e494d3 in purple_account_disconnect (account=0x80b5288) at ../../libpurple/account.c:1060 gc = (PurpleConnection *) 0x0 __PRETTY_FUNCTION__ = "purple_account_disconnect" #16 0xb7e5d097 in purple_connection_disconnect_cb (data=0x80b5288) at ../../libpurple/connection.c:488 No locals. #17 0xb7cd88d6 in g_timeout_dispatch (source=0x813da08, callback=0xb7083d90 , user_data=0x80b5288) at /build/buildd/glib2.0-2.14.1/glib/gmain.c:3488 No locals. #18 0xb7cd811c in IA__g_main_context_dispatch (context=0x805e2e0) at /build/buildd/glib2.0-2.14.1/glib/gmain.c:2061 No locals. #19 0xb7cdb55f in g_main_context_iterate (context=0x805e2e0, block=1, dispatch=1, self=0x805a2b0) at /build/buildd/glib2.0-2.14.1/glib/gmain.c:2694 got_ownership = max_priority = 0 timeout = 0 some_ready = 1 nfds = allocated_nfds = fds = (GPollFD *) 0x814a100 __PRETTY_FUNCTION__ = "g_main_context_iterate" #20 0xb7cdb909 in IA__g_main_loop_run (loop=0x80b1b90) at /build/buildd/glib2.0-2.14.1/glib/gmain.c:2898 got_ownership = -1211894512 self = (GThread *) 0x805a2b0 __PRETTY_FUNCTION__ = "IA__g_main_loop_run" #21 0xb7e0bf35 in tp_run_connection_manager (prog_name=0x8053ae1 "haze", version=0x8053b14 "0.1.1", construct_cm=0x804d400 , argc=1, argv=0xbfcebae4) at run.c:239 fatal_mask = #22 0x0804d354 in main (argc=1, argv=0xbfcebae4) at main.c:331 ret = user_dir = #23 0xb7b75050 in __libc_start_main () from /lib/tls/i686/cmov/libc.so.6 #24 0x0804cdf1 in _start ()