GNU gdb (GDB) 9.1-3.mga8 (Mageia release 8) Copyright (C) 2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Type "show copying" and "show warranty" for details. This GDB was configured as "x86_64-mageia-linux-gnu". Type "show configuration" for configuration details. For bug reporting instructions, please see: . Find the GDB manual and other documentation resources online at: . For help, type "help". Type "apropos word" to search for commands related to "word"... Reading symbols from /usr/bin/hexchat... Reading symbols from .gnu_debugdata for /usr/bin/hexchat... (No debugging symbols found in .gnu_debugdata for /usr/bin/hexchat) Missing separate debuginfos, use: debuginfo-install hexchat-2.14.3-2.mga8.x86_64 (gdb) r Starting program: /usr/bin/hexchat [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". [New Thread 0x7fffeb38d700 (LWP 211028)] Thread 1 "hexchat" received signal SIGSEGV, Segmentation fault. 0x00007ffff76da6cd in pango_attr_list_equal (list=0x55555583c090, other_list=0x555555838db0) at ../pango/pango-attributes.c:1869 1869 if (attrs->len != other_attrs->len) (gdb) thread apply all bt full  Thread 2 (Thread 0x7fffeb38d700 (LWP 211028)): #0 0x00007ffff707ae1f in poll () at /lib64/libc.so.6 #1 0x00007ffff7c8df86 in g_main_context_poll (priority=, n_fds=1, fds=0x5555557f9350, timeout=, context=0x555555808a00) at ../glib/gmain.c:4346 ret = errsv = poll_func = 0x7ffff7c9cdb0 max_priority = 2147483647 timeout = -1 some_ready = nfds = 1 allocated_nfds = fds = 0x5555557f9350 #2 g_main_context_iterate (context=context@entry=0x555555808a00, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../glib/gmain.c:4042 max_priority = 2147483647 timeout = -1 some_ready = nfds = 1 allocated_nfds = fds = 0x5555557f9350 #3 0x00007ffff7c8e08f in g_main_context_iteration (context=0x555555808a00, may_block=may_block@entry=1) at ../glib/gmain.c:4108 retval = #4 0x00007ffff7c8e0e1 in glib_worker_main (data=) at ../glib/gmain.c:5996 #5 0x00007ffff7cb62be in g_thread_proxy (data=0x5555557fb5e0) at ../glib/gthread.c:807 thread = 0x5555557fb5e0 __func__ = "g_thread_proxy" #6 0x00007ffff7150df0 in start_thread () at /lib64/libpthread.so.0 #7 0x00007ffff708516f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7ffff5f20980 (LWP 211023)): #0 0x00007ffff76da6cd in pango_attr_list_equal (list=0x55555583c090, other_list=0x555555838db0) at ../pango/pango-attributes.c:1869 attrs = 0x0 other_attrs = 0x0 skip_bitmask = 0 #1 0x00007ffff76e7110 in pango_layout_set_attributes (layout=0x555555926270 [PangoLayout], attrs=0x555555838db0) at ../pango/pango-layout.c:693 old_attrs = 0x55555588e810 __func__ = "pango_layout_set_attributes" #2 0x00005555555b4907 in sexy_spell_entry_recheck_all () #3 0x00005555555b5f78 in sexy_spell_entry_init () #4 0x00007ffff7d952b8 in g_type_create_instance (type=0x55555588e810 [SexySpellEntry/GtkEntry/GtkWidget/GtkObject/GInitiallyUnowned]) at ../gobject/gtype.c:1867 node = 0x55555588e810 instance = 0x5555559270a0 [SexySpellEntry] class = 0x55555588e810 [g_type: SexySpellEntry/GtkEntry/GtkWidget/GtkObject/GInitiallyUnowned] allocated = private_size = ivar_size = i = #5 0x00007ffff7d7bfa5 in g_object_new_internal (class=class@entry=0x55555589f620, params=params@entry=0x0, n_params=n_params@entry=0) at ../gobject/gobject.c:1937 nqueue = 0x0 object = __func__ = "g_object_new_internal" #6 0x00007ffff7d7d32d in g_object_new_with_properties (object_type=0x55555588e810 [SexySpellEntry/GtkEntry/GtkWidget/GtkObject/GInitiallyUnowned], n_properties=0, names=names@entry=0x0, values=values@entry=0x0) at ../gobject/gobject.c:2105 class = 0x55555589f620 unref_class = 0x55555589f620 object = __func__ = "g_object_new_with_properties" #7 0x00007ffff7d7dde1 in g_object_new (object_type=, first_property_name=) at ../gobject/gobject.c:1777 object = var_args = {{gp_offset = 1432731040, fp_offset = 21845, overflow_arg_area = 0x5555556cb588, reg_save_area = 0x5555556cb588}} #8 0x00005555555b5c3a in sexy_spell_entry_new () #9 0x00005555555a453e in mg_create_irctab () #10 0x00005555555a5b24 in mg_changui_new () #11 0x0000555555591696 in fe_new_window () #12 0x00005555555ca8ac in session_new () #13 0x00005555555cb3a0 in new_ircwindow () #14 0x00005555555e247b in servlist_connect () #15 0x00005555555abe23 in servlist_connect_cb () #19 0x00007ffff7d8ece2 in (instance=, signal_id=, detail=) at ../gobject/gsignal.c:3554 var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffbc50, reg_save_area = 0x7fffffffbb90}} #16 0x00007ffff7d76da2 in g_closure_invoke (closure=, return_value=, n_param_values=, param_values=, invocation_hint=) at ../gobject/gclosure.c:810 real_closure = __func__ = "g_closure_invoke" #17 0x00007ffff7d88783 in signal_emit_unlocked_R (node=node@entry=0x555555788d80, detail=detail@entry=0, instance=instance@entry=0x555555707e60, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffb9f0) at ../gobject/gsignal.c:3742 tmp = handler = 0x55555577bd40 accumulator = 0x0 emission = {next = 0x7fffffffbdb0, instance = 0x555555707e60, ihint = {signal_id = 160, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]} class_closure = 0x555555788d50 hlist = handler_list = 0x55555577bd40 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 = 160 max_sequential_handler_number = 157 return_value_altered = #18 0x00007ffff7d8e8a9 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fffffffbb78) at ../gobject/gsignal.c:3498 instance_and_params = 0x7fffffffb9f0 signal_return_type = param_values = 0x7fffffffba08 node = i = n_params = __func__ = "g_signal_emit_valist" #20 0x00007ffff78887b6 in gtk_button_key_release (widget=, event=) at gtkbutton.c:1641 button = #25 0x00007ffff7d8ece2 in (instance=instance@entry=0x555555707e60, signal_id=, detail=detail@entry=0) at ../gobject/gsignal.c:3554 var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffc0a0, reg_save_area = 0x7fffffffbfe0}} #21 0x00007ffff792a28b in _gtk_marshal_BOOLEAN__BOXED (closure=0x5555556d34d0, return_value=0x7fffffffbd70, n_param_values=, param_values=0x7fffffffbe20, invocation_hint=, marshal_data=) at gtkmarshalers.c:84 cc = 0x5555556d34d0 data1 = 0x555555707e60 data2 = callback = 0x7ffff7888780 v_return = __func__ = "_gtk_marshal_BOOLEAN__BOXED" #22 0x00007ffff7d76da2 in g_closure_invoke (closure=, return_value=, n_param_values=, param_values=, invocation_hint=) at ../gobject/gclosure.c:810 real_closure = __func__ = "g_closure_invoke" #23 0x00007ffff7d881de in signal_emit_unlocked_R (node=, detail=detail@entry=0, instance=instance@entry=0x555555707e60, emission_return=emission_return@entry=0x7fffffffbf00, instance_and_params=instance_and_params@entry=0x7fffffffbe20) at ../gobject/gsignal.c:3780 accumulator = 0x5555556d3710 emission = {next = 0x0, instance = 0x555555707e60, ihint = {signal_id = 45, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x55555578bc10 [GtkButton/GtkBin/GtkContainer/GtkWidget/GtkObject/GInitiallyUnowned]} class_closure = 0x5555556d34d0 hlist = handler_list = return_accu = 0x7fffffffbd70 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 = 45 max_sequential_handler_number = 157 return_value_altered = #24 0x00007ffff7d8e39f in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fffffffbfc8) at ../gobject/gsignal.c:3508 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 = 0x7fffffffbe20 signal_return_type = param_values = 0x7fffffffbe38 node = i = n_params = __func__ = "g_signal_emit_valist" #26 0x00007ffff7a3b670 in gtk_widget_event_internal (widget=widget@entry=0x555555707e60 [GtkButton], event=event@entry=0x55555588c250) at gtkwidget.c:5017 signal_num = return_val = 0 #27 0x00007ffff7a3b959 in IA__gtk_widget_event (widget=widget@entry=0x555555707e60 [GtkButton], event=event@entry=0x55555588c250) at gtkwidget.c:4814 __func__ = "IA__gtk_widget_event" #28 0x00007ffff79285b4 in IA__gtk_propagate_event (widget=0x555555707e60 [GtkButton], event=0x55555588c250) at gtkmain.c:2469 window = 0x5555556e4080 [GtkWindow] handled_event = 0 __func__ = "IA__gtk_propagate_event" #29 0x00007ffff7928883 in IA__gtk_main_do_event (event=0x55555588c250) at gtkmain.c:1698 grab_widget = 0x555555707e60 [GtkButton] window_group = rewritten_event = tmp_list = event_widget = __func__ = "IA__gtk_main_do_event" __func__ = "IA__gtk_main_do_event" #30 IA__gtk_main_do_event (event=) at gtkmain.c:1503 __func__ = "IA__gtk_main_do_event" #31 0x00007ffff77a0b7c in gdk_event_dispatch (source=source@entry=0x555555699b00, callback=, user_data=) at gdkevents-x11.c:2425 display = event = 0x55555588c250 #32 0x00007ffff7c8dc97 in g_main_dispatch (context=0x555555699bf0) at ../glib/gmain.c:3309 dispatch = prev_source = 0x0 was_in_call = user_data = 0x0 callback = 0x0 cb_funcs = 0x0 cb_data = 0x0 need_destroy = source = 0x555555699b00 current = 0x55555585f8b0 i = 0 __func__ = "g_main_dispatch" #33 g_main_context_dispatch (context=0x555555699bf0) at ../glib/gmain.c:3974 #34 0x00007ffff7c8dfe8 in g_main_context_iterate (context=0x555555699bf0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../glib/gmain.c:4047 max_priority = 2147483647 timeout = 250 some_ready = 1 nfds = allocated_nfds = fds = 0x55555568b920 #35 0x00007ffff7c8e2cb in g_main_loop_run (loop=loop@entry=0x55555585f890) at ../glib/gmain.c:4241 __func__ = "g_main_loop_run" #36 0x00007ffff792794a in IA__gtk_main () at gtkmain.c:1270 tmp_list = 0x0 functions = 0x0 init = loop = 0x55555585f890 #37 0x00005555555915f9 in fe_main () #38 0x0000555555585924 in main () (gdb) p attrs $1 = (GPtrArray *) 0x0 (gdb) p attrsother_attrs  $2 = (GPtrArray *) 0x0 (gdb) q A debugging session is active. Inferior 1 [process 211023] will be killed. Quit anyway? (y or n) y