GNOME Bugzilla – Bug 574397
Crashed after Gabble crashed when trying to call a contact
Last modified: 2009-03-20 13:34:08 UTC
I tried to call my N810. For some reason Gabble crashed and Empathy followed. (empathy:14883): tp-glib-DEBUG: _tp_connection_clean_up_handle_refs: 0x8c2e508 ** (empathy:14883): DEBUG: tp_contact_factory_connection_invalidated_cb: Connection invalidated (empathy:14883): tp-glib-DEBUG: tp_connection_dispose: 0x8c2e508 (empathy:14883): tp-glib-DEBUG: tp_proxy_dispose: 0x8c2e508 (empathy:14883): tp-glib-DEBUG: tp_connection_finalize: 0x8c2e508 (empathy:14883): tp-glib-DEBUG: tp_proxy_finalize: 0x8c2e508 ** (empathy:14883): DEBUG: tp_call_request_streams_cb: Error requesting streams: Name owner lost (service crashed?) ** (empathy:14883): WARNING **: ListProperties(): Name owner lost (service crashed?) Program received signal SIGSEGV, Segmentation fault.
+ Trace 213225
Thread 3062163232 (LWP 14883)
> get_session_handlers_reply (channel_proxy=0x8ff8f10, session_handlers=0x0, > error=0x8ed7100, user_data=0x0, weak_object=0x8fe1c08) at channel.c:865 > 865 self->priv->sessions = g_ptr_array_sized_new (session_handlers->len); > (gdb) bt > #0 get_session_handlers_reply (channel_proxy=0x8ff8f10, session_handlers=0x0, > error=0x8ed7100, user_data=0x0, weak_object=0x8fe1c08) at channel.c:865 It is incorrect for get_session_handlers_reply() to dereference @session_handlers without first checking whether @error is NULL. If @error is non-NULL then the call failed and the return values are meaningless. I *think* this particular channel.c is part of telepathy-farsight - what version do you have installed?
That's actually a telepathy-farsight bug: http://bugs.freedesktop.org/show_bug.cgi?id=20765