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


Attachment: 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.

Reply via email to