[Bug 30288] New: telepathy-idle crash in _pending_free() when IRC is idle

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Sep 20 21:32:47 CEST 2010


https://bugs.freedesktop.org/show_bug.cgi?id=30288

           Summary: telepathy-idle crash in _pending_free() when IRC is
                    idle
           Product: Telepathy
           Version: 5.5
          Platform: x86 (IA32)
        OS/Version: Linux (All)
            Status: NEW
          Severity: critical
          Priority: medium
         Component: idle
        AssignedTo: telepathy-bugs at lists.freedesktop.org
        ReportedBy: nalimilan at club.fr
         QAContact: telepathy-bugs at lists.freedesktop.org


telepathy-idle crashes very often when I leave IRC rooms idle for a little
while. Hope the trace is good enough - please ask if you need me to play with
gdb and valgrind.

I'm using version 5.5.4 telepathy-idle 0.1.6 on Ubuntu 10.10.

(Ubuntu report on
https://bugs.launchpad.net/ubuntu/+source/telepathy-idle/+bug/643689)

#0  0x00c7a416 in __kernel_vsyscall ()
No symbol table info available.
#1  0x00665941 in *__GI_raise (sig=6)
    at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
    resultvar = <value optimized out>
    pid = 7950324
    selftid = 1912
#2  0x00668e42 in *__GI_abort () at abort.c:92
    act = {__sigaction_handler = {sa_handler = 0xbff04e34, 
    sa_sigaction = 0xbff04e34}, sa_mask = {__val = {5864386, 3220196900, 
      9091896, 3220196888, 5945972, 0, 3077482064, 1, 0, 1, 3077495488, 
      7659893, 1880052, 1818453, 145158640, 0, 3220196824, 1731941, 0, 
      3220196960, 3220196888, 3220196900, 2, 3077495488, 0, 7951744, 
      4294967295, 9132646, 7951744, 7951815, 3220196892, 6958431}}, 
  sa_flags = 7951744, sa_restorer = 0x7955c7 <_IO_2_1_stderr_+71>}
    sigs = {__val = {32, 0 <repeats 31 times>}}
#3  0x00905f56 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#4  0x00906377 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#5  0x009075c2 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#6  0x00907f24 in g_slice_free1 () from /lib/libglib-2.0.so.0
No symbol table info available.
#7  0x00ea7108 in _pending_free (msg=0x8ab65b0, contacts_repo=0x8a68e60)
    at text-mixin.c:243
No locals.
#8  0x00ea77d6 in tp_text_mixin_acknowledge_pending_messages (obj=0x8a87860, 
    ids=0x8a91da8, error=0xbff0508c) at text-mixin.c:432
    mixin = (TpTextMixin *) 0x8a87888
    msg = <value optimized out>
    i = 14
    __PRETTY_FUNCTION__ = "tp_text_mixin_acknowledge_pending_messages"
#9  0x00ea7846 in tp_text_mixin_acknowledge_pending_messages_async (
    iface=0x8a87860, ids=0x8a91da8, context=0x8a97c98) at text-mixin.c:446
    error = (GError *) 0x0
#10 0x00eb1c7a in tp_svc_channel_type_text_acknowledge_pending_messages (
    self=0x8a87860, in_IDs=0x8a91da8, context=0x8a97c98)
    at _gen/tp-svc-channel.c:3889
    impl = (tp_svc_channel_type_text_acknowledge_pending_messages_impl) 0
#11 0x00eac78f in _tp_marshal_VOID__BOXED_POINTER (closure=0xbff05204, 
    return_value=0x0, n_param_values=3, param_values=0x8a91768, 
    invocation_hint=0x0, marshal_data=0xeb1c30) at _gen/signals-marshal.c:496
    data1 = (gpointer) 0x6
    data2 = <value optimized out>
    __PRETTY_FUNCTION__ = "_tp_marshal_VOID__BOXED_POINTER"
