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