[GNC] Crash when opening an account.

John Dablin jdablin at ntlworld.com
Tue Oct 29 07:38:44 EDT 2024


Please see the stack trace in the attached file.

Thanks for your help.
John Dablin

On 28/10/2024 19:48, John Ralls wrote:
> See https://wiki.gnucash.org/wiki/Stack_Trace.
>
> Regards,
> John Ralls
>
>> On Oct 28, 2024, at 10:23, John Dablin via gnucash-user 
>> <gnucash-user at gnucash.org> wrote:
>>
>> gnucash 5.8
>> Kubuntu 24.10
>>
>> I've just tried to run gnucash for the first time since upgrading 
>> kubuntu from 24.4 to 24.10. It starts up normally and displays the 
>> list of accounts, but when I click on an account name to open it, 
>> gnucash crashes with a segmentation fault. I've tried running with 
>> --debug, but I can't see anything helpful in gnucash.trace.
>>
>> I'm not sure what version I was running before the upgrade, but the 
>> ubuntu website says 24.4 shipped with gnucash 5.5. My data is an xml 
>> file, and I've always installed the standard gnucash package provided 
>> by Ubuntu. I have two data files, and it crashes in this way 
>> whichever file I open.
>>
>> Can someone give me some advice about how I might debug this, please?
>>
>> John Dablin
>>
>>
>> _______________________________________________
>> gnucash-user mailing list
>> gnucash-user at gnucash.org
>> To update your subscription preferences or to unsubscribe:
>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>> -----
>> Please remember to CC this list on all your replies.
>> You can do this by using Reply-To-List or Reply-All.
>
-------------- next part --------------
[Detaching after fork from child process 205199]                                                             
[Thread 0x7fffd6e006c0 (LWP 205185) exited]
[New Thread 0x7fffd6e006c0 (LWP 205205)]
[Thread 0x7fffd6e006c0 (LWP 205205) exited]

Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
0x00007ffff66876e4 in pango_coverage_get () from /lib/x86_64-linux-gnu/libpango-1.0.so.0
(gdb) bt full
#0  0x00007ffff66876e4 in pango_coverage_get () at /lib/x86_64-linux-gnu/libpango-1.0.so.0
#1  0x00007ffff668160f in ??? () at /lib/x86_64-linux-gnu/libpango-1.0.so.0
#2  0x00007ffff667d68a in ??? () at /lib/x86_64-linux-gnu/libpango-1.0.so.0
#3  0x00007ffff5e29cb9 in ??? () at /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0
#4  0x00007ffff66b096b in ??? () at /lib/x86_64-linux-gnu/libpango-1.0.so.0
#5  0x00007ffff6682c4d in ??? () at /lib/x86_64-linux-gnu/libpango-1.0.so.0
#6  0x00007ffff6697c0e in ??? () at /lib/x86_64-linux-gnu/libpango-1.0.so.0
#7  0x00007ffff668c16e in ??? () at /lib/x86_64-linux-gnu/libpango-1.0.so.0
#8  0x00007ffff5e6ea39 in ??? () at /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0
#9  0x00007ffff66963d3 in ??? () at /lib/x86_64-linux-gnu/libpango-1.0.so.0
#10 0x00007ffff6697153 in ??? () at /lib/x86_64-linux-gnu/libpango-1.0.so.0
#11 0x00007ffff668bc06 in ??? () at /lib/x86_64-linux-gnu/libpango-1.0.so.0
#12 0x00007ffff668c02c in ??? () at /lib/x86_64-linux-gnu/libpango-1.0.so.0
#13 0x00007ffff668c32d in pango_layout_get_size () at /lib/x86_64-linux-gnu/libpango-1.0.so.0
#14 0x00007ffff6699ae6 in ??? () at /lib/x86_64-linux-gnu/libpango-1.0.so.0
#15 0x00007ffff668b491 in pango_layout_get_unknown_glyphs_count ()
    at /lib/x86_64-linux-gnu/libpango-1.0.so.0
#16 0x00007ffff6aa31a1 in gnc_doclink_cell_set_use_glyphs (cell=0x55555688d9a0)
    at /usr/src/gnucash-1:5.8-1build1/gnucash/register/register-core/doclinkcell.c:283
        use_glyphs = 1
        test_text = 0x555556886650 "🔗,📎"
        label = <optimised out>
        test_layout = 0x555556886b50
        count = <optimised out>
        __func__ = "gnc_doclink_cell_set_use_glyphs"
#17 0x00007ffff638aef7 in gnc_split_register_load
    (reg=0x55555686a6b0, slist=0x0, pre_filter_slist=0x0, default_account=0x55555653fc70 [Account])
    at /usr/src/gnucash-1:5.8-1build1/gnucash/register/ledger-core/split-register-load.c:473
        info = 0x55555687a5c0
        pending_trans = 0x0
        cursor_buffer = <optimised out>
        trans_table = 0x0
        cursor_header = <optimised out>
        lead_cursor = <optimised out>
        split_cursor = <optimised out>
        blank_trans = <optimised out>
        find_trans = <optimised out>
        trans = <optimised out>
        find_class = <optimised out>
        find_trans_split = <optimised out>
        blank_split = 0x0
--Type <RET> for more, q to quit, c to continue without paging--c
        find_split = <optimised out>
        split = <optimised out>
        table = 0x55555688ab30
        node = <optimised out>
        account_comm = <optimised out>
        start_primary_color = 1
        found_pending = 0
        need_divider_upper = 0
        found_divider_upper = 0
        found_divider = 0
        has_last_num = 0
        multi_line = <optimised out>
        dynamic = <optimised out>
        we_own_slist = 0
        use_autoreadonly = 0
        future_after_blank = 0
        added_blank_trans = 0
        vcell_loc = {virt_row = <optimised out>, virt_col = <optimised out>}
        save_loc = {vcell_loc = {virt_row = 1448344688, virt_col = 21845}, phys_row_offset = 0, phys_col_offset = 0}
        new_trans_split_row = -1
        new_trans_row = -1
        new_split_row = -1
        present = <optimised out>
        autoreadonly_time = 0
        __func__ = "gnc_split_register_load"
#18 0x00007ffff6378d1b in gnc_ledger_display_internal
    (lead_account=lead_account at entry=0x55555653fc70 [Account], q=<optimised out>, 
    q at entry=0x0, ld_type=ld_type at entry=LD_SINGLE, reg_type=reg_type at entry=BANK_REGISTER, style=REG_STYLE_LEDGER, use_double_line=use_double_line at entry=0, is_template=0, mismatched_commodities=0)
    at /usr/src/gnucash-1:5.8-1build1/gnucash/register/ledger-core/gnc-ledger-display.c:863
        ld = 0x55555686b270
        limit = <optimised out>
        klass = <optimised out>
        __func__ = "gnc_ledger_display_internal"
