[GNC] Regular crashes on Linux Mint when assigning payment

James Thorpe James at fusionsystems.co.za
Sat Oct 11 11:09:38 EDT 2025


If it helps, I ran it through gdb and the error was:

Thread 1 "gnucash" received signal SIGSEGV, Segmentation fault.
0x00007ffff7712f33 in gtk_widget_show (widget=0x5555560b01f0) at 
../gtk/gtkwidget.c:4834
4834      g_return_if_fail (GTK_IS_WIDGET (widget));

Here is the stack trace - I hope it means something to someone

--- BEGIN STACK TRACE 
------------------------------------------------------------

#0 __pthread_kill_implementation (threadid=<optimized out>, 
signo=signo at entry=6, no_tid=no_tid at entry=0) at pthread_kill.c:44
         tid = <optimized out>
         ret = 0
         pd = <optimized out>
         old_mask = {__val = {140725256205424}}
         ret = <optimized out>
#1  0x000070417949b3b3 in __pthread_kill_internal (threadid=<optimized 
out>, signo=6) at pthread_kill.c:78
#2  0x000070417944250e in __GI_raise (sig=sig at entry=6) at 
../sysdeps/posix/raise.c:26
         ret = <optimized out>
#3  0x0000704179429882 in __GI_abort () at abort.c:79
         save_stage = 1
         act = {__sigaction_handler = {sa_handler = 0x20, sa_sigaction = 
0x20}, sa_mask = {__val = {123426520561213, 14285587252793795070, 
123426520561014, 14285587252793795070, 10975544583067222453, 
140725256205152, 12576740760587738368, 140725256205232, 123426510115637, 
140725256205328, 1, 11334680790228271104, 94576841694944, 
14285587252793795070, 31, 140725256205360}}, sa_flags = 1526865152, 
sa_restorer = 0x31}
#4  0x000070417942a8f6 in __libc_message_impl 
(fmt=fmt at entry=0x7041795bc300 "%s\n") at ../sysdeps/posix/libc_fatal.c:134
         ap = {{gp_offset = 16, fp_offset = 32765, overflow_arg_area = 
0x7ffd26e83530, reg_save_area = 0x7ffd26e834c0}}
         fd = 2
         iov = {{iov_base = 0x7041795b9fd3, iov_len = 28}, {iov_base = 
0x7041795bc302, iov_len = 1}, {iov_base = 0x7fffffff, iov_len = 
140725256205728}, {iov_base = 0x7ffd26e834b0, iov_len = 
123426510120062}, {iov_base = 0x0, iov_len = 0}, {iov_base = 
0x7ffd26e834b0, iov_len = 123426510115637}, {iov_base = 0x0, iov_len = 
123426510115637}}
         iovcnt = <optimized out>
         total = <optimized out>
         cp = <optimized out>
#5  0x00007041794a5765 in malloc_printerr (str=str at entry=0x7041795b9fd3 
"corrupted size vs. prev_size") at malloc.c:5772
--Type <RET> for more, q to quit, c to continue without paging--c
#6  0x00007041794a6126 in unlink_chunk (p=p at entry=0x56046304e600, 
av=0x7041795f1ac0 <main_arena>) at malloc.c:1611
         fd = <optimized out>
         bk = <optimized out>
#7  0x00007041794a915a in _int_malloc (av=av at entry=0x7041795f1ac0 
<main_arena>, bytes=bytes at entry=120) at malloc.c:4381
         p = <optimized out>
         iters = <optimized out>
         nb = <optimized out>
         idx = <optimized out>
         bin = <optimized out>
         victim = 0x56046304e600
         size = 1104
         victim_index = <optimized out>
         remainder = <optimized out>
         remainder_size = 976
         block = <optimized out>
         bit = <optimized out>
         map = <optimized out>
         fwd = <optimized out>
         bck = <optimized out>
         tcache_unsorted_count = <optimized out>
         tcache_nb = <optimized out>
         tc_idx = 6
         return_cached = <optimized out>
#8  0x00007041794a9db4 in __GI___libc_malloc (bytes=120) at malloc.c:3336
         ar_ptr = 0x7041795f1ac0 <main_arena>
         victim = <optimized out>
         tbytes = <optimized out>
         tc_idx = <optimized out>
#9  0x00007041792a7d4c in xmlNewText 
(content=content at entry=0x70417859e64c "string") at ../tree.c:2303
         cur = <optimized out>
#10 0x00007041792a7e18 in xmlNewDocText (doc=doc at entry=0x0, 
content=content at entry=0x70417859e64c "string") at ../tree.c:2543
         cur = <optimized out>
#11 0x00007041792a8b0b in xmlNewPropInternal (node=0x560462c38d30, 
ns=<optimized out>, name=0x70417859d6ae "type", value=0x70417859e64c 
"string", eatname=0) at ../tree.c:1718
         tmp = <optimized out>
         cur = 0x560462c38e50
         doc = <optimized out>
#12 0x0000704178590a60 in KvpFrameImpl::for_each_slot_temp<void (*)(char 
const*, KvpValueImpl*, void*), _xmlNode*>(void (* const&)(char const*, 
KvpValueImpl*, void*), _xmlNode*&) const::{lambda(std::pair<char const* 
const, KvpValueImpl*> const&)#1}::operator()(std::pair<char const* 
const, KvpValueImpl*> const&) const (__closure=<synthetic pointer>, a={...})
     at /run/build/gnucash/libgnucash/engine/kvp-frame.hpp:270
#13 std::for_each<std::_Rb_tree_const_iterator<std::pair<char const* 
const, KvpValueImpl*> >, KvpFrameImpl::for_each_slot_temp<void (*)(char 
const*, KvpValueImpl*, void*), _xmlNode*>(void (* const&)(char const*, 
KvpValueImpl*, void*), _xmlNode*&) const::{lambda(std::pair<char const* 
const, KvpValueImpl*> 
const&)#1}>(std::_Rb_tree_const_iterator<std::pair<char const* const, 
KvpValueImpl*> >, std::_Rb_tree_const_iterator<std::pair<char const* 
const, KvpValueImpl*> >, KvpFrameImpl::for_each_slot_temp<void (*)(char 
const*, KvpValueImpl*, void*), _xmlNode*>(void (* const&)(char const*, 
KvpValueImpl*, void*), _xmlNode*&) const::{lambda(std::pair<char const* 
const, KvpValueImpl*> const&)#1}) (__first={...}, __last=Python 
Exception <class 'gdb.error'>: value has been optimized out
, __f=...)
     at /usr/include/c++/14.3.0/bits/stl_algo.h:3786
#14 KvpFrameImpl::for_each_slot_temp<void (*)(char const*, 
KvpValueImpl*, void*), _xmlNode*>
     (this=this at entry=0x560462339480, func=@0x7ffd26e836c0: 
0x70417858f9b0 <add_kvp_slot(char const*, KvpValue*, void*)>, 
data=@0x7ffd26e836b8: 0x56046326a660)
     at /run/build/gnucash/libgnucash/engine/kvp-frame.hpp:269
#15 0x000070417858f5f7 in qof_instance_slots_to_dom_tree 
(tag=tag at entry=0x70417859dada "lot:slots", 
inst=inst at entry=0x560462339450 [GNCLot])
     at 
/run/build/gnucash/libgnucash/backend/xml/sixtp-dom-generators.cpp:336
         ret = 0x56046326a660
         frame = 0x560462339480
#16 0x000070417857da0b in gnc_lot_dom_tree_create (lot=0x560462339450 
[GNCLot]) at /run/build/gnucash/libgnucash/backend/xml/gnc-lot-xml-v2.cpp:66
         ret = 0x560462c118b0
