Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

gnucash coredump on startup



Hi!

I've just replaced my 10.99.2/20221231 userland (kernel slightly
older, but also 10.99.2) with a 10.99.2/20230107 kernel+userland.

Now gnucash dumps core on startup:

(gdb) bt
#0  0x0000000000000000 in ?? ()
#1  0x00007f59b66414b1 in scm_c_hook_run (hook=0x7f59b695d140 <scm_after_gc_c_hook>, data=0x0) at chooks.c:95
#2  0x00007f59b665fb79 in after_gc_async_thunk () at gc.c:523
#3  0x00007f59b66de59b in vm_regular_engine (thread=0x7f59a729ad80) at vm-engine.c:972
#4  0x00007f59b66ecd28 in scm_call_n (proc=<optimized out>, argv=<optimized out>, nargs=5) at vm.c:1608
#5  0x00007f59b6647b6a in scm_apply_0 (proc=0x7f59a6a9c500, args=0x304) at eval.c:603
#6  0x00007f59b66dcbd7 in scm_throw (key=0x7f59a6a41560, args=0x7f59a6b3c2a0) at throw.c:262
#7  0x00007f59b66dcbfe in scm_ithrow (key=<optimized out>, args=<optimized out>, no_return=<optimized out>) at throw.c:457
#8  0x00007f59b6644224 in scm_error_scm (key=key@entry=0x7f59a6a41560, subr=<optimized out>, message=message@entry=0x7f59a6a574e0, args=args@entry=0x7f59a6b3c2e0, data=data@entry=0x7f59a6b3c310) at error.c:90
#9  0x00007f59b6644282 in scm_error (key=0x7f59a6a41560, subr=subr@entry=0x7f59b670f487 "scm_hash_fn_get_handle", message=message@entry=0x7f59b670c9e0 "Wrong type argument in position ~A (expecting ~A): ~S", 
    args=0x7f59a6b3c2e0, rest=rest@entry=0x7f59a6b3c310) at error.c:62
#10 0x00007f59b664592a in scm_wrong_type_arg_msg (subr=0x7f59b670f487 "scm_hash_fn_get_handle", pos=1, bad_value=0x7f59a6a48200, szMessage=<optimized out>) at error.c:282
#11 0x00007f59b665c1ad in scm_hash_fn_get_handle (table=<optimized out>, obj=<optimized out>, hash_fn=<optimized out>, assoc_fn=<optimized out>, closure=<optimized out>) at hashtab.c:226
#12 0x00007f59b665c1f5 in scm_hash_fn_ref (table=<optimized out>, obj=<optimized out>, dflt=0x4, hash_fn=<optimized out>, assoc_fn=<optimized out>, closure=<optimized out>) at hashtab.c:300
#13 0x00007f59b6680574 in scm_symbol_to_keyword (symbol=0x7f59a6a45ec0) at keywords.c:72
#14 0x00007f59b66df931 in vm_regular_engine (thread=0x7f59a729ad80) at vm-engine.c:1486
#15 0x00007f59b66ecd28 in scm_call_n (proc=<optimized out>, argv=<optimized out>, nargs=0) at vm.c:1608
#16 0x00007f59b668589a in load_thunk_from_memory (data=0x7f59a621b000 "\177ELF\002\001\001\377", len=716869, is_read_only=<optimized out>) at loader.c:480
#17 0x00007f59b6709a64 in scm_c_with_exception_handler.constprop.0 (type=0x404, handler_data=handler_data@entry=0x7f7fff6f1830, thunk_data=thunk_data@entry=0x7f7fff6f1830, thunk=<optimized out>, handler=<optimized out>)
    at exceptions.c:170
#18 0x00007f59b66db1f6 in scm_c_catch (tag=<optimized out>, body=<optimized out>, body_data=<optimized out>, handler=<optimized out>, handler_data=<optimized out>, pre_unwind_handler=<optimized out>, 
    pre_unwind_handler_data=0x0) at throw.c:168
#19 0x00007f59b66861e6 in try_load_thunk_from_file (filename=0x7f59a6b393c0) at load.c:622
#20 load_thunk_from_path (filename=filename@entry=0x7f59a6b39400, source_file_name=source_file_name@entry=0x7f59a6b393e0, source_stat_buf=source_stat_buf@entry=0x7f7fff6f1be0, 
    found_stale_file=found_stale_file@entry=0x7f7fff6f1b3c) at load.c:765
