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 0x7fffeb3b4700 (LWP 192082)] Thread 1 "hexchat" received signal SIGSEGV, Segmentation fault. 0x00007ffff76e9e8c in update_embedding_end (state=state@entry=0x7fffffffb2a0) at ../pango/pango-context.c:786 786 state->embedding = state->embedding_levels[state->embedding_end_offset]; (gdb) p state $1 = (ItemizeState *) 0x7fffffffb2a0 (gdb) p state->embeddi embedding embedding_end_offset embedding_end embedding_levels (gdb) p state->embedding_e embedding_end embedding_end_offset (gdb) p state->embedding_end_offset $2 = 0 (gdb) p state->embedding_end_offset level There is no member named embedding_level. (gdb) p state->embedding_levelds $3 = (guint8 *) 0x0 (gdb) thread apply all bt full  Thread 2 (Thread 0x7fffeb3b4700 (LWP 192082)): #0 0x00007ffff708ee1f in poll () at /lib64/libc.so.6 #1 0x00007ffff7c8df86 in g_main_context_poll (priority=, n_fds=1, fds=0x5555557fb5c0, timeout=, context=0x55555580a5a0) at ../glib/gmain.c:4346 ret = errsv = poll_func = 0x7ffff7c9cdb0 max_priority = 2147483647 timeout = -1 some_ready = nfds = 1 allocated_nfds = fds = 0x5555557fb5c0 #2 g_main_context_iterate (context=context@entry=0x55555580a5a0, 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 = 0x5555557fb5c0 #3 0x00007ffff7c8e08f in g_main_context_iteration (context=0x55555580a5a0, 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=0x5555557fd1e0) at ../glib/gthread.c:807 thread = 0x5555557fd1e0 __func__ = "g_thread_proxy" #6 0x00007ffff7164df0 in start_thread () at /lib64/libpthread.so.0 #7 0x00007ffff709916f in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7ffff5f3b980 (LWP 192078)): #0 0x00007ffff76e9e8c in update_embedding_end (state=state@entry=0x7fffffffb2a0) at ../pango/pango-context.c:786 #1 0x00007ffff76ea5b1 in itemize_state_init (state=state@entry=0x7fffffffb2a0, context=, text=, base_dir=, base_dir@entry=PANGO_DIRECTION_LTR, start_index=0, length=1, attrs=0x5555558308e0, cached_iter=0x7fffffffb900, desc=0x0) at ../pango/pango-context.c:1017 #2 0x00007ffff76ebc7c in pango_itemize_with_base_dir (context=, base_dir=base_dir@entry=PANGO_DIRECTION_LTR, text=, start_index=, length=, attrs=attrs@entry=0x5555558308e0, cached_iter=0x7fffffffb900) at ../pango/pango-context.c:1571 state = {context = 0x55555580cf60 [PangoContext], text = 0x5555558570a0 "", end = 0x5555558570a1 "", run_start = 0x5555558570a0 "", run_end = 0x1 , result = 0x0, item = 0x0, embedding_levels = 0x0, embedding_end_offset = 0, embedding_end = 0x5555558570a0 "", embedding = 176 '\260', gravity = 4294967295, gravity_hint = (unknown: 1433436112), resolved_gravity = 21845, font_desc_gravity = PANGO_GRAVITY_SOUTH, centered_baseline = 0, attr_iter = 0x0, free_attr_iter = 0, attr_end = 0x555555707ee0 "\033", font_desc = 0x0, emoji_font_desc = 0x7ffff7d7bfa5 , lang = 0x0, extra_attrs = 0x555555707fd0 = {0x555555707ee0}, copy_extra_attrs = 24, changed = (unknown: 0), script_iter = {text_start = 0x946c5fceab93d00 , text_end = 0x7fffffffb420 "\360\a\201UUU", script_start = 0x5555557082f0 "`\201pUUU", script_end = 0x0, script_code = PANGO_SCRIPT_COMMON, paren_stack = {{pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1433436512}, {pair_index = 21845, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -136855643}, {pair_index = 32767, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1433436912}, {pair_index = 21845, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1433436112}, {pair_index = 21845, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -144983584}, {pair_index = 32767, script_code = -144988048}, {pair_index = 32767, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -19360}, {pair_index = 32767, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1433436512}, {pair_index = 21845, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -136850643}, {pair_index = 32767, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1433436912}, {pair_index = 21845, script_code = 60817544}, {pair_index = 0, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 0, script_code = 1434519536}, {pair_index = 21845, script_code = -356958976}, {pair_index = 155633148, script_code = PANGO_SCRIPT_SUNDANESE}, {pair_index = 0, script_code = 1440176352}, {pair_index = 21845, script_code = 1440177004}, {pair_index = 21845, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -18464}, {pair_index = 32767, script_code = 1433212640}, {pair_index = 21845, script_code = 1434505056}, {pair_index = 21845, script_code = -136847903}, {pair_index = 32767, script_code = 1434505072}, {pair_index = 21845, script_code = PANGO_SCRIPT_BOPOMOFO}, {pair_index = 0, script_code = 1434083392}, {pair_index = 21845, script_code = PANGO_SCRIPT_BOPOMOFO}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -137807271}, {pair_index = 32767, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_ARABIC}, {pair_index = 0, script_code = 1440171968}, {pair_index = 21845, script_code = PANGO_SCRIPT_GREEK}, {pair_index = 0, script_code = 1440183136}, {pair_index = 21845, script_code = 1440176352}, {pair_index = 21845, script_code = 1434505056}, {pair_index = 21845, script_code = 1433434944}, {pair_index = 21845, script_code = 1433360720}, {pair_index = 21845, script_code = 1435654576}, {pair_index = 21845, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -136748037}, {pair_index = 32767, script_code = 1440176352}, {pair_index = 21845, script_code = -143730228}, {pair_index = 32767, script_code = 1440176352}, {pair_index = 21845, script_code = 1434505056}, {pair_index = 21845, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 0, script_code = -136858479}, {pair_index = 32767, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1440176352}, {pair_index = 21845, script_code = 1434505056}, {pair_index = 21845, script_code = -151107703}, {pair_index = 32767, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1440176128}, {pair_index = 21845, script_code = 1440177004}, {pair_index = 21845, script_code = -140253150}, {pair_index = 32767, script_code = 1440176352}, {pair_index = 21845, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 58654720, script_code = 1432615460}, {pair_index = 21845, script_code = PANGO_SCRIPT_ARMENIAN}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 0, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -151099571}, {pair_index = 32767, script_code = -18880}, {pair_index = 32767, script_code = 1432615460}, {pair_index = 21845, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -149599904}, {pair_index = 32767, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 0, script_code = -18888}, {pair_index = 32767, script_code = -18904}, {pair_index = 32767, script_code = -18896}, {pair_index = 32767, script_code = 1433215952}, {pair_index = 21845, script_code = 1440176352}, {pair_index = 21845, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_ARABIC}, {pair_index = 0, script_code = -18448}, {pair_index = 32767, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 1179648, script_code = PANGO_SCRIPT_DESERET}, {pair_index = 0, script_code = -18368}, {pair_index = 32767, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 32767, script_code = -136734831}, {pair_index = 32767, script_code = 1433212640}, {pair_index = 0, script_code = -18368}, {pair_index = 32767, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 0, script_code = -136734831}, {pair_index = 32767, script_code = 1432092160}, {pair_index = 21845, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 0, script_code = -18368}, {pair_index = 32767, script_code = -136876638}, {pair_index = 32767, script_code = -136883184}, {pair_index = 32767, script_code = 224}, {pair_index = 0, script_code = PANGO_SCRIPT_ARABIC}, {pair_index = 0, script_code = -137906197}, {pair_index = 32767, script_code = PANGO_SCRIPT_INHERITED}, {pair_index = 21845, script_code = 1433215952}, {pair_index = 21845, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -18464}, {pair_index = 32767, script_code = 1433212688}, {pair_index = 21845, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -18464}, {pair_index = 32767, script_code = 1433212688}, {pair_index = 21845, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = -136803685}, {pair_index = 32767, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1433212640}, {pair_index = 21845, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = 1434650784}, {pair_index = 21845, script_code = -137711331}, {pair_index = 32767, script_code = 1440183296}, {pair_index = 21845, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}, {pair_index = 0, script_code = PANGO_SCRIPT_COMMON}}, paren_sp = 0}, script_end = 0x5555558308a0 " \304q\367\377\177", script = -137711331, width_iter = {text_start = 0x5555558308a0 " \304q\367\377\177", text_end = 0x555555830880 "\001", start = 0x55555563d480 "", end = 0x0, upright = 0}, emoji_iter = {text_start = 0x0, text_end = 0x5555558308a0 " \304q\367\377\177", start = 0x7fffffffbaa0 "", end = 0x55555563d480 "", is_emoji = 1432605828, types = 0x7fffffffbaa0 "", n_chars = 4157116742, cursor = 32767}, derived_lang = 0x555555830880, current_fonts = 0x7fffffffb900, cache = 0x0, base_font = 0x4, enable_fallback = 1435654576} __func__ = "pango_itemize_with_base_dir" #3 0x00007ffff76f4b52 in pango_layout_check_lines (layout=) at ../pango/pango-layout.c:4350 delim_len = 0 end = 0x5555558570a1 "" delimiter_index = 1 next_para_index = 1 start = 0x5555558570a0 "" done = 1 start_offset = attrs = itemize_attrs = shape_attrs = iter = {next_attribute = 0x0, attribute_stack = 0x5555558308c0 = {0x5555558308a0}, start_index = 0, end_index = 4294967295} prev_base_dir = PANGO_DIRECTION_LTR base_dir = PANGO_DIRECTION_LTR state = {line_height = -1, remaining_height = -1, attrs = 0x5555558308e0, items = 0x555555657300 = {0x200, __func__ = "pango_layout_check_lines" #4 0x00007ffff76f69b9 in pango_layout_get_extents_internal (layout=0x5555559259b0 [PangoLayout], ink_rect=ink_rect@entry=0x0, logical_rect=logical_rect@entry=0x7fffffffbaa0, line_extents=line_extents@entry=0x0) at ../pango/pango-layout.c:2677 line_list = y_offset = 0 width = need_width = 0 line_index = 0 baseline = 0 __func__ = "pango_layout_get_extents_internal" #5 0x00007ffff76f6eed in pango_layout_get_pixel_size (layout=, width=0x55555563d480, height=0x0) at ../pango/pango-layout.c:2946 logical_rect = {x = 0, y = 0, width = 1440176352, height = 21845} #6 0x00005555555c0421 in gtk_xtext_set_font () #7 0x00005555555a3ed6 in mg_update_xtext () #8 0x00005555555a4046 in mg_create_textarea.isra () #9 0x00005555555a4cb7 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 = 0x7fffffffc100, reg_save_area = 0x7fffffffc040}} #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=0x55555578a8d0, detail=detail@entry=0, instance=instance@entry=0x555555708e60, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fffffffbea0) at ../gobject/gsignal.c:3742 tmp = handler = 0x55555577d940 accumulator = 0x0 emission = {next = 0x0, instance = 0x555555708e60, ihint = {signal_id = 160, detail = 0, run_type = G_SIGNAL_RUN_FIRST}, state = EMISSION_RUN, chain_type = 0x4 [void]} class_closure = 0x55555578a8a0 hlist = handler_list = 0x55555577d940 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 = 163 return_value_altered = #18 0x00007ffff7d8e8a9 in g_signal_emit_valist (instance=, signal_id=, detail=, var_args=var_args@entry=0x7fffffffc028) at ../gobject/gsignal.c:3498 instance_and_params = 0x7fffffffbea0 signal_return_type = param_values = 0x7fffffffbeb8 node = i = n_params = __func__ = "g_signal_emit_valist" #20 0x00007ffff788876e in button_activate_timeout (data=) at gtkbutton.c:1730 #21 0x00007ffff7764865 in gdk_threads_dispatch (data=data@entry=0x555555823c60) at gdk.c:534 dispatch = 0x555555823c60 ret = 0 #22 0x00007ffff7c8e7bd in g_timeout_dispatch (source=source@entry=0x555555827870, callback=0x7ffff7764830 , user_data=0x555555823c60) at ../glib/gmain.c:4800 timeout_source = 0x555555827870 again = #23 0x00007ffff7c8dc97 in g_main_dispatch (context=0x55555569a330) at ../glib/gmain.c:3309 dispatch = prev_source = 0x0 was_in_call = user_data = 0x555555823c60 callback = 0x7ffff7764830 cb_funcs = 0x7ffff7d61960 cb_data = 0x5555558573a0 need_destroy = source = 0x555555827870 current = 0x5555558ab310 i = 0 __func__ = "g_main_dispatch" #24 g_main_context_dispatch (context=0x55555569a330) at ../glib/gmain.c:3974 #25 0x00007ffff7c8dfe8 in g_main_context_iterate (context=0x55555569a330, 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 = 0x555555679780 #26 0x00007ffff7c8e2cb in g_main_loop_run (loop=loop@entry=0x5555558ac7e0) at ../glib/gmain.c:4241 __func__ = "g_main_loop_run" #27 0x00007ffff792794a in IA__gtk_main () at gtkmain.c:1270 tmp_list = 0x0 functions = 0x0 init = loop = 0x5555558ac7e0 #28 0x00005555555915f9 in fe_main () #29 0x0000555555585924 in main () (gdb) q A debugging session is active. Inferior 1 [process 192078] will be killed. Quit anyway? (y or n) y