#17 0x0000704178575c88 in gnc_account_dom_tree_create (act=<optimized 
out>, exporting=<optimized out>, allow_incompat=allow_incompat at entry=1)
     at /run/build/gnucash/libgnucash/backend/xml/gnc-account-xml-v2.cpp:157
         lot = <optimized out>
         toaddto = 0x560462d55a10
         str = <optimized out>
         ret = 0x56046321e8a0
         lots = 0x5604628219a0 = {0x560462324880, 0x560462324bb0, 
0x560462324d40, 0x560462324fb0, 0x560462325260, 0x560462325510, 
0x5604623257c0, 0x560462325be0, 0x560462325e90, 0x560462326140, 
0x5604623263f0, 0x5604623266a0, 0x560462326950, 0x560462326c00, 
0x560462327040, 0x5604623272f0, 0x5604623275a0, 0x560462327850, 
0x560462327b00, 0x560462327db0, 0x560462328060, 0x560462328310, 
0x5604623285c0, 0x560462328b20, 0x560462328dd0, 0x560462329080, 
0x560462329330, 0x560462326eb0, 0x560462329b10, 0x560462329dc0, 
0x56046232a070, 0x56046232a320, 0x56046232a5d0, 0x56046232a880, 
0x56046232abb0, 0x56046232ae80, 0x56046232b130, 0x56046232b3e0, 
0x56046232b690, 0x56046232b940, 0x56046232bbf0, 0x56046232bea0, 
0x56046232c110, 0x56046232c3c0, 0x56046232c670, 0x56046232c920, 
0x56046232cbd0, 0x56046232ce80, 0x56046232d130, 0x56046232d3e0, 
0x5604623295e0, 0x560462329890, 0x56046232e120, 0x56046232e3d0, 
0x56046232e680, 0x56046232e930, 0x56046232ebe0, 0x56046232ee90, 
0x56046232f140, 0x56046232f3f0, 0x56046232f6a0, 0x56046232f950, 
0x56046232fc00, 0x56046232feb0, 0x560462330160, 0x560462330410, 
0x5604623306c0, 0x560462330970, 0x560462330c20, 0x560462330ed0, 
0x560462331180, 0x560462331430, 0x5604623316e0, 0x560462331990, 
0x560462331c40, 0x560462331ef0, 0x5604623321a0, 0x560462332450, 
0x560462332700, 0x5604623329b0, 0x560462332c60, 0x560462332f10, 
0x5604623331c0, 0x560462333490, 0x560462333700, 0x5604623339b0, 
0x560462333c60, 0x560462333f10, 0x5604623341c0, 0x560462334470, 
0x560462334740, 0x560462a9cb60, 0x5604623349d0, 0x560462334c40, 
0x560462334ef0, 0x5604623351a0, 0x560462335450, 0x560462335700, 
0x5604623359b0, 0x560462335c60, 0x560462335f10, 0x5604623361c0, 
0x560462336470, 0x560462336720, 0x5604623369d0, 0x560462336c80, 
0x560462336f30, 0x5604623371e0, 0x5604623374b0, 0x56046232d6a0, 
0x56046232d950, 0x56046232dc00, 0x5604623389d0, 0x560462338c40, 
0x560462338ef0, 0x5604623391a0, 0x560462339450}
         n = 0x560462e192a0 = {0x560462339450}
         parent = <optimized out>
         acct_commodity = <optimized out>
#18 0x000070417858eaf4 in write_one_account 
(out=out at entry=0x560462c3d690, account=<optimized out>, 
gd=gd at entry=0x5604628af330, allow_incompat=1)
     at /run/build/gnucash/libgnucash/backend/xml/io-utils.cpp:43
         accnode = <optimized out>
         _g_boolean_var_13 = <optimized out>
#19 0x000070417858ec1f in write_account_tree (out=0x560462c3d690, 
root=<optimized out>, gd=0x5604628af330) at 
/run/build/gnucash/libgnucash/backend/xml/io-utils.cpp:72
         descendants = 0x56046304d960 = {0x5604622f3a00, 0x5604622dd430, 
0x560461f81450, 0x560462169100, 0x560461fa49f0, 0x560462324700, 
0x560462339820, 0x560461fa3790, 0x56046216ea40, 0x56046218cab0, 
0x56046210d5e0, 0x560461f034a0, 0x560461c1c730, 0x560461f013c0, 
0x560461f08850, 0x560461f02db0, 0x560461ee0d70, 0x560461f00dc0, 
0x560461efd210, 0x560461ee3be0, 0x560461eddfc0, 0x560461f00a80, 
0x560461f94380, 0x560461f063a0, 0x560461f29760, 0x560461f91f90, 
0x560461ecc620, 0x560461f14020, 0x560461f83450, 0x560461f466e0, 
0x560461f61a30, 0x560461f29980, 0x560461f632d0, 0x560461f8f820, 
0x560461f3dfd0, 0x560461f05170, 0x560461f1ee00, 0x560461f07b10, 
0x560461f02740, 0x560461f28620, 0x560461efb0c0, 0x560461efb410, 
0x5604620e0a70, 0x560461f065b0, 0x560461f78550, 0x560461f63f00, 
0x560461f068d0, 0x560461f037e0, 0x560461f8c820, 0x560461f2d950, 
0x560461f1b860, 0x560461f62650, 0x560461ec5660, 0x560461ee8630, 
0x560461edcdc0, 0x560461edd680, 0x560461f92c20, 0x560461f08a40, 
0x560461f2d5d0, 0x560461ec8f20, 0x560461f06c00, 0x560461ed0b10, 
0x560461f01ad0, 0x560461f0e8f0, 0x560462188310, 0x56046216f2d0, 
0x5604620c1270, 0x56046216ecf0, 0x560462112020, 0x56046216efe0, 
0x560461f5fe10, 0x560461ec1be0, 0x5604620ad4b0, 0x560461f2ad70, 
0x560461f28960, 0x560461f1b480, 0x560461f48da0, 0x560461f521b0, 
0x560461f090a0, 0x56046218de60, 0x5604620bfc60, 0x560461ede8a0, 
0x560461f64dc0, 0x560461ee8920, 0x560461f13a10, 0x560461ef9f10, 
0x5604620c03a0, 0x560461f405b0, 0x560461f3fd70}
         node = 0x5604632415f0 = {0x560462324700, 0x560462339820, 
0x560461fa3790, 0x56046216ea40, 0x56046218cab0, 0x56046210d5e0, 
0x560461f034a0, 0x560461c1c730, 0x560461f013c0, 0x560461f08850, 
0x560461f02db0, 0x560461ee0d70, 0x560461f00dc0, 0x560461efd210, 
0x560461ee3be0, 0x560461eddfc0, 0x560461f00a80, 0x560461f94380, 
0x560461f063a0, 0x560461f29760, 0x560461f91f90, 0x560461ecc620, 
0x560461f14020, 0x560461f83450, 0x560461f466e0, 0x560461f61a30, 
0x560461f29980, 0x560461f632d0, 0x560461f8f820, 0x560461f3dfd0, 
0x560461f05170, 0x560461f1ee00, 0x560461f07b10, 0x560461f02740, 
0x560461f28620, 0x560461efb0c0, 0x560461efb410, 0x5604620e0a70, 
0x560461f065b0, 0x560461f78550, 0x560461f63f00, 0x560461f068d0, 
0x560461f037e0, 0x560461f8c820, 0x560461f2d950, 0x560461f1b860, 
0x560461f62650, 0x560461ec5660, 0x560461ee8630, 0x560461edcdc0, 
0x560461edd680, 0x560461f92c20, 0x560461f08a40, 0x560461f2d5d0, 
0x560461ec8f20, 0x560461f06c00, 0x560461ed0b10, 0x560461f01ad0, 
0x560461f0e8f0, 0x560462188310, 0x56046216f2d0, 0x5604620c1270, 
0x56046216ecf0, 0x560462112020, 0x56046216efe0, 0x560461f5fe10, 
0x560461ec1be0, 0x5604620ad4b0, 0x560461f2ad70, 0x560461f28960, 
0x560461f1b480, 0x560461f48da0, 0x560461f521b0, 0x560461f090a0, 
0x56046218de60, 0x5604620bfc60, 0x560461ede8a0, 0x560461f64dc0, 
0x560461ee8920, 0x560461f13a10, 0x560461ef9f10, 0x5604620c03a0, 
0x560461f405b0, 0x560461f3fd70}
         allow_incompat = <optimized out>
         success = <optimized out>
