Hi

I have an issue with a specific account where when I go to Action>View
Lots, the Scrub Account, gnucash crashes with a core dump.

It's definitely somehow specific to the data in this account for some
reason. I'm able to scrub other accounts and generate the gains
transactions without a problem.

Attached is the stack trace. 

Maybe someone can help me with what this might point me to as far as
what part of the register data might be causing the crash?

I haven't opened an official bug yet.

Thanks!

- Greg

May 19 16:49:31 seneca systemd-coredump[30389]: Process 30030 (gnucash) of user 
1000 dumped core.
                                                
                                                Stack trace of thread 30030:
                                                #0  0x00007fa0747c186b raise 
(libc.so.6)
                                                #1  0x00007fa0747ac40e abort 
(libc.so.6)
                                                #2  0x00007fa0747ac2e0 
__assert_fail_base.cold.0 (libc.so.6)
                                                #3  0x00007fa0747ba112 
__assert_fail (libc.so.6)
                                                #4  0x00007fa0752aac94 
_ZN5boost6detail7variant13forced_returnIvEET_v (libgncmod-engine.so)
                                                #5  0x00007fa0752a8826 
_ZN12KvpValueImplD1Ev (libgncmod-engine.so)
                                                #6  0x00007fa0752b8492 
qof_instance_kvp_remove_guid (libgncmod-engine.so)
                                                #7  0x00007fa07521d872 
xaccSplitRemovePeerSplit (libgncmod-engine.so)
                                                #8  0x00007fa075217923 
xaccScrubMergeSubSplits (libgncmod-engine.so)
                                                #9  0x00007fa075217c42 
xaccScrubMergeLotSubSplits (libgncmod-engine.so)
                                                #10 0x00007fa075217d75 
xaccScrubLot (libgncmod-engine.so)
                                                #11 0x00007fa075218089 
xaccAccountScrubLots (libgncmod-engine.so)
                                                #12 0x00007fa07706bd9e 
lv_response_cb (libgnc-gnome.so)
                                                #13 0x00007fa075ad8a4d 
g_closure_invoke (libgobject-2.0.so.0)
                                                #14 0x00007fa075aebe40 n/a 
(libgobject-2.0.so.0)
                                                #15 0x00007fa075af46f6 
g_signal_emit_valist (libgobject-2.0.so.0)
                                                #16 0x00007fa075af5130 
g_signal_emit (libgobject-2.0.so.0)
                                                #17 0x00007fa075ad8c96 n/a 
(libgobject-2.0.so.0)
                                                #18 0x00007fa075af49e9 
g_signal_emit_valist (libgobject-2.0.so.0)
                                                #19 0x00007fa075af5130 
g_signal_emit (libgobject-2.0.so.0)
                                                #20 0x00007fa0761e42ee n/a 
(libgtk-3.so.0)
                                                #21 0x00007fa0761e4346 n/a 
(libgtk-3.so.0)
                                                #22 0x00007fa075ad8a4d 
g_closure_invoke (libgobject-2.0.so.0)
                                                #23 0x00007fa075aebf18 n/a 
(libgobject-2.0.so.0)
                                                #24 0x00007fa075af46f6 
g_signal_emit_valist (libgobject-2.0.so.0)
                                                #25 0x00007fa075af5130 
g_signal_emit (libgobject-2.0.so.0)
                                                #26 0x00007fa0761e26a1 n/a 
(libgtk-3.so.0)
                                                #27 0x00007fa0721f91c8 
ffi_call_unix64 (libffi.so.6)
                                                #28 0x00007fa0721f8c2a ffi_call 
(libffi.so.6)
                                                #29 0x00007fa075ad965f 
g_cclosure_marshal_generic_va (libgobject-2.0.so.0)
                                                #30 0x00007fa075ad8c96 n/a 
(libgobject-2.0.so.0)
                                                #31 0x00007fa075af49e9 
g_signal_emit_valist (libgobject-2.0.so.0)
                                                #32 0x00007fa075af5130 
