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 [email protected] 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.