#20 write_account_tree (out=0x560462c3d690, root=<optimized out>, 
gd=0x5604628af330) at 
/run/build/gnucash/libgnucash/backend/xml/io-utils.cpp:59
         descendants = <optimized out>
         node = <optimized out>
#21 0x000070417858dc32 in write_book (out=<optimized out>, 
book=<optimized out>, gd=0x5604628af330) at 
/run/build/gnucash/libgnucash/backend/xml/io-gncxml-v2.cpp:1143
         be_data = {ok = 652752944, data = 0x70417948f8b6 
<_IO_new_file_init_internal+38>, gd = 0x5604628af330, tag = 
0x560462c3d690 "\204,\255\373\001V", parser = 0x7ffd26e83870, out = 
0x560462c3d690, book = 0x5604622eb160 [QofBook]}
         be_data = {ok = <optimized out>, data = <optimized out>, gd = 
<optimized out>, tag = <optimized out>, parser = <optimized out>, out = 
<optimized out>, book = <optimized out>}
         data = {version = <optimized out>, type_name = <optimized out>, 
create_parser = <optimized out>, add_item = <optimized out>, get_count = 
<optimized out>, write = <optimized out>, scrub = <optimized out>, ns = 
<optimized out>}
         data = {version = <optimized out>, type_name = <optimized out>, 
create_parser = <optimized out>, add_item = <optimized out>, get_count = 
<optimized out>, write = <optimized out>, scrub = <optimized out>, ns = 
<optimized out>}
#22 gnc_book_write_to_xml_filehandle_v2 (book=<optimized out>, 
out=<optimized out>) at 
/run/build/gnucash/libgnucash/backend/xml/io-gncxml-v2.cpp:1329
         qof_be = <optimized out>
         gd = 0x5604628af330
         success = <optimized out>
         qof_be = <optimized out>
         gd = <optimized out>
         success = <optimized out>
#23 gnc_book_write_to_xml_filehandle_v2 (book=<optimized out>, 
out=<optimized out>) at 
/run/build/gnucash/libgnucash/backend/xml/io-gncxml-v2.cpp:1302
         qof_be = <optimized out>
         gd = <optimized out>
#24 0x000070417858e020 in gnc_book_write_to_xml_file_v2
     (book=0x5604622eb160 [QofBook], 
filename=filename at entry=0x5604621dc680 "/home/share/Rene/Private 
Practice/GnuCash/RenePractice_2025_2026.gnucash.tmp-LWPvcq", 
compress=<optimized out>) at 
/run/build/gnucash/libgnucash/backend/xml/io-gncxml-v2.cpp:1607
         success = true
         file = <synthetic pointer>
         thread = <synthetic pointer>
#25 0x0000704178585945 in GncXmlBackend::write_to_file 
(this=this at entry=0x5604622b1c30, make_backup=make_backup at entry=true)
     at /run/build/gnucash/libgnucash/backend/xml/gnc-xml-backend.cpp:410
         be_err = <optimized out>
         tmp_name = 0x5604621dc680 "/home/share/Rene/Private 
Practice/GnuCash/RenePractice_2025_2026.gnucash.tmp-LWPvcq"
#26 0x00007041785863b9 in GncXmlBackend::sync (this=0x5604622b1c30, 
book=0x5604622eb160 [QofBook]) at 
/run/build/gnucash/libgnucash/backend/xml/gnc-xml-backend.cpp:322
#27 0x0000704179edc7d0 in QofSessionImpl::save (this=0x56046219e350, 
percentage_func=0x70417ac0ca50 <gnc_window_show_progress>)
     at /run/build/gnucash/libgnucash/engine/qofsession.cpp:457
         err = <optimized out>
#28 QofSessionImpl::save (this=0x56046219e350, 
percentage_func=0x70417ac0ca50 <gnc_window_show_progress>) at 
/run/build/gnucash/libgnucash/engine/qofsession.cpp:438
         err = <optimized out>
#29 0x000070417abc47d2 in gnc_file_save (parent=0x560461ac6680 
[GncMainWindow]) at /run/build/gnucash/gnucash/gnome-utils/gnc-file.c:1453
         io_err = <optimized out>
         newfile = <optimized out>
         session = 0x56046219e350
#30 0x000070417ad5adf1 in gnc_main_window_cmd_file_save 
(simple=<optimized out>, parameter=<optimized out>, 
user_data=0x560461901c80)
     at /run/build/gnucash/gnucash/gnome/gnc-plugin-basic-commands.c:386
         data = 0x560461901c80
#35 0x00007041793d0f03 in <emit signal 'activate' on instance 
0x560461901f80 [GSimpleAction]>
     (instance=instance at entry=0x560461901f80, signal_id=<optimized out>, 
detail=detail at entry=0) at ../gobject/gsignal.c:3582
         var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area 
= 0x7ffd26e84040, reg_save_area = 0x7ffd26e83f80}}
     #31 0x00007041793b491a in g_closure_invoke (closure=0x560461902030, 
