Bug 48512 - mission-control-5 crashed with SIGSEGV in malloc_consolidate()
Summary: mission-control-5 crashed with SIGSEGV in malloc_consolidate()
Status: RESOLVED MOVED
Alias: None
Product: Telepathy
Classification: Unclassified
Component: mission-control (show other bugs)
Version: unspecified
Hardware: Other All
: medium critical
Assignee: Telepathy bugs list
QA Contact: Telepathy bugs list
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-10 10:05 UTC by Cristian Aravena
Modified: 2019-12-03 20:11 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Cristian Aravena 2012-04-10 10:05:16 UTC
Open bug in launchpad.net:
https://bugs.launchpad.net/bugs/978164

"I'm working wiht empathy and crash."

Package: telepathy-mission-control-5 1:5.12.0-0ubuntu2

#0  malloc_consolidate (av=0x7f820ad81720) at malloc.c:4240
        fb = <optimized out>
        maxfb = <optimized out>
        p = 0x7f820ad81778
        nextp = 0x1113810
        unsorted_bin = <optimized out>
        first_unsorted = <optimized out>
        nextchunk = 0x7f820bf73df8
        size = 18818688
        nextsize = <optimized out>
        prevsize = <optimized out>
        nextinuse = <optimized out>
        bck = <optimized out>
        fwd = <optimized out>
#1  0x00007f820aa4aec6 in malloc_consolidate (av=0x7f820ad81720) at malloc.c:4215
No locals.
#2  _int_malloc (av=0x7f820ad81720, bytes=1024) at malloc.c:3532
        nb = 1040
        idx = <optimized out>
        bin = <optimized out>
        victim = <optimized out>
        size = <optimized out>
        victim_index = <optimized out>
        remainder = <optimized out>
        remainder_size = <optimized out>
        block = <optimized out>
        bit = <optimized out>
        map = <optimized out>
        fwd = <optimized out>
        bck = <optimized out>
        errstr = 0x0
        __func__ = "_int_malloc"
#3  0x00007f820aa4edf5 in __libc_calloc (n=<optimized out>, elem_size=<optimized out>) at malloc.c:3274
        av = <optimized out>
        oldtop = 0x120d1f0
        p = <optimized out>
        bytes = 1024
        sz = 1024
        csz = <optimized out>
        oldtopsize = 93712
        mem = <optimized out>
        clearsize = <optimized out>
        nclears = <optimized out>
        d = <optimized out>
        hook = <optimized out>
        __func__ = "__libc_calloc"
#4  0x00007f820add5aa1 in g_malloc0 (n_bytes=<optimized out>) at /build/buildd/glib2.0-2.32.0/./glib/gmem.c:189
        mem = <optimized out>
#5  0x00007f820adbf241 in g_hash_table_resize (hash_table=0x1099360) at /build/buildd/glib2.0-2.32.0/./glib/ghash.c:570
        __n = <optimized out>
        __s = 8
        __p = <optimized out>
        new_keys = <optimized out>
        new_values = <optimized out>
        new_hashes = <optimized out>
        old_size = 256
        i = <optimized out>
#6  0x00007f820adbf834 in g_hash_table_maybe_resize (hash_table=0x1099360) at /build/buildd/glib2.0-2.32.0/./glib/ghash.c:630
        noccupied = <optimized out>
        size = <optimized out>
#7  g_hash_table_remove_internal (hash_table=0x1099360, key=0x9a, notify=1) at /build/buildd/glib2.0-2.32.0/./glib/ghash.c:1275
        node_hash = 154
#8  0x00007f820c405e0b in tp_contact_dispose (object=0x11f3300) at contact.c:806
        self = 0x11f3300
        __PRETTY_FUNCTION__ = "tp_contact_dispose"
#9  0x00007f820b2b3ded in g_object_unref (_object=0x11f3300) at /build/buildd/glib2.0-2.32.0/./gobject/gobject.c:2981
        weak_locations = 0x0
        object = 0x11f3300
        old_ref = <optimized out>
        __PRETTY_FUNCTION__ = "g_object_unref"
#10 0x00007f820adbf3d3 in g_hash_table_remove_all_nodes (hash_table=0x11ed0c0, notify=<optimized out>) at /build/buildd/glib2.0-2.32.0/./glib/ghash.c:536
        i = <optimized out>
        key = <optimized out>
        value = 0x11f3300