#21 0x00007f59b66863f0 in scm_primitive_load_path (args=<optimized out>) at load.c:1209
#22 0x00007f59b66de59b in vm_regular_engine (thread=0x7f59a729ad80) at vm-engine.c:972
#23 0x00007f59b66ecd28 in scm_call_n (proc=<optimized out>, argv=<optimized out>, nargs=0) at vm.c:1608
#24 0x00007f59b668650a in scm_primitive_load_path (args=<optimized out>) at load.c:1259
#25 0x00007f59b66de59b in vm_regular_engine (thread=0x7f59a729ad80) at vm-engine.c:972
#26 0x00007f59b66ecd28 in scm_call_n (proc=<optimized out>, argv=<optimized out>, nargs=0) at vm.c:1608
#27 0x00007f59b668650a in scm_primitive_load_path (args=<optimized out>) at load.c:1259
#28 0x00007f59b66de59b in vm_regular_engine (thread=0x7f59a729ad80) at vm-engine.c:972
#29 0x00007f59b66ecd28 in scm_call_n (proc=<optimized out>, argv=<optimized out>, nargs=0) at vm.c:1608
#30 0x00007f59b668650a in scm_primitive_load_path (args=<optimized out>) at load.c:1259
#31 0x00007f59b66de59b in vm_regular_engine (thread=0x7f59a729ad80) at vm-engine.c:972
#32 0x00007f59b66ecd28 in scm_call_n (proc=<optimized out>, argv=<optimized out>, nargs=3) at vm.c:1608
#33 0x00007f59b6642d8e in scm_call_3 (proc=<optimized out>, arg1=<optimized out>, arg2=<optimized out>, arg3=<optimized out>) at eval.c:510
#34 0x00007f59b6684c8d in scm_public_variable (module_name=0x7f59a6b11830, name=0x7f59a6a42120) at modules.c:673
#35 0x00007f59b66d8028 in init_eval_string_var_and_k_module () at strports.c:363
#36 0x00007f59b69fa717 in pthread_once (once_control=once_control@entry=0x7f59b69555e0 <once>, routine=routine@entry=0x7f59b66d7ffc <init_eval_string_var_and_k_module>)
    at /disk/6/archive/foreign/src/lib/libpthread/pthread_once.c:66
#37 0x00007f59b66d3f53 in scm_eval_string_in_module (string=0x7f59a6b0b2e0, module=0x904) at strports.c:379
#38 0x00007f59b66d4004 in scm_eval_string (string=<optimized out>) at strports.c:394
#39 0x00007f59b66d5d3c in scm_c_eval_string (expr=<optimized out>) at strports.c:347
#40 0x0000000000f50740 in scm_run_gnucash (data=0x7f7fff6f2de0, argc=<optimized out>, argv=<optimized out>) at /scratch/finance/gnucash/work/gnucash-4.13/gnucash/gnucash.cpp:142
#41 0x00007f59b665b6fc in invoke_main_func (body_data=0x7f7fff6f2da0) at init.c:312
#42 0x00007f59b6640e62 in c_body (d=0x7f7fff6f2c60) at continuations.c:430
#43 0x00007f59b66de59b in vm_regular_engine (thread=0x7f59a729ad80) at vm-engine.c:972
#44 0x00007f59b66ecd28 in scm_call_n (proc=<optimized out>, argv=<optimized out>, nargs=2) at vm.c:1608
#45 0x00007f59b6642cde in scm_call_2 (proc=<optimized out>, arg1=<optimized out>, arg2=<optimized out>) at eval.c:503
#46 0x00007f59b6709a64 in scm_c_with_exception_handler.constprop.0 (type=0x404, handler_data=handler_data@entry=0x7f7fff6f2bd0, thunk_data=thunk_data@entry=0x7f7fff6f2bd0, thunk=<optimized out>, handler=<optimized out>)
    at exceptions.c:170
#47 0x00007f59b66db1f6 in scm_c_catch (tag=<optimized out>, body=<optimized out>, body_data=<optimized out>, handler=<optimized out>, handler_data=<optimized out>, pre_unwind_handler=<optimized out>, 
    pre_unwind_handler_data=0x7f59a6a7b480) at throw.c:168
#48 0x00007f59b6643c4a in scm_i_with_continuation_barrier (pre_unwind_handler=0x7f59b66438f3 <pre_unwind_handler>, pre_unwind_handler_data=0x7f59a6a7b480, handler_data=0x7f7fff6f2c60, handler=0x7f59b664adfb <c_handler>, 
    body_data=0x7f7fff6f2c60, body=0x7f59b6640e3d <c_body>) at continuations.c:368
#49 scm_c_with_continuation_barrier (func=<optimized out>, data=<optimized out>) at continuations.c:464
#50 0x00007f59b66da04d in with_guile (base=0x7f7fff6f2d20, data=0x7f7fff6f2d60) at threads.c:645
#51 0x00007f59b6215645 in GC_call_with_stack_base (fn=fn@entry=0x7f59b66d9f39 <with_guile>, arg=arg@entry=0x7f7fff6f2d60) at extra/../misc.c:2173
#52 0x00007f59b66d169c in scm_i_with_guile (dynamic_state=<optimized out>, data=<optimized out>, func=<optimized out>) at threads.c:688
#53 scm_with_guile (func=<optimized out>, data=<optimized out>) at threads.c:694
#54 0x00007f59b66657b5 in scm_boot_guile (argc=argc@entry=1, argv=argv@entry=0x7f7fff6f32e8, main_func=main_func@entry=0xf50710 <scm_run_gnucash(void*, int, char**)>, closure=closure@entry=0x7f7fff6f2de0) at init.c:295
#55 0x0000000000f513db in Gnucash::Gnucash::start (this=0x7f7fff6f2fd0, argc=1, argv=0x7f7fff6f32e8) at /scratch/finance/gnucash/work/gnucash-4.13/gnucash/gnucash.cpp:333
#56 0x0000000000f56d74 in main (argc=<optimized out>, argv=<optimized out>) at /scratch/finance/gnucash/work/gnucash-4.13/gnucash/gnucash.cpp:357
(gdb) 


I'm currently rebuilding all my packages to check if that changes
anything.
 Thomas


Home | Main Index | Thread Index | Old Index