return_value=0x0, n_param_values=2, param_values=0x7ffd26e83d10, 
invocation_hint=0x7ffd26e83c60)
     at ../gobject/gclosure.c:833
                 marshal = 0x7041793b8110 <g_cclosure_marshal_VOID__VARIANT>
                 marshal_data = 0x0
                 in_marshal = 0
                 real_closure = 0x560461902010
     #32 0x00007041793c9603 in signal_emit_unlocked_R
     (node=node at entry=0x7ffd26e83df0, detail=detail at entry=0, 
instance=instance at entry=0x560461901f80, 
emission_return=emission_return at entry=0x0, 
instance_and_params=instance_and_params at entry=0x7ffd26e83d10) at 
../gobject/gsignal.c:3887
                 tmp = <optimized out>
                 handler = 0x560461901fd0
                 accumulator = <optimized out>
                 emission = {next = 0x7ffd26e841b0, instance = 
0x560461901f80, ihint = {signal_id = 244, detail = 0, run_type = 
(G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = 
EMISSION_RUN, chain_type = 0x4 [void]}
                 class_closure = <optimized out>
                 hlist = <optimized out>
                 handler_list = 0x560461901fd0
                 return_accu = <optimized out>
                 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 = <optimized out>
                 max_sequential_handler_number = <optimized out>
                 return_value_altered = <optimized out>
                 n_params = <optimized out>
                 EMIT_RESTART = <optimized out>
     #33 0x00007041793cb0b1 in signal_emit_valist_unlocked
     (instance=instance at entry=0x560461901f80, 
signal_id=signal_id at entry=244, detail=detail at entry=0, 
var_args=var_args at entry=0x7ffd26e83f60) at ../gobject/gsignal.c:3519
                 instance_and_params = <optimized out>
                 param_values = <optimized out>
                 node = <optimized out>
                 i = <optimized out>
                 node_copy = {signal_id = <optimized out>, itype = 
<optimized out>, name = <optimized out>, destroyed = <optimized out>, 
flags = <optimized out>, n_params = <optimized out>, 
single_va_closure_is_valid = <optimized out>, single_va_closure_is_after 
= <optimized out>, param_types = <optimized out>, return_type = 
<optimized out>, class_closure_bsa = <optimized out>, accumulator = 
<optimized out>, c_marshaller = <optimized out>, va_marshaller = 
<optimized out>, emission_hooks = <optimized out>, single_va_closure = 
<optimized out>}
     #34 0x00007041793d0e41 in g_signal_emit_valist 
(instance=0x560461901f80, signal_id=244, detail=0, 
var_args=0x7ffd26e83f60) at ../gobject/gsignal.c:3262
#36 0x000070417a1079b5 in g_simple_action_activate 
(action=0x560461901f80, parameter=<optimized out>) at 
../gio/gsimpleaction.c:215
         simple = <optimized out>
         simple = <optimized out>
         _g_boolean_var_14 = <optimized out>
         was_enabled = <optimized out>
#37 g_simple_action_activate (action=0x560461901f80, parameter=0x0) at 
../gio/gsimpleaction.c:195
         simple = 0x560461901f80 [GSimpleAction]
         was_enabled = <optimized out>
#38 0x000070417a5c48e7 in gtk_menu_tracker_item_activated 
(self=0x560461d6f2c0 [GtkMenuTrackerItem]) at 
../gtk/gtkmenutrackeritem.c:799
         action_name = 0x560461d6f3b1 
"gnc-plugin-basic-commands-actions.FileSaveAction"
         action_target = 0x0
#43 0x00007041793d0f03 in <emit signal 'activate' on instance 
0x560461d6f620 [GtkModelMenuItem]> (instance=<optimized out>, 
signal_id=<optimized out>, detail=detail at entry=0)
     at ../gobject/gsignal.c:3582
         var_args = {{gp_offset = 24, fp_offset = 48, overflow_arg_area 
= 0x7ffd26e84580, reg_save_area = 0x7ffd26e844c0}}
     #39 0x00007041793b491a in g_closure_invoke (closure=0x560461d710f0, 
return_value=0x0, n_param_values=1, param_values=0x7ffd26e84270, 
invocation_hint=0x7ffd26e841c0)
     at ../gobject/gclosure.c:833
                 marshal = 0x7041793b6dc0 <g_cclosure_marshal_VOID__VOID>
                 marshal_data = 0x0
                 in_marshal = 0
                 real_closure = 0x560461d710d0
     #40 0x00007041793c9603 in signal_emit_unlocked_R
     (node=node at entry=0x7ffd26e84330, detail=detail at entry=0, 
instance=instance at entry=0x560461d6f620, 
emission_return=emission_return at entry=0x0, 
instance_and_params=instance_and_params at entry=0x7ffd26e84270) at 
../gobject/gsignal.c:3887
                 tmp = <optimized out>
                 handler = 0x560461d71090
                 accumulator = <optimized out>
                 emission = {next = 0x7ffd26e846d0, instance = 
0x560461d6f620, ihint = {signal_id = 112, detail = 0, run_type = 
(G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = 
EMISSION_RUN, chain_type = 0x4 [void]}
                 class_closure = <optimized out>
                 hlist = <optimized out>
                 handler_list = 0x560461d71090
                 return_accu = <optimized out>
                 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 = <optimized out>
                 max_sequential_handler_number = <optimized out>
                 return_value_altered = <optimized out>
                 n_params = <optimized out>
                 EMIT_RESTART = <optimized out>
     #41 0x00007041793cb0b1 in signal_emit_valist_unlocked
     (instance=instance at entry=0x560461d6f620, 
signal_id=signal_id at entry=112, detail=detail at entry=0, 
var_args=var_args at entry=0x7ffd26e844a0) at ../gobject/gsignal.c:3519
                 instance_and_params = <optimized out>
                 param_values = <optimized out>
                 node = <optimized out>
                 i = <optimized out>
                 node_copy = {signal_id = <optimized out>, itype = 
<optimized out>, name = <optimized out>, destroyed = <optimized out>, 
flags = <optimized out>, n_params = <optimized out>, 
single_va_closure_is_valid = <optimized out>, single_va_closure_is_after 
= <optimized out>, param_types = <optimized out>, return_type = 
<optimized out>, class_closure_bsa = <optimized out>, accumulator = 
<optimized out>, c_marshaller = <optimized out>, va_marshaller = 
<optimized out>, emission_hooks = <optimized out>, single_va_closure = 
<optimized out>}
     #42 0x00007041793d0e41 in g_signal_emit_valist 
(instance=0x560461d6f620, signal_id=112, detail=0, 
var_args=0x7ffd26e844a0) at ../gobject/gsignal.c:3262
#44 0x000070417a70ae10 in closure_accel_activate
     (closure=0x560461f93f90, return_value=0x7ffd26e84700, 
n_param_values=<optimized out>, param_values=<optimized out>, 
invocation_hint=<optimized out>, marshal_data=<optimized out>) at 
../gtk/gtkwidget.c:6627
         aclosure = 0x560461f93f90
         can_activate = 1
#49 0x00007041793d0f03 in <emit signal 'accel-activate:<Primary>s' on 
instance 0x560461bbfbf0 [GtkAccelGroup]>
     (instance=instance at entry=0x560461bbfbf0, signal_id=<optimized out>, 
detail=detail at entry=1896) at ../gobject/gsignal.c:3582
         var_args = {{gp_offset = 48, fp_offset = 48, overflow_arg_area 
= 0x7ffd26e84af0, reg_save_area = 0x7ffd26e84a30}}
     #45 0x00007041793b491a in g_closure_invoke (closure=0x560461f93f90, 
return_value=0x7ffd26e84700, n_param_values=4, 
param_values=0x7ffd26e84790, invocation_hint=0x7ffd26e846e0)
     at ../gobject/gclosure.c:833
                 marshal = 0x70417a70adc0 <closure_accel_activate>
                 marshal_data = 0x0
                 in_marshal = 0
                 real_closure = 0x560461f93f70
     #46 0x00007041793c9603 in signal_emit_unlocked_R
     (node=node at entry=0x7ffd26e848a0, detail=detail at entry=1896, 
instance=instance at entry=0x560461bbfbf0, 
emission_return=emission_return at entry=0x7ffd26e84920, 
instance_and_params=instance_and_params at entry=0x7ffd26e84790) at 
../gobject/gsignal.c:3887
                 tmp = <optimized out>
                 handler = 0x560461f92ec0
                 accumulator = <optimized out>
                 emission = {next = 0x7ffd26e84d70, instance = 
0x560461bbfbf0, ihint = {signal_id = 224, detail = 1896, run_type = 
(G_SIGNAL_RUN_FIRST | G_SIGNAL_ACCUMULATOR_FIRST_RUN)}, state = 
EMISSION_RUN, chain_type = 0x4 [void]}
                 class_closure = <optimized out>
                 hlist = <optimized out>
                 handler_list = 0x560461d94830
                 return_accu = <optimized 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 = <optimized out>
                 max_sequential_handler_number = <optimized out>
                 return_value_altered = <optimized out>
                 n_params = <optimized out>
                 EMIT_RESTART = <optimized out>
     #47 0x00007041793ca932 in signal_emit_valist_unlocked
     (instance=instance at entry=0x560461bbfbf0, 
signal_id=signal_id at entry=224, detail=detail at entry=1896, 
var_args=var_args at entry=0x7ffd26e84a10) 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 = <optimized out>
                 param_values = <optimized out>
                 node = <optimized out>
                 i = <optimized out>
                 node_copy = {signal_id = <optimized out>, itype = 
<optimized out>, name = <optimized out>, destroyed = <optimized out>, 
flags = <optimized out>, n_params = <optimized out>, 
single_va_closure_is_valid = <optimized out>, single_va_closure_is_after 
= <optimized out>, param_types = <optimized out>, return_type = 
<optimized out>, class_closure_bsa = <optimized out>, accumulator = 
<optimized out>, c_marshaller = <optimized out>, va_marshaller = 
<optimized out>, emission_hooks = <optimized out>, single_va_closure = 
<optimized out>}
     #48 0x00007041793d0e41 in g_signal_emit_valist 
(instance=0x560461bbfbf0, signal_id=224, detail=1896, 
var_args=0x7ffd26e84a10) at ../gobject/gsignal.c:3262
#50 0x000070417a44ac88 in gtk_accel_group_activate
     (accel_group=0x560461bbfbf0 [GtkAccelGroup], 
accel_quark=accel_quark at entry=1896, 
acceleratable=acceleratable at entry=0x560461ac6680 [GncMainWindow], 
accel_key=accel_key at entry=115, 
accel_mods=accel_mods at entry=GDK_CONTROL_MASK) at ../gtk/gtkaccelgroup.c:910
         was_handled = 0
#51 0x000070417a44c7bd in gtk_accel_groups_activate 
(object=object at entry=0x560461ac6680 [GncMainWindow], accel_key=115, 
accel_mods=GDK_CONTROL_MASK) at ../gtk/gtkaccelgroup.c:948
         accel_name = <optimized out>
         accel_quark = 1896
         slist = 0x560461bbfc40 = {0x560461bbfbf0}
#52 0x000070417a73141c in gtk_window_activate_key 
(window=window at entry=0x560461ac6680 [GncMainWindow], 
event=event at entry=0x5604629a0390) at ../gtk/gtkwindow.c:12102
         key_hash = <optimized out>
         found_entry = 0x5604620c3c50
         enable_accels = 1
         enable_mnemonics = 1
#53 0x000070417a731556 in gtk_window_key_press_event 
(widget=0x560461ac6680 [GncMainWindow], event=0x5604629a0390) at 
../gtk/gtkwindow.c:8293
         window = 0x560461ac6680 [GncMainWindow]
         handled = 0
#59 0x00007041793d0f03 in <emit signal 'key-press-event' on instance 
0x560461ac6680 [GncMainWindow]>
     (instance=instance at entry=0x560461ac6680, signal_id=<optimized out>, 
detail=detail at entry=0) at ../gobject/gsignal.c:3582
         var_args = {{gp_offset = 32, fp_offset = 48, overflow_arg_area 
= 0x7ffd26e85160, reg_save_area = 0x7ffd26e850a0}}
     #54 0x000070417a42e024 in _gtk_marshal_BOOLEAN__BOXED
     (closure=0x5604618c60c0, return_value=0x7ffd26e84da0, 
n_param_values=<optimized out>, param_values=0x7ffd26e84e30, 
invocation_hint=<optimized out>, marshal_data=<optimized out>)
     at gtk/gtkmarshalers.c:84
                 cc = 0x5604618c60c0
                 data1 = 0x560461ac6680
                 data2 = 0x5604618be3a0
                 callback = 0x70417a731540 <gtk_window_key_press_event>
                 v_return = <optimized out>
     #55 0x00007041793b491a in g_closure_invoke (closure=0x5604618c60c0, 
return_value=0x7ffd26e84da0, n_param_values=2, 
param_values=0x7ffd26e84e30, invocation_hint=0x7ffd26e84d80)
     at ../gobject/gclosure.c:833
                 marshal = 0x7041793b2ec0 <g_type_class_meta_marshal>
                 marshal_data = 0x1b0
                 in_marshal = 0
                 real_closure = 0x5604618c60a0
     #56 0x00007041793c9be0 in signal_emit_unlocked_R
     (node=node at entry=0x7ffd26e84f10, detail=detail at entry=0, 
instance=instance at entry=0x560461ac6680, 
emission_return=emission_return at entry=0x7ffd26e84f90, 
instance_and_params=instance_and_params at entry=0x7ffd26e84e30) at 
../gobject/gsignal.c:3927
                 accumulator = <optimized out>
                 emission = {next = 0x0, instance = 0x560461ac6680, 
ihint = {signal_id = 69, detail = 0, run_type = G_SIGNAL_RUN_LAST}, 
state = EMISSION_RUN, chain_type = 0x560461b2a920 
[GncMainWindow/GtkApplicationWindow/GtkWindow/GtkBin/GtkContainer/GtkWidget/GInitiallyUnowned]}
                 class_closure = <optimized out>
                 hlist = <optimized out>
                 handler_list = 0x560461c29eb0
                 return_accu = <optimized 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 = <optimized out>
                 max_sequential_handler_number = <optimized out>
                 return_value_altered = <optimized out>
                 n_params = <optimized out>
                 EMIT_RESTART = <optimized out>
     #57 0x00007041793ca932 in signal_emit_valist_unlocked
     (instance=instance at entry=0x560461ac6680, 
signal_id=signal_id at entry=69, detail=detail at entry=0, 
var_args=var_args at entry=0x7ffd26e85080) 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 = <optimized out>
                 param_values = <optimized out>
                 node = <optimized out>
                 i = <optimized out>
                 node_copy = {signal_id = <optimized out>, itype = 
<optimized out>, name = <optimized out>, destroyed = <optimized out>, 
flags = <optimized out>, n_params = <optimized out>, 
single_va_closure_is_valid = <optimized out>, single_va_closure_is_after 
= <optimized out>, param_types = <optimized out>, return_type = 
<optimized out>, class_closure_bsa = <optimized out>, accumulator = 
<optimized out>, c_marshaller = <optimized out>, va_marshaller = 
<optimized out>, emission_hooks = <optimized out>, single_va_closure = 
<optimized out>}
     #58 0x00007041793d0e41 in g_signal_emit_valist 
(instance=0x560461ac6680, signal_id=69, detail=0, 
var_args=0x7ffd26e85080) at ../gobject/gsignal.c:3262
#60 0x000070417a708ccc in gtk_widget_event_internal 
(widget=0x560461ac6680 [GncMainWindow], event=0x5604629a0390) at 
../gtk/gtkwidget.c:7827
         signal_num = <optimized out>
         return_val = <optimized out>
         handled = 0
#61 0x000070417a5aa437 in propagate_event (widget=0x560461ac6680 
[GncMainWindow], event=0x5604629a0390, captured=<optimized out>, 
topmost=0x0) at ../gtk/gtkmain.c:2684
         window = 0x560461ac6680 [GncMainWindow]
         handled_event = <optimized out>
         propagate_func = <optimized out>