#19 0x00007ffff6378fd6 in gnc_ledger_display_simple (account=0x55555653fc70 [Account])
    at /usr/src/gnucash-1:5.8-1build1/gnucash/register/ledger-core/gnc-ledger-display.c:415
        reg_type = BANK_REGISTER
        acc_type = <optimised out>
        use_double_line = 0
        ld = <optimised out>
        __func__ = "gnc_ledger_display_simple"
#20 0x00007ffff7cd8bd0 in gnc_plugin_page_register_new (account=0x55555653fc70 [Account], subaccounts=0)
    at /usr/src/gnucash-1:5.8-1build1/gnucash/gnome/gnc-plugin-page-register.cpp:583
        ledger = <optimised out>
        page = <optimised out>
        priv = <optimised out>
        com0 = <optimised out>
        com1 = <optimised out>
        __PRETTY_FUNCTION__ = {<optimised out> <repeats 64 times>}
#21 0x00007ffff7ccdef3 in gppat_open_account_common
    (page=<optimised out>, account=0x55555653fc70 [Account], include_subs=0)
    at /usr/src/gnucash-1:5.8-1build1/gnucash/gnome/gnc-plugin-page-account-tree.cpp:971
        window = 0x555555c51fd0 [GncMainWindow]
        new_page = <optimised out>
#22 gppat_open_account_common (page=<optimised out>, account=0x55555653fc70 [Account], include_subs=0)
    at /usr/src/gnucash-1:5.8-1build1/gnucash/gnome/gnc-plugin-page-account-tree.cpp:960
        window = <optimised out>
        new_page = <optimised out>
#23 gnc_plugin_page_account_tree_double_click_cb
    (col=<optimised out>, treeview=0x5555566c2f00 [GncTreeViewAccount], path=0x5555567b6590, page=<optimised out>) at /usr/src/gnucash-1:5.8-1build1/gnucash/gnome/gnc-plugin-page-account-tree.cpp:1009
        account = 0x55555653fc70 [Account]
        model = 0x5555566cfa80
        iter = {stamp = -1135555675, user_data = 0x5555567cac20, user_data2 = 0x555555b5b230, user_data3 = 0x0}
        model = <optimised out>
        iter = {stamp = <optimised out>, user_data = <optimised out>, user_data2 = <optimised out>, user_data3 = <optimised out>}
        __PRETTY_FUNCTION__ = {<optimised out> <repeats 125 times>}
        _g_boolean_var_26 = <optimised out>
        __inst = <optimised out>
        __t = <optimised out>
        __r = <optimised out>
        _g_boolean_var_27 = <optimised out>
        account = <optimised out>
#24 gnc_plugin_page_account_tree_double_click_cb
    (treeview=0x5555566c2f00 [GncTreeViewAccount], path=0x5555567b6590, col=<optimised out>, page=<optimised out>) at /usr/src/gnucash-1:5.8-1build1/gnucash/gnome/gnc-plugin-page-account-tree.cpp:976
        model = <optimised out>
        iter = {stamp = <optimised out>, user_data = <optimised out>, user_data2 = <optimised out>, user_data3 = <optimised out>}
        __PRETTY_FUNCTION__ = {<optimised out> <repeats 125 times>}
        account = <optimised out>
#25 0x00007ffff72a2770 in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#29 0x00007ffff63d3243 in <emit signal 'row-activated' on instance 0x5555566c2f00 [GncTreeViewAccount]>
    (instance=<optimised out>, signal_id=<optimised out>, detail=<optimised out>)
    at ../../../gobject/gsignal.c:3582
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffba40, reg_save_area = 0x7fffffffb980}}
    #26 0x00007ffff63d307a in _g_closure_invoke_va
    (closure=0x5555567716d0, return_value=0x0, instance=0x5555566c2f00, args=0x7fffffffb960, n_params=2, param_types=0x5555565d8a60) at ../../../gobject/gclosure.c:896
                marshal = <optimised out>
                marshal_data = <optimised out>
                in_marshal = 0
                real_closure = 0x5555567716b0
                real_closure = <optimised out>
                __func__ = {<optimised out> <repeats 21 times>}
                _g_boolean_var_50 = <optimised out>
                marshal = <optimised out>
                marshal_data = <optimised out>
                in_marshal = <optimised out>
                _g_boolean_var_51 = <optimised out>
                cunion = <optimised out>
                new_int = <optimised out>
                old_int = <optimised out>
                success = <optimised out>
                tmp = {closure = {ref_count = <optimised out>, meta_marshal_nouse = <optimised out>, n_guards = <optimised out>, n_fnotifiers = <optimised out>, n_inotifiers = <optimised out>, in_inotify = <optimised out>, floating = <optimised out>, derivative_flag = <optimised out>, in_marshal = <optimised out>, is_invalid = <optimised out>, marshal = <optimised out>, data = <optimised out>, notifiers = <optimised out>}, vint = <optimised out>}
                gaicae_oldval = <optimised out>
                cunion = <optimised out>
                new_int = <optimised out>
                old_int = <optimised out>
                success = <optimised out>
                tmp = {closure = {ref_count = <optimised out>, meta_marshal_nouse = <optimised out>, n_guards = <optimised out>, n_fnotifiers = <optimised out>, n_inotifiers = <optimised out>, in_inotify = <optimised out>, floating = <optimised out>, derivative_flag = <optimised out>, in_marshal = <optimised out>, is_invalid = <optimised out>, marshal = <optimised out>, data = <optimised out>, notifiers = <optimised out>}, vint = <optimised out>}
                gaicae_oldval = <optimised out>
    #27 signal_emit_valist_unlocked
    (instance=instance at entry=0x5555566c2f00, signal_id=signal_id at entry=325, detail=detail at entry=0, var_args=var_args at entry=0x7fffffffb960) at ../../../gobject/gsignal.c:3423
                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}}}
                emission = {next = 0x7fffffffbc20, instance = 0x5555566c2f00, ihint = {signal_id = 325, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x5555560159c0 [GncTreeViewAccount/GncTreeView/GtkTreeView/GtkContainer/GtkWidget/GInitiallyUnowned]}
                instance_type = <optimised out>
                emission_return = {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}}}
                rtype = 0x4 [void]
                static_scope = 0
                fastpath_handler = <optimised out>
                closure = <optimised out>
                run_type = <optimised out>
                hlist = <optimised out>
                l = <optimised out>
                fastpath = <optimised out>
                instance_and_params = <optimised out>
                param_values = <optimised out>
                node = <optimised out>
                i = <optimised out>
                node_copy = {signal_id = <optimised out>, itype = <optimised out>, name = <optimised out>, destroyed = <optimised out>, flags = <optimised out>, n_params = 2, single_va_closure_is_valid = <optimised out>, single_va_closure_is_after = <optimised out>, param_types = <optimised out>, return_type = <optimised out>, class_closure_bsa = <optimised out>, accumulator = <optimised out>, c_marshaller = <optimised out>, va_marshaller = <optimised out>, emission_hooks = <optimised out>, single_va_closure = <optimised out>}
                __func__ = "signal_emit_valist_unlocked"
    #28 0x00007ffff63d3181 in g_signal_emit_valist
    (instance=0x5555566c2f00, signal_id=325, detail=0, var_args=var_args at entry=0x7fffffffb960)
    at ../../../gobject/gsignal.c:3262