#11 0x00007f820adbfdba in g_hash_table_unref (hash_table=0x11ed0c0) at /build/buildd/glib2.0-2.32.0/./glib/ghash.c:1024
        __PRETTY_FUNCTION__ = "g_hash_table_unref"
#12 0x00007f820c3963cc in tp_channel_dispose (object=0x112dac0) at channel.c:1370
        _tp_clear_pointer_tmp = <optimized out>
        self = 0x112dac0
        __PRETTY_FUNCTION__ = "tp_channel_dispose"
#13 0x00007f820b2b3ded in g_object_unref (_object=0x112dac0) at /build/buildd/glib2.0-2.32.0/./gobject/gobject.c:2981
        weak_locations = 0x0
        object = 0x112dac0
        old_ref = <optimized out>
        __PRETTY_FUNCTION__ = "g_object_unref"
#14 0x00000000004373fb in _mcd_channel_dispose (object=0x1150f00) at mcd-channel.c:452
No locals.
#15 _mcd_channel_dispose (object=0x1150f00) at mcd-channel.c:440
        priv = 0x1150f30
#16 0x00007f820b2b3ded in g_object_unref (_object=0x1150f00) at /build/buildd/glib2.0-2.32.0/./gobject/gobject.c:2981
        weak_locations = 0x0
        object = 0x1150f00
        old_ref = <optimized out>
        __PRETTY_FUNCTION__ = "g_object_unref"
#17 0x00007f820adccf97 in g_list_foreach (list=<optimized out>, func=0x41f570 <_foreach_channel_remove>, user_data=0x10161a0) at /build/buildd/glib2.0-2.32.0/./glib/glist.c:900
        next = 0x0
#18 0x000000000042149a in _mcd_connection_dispose (object=0x10161a0) at mcd-connection.c:2063
        connection = 0x10161a0
        priv = 0x10161e0
        __PRETTY_FUNCTION__ = "_mcd_connection_dispose"
#19 0x00007f820b2b3ded in g_object_unref (_object=0x10161a0) at /build/buildd/glib2.0-2.32.0/./gobject/gobject.c:2981
        weak_locations = 0x0
        object = 0x10161a0
        old_ref = <optimized out>
        __PRETTY_FUNCTION__ = "g_object_unref"
#20 0x00007f820b2d3783 in g_value_unset (value=0x7fffb669dc00) at /build/buildd/glib2.0-2.32.0/./gobject/gvalue.c:276
        value_table = <optimized out>
        __PRETTY_FUNCTION__ = "g_value_unset"
#21 0x00007f820b2c80c0 in g_signal_emit_valist (instance=0x10161a0, signal_id=<optimized out>, detail=0, var_args=<optimized out>) at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3326
        instance_and_params = 0x7fffb669dc00
        signal_return_type = 4
        param_values = 0x7fffb669dc18
        node = 0xff87e0
        i = <optimized out>
        n_params = 0
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#22 0x00007f820b2c8734 in g_signal_emit_by_name (instance=0x10161a0, detailed_signal=<optimized out>) at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3389
        var_args = {{gp_offset = 16, fp_offset = 48, overflow_arg_area = 0x7fffb669dfb0, reg_save_area = 0x7fffb669dec0}}
        detail = <optimized out>
        signal_id = 6
        __PRETTY_FUNCTION__ = "g_signal_emit_by_name"
#23 0x000000000041207c in mcd_master_transport_disconnected (transport=0xfedd40, plugin=0xfedd40, master=0xffb010) at mcd-master.c:194
        connection = <optimized out>
        account = 0x101a790
        accounts = <optimized out>
        iter = {dummy1 = 0xfe64c0, dummy2 = 0x7f820b2d3825, dummy3 = 0x7fffb669e1f0, dummy4 = 0, dummy5 = 0, dummy6 = 0x7}
        priv = <optimized out>
        v = 0x101a790
#24 on_transport_status_changed (plugin=0xfedd40, transport=0xfedd40, status=<optimized out>, master=0xffb010) at mcd-master.c:258
        __PRETTY_FUNCTION__ = "on_transport_status_changed"
#25 0x00007f820b2aec82 in g_closure_invoke (closure=0x1085770, return_value=0x0, n_param_values=3, param_values=0x7fffb669e1f0, invocation_hint=<optimized out>) at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c:777
        marshal = 0x42c310 <_mcd_marshal_VOID__POINTER_UINT>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        real_closure = 0x1085750
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#26 0x00007f820b2bfd51 in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=<optimized out>, emission_return=0x0, instance_and_params=0x7fffb669e1f0) at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3547
        tmp = <optimized out>
        handler = 0x7f81f8009040
        accumulator = 0x0
        emission = {next = 0x7fffb669e800, instance = 0xfedd40, ihint = {signal_id = 58, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0x10246c0
        hlist = 0x1080528
        handler_list = 0x7f81f8009040
        return_accu = 0x0
        accu = {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}}}
        signal_id = 58
        max_sequential_handler_number = 2386
        return_value_altered = 1