#62 0x000070417a5ac166 in gtk_main_do_event (event=0x5604629a0390) at 
../gtk/gtkmain.c:1924
         grab_widget = 0x560461ac6680 [GncMainWindow]
         window_group = 0x560461c771b0 [GtkWindowGroup]
         rewritten_event = <optimized out>
         device = 0x56046194f4e0 [GdkX11DeviceXI2]
         tmp_list = <optimized out>
         event_widget = 0x560461ac6680 [GncMainWindow]
         topmost_widget = <optimized out>
         event_widget = <optimized out>
         grab_widget = <optimized out>
         topmost_widget = <optimized out>
         window_group = <optimized out>
         rewritten_event = <optimized out>
         device = <optimized out>
         tmp_list = <optimized out>
         cleanup = <optimized out>
         __inst = <optimized out>
         __t = <optimized out>
         __r = <optimized out>
         window = <optimized out>
         __inst = <optimized out>
         __t = <optimized out>
         __r = <optimized out>
         __inst = <optimized out>
         __t = <optimized out>
         __r = <optimized out>
         mnemonics_visible = <optimized out>
         window = <optimized out>
         __inst = <optimized out>
         __t = <optimized out>
         __r = <optimized out>
#63 gtk_main_do_event (event=<optimized out>) at ../gtk/gtkmain.c:1694
         event_widget = <optimized out>
         window_group = <optimized out>
         device = <optimized out>
         tmp_list = <optimized out>
         cleanup = <optimized out>
         __inst = <optimized out>
         __t = <optimized out>
         __r = <optimized out>
         window = <optimized out>
         __inst = <optimized out>
         __t = <optimized out>
         __r = <optimized out>
         __inst = <optimized out>
         __t = <optimized out>
         __r = <optimized out>
         mnemonics_visible = <optimized out>
         window = <optimized out>
         __inst = <optimized out>
         __t = <optimized out>
         __r = <optimized out>
#64 0x0000704178b31d71 in _gdk_event_emit 
(event=event at entry=0x5604629a0390) at ../gdk/gdkevents.c:73
#65 0x0000704178b90b8e in gdk_event_source_dispatch (source=<optimized 
out>, callback=<optimized out>, user_data=<optimized out>) at 
../gdk/x11/gdkeventsource.c:367
         display = <optimized out>
         event = 0x5604629a0390
