Gnucash 2.7 Crash on MacOSX HighSierra

Robert Fewell 14ubobit at gmail.com
Sun Oct 22 05:41:19 EDT 2017


This may be related or not but if I load my normal xml file and then do a
file save as to a new xml file, close and open that one all is OK but now
do a file save as to sqlite3, the save seems to be OK but if you do a close
and open it crashes, looking to see where it is crashing...

Bob

On 22 October 2017 at 10:11, Robert Fewell <14ubobit at gmail.com> wrote:

> I can not reproduce on my Gentoo Linux VM or a native Windows10, no access
> to Mac, asked for for information on bug report.
>
> Bob
>
> On 21 October 2017 at 17:15, John Ralls <jralls at ceridwen.us> wrote:
>
>>
>> Arnd, Carsten Rinke just reported this at 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