[GNC] GC crashing after upgrade
Ernie Wakamatsu
etwakaoz at gmail.com
Mon Jul 1 00:35:52 EDT 2024
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 3861 bytes
Desc: not available
URL: <http://lists.gnucash.org/pipermail/gnucash-user/attachments/20240701/d8c29283/attachment.p7s>
More information about the gnucash-user
mailing list