#66 0x0000704179b0e0d7 in g_main_dispatch 
(context=context at entry=0x5604618bba20) at ../glib/gmain.c:3357
         dispatch = 0x704178b90b60 <gdk_event_source_dispatch>
         prev_source = 0x0
         begin_time_nsec = 116799885179081
         was_in_call = 0
         user_data = 0x0
         callback = 0x0
         cb_funcs = 0x0
         cb_data = 0x0
         need_destroy = <optimized out>
         source = 0x5604618bb9a0
         current = 0x56046190da10
         i = 0
#67 0x0000704179b103e7 in g_main_context_dispatch_unlocked 
(context=0x5604618bba20) at ../glib/gmain.c:4208
#68 g_main_context_iterate_unlocked (context=0x5604618bba20, 
block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at 
../glib/gmain.c:4273
         max_priority = 2147483647
         timeout_usec = 6086683
         some_ready = 1
         nfds = 4
         allocated_nfds = <optimized out>
         fds = 0x560461d0eca0
         begin_time_nsec = 116799533641507
#69 0x0000704179b10ed7 in g_main_loop_run 
(loop=loop at entry=0x560461aae7d0) at ../glib/gmain.c:4475
         self = <optimized out>
#70 0x000070417a5ab255 in gtk_main () at ../gtk/gtkmain.c:1332
         loop = 0x560461aae7d0
#71 0x000070417abc87f3 in gnc_ui_start_event_loop () at 
/run/build/gnucash/gnucash/gnome-utils/gnc-gnome-utils.c:586
         id = 77
#72 0x000056042e4e1174 in scm_run_gnucash (data=0x7ffd26e85db0, 
argc=<optimized out>, argv=<optimized out>) at 
/run/build/gnucash/gnucash/gnucash.cpp:216
         user_file_spec = <optimized out>
         main_mod = <optimized out>
         fn = 0x560461eb82e0 "\340\340\251a\004V"
#73 0x000070417ae3fb69 in invoke_main_func (body_data=0x7ffd26e85d50) at 
init.c:340
         closure = 0x7ffd26e85d50
#74 0x000070417ae1f0d6 in c_body (d=0x7ffd26e85c80) at continuations.c:422
         data = 0x7ffd26e85c80