#30 0x00007ffff753de32 in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#31 0x00007ffff72a1b1c in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#35 0x00007ffff63d3243 in <emit signal 'pressed' on instance 0x55555656a750 [GtkGestureMultiPress]>
    (instance=<optimised out>, signal_id=<optimised out>, detail=<optimised out>)
    at ../../../gobject/gsignal.c:3582
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffbea0, reg_save_area = 0x7fffffffbde0}}
    #32 0x00007ffff63d307a in _g_closure_invoke_va
    (closure=0x5555565f2760, return_value=0x0, instance=0x55555656a750, args=0x7fffffffbdc0, n_params=3, param_types=0x555555c7d990) at ../../../gobject/gclosure.c:896
                marshal = <optimised out>
                marshal_data = <optimised out>
                in_marshal = 0
                real_closure = 0x5555565f2740
                real_closure = <optimised out>
                __func__ = {<optimised out> <repeats 21 times>}
                _g_boolean_var_50 = <optimised out>
                marshal = <optimised out>
                marshal_data = <optimised out>
                in_marshal = <optimised out>
                _g_boolean_var_51 = <optimised out>
                cunion = <optimised out>
                new_int = <optimised out>
                old_int = <optimised out>
                success = <optimised out>
                tmp = {closure = {ref_count = <optimised out>, meta_marshal_nouse = <optimised out>, n_guards = <optimised out>, n_fnotifiers = <optimised out>, n_inotifiers = <optimised out>, in_inotify = <optimised out>, floating = <optimised out>, derivative_flag = <optimised out>, in_marshal = <optimised out>, is_invalid = <optimised out>, marshal = <optimised out>, data = <optimised out>, notifiers = <optimised out>}, vint = <optimised out>}
                gaicae_oldval = <optimised out>
                cunion = <optimised out>
                new_int = <optimised out>
                old_int = <optimised out>
                success = <optimised out>
                tmp = {closure = {ref_count = <optimised out>, meta_marshal_nouse = <optimised out>, n_guards = <optimised out>, n_fnotifiers = <optimised out>, n_inotifiers = <optimised out>, in_inotify = <optimised out>, floating = <optimised out>, derivative_flag = <optimised out>, in_marshal = <optimised out>, is_invalid = <optimised out>, marshal = <optimised out>, data = <optimised out>, notifiers = <optimised out>}, vint = <optimised out>}
                gaicae_oldval = <optimised out>
    #33 signal_emit_valist_unlocked
    (instance=instance at entry=0x55555656a750, signal_id=signal_id at entry=199, detail=detail at entry=0, var_args=var_args at entry=0x7fffffffbdc0) at ../../../gobject/gsignal.c:3423
                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}}}
                emission = {next = 0x7fffffffc030, instance = 0x55555656a750, ihint = {signal_id = 199, detail = 0, run_type = (G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x555555b02640 [GtkGestureMultiPress/GtkGestureSingle/GtkGesture/GtkEventController]}
                instance_type = <optimised out>
                emission_return = {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}}}
                rtype = 0x4 [void]
                static_scope = 0
                fastpath_handler = <optimised out>
                closure = <optimised out>
                run_type = <optimised out>
                hlist = <optimised out>
                l = <optimised out>
                fastpath = <optimised out>
                instance_and_params = <optimised out>
                param_values = <optimised out>
                node = <optimised out>
                i = <optimised out>
                node_copy = {signal_id = <optimised out>, itype = <optimised out>, name = <optimised out>, destroyed = <optimised out>, flags = <optimised out>, n_params = 3, single_va_closure_is_valid = <optimised out>, single_va_closure_is_after = <optimised out>, param_types = <optimised out>, return_type = <optimised out>, class_closure_bsa = <optimised out>, accumulator = <optimised out>, c_marshaller = <optimised out>, va_marshaller = <optimised out>, emission_hooks = <optimised out>, single_va_closure = <optimised out>}
                __func__ = "signal_emit_valist_unlocked"
    #34 0x00007ffff63d3181 in g_signal_emit_valist
    (instance=0x55555656a750, signal_id=199, detail=0, var_args=var_args at entry=0x7fffffffbdc0)
    at ../../../gobject/gsignal.c:3262
