Gnucash 2.7 Crash on MacOSX HighSierra

John Ralls jralls at ceridwen.us
Sat Oct 21 12:15:20 EDT 2017


Arnd, Carsten Rinke just reported this at https://bugzilla.gnome.org/show_bug.cgi?id=789298 <https://bugzilla.gnome.org/show_bug.cgi?id=789298>. Could you add your observations and the results of any further experiments there?

Bob Fewell, could you take a look at this?

Regards,
John Ralls

> On Oct 21, 2017, at 7:28 AM, Arnd Hostert <arnd.hostert at t-online.de> wrote:
> 
> Hello John. 
> I have included the developer list now as well. 
> 
> The crash occurred on start up. The program was looking for my data which I had moved but then asked me whether I wanted to delete the first file from the recents list. I selected yes and it crashed. It also crashed when I chose no for the next file after I restarted the program. 
> After it went trough all the recent list (crashing every time) it started and then I tried to open my account set up and it also crashed. 
> 
> This was on my iMac. I will test it also on my MacBook when I get back to France but that I will probably be only be doing tomorrow after I finish work. 
> 
> I will also test it with a brand new setup of accounts (empty). 
> 
> 
> Cheers 
> 
> Arnd
> 
> On 21. Oct 2017, at 16:09, John Ralls <jralls at ceridwen.us> wrote:
> 
>> Arnd,
>> 
>> Thanks for  the report but please don’t email me directly again unless I ask you to (for example to get a file that might contain sensitive information). All communication with the GnuCash team should be via the mailing lists, IRC, or bug reports, and for crashes bug reports are by far preferred.
>> 
>> It looks like this crash was during normal shutdown. Is that correct?
>> 
>> Regards,
>> John Ralls
>> 
>>> On Oct 21, 2017, at 2:44 AM, Arnd Hostert <arnd.hostert at t-online.de> wrote:
>>> 
>>> Hello John,
>>> 
>>> GnuCash 2.7 appears to crash on my system.
>>> Rather than sending something to the lists I send it straight to you. Here is the Report.
>>> 
>>> Kind regards
>>> 
>>> Arnd
>>> 
>>> 
>>> Process:               Gnucash-bin [21798]
>>> Path:                  /Applications/Gnucash 2.7.app/Contents/MacOS/Gnucash-bin
>>> Identifier:            org.gnucash.Gnucash
>>> Version:               2.7.0 (2.7.0)
>>> Code Type:             X86-64 (Native)
>>> Parent Process:        ??? [1]
>>> Responsible:           Gnucash-bin [21798]
>>> User ID:               501
>>> 
>>> Date/Time:             2017-10-21 11:41:39.634 +0200
>>> OS Version:            Mac OS X 10.13 (17A405)
>>> Report Version:        12
>>> Anonymous UUID:        8EAD55BE-C080-14DB-546B-A793ED83932C
>>> 
>>> 
>>> Time Awake Since Boot: 220000 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-engine.dylib        	0x000000010a06c735 qof_book_is_readonly + 5
>>> 1   libgnc-backend-xml-utils.dylib	0x0000000109f5c315 GncXmlBackend::session_end() + 37
>>> 2   libgncmod-engine.dylib        	0x000000010a07e68b QofSessionImpl::end() + 139
>>> 3   libgncmod-engine.dylib        	0x000000010a07e55a QofSessionImpl::~QofSessionImpl() + 122
>>> 4   libgncmod-engine.dylib        	0x000000010a07e7a6 qof_session_destroy + 22
>>> 5   libgncmod-gnome-utils.dylib   	0x0000000109dc70ff gnc_post_file_open + 1919
>>> 6   Gnucash-bin                   	0x0000000106bb37bf inner_main + 1071
>>> 7   libguile-2.0.22.dylib         	0x0000000106cf39e2 invoke_main_func + 34
>>> 8   libguile-2.0.22.dylib         	0x0000000106cca0bf c_body + 15
>>> 9   libguile-2.0.22.dylib         	0x0000000106d60186 vm_regular_engine + 8614
>>> 10  libguile-2.0.22.dylib         	0x0000000106d5cda9 scm_c_vm_run + 121
>>> 11  libguile-2.0.22.dylib         	0x0000000106cd22e5 scm_call_4 + 69
>>> 12  libguile-2.0.22.dylib         	0x0000000106cca091 scm_c_with_continuation_barrier + 129
>>> 13  libguile-2.0.22.dylib         	0x0000000106d589f2 with_guile_and_parent + 66
>>> 14  libgc.1.dylib                 	0x0000000106eac1ab GC_call_with_stack_base + 27
>>> 15  libguile-2.0.22.dylib         	0x0000000106d55acb scm_with_guile + 43
>>> 16  libguile-2.0.22.dylib         	0x0000000106cf39a5 scm_boot_guile + 69
>>> 17  Gnucash-bin                   	0x0000000106bb31e7 main + 3751
>>> 18  libdyld.dylib                 	0x00007fff67b77145 start + 1
>>> 
>>> Thread 1:
>>> 0   libsystem_kernel.dylib        	0x00007fff67cc76da __workq_kernreturn + 10
>>> 1   libsystem_pthread.dylib       	0x00007fff67e0126f _pthread_wqthread + 1552
>>> 2   libsystem_pthread.dylib       	0x00007fff67e00c4d start_wqthread + 13
>>> 
>>> Thread 2:
>>> 0   libsystem_kernel.dylib        	0x00007fff67cc76da __workq_kernreturn + 10
>>> 1   libsystem_pthread.dylib       	0x00007fff67e0126f _pthread_wqthread + 1552
>>> 2   libsystem_pthread.dylib       	0x00007fff67e00c4d start_wqthread + 13
>>> 
>>> Thread 3:
>>> 0   libsystem_kernel.dylib        	0x00007fff67cc76da __workq_kernreturn + 10
>>> 1   libsystem_pthread.dylib       	0x00007fff67e0126f _pthread_wqthread + 1552
>>> 2   libsystem_pthread.dylib       	0x00007fff67e00c4d start_wqthread + 13
>>> 
>>> Thread 4:
>>> 0   libsystem_kernel.dylib        	0x00007fff67cc76da __workq_kernreturn + 10
>>> 1   libsystem_pthread.dylib       	0x00007fff67e0126f _pthread_wqthread + 1552
>>> 2   libsystem_pthread.dylib       	0x00007fff67e00c4d start_wqthread + 13
>>> 
>>> Thread 5:
>>> 0   libsystem_kernel.dylib        	0x00007fff67cc76da __workq_kernreturn + 10
>>> 1   libsystem_pthread.dylib       	0x00007fff67e0126f _pthread_wqthread + 1552
>>> 2   libsystem_pthread.dylib       	0x00007fff67e00c4d start_wqthread + 13
>>> 
>>> Thread 6:
>>> 0   libsystem_kernel.dylib        	0x00007fff67cc76da __workq_kernreturn + 10
>>> 1   libsystem_pthread.dylib       	0x00007fff67e0106a _pthread_wqthread + 1035
>>> 2   libsystem_pthread.dylib       	0x00007fff67e00c4d start_wqthread + 13
>>> 
>>> Thread 7:
>>> 0   libsystem_kernel.dylib        	0x00007fff67cc76da __workq_kernreturn + 10
>>> 1   libsystem_pthread.dylib       	0x00007fff67e0106a _pthread_wqthread + 1035
>>> 2   libsystem_pthread.dylib       	0x00007fff67e00c4d start_wqthread + 13
>>> 
>>> Thread 8:
>>> 0   libsystem_kernel.dylib        	0x00007fff67cc76da __workq_kernreturn + 10
>>> 1   libsystem_pthread.dylib       	0x00007fff67e0126f _pthread_wqthread + 1552
>>> 2   libsystem_pthread.dylib       	0x00007fff67e00c4d start_wqthread + 13
>>> 
>>> Thread 9:
>>> 0   libsystem_kernel.dylib        	0x00007fff67cc6e7e __psynch_cvwait + 10
>>> 1   libsystem_pthread.dylib       	0x00007fff67e02662 _pthread_cond_wait + 732
>>> 2   libgc.1.dylib                 	0x0000000106eb31d7 GC_wait_marker + 23
>>> 3   libgc.1.dylib                 	0x0000000106ea8675 GC_help_marker + 69
>>> 4   libgc.1.dylib                 	0x0000000106eb1780 GC_mark_thread + 176
>>> 5   libsystem_pthread.dylib       	0x00007fff67e016c1 _pthread_body + 340
>>> 6   libsystem_pthread.dylib       	0x00007fff67e0156d _pthread_start + 377
>>> 7   libsystem_pthread.dylib       	0x00007fff67e00c5d thread_start + 13
>>> 
>>> Thread 10:
>>> 0   libsystem_kernel.dylib        	0x00007fff67cc6e7e __psynch_cvwait + 10
>>> 1   libsystem_pthread.dylib       	0x00007fff67e02662 _pthread_cond_wait + 732
>>> 2   libgc.1.dylib                 	0x0000000106eb31d7 GC_wait_marker + 23
>>> 3   libgc.1.dylib                 	0x0000000106ea8675 GC_help_marker + 69
>>> 4   libgc.1.dylib                 	0x0000000106eb1780 GC_mark_thread + 176
>>> 5   libsystem_pthread.dylib       	0x00007fff67e016c1 _pthread_body + 340
>>> 6   libsystem_pthread.dylib       	0x00007fff67e0156d _pthread_start + 377
>>> 7   libsystem_pthread.dylib       	0x00007fff67e0



More information about the gnucash-devel mailing list