g_signal_emit (libgobject-2.0.so.0)
                                                #33 0x00007fa0762a43ca n/a 
(libgtk-3.so.0)
                                                #34 0x00007fa075adb9e8 
g_cclosure_marshal_VOID__BOXEDv (libgobject-2.0.so.0)
                                                #35 0x00007fa075ad8c96 n/a 
(libgobject-2.0.so.0)
                                                #36 0x00007fa075af49e9 
g_signal_emit_valist (libgobject-2.0.so.0)
                                                #37 0x00007fa075af5130 
g_signal_emit (libgobject-2.0.so.0)
                                                #38 0x00007fa0762a15cf n/a 
(libgtk-3.so.0)
                                                #39 0x00007fa0762a2c4b n/a 
(libgtk-3.so.0)
                                                #40 0x00007fa0762a5927 n/a 
(libgtk-3.so.0)
                                                #41 0x00007fa076271794 
gtk_event_controller_handle_event (libgtk-3.so.0)
                                                #42 0x00007fa07643c784 n/a 
(libgtk-3.so.0)
                                                #43 0x00007fa0762eecf8 n/a 
(libgtk-3.so.0)
                                                #44 0x00007fa075ad8c96 n/a 
(libgobject-2.0.so.0)
                                                #45 0x00007fa075af43a4 
g_signal_emit_valist (libgobject-2.0.so.0)
                                                #46 0x00007fa075af5130 
g_signal_emit (libgobject-2.0.so.0)
                                                #47 0x00007fa07643eae5 n/a 
(libgtk-3.so.0)
                                                #48 0x00007fa0762ebb4b n/a 
(libgtk-3.so.0)
                                                #49 0x00007fa0762edd03 
gtk_main_do_event (libgtk-3.so.0)
                                                #50 0x00007fa07382b526 n/a 
(libgdk-3.so.0)
                                                #51 0x00007fa07385ce45 n/a 
(libgdk-3.so.0)
                                                #52 0x00007fa076a18368 
g_main_context_dispatch (libglib-2.0.so.0)
                                                #53 0x00007fa076a185b1 n/a 
(libglib-2.0.so.0)
                                                #54 0x00007fa076a188e2 
g_main_loop_run (libglib-2.0.so.0)
                                                #55 0x00007fa0762ecdcf gtk_main 
(libgtk-3.so.0)
                                                #56 0x00007fa07582d0ef 
gnc_ui_start_event_loop (libgncmod-gnome-utils.so)
                                                #57 0x0000556af654d396 n/a 
(gnucash)
                                                #58 0x00007fa076d419ee n/a 
(libguile-2.2.so.1)
                                                #59 0x00007fa076d225fa n/a 
(libguile-2.2.so.1)
                                                #60 0x00007fa076da983d n/a 
(libguile-2.2.so.1)
                                                #61 0x00007fa076dac10b 
scm_call_n (libguile-2.2.so.1)
                                                #62 0x00007fa076d9a79b n/a 
(libguile-2.2.so.1)
                                                #63 0x00007fa076d22c32 n/a 
(libguile-2.2.so.1)
                                                
                                                Stack trace of thread 30334:
                                                #0  0x00007fa07487e0f9 syscall 
(libc.so.6)
                                                #1  0x00007fa076a5f52d 
g_cond_wait_until (libglib-2.0.so.0)
                                                #2  0x00007fa0769ea903 n/a 
(libglib-2.0.so.0)
                                                #3  0x00007fa0769eaeee 
g_async_queue_timeout_pop (libglib-2.0.so.0)
                                                #4  0x00007fa076a41541 n/a 
(libglib-2.0.so.0)
                                                #5  0x00007fa076a40a2a n/a 
(libglib-2.0.so.0)
                                                #6  0x00007fa074b4e075 
start_thread (libpthread.so.0)
                                                #7  0x00007fa07488353f __clone 
(libc.so.6)
                                                
                                                Stack trace of thread 30039:
                                                #0  0x00007fa074878ea9 __poll 
