[GNC] GnuCash 3.8 crash
Michael Hendry
hendry.michael at gmail.com
Thu Mar 19 14:11:19 EDT 2020
I have been working on preparing various reports from ESJE.gnucash, and had temporarily set the Account Separator character to “dash” so that I could copy-and-paste report headings and use them as filenames - “colon” is not a legal character in a filename.
When I switched to another .gnucash file I got a warning about the “dash” setting, as this file had an “Imbalance-GBP” account.
I started to change the Preferences => Accounts => Separator Character back to “colon”, but as soon as I had cleared the entry field, Gnucash crashed.
When I restarted GnuCash (overruling the lock file) I found that the Separator Character was blank, and I was able to change it back to “colon” and proceed.
I have appended the first chunk of the extensive crash report, and have saved the complete report in case it is of any value in investigating the crash.
Clearly, I have shot myself in the foot here, but I don’t think my misbehaviour should have caused a crash.
Any advice?
Regards,
Michael Hendry
Process: Gnucash [49473]
Path: /Applications/Gnucash 3.8.app/Contents/MacOS/Gnucash
Identifier: org.gnucash.Gnucash
Version: 3.8-1 (3.8-1)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Gnucash [49473]
User ID: 501
Date/Time: 2020-03-19 17:44:49.630 +0000
OS Version: Mac OS X 10.13.6 (17G11023)
Report Version: 12
Anonymous UUID: 6E4C0EFC-2FF3-6AA3-4C59-DBC3DB6D08BC
Sleep/Wake UUID: 6E002729-9039-41E3-BABB-93F0AE79481C
Time Awake Since Boot: 440000 seconds
Time Since Wake: 430000 seconds
System Integrity Protection: enabled
Crashed Thread: 0 Dispatch queue: com.apple.main-thread
Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY
Termination Signal: Segmentation fault: 11
Termination Reason: Namespace SIGNAL, Code 0xb
Terminating Process: exc handler [0]
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libgncmod-app-utils.dylib 0x000000010f250e3e gnc_quickfill_purge + 14
1 libgncmod-gnome-utils.dylib 0x000000010f347371 shared_quickfill_pref_changed + 17
2 libgobject-2.0.0.dylib 0x000000010d148752 g_closure_invoke + 306
3 libgobject-2.0.0.dylib 0x000000010d15fcb9 signal_emit_unlocked_R + 1865
4 libgobject-2.0.0.dylib 0x000000010d160b20 g_signal_emit_valist + 2288
5 libgobject-2.0.0.dylib 0x000000010d161206 g_signal_emit + 134
6 libgio-2.0.0.dylib 0x000000010d081b02 g_settings_real_change_event + 114
7 libffi.6.dylib 0x000000011193d83c ffi_call_unix64 + 76
8 libffi.6.dylib 0x000000011193cd2a ffi_call + 922
9 libgobject-2.0.0.dylib 0x000000010d149e73 g_cclosure_marshal_generic_va + 1667
10 libgobject-2.0.0.dylib 0x000000010d1489ba _g_closure_invoke_va + 314
11 libgobject-2.0.0.dylib 0x000000010d160821 g_signal_emit_valist + 1521
12 libgobject-2.0.0.dylib 0x000000010d161206 g_signal_emit + 134
13 libgio-2.0.0.dylib 0x000000010d081223 settings_backend_changed + 115
14 libgio-2.0.0.dylib 0x000000010d07a240 g_settings_backend_invoke_closure + 48
15 libglib-2.0.0.dylib 0x000000010c4ff1c5 g_main_context_invoke_full + 117
16 libgio-2.0.0.dylib 0x000000010d079784 g_settings_backend_dispatch_signal + 276
17 libgio-2.0.0.dylib 0x000000010d09086f g_nextstep_settings_backend_write + 159
18 libgio-2.0.0.dylib 0x000000010d079fe5 g_settings_backend_write + 53
19 libgio-2.0.0.dylib 0x000000010d08051b g_settings_binding_property_changed + 267
20 libgobject-2.0.0.dylib 0x000000010d148752 g_closure_invoke + 306
21 libgobject-2.0.0.dylib 0x000000010d15fcb9 signal_emit_unlocked_R + 1865
22 libgobject-2.0.0.dylib 0x000000010d160b20 g_signal_emit_valist + 2288
23 libgobject-2.0.0.dylib 0x000000010d161206 g_signal_emit + 134
24 libgobject-2.0.0.dylib 0x000000010d152b01 g_object_dispatch_properties_changed + 65
25 libgobject-2.0.0.dylib 0x000000010d14e186 g_object_notify_queue_thaw + 246
26 libgobject-2.0.0.dylib 0x000000010d14e05c g_object_thaw_notify + 76
27 libgtk-3.0.dylib 0x000000010c771096 gtk_entry_real_delete_text + 150
More information about the gnucash-user
mailing list