../glib/gmem.c:169: failed to allocate 11772545517708 bytes
Getting a crash in pidgin when closing a conversation tab. This issue only started happening on upgrading from F36 to F37. I've rebuilt the version of pidgin that was in F36 (where this crash didn't happen) on F37 and the crash reproduces on F37 so this clearly is independent of pidgin version.
The crashed thread is:
Program terminated with signal SIGTRAP, Trace/breakpoint trap.
#0 g_logv (log_domain=0x7fe49acf70be "GLib", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1433
1433 ../glib/gmessages.c: No such file or directory.
[Current thread is 1 (Thread 0x7fe49946e540 (LWP 733541))]
Thread 1 (Thread 0x7fe49946e540 (LWP 733541)):
#0 g_logv (log_domain=0x7fe49acf70be "GLib", log_level=G_LOG_LEVEL_ERROR, format=<optimized out>, args=<optimized out>) at ../glib/gmessages.c:1433
domain = 0x0
data = 0x0
depth = 0
log_func = 0x55a811361e80 <pidgin_glib_log_handler>
domain_fatal_mask = <optimized out>
masquerade_fatal = <optimized out>
test_level = <optimized out>
was_fatal = <optimized out>
was_recursion = <optimized out>
msg = 0x55a8152e06d0 "../glib/gmem.c:169: failed to allocate 11772545517708 bytes"
msg_alloc = 0x55a8152e06d0 "../glib/gmem.c:169: failed to allocate 11772545517708 bytes"
i = 2
#1 0x00007fe49aca6133 in g_log (log_domain=log_domain@entry=0x7fe49acf70be "GLib", log_level=log_level@entry=G_LOG_LEVEL_ERROR, format=format@entry=0x7fe49ad01be8 "%s: failed to allocate %lu bytes") at ../glib/gmessages.c:1471
args = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffe68f12510, reg_save_area = 0x7ffe68f12450}}
#2 0x00007fe49aca661d in g_malloc0 (n_bytes=11772545517708) at ../glib/gmem.c:168
mem = <optimized out>
#3 0x00007fe49ac88f79 in g_hash_table_resize (hash_table=0x55a813769000 = {...}) at ../glib/ghash.c:884
__n = 2943136379427
__s = 4
reallocated_buckets_bitmap = <optimized out>
old_size = 94180364141664
is_a_set = 1
#4 0x00007fe49ac8d0b2 in g_hash_table_destroy (hash_table=0x55a813769000 = {...}) at ../glib/ghash.c:1515
__func__ = "g_hash_table_destroy"
#5 0x000055a81136f117 in gtk_imhtml_finalize (object=0x7fe41800bd20 [GtkIMHtml]) at /usr/src/debug/pidgin-2.14.10-2.fc37.x86_64/pidgin/gtkimhtml.c:1503
imhtml = 0x7fe41800bd20 [GtkIMHtml]
scalables = <optimized out>
l = <optimized out>
#6 0x00007fe49ada79b2 in g_object_unref (_object=<optimized out>) at ../gobject/gobject.c:3909
weak_locations = <optimized out>
nqueue = 0x55a8152ae540
old_ref = <optimized out>
object = 0x7fe41800bd20 [GtkIMHtml]
__func__ = "g_object_unref"
#7 g_object_unref (_object=0x7fe41800bd20) at ../gobject/gobject.c:3784
object = 0x7fe41800bd20 [GtkIMHtml]
__func__ = "g_object_unref"
#8 0x00007fe49adaab37 in g_object_notify_by_spec_internal (pspec=<optimized out>, object=0x7fe41800bd20 [GtkIMHtml]) at ../gobject/gobject.c:1548
nqueue = <optimized out>
need_thaw = <optimized out>
object_flags = <optimized out>
needs_notify = 1
in_init = <optimized out>
pspec = <optimized out>
__func__ = "g_object_notify"
#9 g_object_notify (object=0x7fe41800bd20 [GtkIMHtml], property_name=property_name@entry=0x7fe49b9423a0 "buffer") at ../gobject/gobject.c:1594
pspec = <optimized out>
__func__ = "g_object_notify"
#10 0x00007fe49b8239a1 in IA__gtk_text_view_set_buffer (text_view=text_view@entry=0x7fe41800bd20 [GtkIMHtml], buffer=buffer@entry=0x55a814cfec30 [GtkTextBuffer]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtktextview.c:1507
__func__ = "IA__gtk_text_view_set_buffer"
#11 0x00007fe49b824198 in get_buffer (text_view=0x7fe41800bd20 [GtkIMHtml]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtktextview.c:1523
b = 0x55a814cfec30 [GtkTextBuffer]
__func__ = "IA__gtk_text_view_get_buffer"
#12 IA__gtk_text_view_get_buffer (text_view=0x7fe41800bd20 [GtkIMHtml]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtktextview.c:1545
__func__ = "IA__gtk_text_view_get_buffer"
#13 0x00007fe4992e7345 in spellchk_free (spell=0x55a814cc5210) at /usr/src/debug/pidgin-2.14.10-2.fc37.x86_64/pidgin/plugins/spellchk.c:292
buffer = <optimized out>
__func__ = "spellchk_free"
#14 0x00007fe49ac7efc7 in g_datalist_clear (datalist=<optimized out>) at ../glib/gdataset.c:276
data = <optimized out>
i = 4
__func__ = "g_datalist_clear"
#15 0x00007fe49ada79b2 in g_object_unref (_object=<optimized out>) at ../gobject/gobject.c:3909
weak_locations = <optimized out>
nqueue = 0x55a812eff230
old_ref = <optimized out>
object = 0x7fe41800bd20 [GtkIMHtml]
__func__ = "g_object_unref"
#16 g_object_unref (_object=0x7fe41800bd20) at ../gobject/gobject.c:3784
object = 0x7fe41800bd20 [GtkIMHtml]
__func__ = "g_object_unref"
#17 0x00007fe49b7c72e4 in gtk_scrolled_window_forall (container=0x55a814849520 [GtkScrolledWindow], include_internals=0, callback=0x7fe49b893370 <IA__gtk_widget_destroy>, callback_data=0x0) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkscrolledwindow.c:1082
__func__ = "gtk_scrolled_window_forall"
#18 0x00007fe49b6c9063 in gtk_container_destroy (object=0x55a814849520 [GtkScrolledWindow]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkcontainer.c:1073
container = 0x55a814849520 [GtkScrolledWindow]
#19 0x00007fe49ad9aef5 in g_closure_invoke (closure=0x55a81283d5f0, return_value=0x0, n_param_values=1, param_values=0x7ffe68f12920, invocation_hint=0x7ffe68f128a0) at ../gobject/gclosure.c:832
marshal = 0x7fe49ad9d240 <g_type_class_meta_marshal>
marshal_data = 0x98
in_marshal = 1
real_closure = 0x55a81283d5d0
__func__ = "g_closure_invoke"
#20 0x00007fe49adc8e34 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x55a81285d390, detail=detail@entry=0, instance=instance@entry=0x55a814849520, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe68f12920) at ../gobject/gsignal.c:3914
need_unset = 0
accumulator = 0x0
emission = {next = 0x7ffe68f12d20, instance = 0x55a814849520, ihint = {signal_id = 11, detail = 0, run_type = (G_SIGNAL_RUN_CLEANUP | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_STOP, chain_type = 0x55a812e87230 [GtkScrolledWindow/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
hlist = <optimized out>
handler_list = 0x0
return_accu = 0x0
accu = {g_type = 0x0, 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 = 11
max_sequential_handler_number = 97296
return_value_altered = <optimized out>
#21 0x00007fe49adb841a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe68f12ac0) at ../gobject/gsignal.c:3549
instance_and_params = 0x7ffe68f12920
signal_return_type = <optimized out>
param_values = 0x7ffe68f12938
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#22 0x00007fe49adb8633 in g_signal_emit (instance=instance@entry=0x55a814849520, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3606
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe68f12ba0, reg_save_area = 0x7ffe68f12ae0}}
#23 0x00007fe49b7852a1 in gtk_object_dispose (gobject=0x55a814849520 [GtkScrolledWindow]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkobject.c:421
object = 0x55a814849520 [GtkScrolledWindow]
#24 0x00007fe49ada7a34 in g_object_run_dispose (object=0x55a814849520 [GtkScrolledWindow]) at ../gobject/gobject.c:1448
__func__ = "g_object_run_dispose"
#25 0x00007fe49b68d27d in gtk_box_forall (container=<optimized out>, include_internals=<optimized out>, callback=0x7fe49b893370 <IA__gtk_widget_destroy>, callback_data=0x0) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkbox.c:1251
box = 0x55a8144b3420 [GtkVBox]
child = <optimized out>
children = 0x0
#26 0x00007fe49b6c9063 in gtk_container_destroy (object=0x55a8144b3420 [GtkVBox]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkcontainer.c:1073
container = 0x55a8144b3420 [GtkVBox]
#27 0x00007fe49ad9aef5 in g_closure_invoke (closure=0x55a81283d5f0, return_value=0x0, n_param_values=1, param_values=0x7ffe68f12db0, invocation_hint=0x7ffe68f12d30) at ../gobject/gclosure.c:832
marshal = 0x7fe49ad9d240 <g_type_class_meta_marshal>
marshal_data = 0x98
in_marshal = 1
real_closure = 0x55a81283d5d0
__func__ = "g_closure_invoke"
#28 0x00007fe49adc8e34 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x55a81285d390, detail=detail@entry=0, instance=instance@entry=0x55a8144b3420, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe68f12db0) at ../gobject/gsignal.c:3914
need_unset = 0
accumulator = 0x0
emission = {next = 0x7ffe68f131b0, instance = 0x55a8144b3420, ihint = {signal_id = 11, detail = 0, run_type = (G_SIGNAL_RUN_CLEANUP | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_STOP, chain_type = 0x55a8130b93b0 [GtkVBox/GtkBox/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
hlist = <optimized out>
handler_list = 0x0
return_accu = 0x0
accu = {g_type = 0x0, 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 = 11
max_sequential_handler_number = 97296
return_value_altered = <optimized out>
#29 0x00007fe49adb841a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe68f12f50) at ../gobject/gsignal.c:3549
instance_and_params = 0x7ffe68f12db0
signal_return_type = <optimized out>
param_values = 0x7ffe68f12dc8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#30 0x00007fe49adb8633 in g_signal_emit (instance=instance@entry=0x55a8144b3420, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3606
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe68f13030, reg_save_area = 0x7ffe68f12f70}}
#31 0x00007fe49b7852a1 in gtk_object_dispose (gobject=0x55a8144b3420 [GtkVBox]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkobject.c:421
object = 0x55a8144b3420 [GtkVBox]
#32 0x00007fe49ada7a34 in g_object_run_dispose (object=0x55a8144b3420 [GtkVBox]) at ../gobject/gobject.c:1448
__func__ = "g_object_run_dispose"
#33 0x00007fe49b7100ab in gtk_frame_forall (container=<optimized out>, include_internals=<optimized out>, callback=0x7fe49b893370 <IA__gtk_widget_destroy>, callback_data=0x0) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkframe.c:300
bin = 0x55a8148493d0 [GtkFrame]
frame = 0x55a8148493d0 [GtkFrame]
#34 0x00007fe49b6c9063 in gtk_container_destroy (object=0x55a8148493d0 [GtkFrame]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkcontainer.c:1073
container = 0x55a8148493d0 [GtkFrame]
#35 0x00007fe49ad9aef5 in g_closure_invoke (closure=0x55a81283d5f0, return_value=0x0, n_param_values=1, param_values=0x7ffe68f13240, invocation_hint=0x7ffe68f131c0) at ../gobject/gclosure.c:832
marshal = 0x7fe49ad9d240 <g_type_class_meta_marshal>
marshal_data = 0x98
in_marshal = 1
real_closure = 0x55a81283d5d0
__func__ = "g_closure_invoke"
#36 0x00007fe49adc8e34 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x55a81285d390, detail=detail@entry=0, instance=instance@entry=0x55a8148493d0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe68f13240) at ../gobject/gsignal.c:3914
need_unset = 0
accumulator = 0x0
emission = {next = 0x7ffe68f13640, instance = 0x55a8148493d0, ihint = {signal_id = 11, detail = 0, run_type = (G_SIGNAL_RUN_CLEANUP | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_STOP, chain_type = 0x55a813452720 [GtkFrame/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
hlist = <optimized out>
handler_list = 0x0
return_accu = 0x0
accu = {g_type = 0x0, 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 = 11
max_sequential_handler_number = 97296
return_value_altered = <optimized out>
#37 0x00007fe49adb841a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe68f133e0) at ../gobject/gsignal.c:3549
instance_and_params = 0x7ffe68f13240
signal_return_type = <optimized out>
param_values = 0x7ffe68f13258
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#38 0x00007fe49adb8633 in g_signal_emit (instance=instance@entry=0x55a8148493d0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3606
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe68f134c0, reg_save_area = 0x7ffe68f13400}}
#39 0x00007fe49b7852a1 in gtk_object_dispose (gobject=0x55a8148493d0 [GtkFrame]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkobject.c:421
object = 0x55a8148493d0 [GtkFrame]
#40 0x00007fe49ada7a34 in g_object_run_dispose (object=0x55a8148493d0 [GtkFrame]) at ../gobject/gobject.c:1448
__func__ = "g_object_run_dispose"
#41 0x00007fe49b68d27d in gtk_box_forall (container=<optimized out>, include_internals=<optimized out>, callback=0x7fe49b893370 <IA__gtk_widget_destroy>, callback_data=0x0) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkbox.c:1251
box = 0x55a8144b3390 [GtkHBox]
child = <optimized out>
children = 0x0
#42 0x00007fe49b6c9063 in gtk_container_destroy (object=0x55a8144b3390 [GtkHBox]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkcontainer.c:1073
container = 0x55a8144b3390 [GtkHBox]
#43 0x00007fe49ad9aef5 in g_closure_invoke (closure=0x55a81283d5f0, return_value=0x0, n_param_values=1, param_values=0x7ffe68f136d0, invocation_hint=0x7ffe68f13650) at ../gobject/gclosure.c:832
marshal = 0x7fe49ad9d240 <g_type_class_meta_marshal>
marshal_data = 0x98
in_marshal = 1
real_closure = 0x55a81283d5d0
__func__ = "g_closure_invoke"
#44 0x00007fe49adc8e34 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x55a81285d390, detail=detail@entry=0, instance=instance@entry=0x55a8144b3390, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe68f136d0) at ../gobject/gsignal.c:3914
need_unset = 0
accumulator = 0x0
emission = {next = 0x7ffe68f13ad0, instance = 0x55a8144b3390, ihint = {signal_id = 11, detail = 0, run_type = (G_SIGNAL_RUN_CLEANUP | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_STOP, chain_type = 0x55a8130e0010 [GtkHBox/GtkBox/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
hlist = <optimized out>
handler_list = 0x0
return_accu = 0x0
accu = {g_type = 0x0, 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 = 11
max_sequential_handler_number = 97296
return_value_altered = <optimized out>
#45 0x00007fe49adb841a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe68f13870) at ../gobject/gsignal.c:3549
instance_and_params = 0x7ffe68f136d0
signal_return_type = <optimized out>
param_values = 0x7ffe68f136e8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#46 0x00007fe49adb8633 in g_signal_emit (instance=instance@entry=0x55a8144b3390, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3606
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe68f13950, reg_save_area = 0x7ffe68f13890}}
#47 0x00007fe49b7852a1 in gtk_object_dispose (gobject=0x55a8144b3390 [GtkHBox]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkobject.c:421
object = 0x55a8144b3390 [GtkHBox]
#48 0x00007fe49ada7a34 in g_object_run_dispose (object=0x55a8144b3390 [GtkHBox]) at ../gobject/gobject.c:1448
__func__ = "g_object_run_dispose"
#49 0x00007fe49b68d27d in gtk_box_forall (container=<optimized out>, include_internals=<optimized out>, callback=0x7fe49b893370 <IA__gtk_widget_destroy>, callback_data=0x0) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkbox.c:1251
box = 0x55a8136bc310 [GtkVBox]
child = <optimized out>
children = 0x0
#50 0x00007fe49b6c9063 in gtk_container_destroy (object=0x55a8136bc310 [GtkVBox]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkcontainer.c:1073
container = 0x55a8136bc310 [GtkVBox]
#51 0x00007fe49ad9aef5 in g_closure_invoke (closure=0x55a81283d5f0, return_value=0x0, n_param_values=1, param_values=0x7ffe68f13b60, invocation_hint=0x7ffe68f13ae0) at ../gobject/gclosure.c:832
marshal = 0x7fe49ad9d240 <g_type_class_meta_marshal>
marshal_data = 0x98
in_marshal = 1
real_closure = 0x55a81283d5d0
__func__ = "g_closure_invoke"
#52 0x00007fe49adc8e34 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x55a81285d390, detail=detail@entry=0, instance=instance@entry=0x55a8136bc310, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe68f13b60) at ../gobject/gsignal.c:3914
need_unset = 0
accumulator = 0x0
emission = {next = 0x7ffe68f13f60, instance = 0x55a8136bc310, ihint = {signal_id = 11, detail = 0, run_type = (G_SIGNAL_RUN_CLEANUP | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_STOP, chain_type = 0x55a8130b93b0 [GtkVBox/GtkBox/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
hlist = <optimized out>
handler_list = 0x0
return_accu = 0x0
accu = {g_type = 0x0, 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 = 11
max_sequential_handler_number = 97284
return_value_altered = <optimized out>
#53 0x00007fe49adb841a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe68f13d00) at ../gobject/gsignal.c:3549
instance_and_params = 0x7ffe68f13b60
signal_return_type = <optimized out>
param_values = 0x7ffe68f13b78
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#54 0x00007fe49adb8633 in g_signal_emit (instance=instance@entry=0x55a8136bc310, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3606
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe68f13de0, reg_save_area = 0x7ffe68f13d20}}
#55 0x00007fe49b7852a1 in gtk_object_dispose (gobject=0x55a8136bc310 [GtkVBox]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkobject.c:421
object = 0x55a8136bc310 [GtkVBox]
#56 0x00007fe49ada7a34 in g_object_run_dispose (object=0x55a8136bc310 [GtkVBox]) at ../gobject/gobject.c:1448
__func__ = "g_object_run_dispose"
#57 0x00007fe49b68d27d in gtk_box_forall (container=<optimized out>, include_internals=<optimized out>, callback=0x7fe49b893370 <IA__gtk_widget_destroy>, callback_data=0x0) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkbox.c:1251
box = 0x55a814cad1d0 [GtkVBox]
child = <optimized out>
children = 0x0
#58 0x00007fe49b6c9063 in gtk_container_destroy (object=0x55a814cad1d0 [GtkVBox]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkcontainer.c:1073
container = 0x55a814cad1d0 [GtkVBox]
#59 0x00007fe49ad9afc0 in g_closure_invoke (closure=0x55a81283d5f0, return_value=0x0, n_param_values=1, param_values=0x7ffe68f13ff0, invocation_hint=0x7ffe68f13f70) at ../gobject/gclosure.c:832
marshal = 0x7fe49ad9d240 <g_type_class_meta_marshal>
marshal_data = 0x98
in_marshal = 0
real_closure = 0x55a81283d5d0
__func__ = "g_closure_invoke"
#60 0x00007fe49adc8e34 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x55a81285d390, detail=detail@entry=0, instance=instance@entry=0x55a814cad1d0, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe68f13ff0) at ../gobject/gsignal.c:3914
need_unset = 0
accumulator = 0x0
emission = {next = 0x7ffe68f14470, instance = 0x55a814cad1d0, ihint = {signal_id = 11, detail = 0, run_type = (G_SIGNAL_RUN_CLEANUP | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_STOP, chain_type = 0x55a8130b93b0 [GtkVBox/GtkBox/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
hlist = <optimized out>
handler_list = 0x0
return_accu = 0x0
accu = {g_type = 0x0, 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 = 11
max_sequential_handler_number = 97284
return_value_altered = <optimized out>
#61 0x00007fe49adb841a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe68f14190) at ../gobject/gsignal.c:3549
instance_and_params = 0x7ffe68f13ff0
signal_return_type = <optimized out>
param_values = 0x7ffe68f14008
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#62 0x00007fe49adb8633 in g_signal_emit (instance=instance@entry=0x55a814cad1d0, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3606
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe68f14270, reg_save_area = 0x7ffe68f141b0}}
#63 0x00007fe49b7852a1 in gtk_object_dispose (gobject=0x55a814cad1d0 [GtkVBox]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkobject.c:421
object = 0x55a814cad1d0 [GtkVBox]
#64 0x00007fe49ada7a34 in g_object_run_dispose (object=0x55a814cad1d0 [GtkVBox]) at ../gobject/gobject.c:1448
__func__ = "g_object_run_dispose"
#65 0x000055a81135ae25 in pidgin_conv_destroy (conv=0x55a814625c10) at /usr/src/debug/pidgin-2.14.10-2.fc37.x86_64/pidgin/gtkconv.c:5582
gtkconv = 0x55a814c9f8d0
#66 0x00007fe49b243141 in purple_conversation_destroy (conv=0x55a814625c10) at /usr/src/debug/pidgin-2.14.10-2.fc37.x86_64/libpurple/conversation.c:648
prpl_info = <optimized out>
ops = 0x55a811407a80 <conversation_ui_ops.lto_priv>
gc = <optimized out>
name = <optimized out>
hc = {type = PURPLE_CONV_TYPE_IM, name = 0x7fe49b328e00 <buf> "#evolution", account = 0x55a812f1e340}
__func__ = "purple_conversation_destroy"
#67 0x00007fe49ac8e020 in g_list_foreach (list=<optimized out>, list@entry=0x55a8137684c0 = {...}, func=0x7fe49b242ff0 <purple_conversation_destroy>, user_data=user_data@entry=0x0) at ../glib/glist.c:1092
next = 0x0
#68 0x00007fe49ac9884f in g_list_free_full (list=0x55a8137684c0 = {...}, free_func=<optimized out>) at ../glib/glist.c:246
#69 0x000055a811354147 in close_this_sucker (data=0x55a814c9f8d0) at /usr/src/debug/pidgin-2.14.10-2.fc37.x86_64/pidgin/gtkconv.c:225
gtkconv = 0x55a814c9f8d0
list = <optimized out>
chat = <optimized out>
conv = 0x55a814625c10
account = 0x55a812f1e340
name = 0x55a81474c900 "\360#\220\024\250U"
#70 close_conv_cb (button=<optimized out>, gtkconv=0x55a814c9f8d0) at /usr/src/debug/pidgin-2.14.10-2.fc37.x86_64/pidgin/gtkconv.c:255
chat = <optimized out>
conv = 0x55a814625c10
account = 0x55a812f1e340
name = 0x55a81474c900 "\360#\220\024\250U"
#71 0x00007fe49ad9afc0 in g_closure_invoke (closure=0x55a814ca8b80, return_value=0x0, n_param_values=1, param_values=0x7ffe68f14500, invocation_hint=0x7ffe68f14480) at ../gobject/gclosure.c:832
marshal = 0x7fe49ad9d2b0 <g_cclosure_marshal_VOID__VOID>
marshal_data = 0x0
in_marshal = 0
real_closure = 0x55a814ca8b60
__func__ = "g_closure_invoke"
#72 0x00007fe49adc8d86 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x55a81288a1c0, detail=detail@entry=0, instance=instance@entry=0x55a814919650, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe68f14500) at ../gobject/gsignal.c:3796
tmp = <optimized out>
handler = 0x55a8147afd00
accumulator = 0x0
emission = {next = 0x7ffe68f148a0, instance = 0x55a814919650, ihint = {signal_id = 101, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x4 [void]}
hlist = <optimized out>
handler_list = 0x55a8147afd00
return_accu = 0x0
accu = {g_type = 0x0, 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 = 101
max_sequential_handler_number = 97256
return_value_altered = <optimized out>
#73 0x00007fe49adb841a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe68f146a0) at ../gobject/gsignal.c:3549
instance_and_params = 0x7ffe68f14500
signal_return_type = <optimized out>
param_values = 0x7ffe68f14518
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#74 0x00007fe49adb8633 in g_signal_emit (instance=instance@entry=0x55a814919650, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3606
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe68f14780, reg_save_area = 0x7ffe68f146c0}}
#75 0x00007fe49b694f51 in IA__gtk_button_clicked (button=button@entry=0x55a814919650 [GtkButton]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkbutton.c:1115
__func__ = "IA__gtk_button_clicked"
#76 0x00007fe49b694fc6 in gtk_real_button_released (button=0x55a814919650 [GtkButton]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkbutton.c:1712
#77 gtk_real_button_released (button=0x55a814919650 [GtkButton]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkbutton.c:1702
#78 0x00007fe49ad9afc0 in g_closure_invoke (closure=0x55a81288a0b0, return_value=0x0, n_param_values=1, param_values=0x7ffe68f14930, invocation_hint=0x7ffe68f148b0) at ../gobject/gclosure.c:832
marshal = 0x7fe49ad9d240 <g_type_class_meta_marshal>
marshal_data = 0x340
in_marshal = 0
real_closure = 0x55a81288a090
__func__ = "g_closure_invoke"
#79 0x00007fe49adc8a35 in signal_emit_unlocked_R.isra.0 (node=node@entry=0x55a81288a0e0, detail=detail@entry=0, instance=instance@entry=0x55a814919650, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7ffe68f14930) at ../gobject/gsignal.c:3726
accumulator = 0x0
emission = {next = 0x7ffe68f14d10, instance = 0x55a814919650, ihint = {signal_id = 100, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x55a812887e40 [GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
hlist = <optimized out>
handler_list = <optimized out>
return_accu = 0x0
accu = {g_type = 0x0, 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 = 100
max_sequential_handler_number = 97256
return_value_altered = <optimized out>
#80 0x00007fe49adb841a in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe68f14ad0) at ../gobject/gsignal.c:3549
instance_and_params = 0x7ffe68f14930
signal_return_type = <optimized out>
param_values = 0x7ffe68f14948
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#81 0x00007fe49adb8633 in g_signal_emit (instance=<optimized out>, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3606
var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7ffe68f14bb0, reg_save_area = 0x7ffe68f14af0}}
#82 0x00007fe49b695b51 in gtk_button_released (button=<optimized out>) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkbutton.c:1107
__func__ = "gtk_button_released"
#83 0x00007fe49b695c43 in gtk_button_button_release (event=<optimized out>, widget=0x55a814919650 [GtkButton]) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkbutton.c:1604
button = <optimized out>
#84 gtk_button_button_release (widget=widget@entry=0x55a814919650 [GtkButton], event=<optimized out>) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkbutton.c:1596
#85 0x00007fe49b7551e9 in _gtk_marshal_BOOLEAN__BOXED (closure=0x55a81286ef00, return_value=0x7ffe68f14d40, n_param_values=<optimized out>, param_values=0x7ffe68f14da0, invocation_hint=<optimized out>, marshal_data=<optimized out>) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkmarshalers.c:84
cc = 0x55a81286ef00
data1 = 0x55a814919650
data2 = 0x55a812833270
callback = 0x7fe49b695c10 <gtk_button_button_release>
v_return = <optimized out>
__func__ = "_gtk_marshal_BOOLEAN__BOXED"
#86 0x00007fe49ad9afc0 in g_closure_invoke (closure=0x55a81286ef00, return_value=0x7ffe68f14d40, n_param_values=2, param_values=0x7ffe68f14da0, invocation_hint=0x7ffe68f14d20) at ../gobject/gclosure.c:832
marshal = 0x7fe49ad9d240 <g_type_class_meta_marshal>
marshal_data = 0x160
in_marshal = 0
real_closure = 0x55a81286eee0
__func__ = "g_closure_invoke"
#87 0x00007fe49adc8eb5 in signal_emit_unlocked_R.isra.0 (node=<optimized out>, detail=detail@entry=0, instance=instance@entry=0x55a814919650, emission_return=emission_return@entry=0x7ffe68f14eb0, instance_and_params=instance_and_params@entry=0x7ffe68f14da0) at ../gobject/gsignal.c:3835
accumulator = 0x55a81286ef50
emission = {next = 0x0, instance = 0x55a814919650, ihint = {signal_id = 34, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x55a812887e40 [GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]}
hlist = <optimized out>
handler_list = 0x0
return_accu = 0x7ffe68f14d40
accu = {g_type = 0x14 [gboolean], 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 = 34
max_sequential_handler_number = 97256
return_value_altered = <optimized out>
#88 0x00007fe49adb7e16 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=<optimized out>, var_args=var_args@entry=0x7ffe68f14f60) at ../gobject/gsignal.c:3559
return_value = {g_type = 0x14 [gboolean], 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}}}
error = 0x0
rtype = 0x14 [gboolean]
static_scope = 0
instance_and_params = 0x7ffe68f14da0
signal_return_type = <optimized out>
param_values = 0x7ffe68f14db8
node = <optimized out>
i = <optimized out>
n_params = <optimized out>
__func__ = "g_signal_emit_valist"
#89 0x00007fe49adb8633 in g_signal_emit (instance=instance@entry=0x55a814919650, signal_id=<optimized out>, detail=detail@entry=0) at ../gobject/gsignal.c:3606
var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7ffe68f15040, reg_save_area = 0x7ffe68f14f80}}
#90 0x00007fe49b896b44 in gtk_widget_event_internal (widget=0x55a814919650 [GtkButton], event=0x55a815121ed0) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkwidget.c:5017
signal_num = <optimized out>
return_val = 0
#91 0x00007fe49b757c74 in IA__gtk_propagate_event (widget=0x55a814919650 [GtkButton], event=0x55a815121ed0) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkmain.c:2503
tmp = <optimized out>
handled_event = <optimized out>
__func__ = "IA__gtk_propagate_event"
#92 0x00007fe49b759883 in IA__gtk_main_do_event (event=0x55a815121ed0) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkmain.c:1698
grab_widget = 0x55a814919650 [GtkButton]
window_group = <optimized out>
rewritten_event = <optimized out>
tmp_list = <optimized out>
event_widget = <optimized out>
__func__ = "IA__gtk_main_do_event"
#93 IA__gtk_main_do_event (event=<optimized out>) at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkmain.c:1503
__func__ = "IA__gtk_main_do_event"
#94 0x00007fe49bbdfc33 in gdk_event_dispatch (source=<optimized out>, callback=<optimized out>, user_data=<optimized out>) at x11/gdkevents-x11.c:2425
display = 0x55a81280b040 [GdkDisplayX11]
event = 0x55a815121ed0
#95 0x00007fe49ac9dcbf in g_main_dispatch (context=0x55a8127e4af0) at ../glib/gmain.c:3444
dispatch = 0x7fe49bbdfb90 <gdk_event_dispatch>
prev_source = 0x0
begin_time_nsec = 13821347048701
was_in_call = 0
user_data = 0x0
callback = 0x0
cb_funcs = 0x0
cb_data = 0x0
need_destroy = <optimized out>
source = 0x55a812823bd0
current = 0x55a813363340
i = 0
#96 g_main_context_dispatch (context=0x55a8127e4af0) at ../glib/gmain.c:4162
#97 0x00007fe49acf3598 in g_main_context_iterate.constprop.0 (context=0x55a8127e4af0, block=1, dispatch=1, self=<optimized out>) at ../glib/gmain.c:4238
max_priority = 2147483647
timeout = 325
some_ready = 1
nfds = 26
allocated_nfds = <optimized out>
fds = <optimized out>
begin_time_nsec = 13821177705361
#98 0x00007fe49ac9d28f in g_main_loop_run (loop=0x55a813e3c930) at ../glib/gmain.c:4438
__func__ = "g_main_loop_run"
#99 0x00007fe49b752fdf in IA__gtk_main () at /usr/src/debug/gtk2-2.24.33-10.fc37.x86_64/gtk/gtkmain.c:1270
tmp_list = 0x0
functions = 0x0
init = <optimized out>
loop = 0x55a813e3c930
#100 0x000055a81132f448 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/pidgin-2.14.10-2.fc37.x86_64/pidgin/gtkmain.c:947
opt_force_online = 0
opt_help = <optimized out>
opt_login = 0
opt_nologin = 0
opt_version = <optimized out>
opt_si = 1
opt_config_dir_arg = <optimized out>
opt_login_arg = <optimized out>
opt_session_arg = <optimized out>
search_path = <optimized out>
accounts = <optimized out>
sig_indx = 1
sigset = {__val = {91142, 0 <repeats 15 times>}}
errmsg = '\000' <repeats 360 times>...
signal_channel = <optimized out>
signal_status = <optimized out>
signal_channel_watcher = 1
segfault_message_tmp = <optimized out>
error = 0x0
opt = <optimized out>
gui_check = <optimized out>
debug_enabled = 1
migration_failed = <optimized out>
active_accounts = <optimized out>
long_options = {{name = 0x55a8113dd37c "config", has_arg = 1, flag = 0x0, val = 99}, {name = 0x55a8113cb341 "debug", has_arg = 0, flag = 0x0, val = 100}, {name = 0x55a8113d8c6f "force-online", has_arg = 0, flag = 0x0, val = 102}, {name = 0x55a8113cd7c7 "help", has_arg = 0, flag = 0x0, val = 104}, {name = 0x55a8113d8b30 "login", has_arg = 2, flag = 0x0, val = 108}, {name = 0x55a8113d8c7c "multiple", has_arg = 0, flag = 0x0, val = 109}, {name = 0x55a8113d8c85 "nologin", has_arg = 0, flag = 0x0, val = 110}, {name = 0x55a8113dd38f "session", has_arg = 1, flag = 0x0, val = 115}, {name = 0x55a8113ceded "version", has_arg = 0, flag = 0x0, val = 118}, {name = 0x55a8113dd385 "display", has_arg = 1, flag = 0x0, val = 68}, {name = 0x55a8113d878f "sync", has_arg = 0, flag = 0x0, val = 83}, {name = 0x0, has_arg = 0, flag = 0x0, val = 0}}
Fully threaded back trace is here.
glib version is 2.74.1[-2.fc37] and gtk version is 2.24.33[-10.fc37].