#36 0x00007ffff73bdf2e in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#41 0x00007ffff63d3243 in <emit signal 'begin' on instance 0x55555656a750 [GtkGestureMultiPress]>
    (instance=<optimised out>, signal_id=<optimised out>, detail=<optimised out>)
    at ../../../gobject/gsignal.c:3582
        var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area = 0x7fffffffc2b0, reg_save_area = 0x7fffffffc1f0}}
    #37 0x00007ffff63b6a65 in g_cclosure_marshal_VOID__BOXEDv
    (closure=0x555555c62510, return_value=<optimised out>, instance=<optimised out>, args=<optimised out>, marshal_data=<optimised out>, n_params=<optimised out>, param_types=0x555555c7d2c0)
    at ../../../gobject/gmarshal.c:1686
                cc = 0x555555c62510
                data1 = <optimised out>
                data2 = 0x555555aac9e0
                callback = 0x7ffff73bddb0
                arg0 = 0x0
                args_copy = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffc2b0, reg_save_area = 0x7fffffffc1f0}}
    #38 0x00007ffff63d307a in _g_closure_invoke_va
    (closure=0x555555c62510, return_value=0x0, instance=0x55555656a750, args=0x7fffffffc1d0, n_params=1, param_types=0x555555c7d2c0) at ../../../gobject/gclosure.c:896
                marshal = <optimised out>
                marshal_data = <optimised out>
                in_marshal = 0
                real_closure = 0x555555c624f0
                real_closure = <optimised out>
                __func__ = {<optimised out> <repeats 21 times>}
                _g_boolean_var_50 = <optimised out>
                marshal = <optimised out>
                marshal_data = <optimised out>
                in_marshal = <optimised out>
                _g_boolean_var_51 = <optimised out>
                cunion = <optimised out>
                new_int = <optimised out>
                old_int = <optimised out>
                success = <optimised out>
                tmp = {closure = {ref_count = <optimised out>, meta_marshal_nouse = <optimised out>, n_guards = <optimised out>, n_fnotifiers = <optimised out>, n_inotifiers = <optimised out>, in_inotify = <optimised out>, floating = <optimised out>, derivative_flag = <optimised out>, in_marshal = <optimised out>, is_invalid = <optimised out>, marshal = <optimised out>, data = <optimised out>, notifiers = <optimised out>}, vint = <optimised out>}
                gaicae_oldval = <optimised out>
                cunion = <optimised out>
                new_int = <optimised out>
                old_int = <optimised out>
                success = <optimised out>
                tmp = {closure = {ref_count = <optimised out>, meta_marshal_nouse = <optimised out>, n_guards = <optimised out>, n_fnotifiers = <optimised out>, n_inotifiers = <optimised out>, in_inotify = <optimised out>, floating = <optimised out>, derivative_flag = <optimised out>, in_marshal = <optimised out>, is_invalid = <optimised out>, marshal = <optimised out>, data = <optimised out>, notifiers = <optimised out>}, vint = <optimised out>}
                gaicae_oldval = <optimised out>
    #39 signal_emit_valist_unlocked
    (instance=instance at entry=0x55555656a750, signal_id=signal_id at entry=194, detail=detail at entry=0, var_args=var_args at entry=0x7fffffffc1d0) at ../../../gobject/gsignal.c:3423
                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}}}
                emission = {next = 0x7fffffffc570, instance = 0x55555656a750, ihint = {signal_id = 194, detail = 0, run_type = (G_SIGNAL_RUN_LAST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = EMISSION_RUN, chain_type = 0x555555b02640 [GtkGestureMultiPress/GtkGestureSingle/GtkGesture/GtkEventController]}
                instance_type = <optimised out>
                emission_return = {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}}}
                rtype = 0x4 [void]
                static_scope = 0
                fastpath_handler = <optimised out>
                closure = <optimised out>
                run_type = <optimised out>
                hlist = <optimised out>
                l = <optimised out>
                fastpath = <optimised out>
                instance_and_params = <optimised out>
                param_values = <optimised out>
                node = <optimised out>
                i = <optimised out>
                node_copy = {signal_id = <optimised out>, itype = <optimised out>, name = <optimised out>, destroyed = <optimised out>, flags = <optimised out>, n_params = 1, single_va_closure_is_valid = <optimised out>, single_va_closure_is_after = <optimised out>, param_types = <optimised out>, return_type = <optimised out>, class_closure_bsa = <optimised out>, accumulator = <optimised out>, c_marshaller = <optimised out>, va_marshaller = <optimised out>, emission_hooks = <optimised out>, single_va_closure = <optimised out>}
                __func__ = "signal_emit_valist_unlocked"
    #40 0x00007ffff63d3181 in g_signal_emit_valist
    (instance=0x55555656a750, signal_id=194, detail=0, var_args=var_args at entry=0x7fffffffc1d0)
    at ../../../gobject/gsignal.c:3262
#42 0x00007ffff73b5f1e in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#43 0x00007ffff73bdb84 in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#44 0x00007ffff73c141e in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#45 0x00007ffff7380a03 in gtk_event_controller_handle_event () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#46 0x00007ffff75667e0 in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#47 0x00007ffff72a5034 in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#48 0x00007ffff63b245a in g_closure_invoke
    (closure=0x5555559815d0, return_value=0x7fffffffc5a0, n_param_values=2, param_values=0x7fffffffc630, invocation_hint=0x7fffffffc580) at ../../../gobject/gclosure.c:833
        marshal = 0x7ffff63b78c0 <g_type_class_meta_marshal>
        marshal_data = 0x180
        in_marshal = 0
        real_closure = 0x5555559815b0
        __func__ = "g_closure_invoke"
#49 0x00007ffff63e2980 in signal_emit_unlocked_R.isra.0
    (node=node at entry=0x7fffffffc740, detail=detail at entry=0, instance=instance at entry=0x5555566c2f00, emission_return=emission_return at entry=0x7fffffffc7c0, instance_and_params=instance_and_params at entry=0x7fffffffc630)
    at ../../../gobject/gsignal.c:3927
        accumulator = <optimised out>
        emission = {next = 0x0, instance = 0x5555566c2f00, ihint = {signal_id = 60, detail = 0, run_type = G_SIGNAL_RUN_LAST}, state = EMISSION_RUN, chain_type = 0x5555560159c0 [GncTreeViewAccount/GncTreeView/GtkTreeView/GtkContainer/GtkWidget/GInitiallyUnowned]}
        class_closure = <optimised out>
        hlist = <optimised out>
        handler_list = 0x555556754a40
        return_accu = <optimised out>
        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 = <optimised out>
        max_sequential_handler_number = <optimised out>
        return_value_altered = <optimised out>
        n_params = <optimised out>
        EMIT_RESTART = <optimised out>
        __func__ = {<optimised out> <repeats 23 times>}
#50 0x00007ffff63d271c in signal_emit_valist_unlocked
    (instance=instance at entry=0x5555566c2f00, signal_id=signal_id at entry=60, detail=detail at entry=0, var_args=var_args at entry=0x7fffffffc8b0) at ../../../gobject/gsignal.c:3532
        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 = <optimised out>
        param_values = <optimised out>
        node = <optimised out>
        i = <optimised out>
        node_copy = {signal_id = <optimised out>, itype = <optimised out>, name = <optimised out>, destroyed = <optimised out>, flags = <optimised out>, n_params = <optimised out>, single_va_closure_is_valid = <optimised out>, single_va_closure_is_after = <optimised out>, param_types = <optimised out>, return_type = <optimised out>, class_closure_bsa = <optimised out>, accumulator = <optimised out>, c_marshaller = <optimised out>, va_marshaller = <optimised out>, emission_hooks = <optimised out>, single_va_closure = <optimised out>}
        __func__ = "signal_emit_valist_unlocked"
#51 0x00007ffff63d3181 in g_signal_emit_valist
    (instance=0x5555566c2f00, signal_id=60, detail=0, var_args=var_args at entry=0x7fffffffc8b0)
    at ../../../gobject/gsignal.c:3262
#52 0x00007ffff63d3243 in g_signal_emit
    (instance=<optimised out>, signal_id=<optimised out>, detail=<optimised out>)
    at ../../../gobject/gsignal.c:3582
        var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area = 0x7fffffffc990, reg_save_area = 0x7fffffffc8d0}}
