[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