Hi Users, I just upgraded my Gnucash to 5.7.1 and it has crashed on me in a couple of instances. The first is when I try to delete an account and the second instance is when I try to apply changes when importing a QIF.
I am using Gnucash Version: 5.7, Build ID: 5.7+(2024-06-29), Finance::Quote: 1.62Version: 5.7. I’m running on an Apple M1 chip and Macos, Sonoma, 14.5. Not sure if the crash report for Apple helps, but here are the first many lines. ------------------------------------- Translated Report (Full Report Below) ------------------------------------- Process: Gnucash [2757] Path: /Applications/Gnucash.app/Contents/MacOS/Gnucash Identifier: org.gnucash.Gnucash Version: 5.7-1 (5.7-1) Code Type: X86-64 (Translated) Parent Process: launchd [1] User ID: 501 Date/Time: 2024-07-01 14:30:51.2455 +1000 OS Version: macOS 14.5 (23F79) Report Version: 12 Anonymous UUID: 59769A89-7C35-0716-084D-F3B8CF91EE79 Time Awake Since Boot: 470 seconds System Integrity Protection: enabled Notes: PC register does not match crashing frame (0x0 vs 0x10B4197A3) Crashed Thread: 0 Dispatch queue: com.apple.main-thread Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000030 Exception Codes: 0x0000000000000001, 0x0000000000000030 Termination Reason: Namespace SIGNAL, Code 11 Segmentation fault: 11 Terminating Process: exc handler [2757] VM Region Info: 0x30 is not in any region. Bytes before following region: 4309135312 REGION TYPE START - END [ VSIZE] PRT/MAX SHRMOD REGION DETAIL UNUSED SPACE AT START ---> __TEXT 100d83000-100de3000 [ 384K] r-x/r-x SM=COW /Applications/Gnucash.app/Contents/MacOS/Gnucash Error Formulating Crash Report: PC register does not match crashing frame (0x0 vs 0x10B4197A3) Thread 0 Crashed:: Dispatch queue: com.apple.main-thread 0 libgtk-3.0.dylib 0x10b4197a3 gtk_tree_model_get_valist + 419 1 libgtk-3.0.dylib 0x10b41959e gtk_tree_model_get + 334 2 libgnc-gnome-utils.dylib 0x10a662b7b sort_by_string + 155 3 libgtk-3.0.dylib 0x10b424867 gtk_tree_model_sort_compare_func + 151 4 libglib-2.0.0.dylib 0x10ed63ed1 g_sequence_sort_changed_iter + 241 5 libglib-2.0.0.dylib 0x10ed63da4 g_sequence_sort_changed + 84 6 libgtk-3.0.dylib 0x10b423a6f gtk_tree_model_sort_row_changed + 399 7 libgobject-2.0.0.dylib 0x10afea80a g_closure_invoke + 298 8 libgobject-2.0.0.dylib 0x10b003aad signal_emit_unlocked_R + 1725 9 libgobject-2.0.0.dylib 0x10b00270b signal_emit_valist_unlocked + 2027 10 libgobject-2.0.0.dylib 0x10b002fab g_signal_emit + 171 11 libgtk-3.0.dylib 0x10b419abd gtk_tree_model_row_changed + 221 12 libgtk-3.0.dylib 0x10b41db1e gtk_tree_model_filter_row_changed + 542 13 libgobject-2.0.0.dylib 0x10afea80a g_closure_invoke + 298 14 libgobject-2.0.0.dylib 0x10b003aad signal_emit_unlocked_R + 1725 15 libgobject-2.0.0.dylib 0x10b00270b signal_emit_valist_unlocked + 2027 16 libgobject-2.0.0.dylib 0x10b002fab g_signal_emit + 171 17 libgtk-3.0.dylib 0x10b419abd gtk_tree_model_row_changed + 221 18 libgnc-gnome-utils.dylib 0x10a657951 clear_account_cached_values + 97 19 libgnc-gnome-utils.dylib 0x10a653dd7 gnc_tree_model_account_event_handler + 551 20 libgnc-engine.dylib 0x10e755dc2 qof_event_generate_internal(QofInstance_s*, int, void*) + 114 21 libgnc-engine.dylib 0x10e64e5b6 gnc_account_remove_child + 262 22 libgnc-engine.dylib 0x10e64abc2 acc_free(QofInstance_s*) + 34 23 libgnc-engine.dylib 0x10e758608 qof_commit_edit_part2 + 232 24 libgnc-gnome.dylib 0x10a174d8b do_delete_account(account_s*, account_s*, account_s*, account_s*) + 315 25 libgnc-gnome.dylib 0x10a1742db gnc_plugin_page_account_tree_cmd_delete_account(_GSimpleAction*, _GVariant*, void*) + 2667 26 libgobject-2.0.0.dylib 0x10afea80a g_closure_invoke + 298 27 libgobject-2.0.0.dylib 0x10b003aad signal_emit_unlocked_R + 1725 28 libgobject-2.0.0.dylib 0x10b00270b signal_emit_valist_unlocked + 2027 29 libgobject-2.0.0.dylib 0x10b002fab g_signal_emit + 171 30 libgio-2.0.0.dylib 0x10d9c9374 g_simple_action_activate + 148 31 libgtk-3.0.dylib 0x10b31640e gtk_menu_tracker_item_activated + 158 32 libgobject-2.0.0.dylib 0x10afea80a g_closure_invoke + 298 33 libgobject-2.0.0.dylib 0x10b003aad signal_emit_unlocked_R + 1725 34 libgobject-2.0.0.dylib 0x10b00270b signal_emit_valist_unlocked + 2027 35 libgobject-2.0.0.dylib 0x10b002fab g_signal_emit + 171 36 libgtk-3.0.dylib 0x10b459347 gtk_widget_activate + 71 37 libgtk-3.0.dylib 0x10b312498 gtk_menu_shell_activate_item + 312 38 libgtk-3.0.dylib 0x10b313e1c gtk_menu_shell_button_release + 428 39 libgtk-3.0.dylib 0x10b18907a _gtk_marshal_BOOLEAN__BOXEDv + 170 40 libgobject-2.0.0.dylib 0x10afeaaa9 _g_closure_invoke_va + 329 41 libgobject-2.0.0.dylib 0x10b002497 signal_emit_valist_unlocked + 1399 42 libgobject-2.0.0.dylib 0x10b002fab g_signal_emit + 171 43 libgtk-3.0.dylib 0x10b4589e8 gtk_widget_event_internal + 248 44 libgtk-3.0.dylib 0x10b2fe06f gtk_propagate_event + 255 45 libgtk-3.0.dylib 0x10b2fda97 gtk_main_do_event + 1303 46 libgdk-3.0.dylib 0x10a85c4e1 _gdk_event_emit + 49 47 libgdk-3.0.dylib 0x10a8880f2 gdk_event_dispatch + 50 48 libglib-2.0.0.dylib 0x10ed4439e g_main_context_dispatch_unlocked + 350 49 libglib-2.0.0.dylib 0x10ed44760 g_main_context_iterate_unlocked + 608 50 libglib-2.0.0.dylib 0x10ed44a79 g_main_loop_run + 265 51 libgtk-3.0.dylib 0x10b2fd40b gtk_main + 75 52 libgnc-gnome-utils.dylib 0x10a631ccc gnc_ui_start_event_loop + 76 53 Gnucash 0x100d9687b scm_run_gnucash(void*, int, char**) + 1611 54 libguile-2.2.1.dylib 0x109d063d2 invoke_main_func + 34 55 libguile-2.2.1.dylib 0x109ce538f c_body + 15 56 libguile-2.2.1.dylib 0x109d7314b vm_regular_engine + 1531 57 libguile-2.2.1.dylib 0x109d71ca5 scm_call_n + 773 58 libguile-2.2.1.dylib 0x109d6e6d5 catch + 501 59 libguile-2.2.1.dylib 0x109ce535c scm_c_with_continuation_barrier + 140 60 libguile-2.2.1.dylib 0x109d6e23f with_guile + 63 61 libgc.1.dylib 0x109bd36c6 GC_call_with_stack_base + 22 62 libguile-2.2.1.dylib 0x109d6c23b scm_with_guile + 43 63 libguile-2.2.1.dylib 0x109d06395 scm_boot_guile + 69 64 Gnucash 0x100d96d8d main + 621 65 dyld 0x200f5b366 start + 1942 I’m still a rookie to GC. Any pointers on getting around this situation would be helpful. Best regards, Ernie
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ gnucash-user mailing list gnucash-user@gnucash.org To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.