Bug 37892

Summary: Crash in tp_proxy_get_object_path at proxy.c:1444
Product: Telepathy Reporter: Frederik Himpe <fhimpe>
Component: libtelepathyAssignee: Telepathy bugs list <telepathy-bugs>
Status: RESOLVED MOVED QA Contact: Telepathy bugs list <telepathy-bugs>
Severity: normal    
Priority: medium    
Version: unspecified   
Hardware: Other   
OS: All   
Whiteboard:
i915 platform: i915 features:

Description Frederik Himpe 2011-06-03 13:46:01 UTC
Recently (I suspect since I updated libtelepathy-glib to version 0.15), Empathy sometimes crashes with this backtrace:

Program terminated with signal 11, Segmentation fault.
#0  tp_proxy_get_object_path (self=<value optimized out>) at proxy.c:1444
1444	proxy.c: No such file or directory.
	in proxy.c
(gdb) thread apply all bt

Thread 1 (Thread 15616):
#0  tp_proxy_get_object_path (self=<value optimized out>) at proxy.c:1444
#1  0x000000000046ec99 in dispatcher_connection_new_channel (handler=<value optimized out>, account_path=<value optimized out>, 
    connection_path=<value optimized out>, channels=0x357dae0, requests_satisfied=0x357dae0, timestamp=<value optimized out>, 
    handler_info=0x37c5320, user_data=0x1d75c40, error=0x7fffda003d58) at empathy-dispatcher.c:654
#2  dispatcher_connection_new_channel_with_properties (handler=<value optimized out>, account_path=<value optimized out>, 
    connection_path=<value optimized out>, channels=0x357dae0, requests_satisfied=0x357dae0, timestamp=<value optimized out>, 
    handler_info=0x37c5320, user_data=0x1d75c40, error=0x7fffda003d58) at empathy-dispatcher.c:733
#3  empathy_dispatcher_handle_channels (handler=<value optimized out>, account_path=<value optimized out>, 
    connection_path=<value optimized out>, channels=0x357dae0, requests_satisfied=0x357dae0, timestamp=<value optimized out>, 
    handler_info=0x37c5320, user_data=0x1d75c40, error=0x7fffda003d58) at empathy-dispatcher.c:2202
#4  0x00000000004aa72d in empathy_handler_handle_channels (self=0x1d98520, 
    account_path=0x371a3e0 "/org/freedesktop/Telepathy/Account/butterfly/msn/freggy1_40gmx_2enet0", 
    connection_path=0x3844040 "/org/freedesktop/Telepathy/Connection/butterfly/msn/freggy1_40gmx_2enet", channels=0x357dae0, 
    requests_satisfied=0x3823ce0, timestamp=<value optimized out>, handler_info=0x37c5320, context=0x371a430) at empathy-handler.c:364
#5  0x00007f1a66826f87 in _tp_marshal_VOID__BOXED_BOXED_BOXED_BOXED_UINT64_BOXED_POINTER (closure=0x7fffda003f40, 
    return_value=<value optimized out>, n_param_values=<value optimized out>, param_values=0x384ce00, invocation_hint=<value optimized out>, 
    marshal_data=<value optimized out>) at _gen/signals-marshal.c:450
#6  0x00007f1a66f28c80 in ?? () from /usr/lib/libdbus-glib-1.so.2
#7  0x00007f1a66cf3831 in _dbus_object_tree_dispatch_and_unlock (tree=0x1d8c270, message=0x36896a0) at dbus-object-tree.c:858
#8  0x00007f1a66ce5472 in dbus_connection_dispatch (connection=0x1d8c5b0) at dbus-connection.c:4688
#9  0x00007f1a66f258c5 in ?? () from /usr/lib/libdbus-glib-1.so.2
#10 0x00007f1a5f97e4a3 in g_main_dispatch (context=0x19ad9d0) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:2440
#11 g_main_context_dispatch (context=0x19ad9d0) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3013
#12 0x00007f1a5f97ec80 in g_main_context_iterate (context=0x19ad9d0, block=1, dispatch=1, self=<value optimized out>)
    at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3091
#13 0x00007f1a5f97f2f2 in g_main_loop_run (loop=0x1fa29e0) at /tmp/buildd/glib2.0-2.28.6/./glib/gmain.c:3299
#14 0x00007f1a622f22b7 in IA__gtk_main () at /scratch/build-area/gtk+2.0-2.24.4/gtk/gtkmain.c:1256
#15 0x000000000043fc4b in main (argc=1, argv=0x7fffda004798) at empathy.c:709

I'm using Debian AMD64 with these packages installed:
ii  empathy                                      2.30.3-1+b2                       GNOME multi-protocol chat and call client
ii  empathy-common                               2.30.3-1                          GNOME multi-protocol chat and call client (common files)
ii  empathy-dbg                                  2.30.3-1+b2                       GNOME multi-protocol chat and call client (debug symbols)
ii  libmission-control-plugins0                  1:5.9.0-1                         management daemon for Telepathy (library for plugins)
ii  libtelepathy-farsight0                       0.0.16+is.0.0.14-1                Glue library between telepathy and farsight2
ii  libtelepathy-glib0                           0.15.0-1                          Telepathy framework - GLib library
ii  libtelepathy-glib0-dbg                       0.15.0-1                          GLib Telepathy library (debug symbols)
ii  nautilus-sendto-empathy                      2.30.3-1+b2                       GNOME multi-protocol chat and call client (nautilus-sendto plugin)
ii  python-telepathy                             0.15.19-2.1                       Python language bindings for telepathy
ii  remmina-plugin-telepathy                     0.9.2-2                           Telepathy plugin for remmina remote desktop client
ii  telepathy-butterfly                          0.5.15-2.1                        MSN connection manager for Telepathy
ii  telepathy-gabble                             0.12.0-1                          Jabber/XMPP connection manager
ii  telepathy-mission-control-5                  1:5.9.0-1                         management daemon for Telepathy real-time communication framework
ii  telepathy-salut                              0.5.0-1                           Link-local XMPP connection manager for the Telepathy framework
ii  telepathy-sofiasip                           0.6.3-1                           SIP connection manager for the Telepathy framework
Comment 1 GitLab Migration User 2019-12-09 11:20:56 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/telepathy/telepathy-glib/issues/142.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.