#53 0x00007ffff757635c in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#54 0x00007ffff740b5a8 in ??? () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#55 0x00007ffff740c32a in gtk_main_do_event () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#56 0x00007ffff5b337c7 in ??? () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#57 0x00007ffff5b8defe in ??? () at /lib/x86_64-linux-gnu/libgdk-3.so.0
#58 0x00007ffff6b10397 in g_main_dispatch (context=0x555555978060) at ../../../glib/gmain.c:3357
        dispatch = 0x7ffff5b8ded0
        prev_source = 0x0
        begin_time_nsec = 310734026103924
        was_in_call = 0
        user_data = 0x0
        callback = 0x0
        cb_funcs = 0x0
        cb_data = 0x0
        need_destroy = <optimised out>
        source = 0x55555596fe10
        current = 0x555555a08b10
        i = 0
        __func__ = "g_main_dispatch"
#59 0x00007ffff6b70dc7 in g_main_context_dispatch_unlocked (context=0x555555978060)
    at ../../../glib/gmain.c:4208
#60 g_main_context_iterate_unlocked.isra.0
    (context=0x555555978060, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimised out>)
    at ../../../glib/gmain.c:4273
        max_priority = 2147483647
        timeout_usec = 15932
        some_ready = 1
        nfds = 3
        allocated_nfds = <optimised out>
        fds = 0x555555b11c20
        begin_time_nsec = 310734016019917
#61 0x00007ffff6b11097 in g_main_loop_run (loop=0x555556726630) at ../../../glib/gmain.c:4475
        self = <optimised out>
        __func__ = "g_main_loop_run"
#62 0x00007ffff7408025 in gtk_main () at /lib/x86_64-linux-gnu/libgtk-3.so.0
#63 0x00007ffff7b4b5f3 in gnc_ui_start_event_loop ()
    at /usr/src/gnucash-1:5.8-1build1/gnucash/gnome-utils/gnc-gnome-utils.c:586
        id = 1044
#64 0x0000555555568566 in scm_run_gnucash (data=0x7fffffffd5e0, argc=<optimised out>, argv=<optimised out>)
    at /usr/src/gnucash-1:5.8-1build1/gnucash/gnucash.cpp:216
        user_file_spec = 0x7fffffffd5e0
        main_mod = <optimised out>
        fn = 0x555556523640 "\300\371\233\367\377\177"
        __PRETTY_FUNCTION__ = {<optimised out> <repeats 41 times>}
#65 0x00007ffff7d8f7d8 in invoke_main_func (body_data=0x7fffffffd5b0)
    at /build/guile-3.0-otvBoq/guile-3.0-3.0.10+really3.0.9/libguile/init.c:312
        closure = 0x7fffffffd5b0
#66 0x00007ffff7d758e6 in c_body (d=0x7fffffffd4b0)
    at /build/guile-3.0-otvBoq/guile-3.0-3.0.10+really3.0.9/libguile/continuations.c:430
        data = 0x7fffffffd4b0