#12 0x009ebddf in invoke_object_method (object=<value optimized out>, 
    object_info=<value optimized out>, method=0xee9560, connection=0x8a6ffc0, 
    message=0x8aa3400) at dbus-gobject.c:1724
    had_error = <value optimized out>
    send_reply = 1
    gerror = (GError *) 0x0
    value_array = (GValueArray *) 0x8a94e90
    return_value = {g_type = 0, data = {{v_int = 0, v_uint = 0, 
      v_long = 0, v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, 
      v_double = 0, v_pointer = 0x0}, {v_int = 0, v_uint = 0, v_long = 0, 
      v_ulong = 0, v_int64 = 0, v_uint64 = 0, v_float = 0, v_double = 0, 
      v_pointer = 0x0}}}
    closure = {ref_count = 0, meta_marshal = 0, n_guards = 0, 
  n_fnotifiers = 0, n_inotifiers = 0, in_inotify = 0, floating = 0, 
  derivative_flag = 0, in_marshal = 0, is_invalid = 0, marshal = 0, 
  data = 0x0, notifiers = 0x0}
    in_signature = 0x8a831b0 "au"
    out_param_values = (GArray *) 0x471d45
    out_param_gvalues = (GValueArray *) 0xbff051a8
    out_param_count = 145258592
    out_param_pos = 145258592
    out_param_gvalue_pos = 4
    result = DBUS_HANDLER_RESULT_HANDLED
    reply = <value optimized out>
    have_retval = 6472769
    retval_signals_error = -1074769528
    retval_is_synthetic = 4
    retval_is_constant = 8
    arg_metadata = <value optimized out>
#13 0x009ec38e in object_registration_message (connection=0x8a6ffc0, 
    message=0x8aa3400, user_data=0x8a829b0) at dbus-gobject.c:1944
    pspec = (GParamSpec *) 0xee9560
    setter = 0
    getter = 145460424
    getall = <value optimized out>
    s = 0x8a831b0 "au"
    requested_propname = <value optimized out>
    wincaps_propiface = <value optimized out>
    iter = {dummy1 = 0x8a73cf8, dummy2 = 0x1caff4, dummy3 = 1880792, 
  dummy4 = 1880052, dummy5 = -1074768904, dummy6 = 1812242, dummy7 = 0, 
  dummy8 = 0, dummy9 = -1074768856, dummy10 = 1766374, dummy11 = 0, pad1 = 0, 
  pad2 = -1074768712, pad3 = 0x8a6f16c}
    method = (const DBusGMethodInfo *) 0xee9560
    object_info = (const DBusGObjectInfo *) 0xee8724
    ret = <value optimized out>
#14 0x001af6ee in _dbus_object_tree_dispatch_and_unlock (tree=0x8a6cf90, 
    message=0x8aa3400) at dbus-object-tree.c:856
    user_data = <value optimized out>
    next = (DBusList *) 0x0
    path = (char **) 0x8a903e0
    exact_match = 0
    list = (DBusList *) 0x8a6f16c
    link = <value optimized out>
    result = <value optimized out>
    subtree = <value optimized out>
#15 0x001a23b7 in dbus_connection_dispatch (connection=0x8a6ffc0)
    at dbus-connection.c:4492
    message = <value optimized out>
    link = <value optimized out>
    filter_list_copy = (DBusList *) 0x0
    message_link = (DBusList *) 0x8a6f1f0
    result = <value optimized out>
    status = <value optimized out>
    __FUNCTION__ = "dbus_connection_dispatch"
#16 0x009e839d in message_queue_dispatch (source=0x8a719e8, callback=0, 
    user_data=0x0) at dbus-gmain.c:101
    connection = (DBusConnection *) 0x8a6ffc0
#17 0x008e8015 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
No symbol table info available.
#18 0x008ebe28 in ?? () from /lib/libglib-2.0.so.0
No symbol table info available.
#19 0x008ec367 in g_main_loop_run () from /lib/libglib-2.0.so.0
No symbol table info available.
#20 0x00ea59af in tp_run_connection_manager (
    prog_name=0x8061edb "telepathy-idle", version=0x8061ed5 "0.1.6", 
    construct_cm=0x804d940 <_construct_cm>, argc=1, argv=0xbff05814)
    at run.c:285
    connection = (DBusConnection *) 0x8a6ffc0
    bus_daemon = <value optimized out>
    error = (GError *) 0x0
    ret = 134643844
    __PRETTY_FUNCTION__ = "tp_run_connection_manager"
#21 0x0804d92a in main (argc=1, argv=0xbff05814) at idle.c:47
    debug_sender = (TpDebugSender *) 0x8a68030
    result = <value optimized out>

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.



More information about the telepathy-bugs mailing list