And for whatever reason, without having changed anything at all (at least, intentionally, gnucash resumes crashing on shutdown, but this time it looks a bit different, or maybe not):
"""
gnucash:
Installed: 1:2.6.3-1build1
Program received signal SIGSEGV, Segmentation fault.
0xa631d649 in dbi_shutdown_r () from /usr/lib/i386-linux-gnu/libdbi.so.1
(gdb) bt
#0 0xa631d649 in dbi_shutdown_r () from /usr/lib/i386-linux-gnu/libdbi.so.1
#1 0xa631d6dd in dbi_shutdown () from /usr/lib/i386-linux-gnu/libdbi.so.1
#2 0xa63322f4 in gnc_module_finalize_backend_dbi () from /usr/lib/i386-linux-gnu/gnucash/gnucash/libgncmod-backend-dbi.so
#3 0xa6332314 in qof_backend_module_finalize () from /usr/lib/i386-linux-gnu/gnucash/gnucash/libgncmod-backend-dbi.so
#4 0xb7c9fb79 in qof_finalize_backend_libraries () from /usr/lib/i386-linux-gnu/gnucash/libgnc-qof.so.1
#5 0xb7cb03e5 in qof_close () from /usr/lib/i386-linux-gnu/gnucash/libgnc-qof.so.1
#6 0xb7d32469 in gnc_engine_shutdown () from /usr/lib/i386-linux-gnu/gnucash/gnucash/libgncmod-engine.so
#7 0xb7e8dfef in gnc_shutdown () from /usr/lib/i386-linux-gnu/gnucash/gnucash/libgncmod-gnome-utils.so
#8 0xb7b3b38d in ?? () from /usr/lib/libguile-2.0.so.22
#9 0xb7b11dfd in ?? () from /usr/lib/libguile-2.0.so.22
#10 0xb7b9b8e7 in ?? () from /usr/lib/libguile-2.0.so.22
#11 0xb7b74fb9 in ?? () from /usr/lib/libguile-2.0.so.22
#12 0xb7bb3f20 in ?? () from /usr/lib/libguile-2.0.so.22
#13 0xb7bb4539 in ?? () from /usr/lib/libguile-2.0.so.22
#14 0xb7b1c4f3 in scm_call_4 () from /usr/lib/libguile-2.0.so.22
#15 0xb7b9bacf in scm_catch_with_pre_unwind_handler () from /usr/lib/libguile-2.0.so.22
#16 0xb7b9bbd4 in scm_c_catch () from /usr/lib/libguile-2.0.so.22
#17 0xb7b125d1 in ?? () from /usr/lib/libguile-2.0.so.22
#18 0xb7b126d3 in scm_c_with_continuation_barrier () from /usr/lib/libguile-2.0.so.22
#19 0xb7b98f7e in ?? () from /usr/lib/libguile-2.0.so.22
#20 0xb69c92c1 in GC_call_with_stack_base () from /usr/lib/i386-linux-gnu/libgc.so.1
#21 0xb7b993e6 in scm_with_guile () from /usr/lib/libguile-2.0.so.22
#22 0xb7b3b5dc in scm_boot_guile () from /usr/lib/libguile-2.0.so.22
#23 0x08049f06 in main ()
"""
And for whatever reason, without having changed anything at all (at least, intentionally, gnucash resumes crashing on shutdown, but this time it looks a bit different, or maybe not):
"""
gnucash:
Installed: 1:2.6.3-1build1
Program received signal SIGSEGV, Segmentation fault. i386-linux- gnu/libdbi. so.1 i386-linux- gnu/libdbi. so.1 i386-linux- gnu/libdbi. so.1 finalize_ backend_ dbi () from /usr/lib/ i386-linux- gnu/gnucash/ gnucash/ libgncmod- backend- dbi.so module_ finalize () from /usr/lib/ i386-linux- gnu/gnucash/ gnucash/ libgncmod- backend- dbi.so backend_ libraries () from /usr/lib/ i386-linux- gnu/gnucash/ libgnc- qof.so. 1 i386-linux- gnu/gnucash/ libgnc- qof.so. 1 i386-linux- gnu/gnucash/ gnucash/ libgncmod- engine. so i386-linux- gnu/gnucash/ gnucash/ libgncmod- gnome-utils. so libguile- 2.0.so. 22 libguile- 2.0.so. 22 libguile- 2.0.so. 22 libguile- 2.0.so. 22 libguile- 2.0.so. 22 libguile- 2.0.so. 22 libguile- 2.0.so. 22 with_pre_ unwind_ handler () from /usr/lib/ libguile- 2.0.so. 22 libguile- 2.0.so. 22 libguile- 2.0.so. 22 continuation_ barrier () from /usr/lib/ libguile- 2.0.so. 22 libguile- 2.0.so. 22 with_stack_ base () from /usr/lib/ i386-linux- gnu/libgc. so.1 libguile- 2.0.so. 22 libguile- 2.0.so. 22
0xa631d649 in dbi_shutdown_r () from /usr/lib/
(gdb) bt
#0 0xa631d649 in dbi_shutdown_r () from /usr/lib/
#1 0xa631d6dd in dbi_shutdown () from /usr/lib/
#2 0xa63322f4 in gnc_module_
#3 0xa6332314 in qof_backend_
#4 0xb7c9fb79 in qof_finalize_
#5 0xb7cb03e5 in qof_close () from /usr/lib/
#6 0xb7d32469 in gnc_engine_shutdown () from /usr/lib/
#7 0xb7e8dfef in gnc_shutdown () from /usr/lib/
#8 0xb7b3b38d in ?? () from /usr/lib/
#9 0xb7b11dfd in ?? () from /usr/lib/
#10 0xb7b9b8e7 in ?? () from /usr/lib/
#11 0xb7b74fb9 in ?? () from /usr/lib/
#12 0xb7bb3f20 in ?? () from /usr/lib/
#13 0xb7bb4539 in ?? () from /usr/lib/
#14 0xb7b1c4f3 in scm_call_4 () from /usr/lib/
#15 0xb7b9bacf in scm_catch_
#16 0xb7b9bbd4 in scm_c_catch () from /usr/lib/
#17 0xb7b125d1 in ?? () from /usr/lib/
#18 0xb7b126d3 in scm_c_with_
#19 0xb7b98f7e in ?? () from /usr/lib/
#20 0xb69c92c1 in GC_call_
#21 0xb7b993e6 in scm_with_guile () from /usr/lib/
#22 0xb7b3b5dc in scm_boot_guile () from /usr/lib/
#23 0x08049f06 in main ()
"""