#75 0x000070417aea9203 in vm_regular_engine (thread=0x2, 
vp=0x70415878df30, registers=0x6, resume=2034873156) at 
/run/build/guile/libguile/vm-engine.c:784
         ret = <optimized out>
         ip = <optimized out>
         sp = <optimized out>
         op = 10
         jump_table_ = {0x70417aea8d48 <vm_regular_engine+232>, 
0x70417aea8e40 <vm_regular_engine+480>, 0x70417aea8ed7 
<vm_regular_engine+631>, 0x70417aea8f4d <vm_regular_engine+749>, 
0x70417aea8fa8 <vm_regular_engine+840>, 0x70417aea8fe5 
<vm_regular_engine+901>, 0x70417aea90ac <vm_regular_engine+1100>, 
0x70417aea9134 <vm_regular_engine+1236>, 0x70417aeadc52 
<vm_regular_engine+20466>, 0x70417aea9188 <vm_regular_engine+1320>, 
0x70417aea91e3 <vm_regular_engine+1411>, 0x70417aea92e6 
<vm_regular_engine+1670>, 0x70417aeadbee <vm_regular_engine+20366>, 
0x70417aea935c <vm_regular_engine+1788>, 0x70417aea93c6 
<vm_regular_engine+1894>, 0x70417aea954b <vm_regular_engine+2283>, 
0x70417aeadaa5 <vm_regular_engine+20037>, 0x70417aea960a 
<vm_regular_engine+2474>, 0x70417aea9640 <vm_regular_engine+2528>, 
0x70417aea9675 <vm_regular_engine+2581>, 0x70417aea96aa 
<vm_regular_engine+2634>, 0x70417aea96df <vm_regular_engine+2687>, 
0x70417aea970d <vm_regular_engine+2733>, 0x70417aea973b 
<vm_regular_engine+2779>, 0x70417aea9769 <vm_regular_engine+2825>, 
0x70417aea97e5 <vm_regular_engine+2949>, 0x70417aea981a 
<vm_regular_engine+3002>, 0x70417aea984e <vm_regular_engine+3054>, 
0x70417aea9874 <vm_regular_engine+3092>, 0x70417aea9893 
<vm_regular_engine+3123>, 0x70417aea9922 <vm_regular_engine+3266>, 
0x70417aea9959 <vm_regular_engine+3321>, 0x70417aea9b9e 
<vm_regular_engine+3902>, 0x70417aea9c58 <vm_regular_engine+4088>, 
0x70417aea9c72 <vm_regular_engine+4114>, 0x70417aea9ca7 
<vm_regular_engine+4167>, 0x70417aea9cdf <vm_regular_engine+4223>, 
0x70417aea9d14 <vm_regular_engine+4276>, 0x70417aea9d52 
<vm_regular_engine+4338>, 0x70417aea9d99 <vm_regular_engine+4409>, 
0x70417aea9dc8 <vm_regular_engine+4456>, 0x70417aea9e10 
<vm_regular_engine+4528>, 0x70417aea9e49 <vm_regular_engine+4585>, 
0x70417ae0ec0a <vm_regular_engine-630870>, 0x70417aea9e98 
<vm_regular_engine+4664>, 0x70417aea9f04 <vm_regular_engine+4772>, 
0x70417aea9f5a <vm_regular_engine+4858>, 0x70417aea9fb0 
<vm_regular_engine+4944>, 0x70417aeaa006 <vm_regular_engine+5030>, 
0x70417aeaa02e <vm_regular_engine+5070>, 0x70417aeaa053 
<vm_regular_engine+5107>, 0x70417aeaa097 <vm_regular_engine+5175>, 
0x70417aeaa0ec <vm_regular_engine+5260>, 0x70417aeaa140 
<vm_regular_engine+5344>, 0x70417aeaa187 <vm_regular_engine+5415>, 
0x70417aeaa23d <vm_regular_engine+5597>, 0x70417aeaa274 
<vm_regular_engine+5652>, 0x70417aeaa2ab <vm_regular_engine+5707>, 
0x70417aeaa2ca <vm_regular_engine+5738>, 0x70417aeaa2e8 
<vm_regular_engine+5768>, 0x70417aeaa311 <vm_regular_engine+5809>, 
0x70417aeaa33c <vm_regular_engine+5852>, 0x70417aeaa36a 
<vm_regular_engine+5898>, 0x70417aeaa398 <vm_regular_engine+5944>, 
0x70417aeaa3c8 <vm_regular_engine+5992>, 0x70417aeaa3f6 
<vm_regular_engine+6038>, 0x70417aeaa463 <vm_regular_engine+6147>, 
0x70417aeaa4ad <vm_regular_engine+6221>, 0x70417aeaa576 
<vm_regular_engine+6422>, 0x70417aeaa62d <vm_regular_engine+6605>, 
0x70417aeaa6ab <vm_regular_engine+6731>, 0x70417aeaa6f0 
<vm_regular_engine+6800>, 0x70417aeaa71b <vm_regular_engine+6843>, 
0x70417aeaa767 <vm_regular_engine+6919>, 0x70417aeaa799 
<vm_regular_engine+6969>, 0x70417aeaa828 <vm_regular_engine+7112>, 
0x70417aeaa8a5 <vm_regular_engine+7237>, 0x70417aeaa917 
<vm_regular_engine+7351>, 0x70417aeaa9d8 <vm_regular_engine+7544>, 
0x70417aeaaa19 <vm_regular_engine+7609>, 0x70417aeaaa55 
<vm_regular_engine+7669>, 0x70417aeaaa91 <vm_regular_engine+7729>, 
0x70417aeaaae7 <vm_regular_engine+7815>, 0x70417aeaab40 
<vm_regular_engine+7904>, 0x70417aeaab9a <vm_regular_engine+7994>, 
0x70417aeaabf0 <vm_regular_engine+8080>, 0x70417aeaac48 
<vm_regular_engine+8168>, 0x70417aeaacdd <vm_regular_engine+8317>, 
0x70417aeaad3c <vm_regular_engine+8412>, 0x70417aeaadd1 
<vm_regular_engine+8561>, 0x70417aeaae30 <vm_regular_engine+8656>, 
0x70417aeaae75 <vm_regular_engine+8725>, 0x70417aeaaeba 
<vm_regular_engine+8794>, 0x70417aeaaeff <vm_regular_engine+8863>, 
0x70417aeaaf44 <vm_regular_engine+8932>, 0x70417aeaaf89 
<vm_regular_engine+9001>, 0x70417aeab039 <vm_regular_engine+9177>, 
0x70417aeab084 <vm_regular_engine+9252>, 0x70417aeab0cf 
<vm_regular_engine+9327>, 0x70417aeab125 <vm_regular_engine+9413>, 
0x70417aeab175 <vm_regular_engine+9493>, 0x70417aeab22e 
<vm_regular_engine+9678>, 0x70417aeab279 <vm_regular_engine+9753>, 
0x70417aeab2d9 <vm_regular_engine+9849>, 0x70417aeab335 
<vm_regular_engine+9941>, 0x70417aeab389 <vm_regular_engine+10025>, 
0x70417aeab3da <vm_regular_engine+10106>, 0x70417aeab425 
<vm_regular_engine+10181>, 0x70417aeab46d <vm_regular_engine+10253>, 
0x70417aeab50d <vm_regular_engine+10413>, 0x70417aeab5ba 
<vm_regular_engine+10586>, 0x70417aeab5fe <vm_regular_engine+10654>, 
0x70417aeab693 <vm_regular_engine+10803>, 0x70417aeab728 
<vm_regular_engine+10952>, 0x70417aeab79e <vm_regular_engine+11070>, 
0x70417aeab7fb <vm_regular_engine+11163>, 0x70417aeab851 
<vm_regular_engine+11249>, 0x70417aeab8bf <vm_regular_engine+11359>, 
0x70417aeab92e <vm_regular_engine+11470>, 0x70417aeab99d 
<vm_regular_engine+11581>, 0x70417aeaba0d <vm_regular_engine+11693>, 
0x70417aeaba7b <vm_regular_engine+11803>, 0x70417aeabaea 
<vm_regular_engine+11914>, 0x70417aeabb59 <vm_regular_engine+12025>, 
0x70417aeabbc8 <vm_regular_engine+12136>, 0x70417aeabc3e 
<vm_regular_engine+12254>, 0x70417aeabcad <vm_regular_engine+12365>, 
0x70417aeabd24 <vm_regular_engine+12484>, 0x70417aeabda1 
<vm_regular_engine+12609>, 0x70417aeabe1a <vm_regular_engine+12730>, 
0x70417aeabe99 <vm_regular_engine+12857>, 0x70417aeabf11 
<vm_regular_engine+12977>, 0x70417aeabf8e <vm_regular_engine+13102>, 
0x70417aeabffa <vm_regular_engine+13210>, 0x70417aeac066 
<vm_regular_engine+13318>, 0x70417aeac0d9 <vm_regular_engine+13433>, 
0x70417aeac148 <vm_regular_engine+13544>, 0x70417aeac186 
<vm_regular_engine+13606>, 0x70417aeac1c4 <vm_regular_engine+13668>, 
0x70417aeac1f7 <vm_regular_engine+13719>, 0x70417aeac22a 
<vm_regular_engine+13770>, 0x70417aeac25d <vm_regular_engine+13821>, 
0x70417aeac290 <vm_regular_engine+13872>, 0x70417aeac328 
<vm_regular_engine+14024>, 0x70417aeac364 <vm_regular_engine+14084>, 
0x70417aeac3a0 <vm_regular_engine+14144>, 0x70417aeac3e8 
<vm_regular_engine+14216>, 0x70417aeac429 <vm_regular_engine+14281>, 
0x70417aeac46a <vm_regular_engine+14346>, 0x70417aeac4ab 
<vm_regular_engine+14411>, 0x70417aeac4d8 <vm_regular_engine+14456>, 
0x70417aeac505 <vm_regular_engine+14501>, 0x70417aeac533 
<vm_regular_engine+14547>, 0x70417aeac55e <vm_regular_engine+14590>, 
0x70417aeac58a <vm_regular_engine+14634>, 0x70417aeac5b6 
<vm_regular_engine+14678>, 0x70417aeac5df <vm_regular_engine+14719>, 
0x70417aeac608 <vm_regular_engine+14760>, 0x70417aeac644 
<vm_regular_engine+14820>, 0x70417aeac680 <vm_regular_engine+14880>, 
0x70417aeac6a9 <vm_regular_engine+14921>, 0x70417aeac6cb 
<vm_regular_engine+14955>, 0x70417aeac72b <vm_regular_engine+15051>, 
0x70417aeac758 <vm_regular_engine+15096>, 0x70417aeac785 
<vm_regular_engine+15141>, 0x70417aeac7b5 <vm_regular_engine+15189>, 
0x70417aeac7e5 <vm_regular_engine+15237>, 0x70417aeac815 
<vm_regular_engine+15285>, 0x70417aeac84f <vm_regular_engine+15343>, 
0x70417aeac87d <vm_regular_engine+15389>, 0x70417aeac8ab 
<vm_regular_engine+15435>, 0x70417aeac906 <vm_regular_engine+15526>, 
0x70417aeac960 <vm_regular_engine+15616>, 0x70417aeac9bb 
<vm_regular_engine+15707>, 0x70417aeaca19 <vm_regular_engine+15801>, 
0x70417aeaca73 <vm_regular_engine+15891>, 0x70417aeacab3 
<vm_regular_engine+15955>, 0x70417aeacaef <vm_regular_engine+16015>, 
0x70417aeacb1c <vm_regular_engine+16060>, 0x70417aeacb78 
<vm_regular_engine+16152>, 0x70417aeacbd9 <vm_regular_engine+16249>, 
0x70417aeacc3b <vm_regular_engine+16347>, 0x70417aeacca9 
<vm_regular_engine+16457>, 0x70417aeacd27 <vm_regular_engine+16583>, 
0x70417aeacd66 <vm_regular_engine+16646>, 0x70417aeacd93 
<vm_regular_engine+16691>, 0x70417aeacdd0 <vm_regular_engine+16752>, 
0x70417aeace06 <vm_regular_engine+16806>, 0x70417aeace53 
<vm_regular_engine+16883>, 0x70417aeace92 <vm_regular_engine+16946>, 
0x70417aeaced1 <vm_regular_engine+17009>, 0x70417aeacf10 
<vm_regular_engine+17072>, 0x70417aeacf4f <vm_regular_engine+17135>, 
0x70417aeadb67 <vm_regular_engine+20231>, 0x70417aeadb79 
<vm_regular_engine+20249>, 0x70417aeadb70 <vm_regular_engine+20240>, 
0x70417aeadb9d <vm_regular_engine+20285>, 0x70417aeadb94 
<vm_regular_engine+20276>, 0x70417aeadb8b <vm_regular_engine+20267>, 
0x70417aeadb82 <vm_regular_engine+20258>...}
         jump_table = <optimized out>
#76 0x000070417aeaf840 in scm_call_n (proc=proc at entry=0x704158547980, 
argv=argv at entry=0x0, nargs=nargs at entry=0) at vm.c:1257
         registers = {{__jmpbuf = {0, 2158532493324927805, 0, 
123425957116288, 48, 123425959059072, 2158532493301859133, 
183554501022663485}, __mask_was_saved = 0, __saved_mask = {__val = 
{140725256215376, 256, 140725256215392, 6181380399, 123426499575972, 
7166122509596518703, 12576740760587738368, 140725256215136, 
123425957116192, 123425959475280, 140725256215280, 123425959063200, 
123425957131312, 123425959063200, 123425959475280, 4}}}}
         resume = <optimized out>
         prev_cookie = 0x0
         ret = <optimized out>
         thread = 0x7041680a2e00
         vp = 0x70415878df30
         return_fp = <optimized out>
         call_fp = <optimized out>
         call_nlocals = 1
         stack_reserve_words = 6
         i = <optimized out>