#67 0x00007ffff7e0104a in vm_regular_engine (thread=0x7fffdcf6cd80)
    at /build/guile-3.0-otvBoq/guile-3.0-3.0.10+really3.0.9/libguile/vm-engine.c:972
        ret = <optimised out>
        idx = 838
        ip = <optimised out>
        sp = 0x7fffde208fa8
        op = 214556
        intrinsics = <optimised out>
        jump_table = 0x7ffff7e643a0 <jump_table_>
        jump_table_ = {0x7ffff7e00e2b <vm_regular_engine+171>, 0x7ffff7e00e83 <vm_regular_engine+259>, 0x7ffff7e00ec7 <vm_regular_engine+327>, 0x7ffff7e016b3 <vm_regular_engine+2355>, 0x7ffff7e01439 <vm_regular_engine+1721>, 0x7ffff7e0171e <vm_regular_engine+2462>, 0x7ffff7e01313 <vm_regular_engine+1427>, 0x7ffff7e0132b <vm_regular_engine+1451>, 0x7ffff7e01381 <vm_regular_engine+1537>, 0x7ffff7e013f8 <vm_regular_engine+1656>, 0x7ffff7e00f42 <vm_regular_engine+450>, 0x7ffff7e0173b <vm_regular_engine+2491>, 0x7ffff7e01686 <vm_regular_engine+2310>, 0x7ffff7e01768 <vm_regular_engine+2536>, 0x7ffff7e014a4 <vm_regular_engine+1828>, 0x7ffff7e014d9 <vm_regular_engine+1881>, 0x7ffff7e01570 <vm_regular_engine+2032>, 0x7ffff7e0163b <vm_regular_engine+2235>, 0x7ffff7e00f00 <vm_regular_engine+384>, 0x7ffff7e012ec <vm_regular_engine+1388>, 0x7ffff7e01296 <vm_regular_engine+1302>, 0x7ffff7e012c2 <vm_regular_engine+1346>, 0x7ffff7e011c5 <vm_regular_engine+1093>, 0x7ffff7e01209 <vm_regular_engine+1161>, 0x7ffff7e0124c <vm_regular_engine+1228>, 0x7ffff7e01275 <vm_regular_engine+1269>, 0x7ffff7e00f6f <vm_regular_engine+495>, 0x7ffff7e01002 <vm_regular_engine+642>, 0x7ffff7e01026 <vm_regular_engine+678>, 0x7ffff7e0107c <vm_regular_engine+764>, 0x7ffff7e034d8 <vm_regular_engine+10072>, 0x7ffff7e010c1 <vm_regular_engine+833>, 0x7ffff7e01107 <vm_regular_engine+903>, 0x7ffff7e01134 <vm_regular_engine+948>, 0x7ffff7e0116e <vm_regular_engine+1006>, 0x7ffff7e017d8 <vm_regular_engine+2648>, 0x7ffff7e03531 <vm_regular_engine+10161>, 0x7ffff7e03506 <vm_regular_engine+10118>, 0x7ffff7e034ad <vm_regular_engine+10029>, 0x7ffff7e02b80 <vm_regular_engine+7680>, 0x7ffff7e02b24 <vm_regular_engine+7588>, 0x7ffff7e02b50 <vm_regular_engine+7632>, 0x7ffff7e02a19 <vm_regular_engine+7321>, 0x7ffff7e02a53 <vm_regular_engine+7379>, 0x7ffff7e02a9b <vm_regular_engine+7451>, 0x7ffff7e02ae7 <vm_regular_engine+7527>, 0x7ffff7e027f2 <vm_regular_engine+6770>, 0x7ffff7e02833 <vm_regular_engine+6835>, 0x7ffff7e02874 <vm_regular_engine+6900>, 0x7ffff7e028b9 <vm_regular_engine+6969>, 0x7ffff7e028fe <vm_regular_engine+7038>, 0x7ffff7e02945 <vm_regular_engine+7109>, 0x7ffff7e02986 <vm_regular_engine+7174>, 0x7ffff7e029d2 <vm_regular_engine+7250>, 0x7ffff7e024cb <vm_regular_engine+5963>, 0x7ffff7e02513 <vm_regular_engine+6035>, 0x7ffff7e0255f <vm_regular_engine+6111>, 0x7ffff7e0257f <vm_regular_engine+6143>, 0x7ffff7e025a1 <vm_regular_engine+6177>, 0x7ffff7e025cf <vm_regular_engine+6223>, 0x7ffff7e025fe <vm_regular_engine+6270>, 0x7ffff7e02624 <vm_regular_engine+6308>, 0x7ffff7e02652 <vm_regular_engine+6354>, 0x7ffff7e02680 <vm_regular_engine+6400>, 0x7ffff7e026ae <vm_regular_engine+6446>, 0x7ffff7e026d2 <vm_regular_engine+6482>, 0x7ffff7e02716 <vm_regular_engine+6550>, 0x7ffff7e02755 <vm_regular_engine+6613>, 0x7ffff7e0278b <vm_regular_engine+6667>, 0x7ffff7e027bf <vm_regular_engine+6719>, 0x7ffff7e01e78 <vm_regular_engine+4344>, 0x7ffff7e01ea6 <vm_regular_engine+4390>, 0x7ffff7e01ed7 <vm_regular_engine+4439>, 0x7ffff7e01f06 <vm_regular_engine+4486>, 0x7ffff7e01f3c <vm_regular_engine+4540>, 0x7ffff7e01f72 <vm_regular_engine+4594>, 0x7ffff7e01fa3 <vm_regular_engine+4643>, 0x7ffff7e01fd4 <vm_regular_engine+4692>, 0x7ffff7e02005 <vm_regular_engine+4741>, 0x7ffff7e02034 <vm_regular_engine+4788>, 0x7ffff7e02065 <vm_regular_engine+4837>, 0x7ffff7e02096 <vm_regular_engine+4886>, 0x7ffff7e020c8 <vm_regular_engine+4936>, 0x7ffff7e02106 <vm_regular_engine+4998>, 0x7ffff7e02153 <vm_regular_engine+5075>, 0x7ffff7e02184 <vm_regular_engine+5124>, 0x7ffff7e021b6 <vm_regular_engine+5174>, 0x7ffff7e021e6 <vm_regular_engine+5222>, 0x7ffff7e0221b <vm_regular_engine+5275>, 0x7ffff7e02247 <vm_regular_engine+5319>, 0x7ffff7e0227b <vm_regular_engine+5371>, 0x7ffff7e022ab <vm_regular_engine+5419>, 0x7ffff7e022dd <vm_regular_engine+5469>, 0x7ffff7e0230f <vm_regular_engine+5519>, 0x7ffff7e02342 <vm_regular_engine+5570>, 0x7ffff7e0236f <vm_regular_engine+5615>, 0x7ffff7e0239f <vm_regular_engine+5663>, 0x7ffff7e023cd <vm_regular_engine+5709>, 0x7ffff7e023ff <vm_regular_engine+5759>, 0x7ffff7e02431 <vm_regular_engine+5809>, 0x7ffff7e02464 <vm_regular_engine+5860>, 0x7ffff7e02496 <vm_regular_engine+5910>, 0x7ffff7e0180f <vm_regular_engine+2703>, 0x7ffff7e01844 <vm_regular_engine+2756>, 0x7ffff7e01879 <vm_regular_engine+2809>, 0x7ffff7e018a9 <vm_regular_engine+2857>, 0x7ffff7e018d9 <vm_regular_engine+2905>, 0x7ffff7e01909 <vm_regular_engine+2953>, 0x7ffff7e01941 <vm_regular_engine+3009>, 0x7ffff7e01979 <vm_regular_engine+3065>, 0x7ffff7e019b1 <vm_regular_engine+3121>, 0x7ffff7e019e9 <vm_regular_engine+3177>, 0x7ffff7e01a1c <vm_regular_engine+3228>, 0x7ffff7e01a52 <vm_regular_engine+3282>, 0x7ffff7e01a88 <vm_regular_engine+3336>, 0x7ffff7e01ab7 <vm_regular_engine+3383>, 0x7ffff7e01ae6 <vm_regular_engine+3430>, 0x7ffff7e01b15 <vm_regular_engine+3477>, 0x7ffff7e01b47 <vm_regular_engine+3527>, 0x7ffff7e01b79 <vm_regular_engine+3577>, 0x7ffff7e01bb9 <vm_regular_engine+3641>, 0x7ffff7e01c01 <vm_regular_engine+3713>, 0x7ffff7e01c43 <vm_regular_engine+3779>, 0x7ffff7e01c85 <vm_regular_engine+3845>, 0x7ffff7e01cc3 <vm_regular_engine+3907>, 0x7ffff7e01cf4 <vm_regular_engine+3956>, 0x7ffff7e01d28 <vm_regular_engine+4008>, 0x7ffff7e01d5b <vm_regular_engine+4059>, 0x7ffff7e01d74 <vm_regular_engine+4084>, 0x7ffff7e01d93 <vm_regular_engine+4115>, 0x7ffff7e01db2 <vm_regular_engine+4146>, 0x7ffff7e01dd6 <vm_regular_engine+4182>, 0x7ffff7e01dfa <vm_regular_engine+4218>, 0x7ffff7e01e1e <vm_regular_engine+4254>, 0x7ffff7e01e42 <vm_regular_engine+4290>, 0x7ffff7e03266 <vm_regular_engine+9446>, 0x7ffff7e031fb <vm_regular_engine+9339>, 0x7ffff7e03230 <vm_regular_engine+9392>, 0x7ffff7e03127 <vm_regular_engine+9127>, 0x7ffff7e0315c <vm_regular_engine+9180>, 0x7ffff7e03192 <vm_regular_engine+9234>, 0x7ffff7e031c7 <vm_regular_engine+9287>, 0x7ffff7e02f77 <vm_regular_engine+8695>, 0x7ffff7e02fae <vm_regular_engine+8750>, 0x7ffff7e02fe5 <vm_regular_engine+8805>, 0x7ffff7e0301b <vm_regular_engine+8859>, 0x7ffff7e03051 <vm_regular_engine+8913>, 0x7ffff7e03086 <vm_regular_engine+8966>, 0x7ffff7e030bc <vm_regular_engine+9020>, 0x7ffff7e030f1 <vm_regular_engine+9073>, 0x7ffff7e02bb9 <vm_regular_engine+7737>, 0x7ffff7e02bf6 <vm_regular_engine+7798>, 0x7ffff7e02c2c <vm_regular_engine+7852>, 0x7ffff7e02c69 <vm_regular_engine+7913>, 0x7ffff7e02c9f <vm_regular_engine+7967>, 0x7ffff7e02ccf <vm_regular_engine+8015>, 0x7ffff7e02d18 <vm_regular_engine+8088>, 0x7ffff7e02d67 <vm_regular_engine+8167>, 0x7ffff7e02dab <vm_regular_engine+8235>, 0x7ffff7e02dea <vm_regular_engine+8298>, 0x7ffff7e02e1e <vm_regular_engine+8350>, 0x7ffff7e02e5f <vm_regular_engine+8415>, 0x7ffff7e02ea7 <vm_regular_engine+8487>, 0x7ffff7e02eeb <vm_regular_engine+8555>, 0x7ffff7e02f2d <vm_regular_engine+8621>, 0x7ffff7e02f4f <vm_regular_engine+8655>, 0x7ffff7e00dcb <vm_regular_engine+75>, 0x7ffff7e03561 <vm_regular_engine+10209>, 0x7ffff7e03558 <vm_regular_engine+10200>, 0x7ffff7e036a5 <vm_regular_engine+10533>, 0x7ffff7e036ed <vm_regular_engine+10605>, 0x7ffff7e036e4 <vm_regular_engine+10596>, 0x7ffff7e036db <vm_regular_engine+10587>, 0x7ffff7e0371a <vm_regular_engine+10650>, 0x7ffff7e03711 <vm_regular_engine+10641>, 0x7ffff7e03708 <vm_regular_engine+10632>, 0x7ffff7e036ff <vm_regular_engine+10623>, 0x7ffff7e036f6 <vm_regular_engine+10614>, 0x7ffff7e0360c <vm_regular_engine+10380>, 0x7ffff7e03603 <vm_regular_engine+10371>, 0x7ffff7e035fa <vm_regular_engine+10362>, 0x7ffff7e035f1 <vm_regular_engine+10353>, 0x7ffff7e035e8 <vm_regular_engine+10344>, 0x7ffff7e035df <vm_regular_engine+10335>, 0x7ffff7e035d6 <vm_regular_engine+10326>, 0x7ffff7e035cd <vm_regular_engine+10317>, 0x7ffff7e035c4 <vm_regular_engine+10308>, 0x7ffff7e035bb <vm_regular_engine+10299>, 0x7ffff7e035b2 <vm_regular_engine+10290>, 0x7ffff7e035a9 <vm_regular_engine+10281>, 0x7ffff7e035a0 <vm_regular_engine+10272>, 0x7ffff7e03597 <vm_regular_engine+10263>, 0x7ffff7e0358e <vm_regular_engine+10254>, 0x7ffff7e03585 <vm_regular_engine+10245>, 0x7ffff7e0357c <vm_regular_engine+10236>, 0x7ffff7e03573 <vm_regular_engine+10227>, 0x7ffff7e0356a <vm_regular_engine+10218>, 0x7ffff7e036d2 <vm_regular_engine+10578>, 0x7ffff7e036c9 <vm_regular_engine+10569>, 0x7ffff7e036c0 <vm_regular_engine+10560>...}