#27 0x00007f820b2c8079 in g_signal_emit_valist (instance=0xfedd40, signal_id=<optimized out>, detail=0, var_args=<optimized out>) at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3296
        instance_and_params = 0x7fffb669e1f0
        signal_return_type = 4
        param_values = 0x7fffb669e208
        node = 0x1024730
        i = <optimized out>
        n_params = 2
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#28 0x00007f820b2c8734 in g_signal_emit_by_name (instance=0xfedd40, detailed_signal=<optimized out>) at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3389
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffb669e5d0, reg_save_area = 0x7fffb669e4e0}}
        detail = <optimized out>
        signal_id = 58
        __PRETTY_FUNCTION__ = "g_signal_emit_by_name"
#29 0x000000000041325c in monitor_state_changed_cb (monitor=<optimized out>, connected=0, user_data=0xfedd40) at kludge-transport.c:210
        self = 0xfedd40
        new_status = <optimized out>
        iter = {dummy1 = 0x7fffb669e5f0, dummy2 = 0x7fffb669e720, dummy3 = 0x104c998, dummy4 = 160459284, dummy5 = 32642, dummy6 = 0x3000000008}
        key = 0x7fffb669e9b0
        __PRETTY_FUNCTION__ = "monitor_state_changed_cb"
#30 0x00007f820b2b0c29 in g_cclosure_marshal_VOID__BOOLEANv (closure=<optimized out>, return_value=<optimized out>, instance=<optimized out>, args=<optimized out>, marshal_data=<optimized out>, n_params=<optimized out>, param_types=0x10249e0) at /build/buildd/glib2.0-2.32.0/./gobject/gmarshal.c:188
        cc = <optimized out>
        data1 = <optimized out>
        data2 = <optimized out>
        callback = <optimized out>
        arg0 = <optimized out>
        args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffb669e9d0, reg_save_area = 0x7fffb669e910}}
#31 0x00007f820b2aeeaa in _g_closure_invoke_va (closure=0x107ece0, return_value=0x0, instance=0x1018a30, args=0x7fffb669e8f8, n_params=1, param_types=<optimized out>) at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c:840
        marshal = 0x7f820b2b0ba0 <g_cclosure_marshal_VOID__BOOLEANv>
        marshal_data = <optimized out>
        in_marshal = 0
        real_closure = 0x107ecc0
        __PRETTY_FUNCTION__ = "_g_closure_invoke_va"
#32 0x00007f820b2c7721 in g_signal_emit_valist (instance=0x1018a30, signal_id=<optimized out>, detail=0, var_args=<optimized out>) at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3207
        return_accu = <optimized out>
        accu = {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}}}
        accumulator = 0x0
        emission = {next = 0x0, instance = 0x1018a30, ihint = {signal_id = 59, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 16926768}
        signal_id = <optimized out>
        instance_type = <optimized out>
        emission_return = {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}}}
        rtype = 4
        static_scope = 0
        closure = 0x107ece0
        run_type = <optimized out>
        hlist = 0x7f820ad81778
        l = <optimized out>
        fastpath = 1
        instance_and_params = <optimized out>
        signal_return_type = <optimized out>
        param_values = <optimized out>
        node = 0x1024a00
        i = <optimized out>
        n_params = <optimized out>
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#33 0x00007f820b2c8222 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3352
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffb669e9d0, reg_save_area = 0x7fffb669e910}}
#34 0x00007f820b2aec82 in g_closure_invoke (closure=0x1024bd0, return_value=0x0, n_param_values=2, param_values=0x7fffb669eba0, invocation_hint=<optimized out>) at /build/buildd/glib2.0-2.32.0/./gobject/gclosure.c:777
        marshal = 0x7f820b2b1c40 <g_cclosure_marshal_VOID__PARAM>
        marshal_data = <optimized out>
        in_marshal = <optimized out>
        real_closure = 0x1024bb0
        __PRETTY_FUNCTION__ = "g_closure_invoke"