#77 0x000070417ae256bd in scm_call_0 (proc=proc at entry=0x704158547980) at 
eval.c:481
#78 0x000070417ae9bd22 in catch (tag=tag at entry=0x404, 
thunk=0x704158547980, handler=0x704158547960, 
pre_unwind_handler=<optimized out>) at throw.c:137
         vp = 0x70415878df30
         eh = 0x704158547920
         prompt_tag = 0x70415854b440
         res = <optimized out>
         dynstack = 0x7041680a2e88
         dynamic_state = 0x704158722ea0
         registers = {{__jmpbuf = {123425957116192, 2158532493350093629, 
123425957131328, 140725256215280, 123426220682888, 123425959059072, 
2158532493327024957, 183554524329886525}, __mask_was_saved = 0, 
__saved_mask = {__val = {123426536812992, 4215, 123425957116256, 
140725256215680, 123426536812992, 140725256215440, 123426537325198, 4, 
123425959480256, 1028, 123425957116288, 140725256215520, 
123426537325323, 123425959063488, 123425959480256, 140725256215552}}}}
         prev_cookie = 0x0
         saved_stack_depth = 0
#79 0x000070417ae9c129 in scm_catch_with_pre_unwind_handler 
(key=key at entry=0x404, thunk=<optimized out>, handler=<optimized out>, 
pre_unwind_handler=<optimized out>) at throw.c:254
#80 0x000070417ae9c32a in scm_c_catch
     (tag=tag at entry=0x404, body=body at entry=0x70417ae1f0c0 <c_body>, 
body_data=body_data at entry=0x7ffd26e85c80, 
handler=handler at entry=0x70417ae1f3a0 <c_handler>, 
handler_data=handler_data at entry=0x7ffd26e85c80, 
pre_unwind_handler=pre_unwind_handler at entry=0x70417ae1f1c0 
<pre_unwind_handler>, pre_unwind_handler_data=0x704158788bc0) at throw.c:377
         sbody = <optimized out>
         shandler = <optimized out>
         spre_unwind_handler = <optimized out>
#81 0x000070417ae1f81a in scm_i_with_continuation_barrier
     (body=0x70417ae1f0c0 <c_body>, body_data=0x7ffd26e85c80, 
handler=0x70417ae1f3a0 <c_handler>, handler_data=0x7ffd26e85c80, 
pre_unwind_handler=0x70417ae1f1c0 <pre_unwind_handler>, 
pre_unwind_handler_data=0x704158788bc0) at continuations.c:360
         stack_item = 123426510071456
         thread = 0x7041680a2e00
         old_controot = 0x704158721e80
         old_contbase = 0x7ffd26e85cf0
         result = <optimized out>
#82 0x000070417ae1f89c in scm_c_with_continuation_barrier 
(func=<optimized out>, data=<optimized out>) at continuations.c:456
         c_data = {func = 0x70417ae3fb40 <invoke_main_func>, data = 
0x7ffd26e85d50, result = 0x70416c239038}
#83 0x000070417ae9a8cb in with_guile (base=base at entry=0x7ffd26e85cf0, 
data=data at entry=0x7ffd26e85d20) at threads.c:661
         res = <optimized out>
         new_thread = 1
         t = 0x7041680a2e00
         args = 0x7ffd26e85d20
#84 0x0000704178a8bd1c in GC_call_with_stack_base 
(fn=fn at entry=0x70417ae9a800 <with_guile>, arg=arg at entry=0x7ffd26e85d20) 
at extra/../misc.c:2106
         base = {mem_base = 0x7ffd26e85cf0}
         result = <optimized out>
#85 0x000070417ae9aa2f in scm_i_with_guile (func=0x70417ae3fb40 
<invoke_main_func>, data=0x7ffd26e85cf0, dynamic_state=<optimized out>) 
at threads.c:704
         args = {func = 0x70417ae3fb40 <invoke_main_func>, data = 
0x7ffd26e85d50, dynamic_state = 0x0}
#86 scm_with_guile (func=func at entry=0x70417ae3fb40 <invoke_main_func>, 
data=data at entry=0x7ffd26e85d50) at threads.c:710
#87 0x000070417ae3fcf6 in scm_boot_guile (argc=1, argv=0x7ffd26e86318, 
main_func=0x56042e4e08c0 <scm_run_gnucash(void*, int, char**)>, 
closure=0x7ffd26e85db0) at init.c:323
         res = <optimized out>
         c = {main_func = 0x56042e4e08c0 <scm_run_gnucash(void*, int, 
char**)>, closure = 0x7ffd26e85db0, argc = 1, argv = 0x7ffd26e86318}
#88 0x000056042e4e05eb in Gnucash::Gnucash::start 
(this=this at entry=0x7ffd26e85f80, argc=1, argv=0x7ffd26e86318) at 
/run/build/gnucash/gnucash/gnucash.cpp:280
         user_file_spec = {nofile = 0, file_to_load = 0x56042e4f2459 ""}
#89 0x000056042e4e00a7 in main (argc=<optimized out>, argv=<optimized 
out>) at /run/build/gnucash/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 = 
"\210\377\377\377\377\377\377\377\320`\350&\375\177\000\000p\376\334zAp\000\000 
`\350&\375\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 = '\000' <repeats 24 
times>, "h\001\000\000\000\000\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 = 
0x560461855a70, pn = {pi_ = 0x560461883040}}, {px = 0x560461855f40, pn = 
{pi_ = 0x560461882ff0}}, {px = 0x560461895c60, pn = {pi_ = 
0x560461895d00}}, {px = 0x560461895e00, pn = {pi_ = 0x560461895ea0}}, 
{px = 0x560461938e20, pn = {pi_ = 0x560461938f80}}, {px = 
0x560461939080, pn = {pi_ = 0x560461939120}}, {px = 0x560461939200, pn = 
{pi_ = 0x5604619392a0}}, {px = 0x560461939380, pn = {pi_ = 
0x560461939420}}, {px = 0x5604619397a0, pn = {pi_ = 0x5604619396a0}}}, 
belong_to_group = std::vector<bool> of length 9, capacity 64 = {1, 1, 1, 
1, 1, 1, 1, 1, 1}, groups = std::vector of length 3, capacity 4 = {{px = 
0x5604618840c0, pn = {pi_ = 0x560461939520}}, {px = 0x560461884150, pn = 
{pi_ = 0x5604619395c0}}, {px = 0x56046189a740, pn = {pi_ = 
0x560461939920}}}}, m_opt_desc_display = std::unique_ptr<class 
boost::program_options::options_description> = {get() = 0x56046189eda0}, 
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 = 
"\000\000\000\000\000\000\000\000\210\377\377\377\377\377\377\377\020\341\005{Ap\000\000\030s\005{Ap\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)
--- END STACK TRACE 
---------------------------------------------------------------


On 2025/10/11 01:20, John Ralls wrote:
>
>> On Oct 10, 2025, at 2:25 AM, James Thorpe<James at fusionsystems.co.za> wrote:
>>
>> Hi All
>>
>> GnuCash Version: 5.13, Build ID: Flathub 5.13 has recently started crashing when "assigning payment" for an entry from an account.
>>
>> It is not consistent in that a) if I re-open the file and redo the process it works fine and b) I can open GC on windows and assign the payment and it works fine.
>>
>> It seems to be after I've done a few things on the GC file and then I do the "assign as payment". It's at the moment when I've selected the invoice and click "OK".
>>
>> Any ideas how to get to the bottom of it?
> Get a stack trace, seehttps://docs.flatpak.org/en/latest/debugging.html.
>
> Regards,
> John Ralls
>
>
-- 
--
James Thorpe
061 476 2775
James at fusionsystems.co.za


More information about the gnucash-user mailing list