(libc.so.6)
                                                #1  0x00007fa076a18523 n/a 
(libglib-2.0.so.0)
                                                #2  0x00007fa076a188e2 
g_main_loop_run (libglib-2.0.so.0)
                                                #3  0x00007fa075ded348 n/a 
(libgio-2.0.so.0)
                                                #4  0x00007fa076a40a2a n/a 
(libglib-2.0.so.0)
                                                #5  0x00007fa074b4e075 
start_thread (libpthread.so.0)
                                                #6  0x00007fa07488353f __clone 
(libc.so.6)
                                                
                                                Stack trace of thread 30058:
                                                #0  0x00007fa074b53ffc 
pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                #1  0x00007fa072417b98 n/a 
(libgc.so.1)
                                                #2  0x00007fa07240d39a n/a 
(libgc.so.1)
                                                #3  0x00007fa072417b4f n/a 
(libgc.so.1)
                                                #4  0x00007fa074b4e075 
start_thread (libpthread.so.0)
                                                #5  0x00007fa07488353f __clone 
(libc.so.6)
                                                
                                                Stack trace of thread 30037:
                                                #0  0x00007fa074b53ffc 
pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                #1  0x00007fa06e7c6d5d 
__gthread_cond_wait (libstdc++.so.6)
                                                #2  0x00007fa063a5016e 
_ZN7bmalloc9Scavenger13threadRunLoopEv (libjavascriptcoregtk-4.0.so.18)
                                                #3  0x00007fa06e7ccd3f 
execute_native_thread_routine (libstdc++.so.6)
                                                #4  0x00007fa074b4e075 
start_thread (libpthread.so.0)
                                                #5  0x00007fa07488353f __clone 
(libc.so.6)
                                                
                                                Stack trace of thread 30038:
                                                #0  0x00007fa074878ea9 __poll 
(libc.so.6)
                                                #1  0x00007fa076a18523 n/a 
(libglib-2.0.so.0)
                                                #2  0x00007fa076a1863e 
g_main_context_iteration (libglib-2.0.so.0)
                                                #3  0x00007fa076a18692 n/a 
(libglib-2.0.so.0)
                                                #4  0x00007fa076a40a2a n/a 
(libglib-2.0.so.0)
                                                #5  0x00007fa074b4e075 
start_thread (libpthread.so.0)
                                                #6  0x00007fa07488353f __clone 
(libc.so.6)
                                                
                                                Stack trace of thread 30045:
                                                #0  0x00007fa074878ea9 __poll 
(libc.so.6)
                                                #1  0x00007fa076a18523 n/a 
(libglib-2.0.so.0)
                                                #2  0x00007fa076a1863e 
g_main_context_iteration (libglib-2.0.so.0)
                                                #3  0x00007fa0517fcf4e n/a 
(libdconfsettings.so)
                                                #4  0x00007fa076a40a2a n/a 
(libglib-2.0.so.0)
                                                #5  0x00007fa074b4e075 
start_thread (libpthread.so.0)
                                                #6  0x00007fa07488353f __clone 
(libc.so.6)
                                                
                                                Stack trace of thread 30061:
                                                #0  0x00007fa074b53ffc 
pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                #1  0x00007fa072417b98 n/a 
(libgc.so.1)
                                                #2  0x00007fa07240d39a n/a 
(libgc.so.1)
                                                #3  0x00007fa072417b4f n/a 
(libgc.so.1)
                                                #4  0x00007fa074b4e075 
start_thread (libpthread.so.0)
                                                #5  0x00007fa07488353f __clone 
(libc.so.6)
                                                
                                                Stack trace of thread 30065:
                                                #0  0x00007fa074b53ffc 
pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                #1  0x00007fa072417b98 n/a 
(libgc.so.1)
                                                #2  0x00007fa07240d39a n/a 
(libgc.so.1)
                                                #3  0x00007fa072417b4f n/a 
(libgc.so.1)
                                                #4  0x00007fa074b4e075 