#35 0x00007f820b2bfd51 in signal_emit_unlocked_R (node=<optimized out>, detail=502, instance=<optimized out>, emission_return=0x0, instance_and_params=0x7fffb669eba0) at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3547
        tmp = <optimized out>
        handler = 0x7f81f800af20
        accumulator = 0x0
        emission = {next = 0x0, instance = 0x102a090, ihint = {signal_id = 1, detail = 502, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 4}
        class_closure = 0xfee4e0
        hlist = 0x10459f8
        handler_list = 0x1023c40
        return_accu = 0x0
        accu = {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}}}
        signal_id = 1
        max_sequential_handler_number = 2386
        return_value_altered = 1
#36 0x00007f820b2c8079 in g_signal_emit_valist (instance=0x102a090, signal_id=<optimized out>, detail=502, var_args=<optimized out>) at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3296
        instance_and_params = 0x7fffb669eba0
        signal_return_type = 4
        param_values = 0x7fffb669ebb8
        node = 0xfee570
        i = <optimized out>
        n_params = 1
        __PRETTY_FUNCTION__ = "g_signal_emit_valist"
#37 0x00007f820b2c8222 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>) at /build/buildd/glib2.0-2.32.0/./gobject/gsignal.c:3352
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffb669eeb0, reg_save_area = 0x7fffb669edf0}}
#38 0x00007f820b2b3937 in g_object_dispatch_properties_changed (object=0x102a090, n_pspecs=1, pspecs=0x7fffb669eee8) at /build/buildd/glib2.0-2.32.0/./gobject/gobject.c:1041
        i = <optimized out>
#39 0x00007f820b2b5213 in g_object_notify_by_spec_internal (pspec=0x101cc00, object=0x102a090) at /build/buildd/glib2.0-2.32.0/./gobject/gobject.c:1133
        nqueue = 0x0
        notify_pspec = 0x101cc00
#40 g_object_notify (object=0x102a090, property_name=<optimized out>) at /build/buildd/glib2.0-2.32.0/./gobject/gobject.c:1175
        pspec = 0x101cc00
        __PRETTY_FUNCTION__ = "g_object_notify"
#41 0x00007f820bd9303b in deferred_notify_cb (data=<optimized out>) at nm-object.c:393
        object = 0x102a090
        priv = <optimized out>
        props = 0x1050370
        iter = 0x1050370
#42 0x00007f820adcfc9a in g_main_dispatch (context=0xff45e0) at /build/buildd/glib2.0-2.32.0/./glib/gmain.c:2515
        dispatch = 0x7f820adcd8f0 <g_idle_dispatch>
        was_in_call = 0
        user_data = 0x102a090
        callback = 0x7f820bd92fc0 <deferred_notify_cb>
        cb_funcs = 0x7f820b07b9a0
        cb_data = 0x1057350
        current_source_link = {data = 0x114d600, next = 0x0}
        need_destroy = <optimized out>
        source = 0x114d600
        current = 0x1013270
        i = <optimized out>
#43 g_main_context_dispatch (context=0xff45e0) at /build/buildd/glib2.0-2.32.0/./glib/gmain.c:3052
No locals.
#44 0x00007f820add0060 in g_main_context_iterate (dispatch=1, block=<optimized out>, context=0xff45e0, self=<optimized out>) at /build/buildd/glib2.0-2.32.0/./glib/gmain.c:3123
        timeout = 0
        some_ready = 1
        fds = <optimized out>
        max_priority = 300
        nfds = 5
        allocated_nfds = <optimized out>
#45 g_main_context_iterate (context=0xff45e0, block=<optimized out>, dispatch=1, self=<optimized out>) at /build/buildd/glib2.0-2.32.0/./glib/gmain.c:3060
        some_ready = 1
#46 0x00007f820add045a in g_main_loop_run (loop=0xffaf90) at /build/buildd/glib2.0-2.32.0/./glib/gmain.c:3317
        __PRETTY_FUNCTION__ = "g_main_loop_run"
#47 0x000000000040ed3b in main (argc=<optimized out>, argv=<optimized out>) at mc-server.c:190
        act = {__sigaction_handler = {sa_handler = 0x40ef90 <signal_handler>, sa_sigaction = 0x40ef90 <signal_handler>}, sa_mask = {__val = {0 <repeats 16 times>}}, sa_flags = 0, sa_restorer = 0x7fffb669f258}
        empty_mask = {__val = {0 <repeats 16 times>}}
Comment 1 GitLab Migration User 2019-12-03 20:11:37 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-mission-control/issues/54.


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.