#68 0x00007ffff7e0f60b in scm_call_n (proc=0x7fffdc0a14e0, argv=<optimised out>, nargs=2)
    at /build/guile-3.0-otvBoq/guile-3.0-3.0.10+really3.0.9/libguile/vm.c:1615
        registers = {{__jmpbuf = {140737488343760, 4209532708008039966, 140736885036256, 2, 72, 140736900550536, 4209532708047885854, 4209550153244808734}, __mask_was_saved = 0, __saved_mask = {__val = {140737315296728, 140737488343616, 140737325454657, 140737315043168, 140737325461314, 0, 140737315000172, 140737488344032, 140737315000172, 140736884938688, 140737351473360, 4215, 4, 140736885494528, 140736885494496, 4471}}}}
        resume = <optimised out>
        prev_registers = 0x0
        ret = <optimised out>
        thread = 0x7fffdcf6cd80
        vp = 0x7fffdcf6cd88
        return_fp = <optimised out>
        call_fp = <optimised out>
        call_nlocals = 3
        stack_reserve_words = 9
        i = <optimised out>
#69 0x00007ffff7d77122 in scm_call_2 (proc=<optimised out>, arg1=<optimised out>, arg2=<optimised out>)
    at /build/guile-3.0-otvBoq/guile-3.0-3.0.10+really3.0.9/libguile/eval.c:503
        args = {0x7fffdc1112e0, 0x7fffdc111300}
#70 0x00007ffff7e16bfd in scm_c_with_exception_handler.constprop.0
    (type=0x404, handler_data=handler_data at entry=0x7fffffffd440, thunk_data=thunk_data at entry=0x7fffffffd440, thunk=<optimised out>, handler=<optimised out>)
    at /build/guile-3.0-otvBoq/guile-3.0-3.0.10+really3.0.9/libguile/exceptions.c:170
        prompt_tag = 0x7fffdc118810
        t = 0x7fffdcf6cd80
        dynstack = 0x7fffdcf6cf88
        dynamic_state = 0x7fffdc03aea0
        registers = {{__jmpbuf = {140737488343856, 4209532708203075102, 140736885524496, 1028, 0, 140736900550536, 4209532708010137118, 4209550139907839518}, __mask_was_saved = 0, __saved_mask = {__val = {140737315000172, 4, 140736885100368, 140737488344000, 140736884616864, 140736884617152, 18397484017999335168, 140736884617152, 140736884854248, 0, 140737352472032, 0, 140737488344128, 140737488344064, 140737314984476, 0}}}}
        prev_registers = 0x0
        saved_stack_depth = 0
        mra = 0x0
        res = <optimised out>
#71 0x00007ffff7df9c10 in scm_c_catch
    (tag=<optimised out>, body=<optimised out>, body_data=<optimised out>, handler=<optimised out>, handler_data=<optimised out>, pre_unwind_handler=<optimised out>, pre_unwind_handler_data=0x7fffdc07f400)
    at /build/guile-3.0-otvBoq/guile-3.0-3.0.10+really3.0.9/libguile/throw.c:168
        data = {tag = 0x404, body = 0x7ffff7d758d0 <c_body>, body_data = 0x7fffffffd4b0, handler = 0x7ffff7d7eb50 <c_handler>, handler_data = 0x7fffffffd4b0, pre_unwind_handler = 0x7ffff7d77b20 <pre_unwind_handler>, pre_unwind_handler_data = 0x7fffdc07f400, pre_unwind_running = 0x7fffdc1187e0}
