mission-control-5 crashed with SIGSEGV in malloc_consolidate()
Submitted by Cristian Aravena
Assigned to Telepathy bugs list
Description
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>}}