start_thread (libpthread.so.0)
                                                #5  0x00007fa07488353f __clone 
(libc.so.6)
                                                
                                                Stack trace of thread 30059:
                                                #0  0x00007fa074b53ffc 
pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                #1  0x00007fa072417b98 n/a 
(libgc.so.1)
                                                #2  0x00007fa07240d39a n/a 
(libgc.so.1)
                                                #3  0x00007fa072417b4f n/a 
(libgc.so.1)
                                                #4  0x00007fa074b4e075 
start_thread (libpthread.so.0)
                                                #5  0x00007fa07488353f __clone 
(libc.so.6)
                                                
                                                Stack trace of thread 30063:
                                                #0  0x00007fa074b53ffc 
pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                #1  0x00007fa072417b98 n/a 
(libgc.so.1)
                                                #2  0x00007fa07240d39a n/a 
(libgc.so.1)
                                                #3  0x00007fa072417b4f n/a 
(libgc.so.1)
                                                #4  0x00007fa074b4e075 
start_thread (libpthread.so.0)
                                                #5  0x00007fa07488353f __clone 
(libc.so.6)
                                                
                                                Stack trace of thread 30062:
                                                #0  0x00007fa074b53ffc 
pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                #1  0x00007fa072417b98 n/a 
(libgc.so.1)
                                                #2  0x00007fa07240d39a n/a 
(libgc.so.1)
                                                #3  0x00007fa072417b4f n/a 
(libgc.so.1)
                                                #4  0x00007fa074b4e075 
start_thread (libpthread.so.0)
                                                #5  0x00007fa07488353f __clone 
(libc.so.6)
                                                
                                                Stack trace of thread 30068:
                                                #0  0x00007fa074b57514 read 
(libpthread.so.0)
                                                #1  0x00007fa076d324e8 n/a 
(libguile-2.2.so.1)
                                                #2  0x00007fa072416ad2 n/a 
(libgc.so.1)
                                                #3  0x00007fa07240a84c n/a 
(libgc.so.1)
                                                #4  0x00007fa0724108bc 
GC_do_blocking (libgc.so.1)
                                                #5  0x00007fa076d995cb 
scm_without_guile (libguile-2.2.so.1)
                                                #6  0x00007fa076d3294c n/a 
(libguile-2.2.so.1)
                                                #7  0x00007fa076d225fa n/a 
(libguile-2.2.so.1)
                                                #8  0x00007fa076da983d n/a 
(libguile-2.2.so.1)
                                                #9  0x00007fa076dac10b 
scm_call_n (libguile-2.2.so.1)
                                                #10 0x00007fa076d9a79b n/a 
(libguile-2.2.so.1)
                                                #11 0x00007fa076d22c32 n/a 
(libguile-2.2.so.1)
                                                #12 0x00007fa076d22d16 
scm_c_with_continuation_barrier (libguile-2.2.so.1)
                                                #13 0x00007fa076d991dd n/a 
(libguile-2.2.so.1)
                                                #14 0x00007fa072410855 
GC_call_with_stack_base (libgc.so.1)
                                                #15 0x00007fa076d99559 
scm_with_guile (libguile-2.2.so.1)
                                                #16 0x00007fa074b4e075 
start_thread (libpthread.so.0)
                                                #17 0x00007fa07488353f __clone 
(libc.so.6)
                                                
                                                Stack trace of thread 30060:
                                                #0  0x00007fa074b53ffc 
pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0)
                                                #1  0x00007fa072417b98 n/a 
(libgc.so.1)
                                                #2  0x00007fa07240d39a n/a 
(libgc.so.1)
                                                #3  0x00007fa072417b4f n/a 
(libgc.so.1)
                                                #4  0x00007fa074b4e075 
start_thread (libpthread.so.0)
                                                #5  0x00007fa07488353f __clone 
(libc.so.6)
_______________________________________________
gnucash-devel mailing list
gnucash-devel@gnucash.org
https://lists.gnucash.org/mailman/listinfo/gnucash-devel

Reply via email to