[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