[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