#72 0x00007ffff7d77e2c in scm_i_with_continuation_barrier
    (pre_unwind_handler=0x7ffff7d77b20 <pre_unwind_handler>, body=0x7ffff7d758d0 <c_body>, body_data=0x7fffffffd4b0, handler=0x7ffff7d7eb50 <c_handler>, handler_data=0x7fffffffd4b0, pre_unwind_handler_data=0x7fffdc07f400) at /build/guile-3.0-otvBoq/guile-3.0-3.0.10+really3.0.9/libguile/continuations.c:368
        stack_item = 1729844326
        thread = 0x7fffdcf6cd80
        old_controot = 0x7fffdcf6e310
        old_contbase = 0x7fffffffd550
        result = <optimised out>
        stack_item = <optimised out>
        thread = <optimised out>
        old_controot = <optimised out>
        old_contbase = <optimised out>
        result = <optimised out>
#73 scm_c_with_continuation_barrier (func=<optimised out>, data=<optimised out>)
    at /build/guile-3.0-otvBoq/guile-3.0-3.0.10+really3.0.9/libguile/continuations.c:464
        c_data = {func = 0x7ffff7d8f7a0 <invoke_main_func>, data = 0x7fffffffd5b0, result = 0x0}
#74 0x00007ffff7dff8d6 in with_guile (base=0x7fffffffd550, data=0x7fffffffd580)
    at /build/guile-3.0-otvBoq/guile-3.0-3.0.10+really3.0.9/libguile/threads.c:649
        res = <optimised out>
        new_thread = 1
        t = 0x7fffdcf6cd80
        args = 0x7fffffffd580
        __PRETTY_FUNCTION__ = "with_guile"
#75 0x00007ffff5aab04e in GC_call_with_stack_base () at /lib/x86_64-linux-gnu/libgc.so.1
#76 0x00007ffff7df9b00 in scm_i_with_guile
    (func=<optimised out>, data=<optimised out>, dynamic_state=<optimised out>)
    at /build/guile-3.0-otvBoq/guile-3.0-3.0.10+really3.0.9/libguile/threads.c:692
        args = {func = 0x7ffff7d8f7a0 <invoke_main_func>, data = 0x7fffffffd5b0, dynamic_state = 0x0}
#77 scm_with_guile (func=<optimised out>, data=<optimised out>)
    at /build/guile-3.0-otvBoq/guile-3.0-3.0.10+really3.0.9/libguile/threads.c:698
#78 0x00007ffff7d98acb in scm_boot_guile
    (argc=<optimised out>, argv=<optimised out>, main_func=<optimised out>, closure=<optimised out>)
    at /build/guile-3.0-otvBoq/guile-3.0-3.0.10+really3.0.9/libguile/init.c:295
        res = <optimised out>
        c = {main_func = 0x555555567b80 <scm_run_gnucash(void*, int, char**)>, closure = 0x7fffffffd5e0, argc = 1, argv = 0x7fffffffdb68}
#79 0x000055555556b71b in Gnucash::Gnucash::start
    (this=this at entry=0x7fffffffd7c0, argc=1, argv=0x7fffffffdb68)
    at /usr/src/gnucash-1:5.8-1build1/gnucash/gnucash.cpp:280
        user_file_spec = {nofile = 0, file_to_load = 0x555555571b3c ""}
#80 0x0000555555561a69 in main (argc=<optimised out>, argv=<optimised out>)
    at /usr/src/gnucash-1:5.8-1build1/gnucash/gnucash.cpp:305
        application = {<Gnucash::CoreApp> = {m_app_name = "gnucash", m_tagline = "- GnuCash, accounting for personal and small business finance", m_log_to_filename = {<boost::optional_detail::optional_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<boost::optional_detail::optional_tag> = {<No data fields>}, m_initialized = false, m_storage = {dummy_ = {data = "\300\032a\366\377\177\000\000\025\000\000\000\000\000\000\000\210\377\377\377\377\377\377\377\220\315\323\367\377\177\000", aligner_ = {<No data fields>}}}}, <No data fields>}, m_file_to_load = {<boost::optional_detail::optional_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<boost::optional_detail::optional_tag> = {<No data fields>}, m_initialized = false, m_storage = {dummy_ = {data = "p\330\377\377\377\177\000\000\022.K\366\377\177\000\000\250/a\366\377\177\000\000X\330\377\377\377\177\000", aligner_ = {<No data fields>}}}}, <No data fields>}, m_opt_desc_all = {static m_default_line_length = 80, m_caption = "", m_line_length = 80, m_min_description_length = 40, m_options = std::vector of length 9, capacity 16 = {{px = 0x5555556eb5f0, pn = {pi_ = 0x5555556f08c0}}, {px = 0x55555594ecc0, pn = {pi_ = 0x5555556f0ad0}}, {px = 0x5555556f0bd0, pn = {pi_ = 0x5555556f0c70}}, {px = 0x5555556f0d90, pn = {pi_ = 0x5555556f0e30}}, {px = 0x5555556f0f70, pn = {pi_ = 0x5555556f10d0}}, {px = 0x5555556f11f0, pn = {pi_ = 0x5555556f1290}}, {px = 0x5555556f2210, pn = {pi_ = 0x5555556f2290}}, {px = 0x5555556f2480, pn = {pi_ = 0x5555556f2520}}, {px = 0x5555556f2c90, pn = {pi_ = 0x5555556f2d60}}}, belong_to_group = std::vector<bool> of length 9, capacity 64 = {true, true, true, true, true, true, true, true, true}, groups = std::vector of length 3, capacity 4 = {{px = 0x5555556f2580, pn = {pi_ = 0x5555556f26b0}}, {px = 0x5555556f27c0, pn = {pi_ = 0x5555556f2870}}, {px = 0x5555556f2e70, pn = {pi_ = 0x5555556f2f40}}}}, m_opt_desc_display = std::unique_ptr<boost::program_options::options_description> = {get() = 0x555555607ce0}, m_opt_map = <incomplete type>, m_pos_opt_desc = {m_names = std::vector of length 0, capacity 0, m_trailing = "input-file"}, m_show_help = false, m_show_version = false, m_show_paths = false, m_debug = false, m_extra = false, m_gsettings_prefix = {<boost::optional_detail::optional_base<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<boost::optional_detail::optional_tag> = {<No data fields>}, m_initialized = false, m_storage = {dummy_ = {data = "0~\371\367\377\177\000\000\000\317ƅ=\376P\377\020\332\377\377\377\177\000\000\300\032a\366\377\177\000", aligner_ = {<No data fields>}}}}, <No data fields>}, m_log_flags = std::vector of length 0, capacity 0, sys_locale = 0x0}, m_nofile = false}
(gdb) 



More information about the gnucash-user mailing list