Another user has filed https://bugs.gnucash.org/show_bug.cgi?id=798320 
<https://bugs.gnucash.org/show_bug.cgi?id=798320> with the same stack trace so 
let's move the discussion there.

Regards,
John Ralls


> On Sep 27, 2021, at 11:35 PM, William Prescott <w...@theprescotts.com> wrote:
> 
> For what it's worth, I'm not seeing any problem with 4.7-2 on my 2017 Intel 
> iMac OS Big Sur 11.6.
> 
> Will
> 
> On 2021 Sep 28, at 09-28 00:16:07, prl <p...@ozemail.com.au> wrote:
> 
> Thanks, John.
> 
> Here's the thread 0 (the crashed thread) stack trace, machine registers and 
> instruction stream from the crash report. I think that's probably everything 
> relevant in the report.
> 
> Cheers,
> Peter
> 
> Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
> 0   libgnc-engine.dylib               0x00000001020079ad 
> qof_instance_get_destroying + 77
> 1   libgnc-engine.dylib               0x0000000101f53c8b xaccSplitDestroy + 43
> 2   libgnc-engine.dylib               0x0000000101f5966c do_destroy + 300
> 3   libgnc-engine.dylib               0x0000000102009030 
> qof_commit_edit_part2 + 272
> 4   libgnc-engine.dylib               0x0000000101f56e43 xaccTransCommitEdit 
> + 339
> 5   libglib-2.0.0.dylib               0x0000000100561d2d g_list_foreach + 45
> 6   libgnc-engine.dylib               0x0000000102006231 
> qof_collection_foreach + 161
> 7   libgnc-engine.dylib               0x000000010201019a qof_object_book_end 
> + 138
> 8   libgnc-engine.dylib               0x0000000101ffec21 qof_book_destroy + 
> 145
> 9   libgnc-engine.dylib               0x0000000102017bc6 
> QofSessionImpl::~QofSessionImpl() + 150
> 10  libgnc-engine.dylib               0x0000000102017ea3 qof_session_destroy 
> + 19
> 11  libgnc-engine.dylib               0x0000000101fd751f 
> gnc_clear_current_session + 31
> 12  libgnc-gnome-utils.dylib          0x00000001009bf29c gnc_file_quit + 76
> 13  libgnc-engine.dylib               0x0000000101fbf322 call_hook + 114
> 14  libglib-2.0.0.dylib               0x0000000100556fed g_hook_list_marshal 
> + 125
> 15  libgnc-engine.dylib               0x0000000101fbf222 gnc_hook_run + 146
> 16  libgnc-gnome-utils.dylib          0x00000001009c3b2b gnc_shutdown + 59
> 17  libgnc-gnome-utils.dylib          0x00000001009cd69d 
> gnc_main_window_timed_quit + 29
> 18  libglib-2.0.0.dylib               0x0000000100562be4 g_timeout_dispatch + 
> 20
> 19  libglib-2.0.0.dylib               0x0000000100566cec 
> g_main_context_dispatch + 348
> 20  libglib-2.0.0.dylib               0x000000010056705d 
> g_main_context_iterate + 525
> 21  libglib-2.0.0.dylib               0x000000010056737a g_main_loop_run + 218
> 22  libgtk-3.0.dylib                  0x0000000100c3b11a gtk_main + 74
> 23  libgnc-gnome-utils.dylib          0x00000001009c36fc 
> gnc_ui_start_event_loop + 76
> 24  org.gnucash.Gnucash               0x0000000100160a86 
> scm_run_gnucash(void*, int, char**) + 1078
> 25  libguile-2.2.1.dylib              0x0000000100398932 invoke_main_func + 34
> 26  libguile-2.2.1.dylib              0x0000000100377b3f c_body + 15
> 27  libguile-2.2.1.dylib              0x000000010040534b vm_regular_engine + 
> 1467
> 28  libguile-2.2.1.dylib              0x0000000100403ef5 scm_call_n + 773
> 29  libguile-2.2.1.dylib              0x0000000100400922 catch + 498
> 30  libguile-2.2.1.dylib              0x0000000100377b09 
> scm_c_with_continuation_barrier + 137
> 31  libguile-2.2.1.dylib              0x000000010040048f with_guile + 63
> 32  libgc.1.dylib                     0x00000001004d4ef6 
> GC_call_with_stack_base + 22
> 33  libguile-2.2.1.dylib              0x00000001003fe4ab scm_with_guile + 43
> 34  libguile-2.2.1.dylib              0x00000001003988f5 scm_boot_guile + 69
> 35  org.gnucash.Gnucash               0x00000001001605f9 
> Gnucash::Gnucash::start(int, char**) + 617
> 36  org.gnucash.Gnucash               0x0000000100161191 main + 1009
> 37  libdyld.dylib                     0x00007fff204aef3d start + 1
> 
> Thread 0 crashed with X86 Thread State (64-bit):
>  rax: 0xaaaaaaaaaaaaaaaa  rbx: 0x00007f85fad8d190  rcx: 0x0000000000000001  
> rdx: 0x0000000000000000
>  rdi: 0x00007f85fad8d190  rsi: 0x00007f85fbe99490  rbp: 0x00007ffeefab3a90  
> rsp: 0x00007ffeefab3a80
>   r8: 0x00007f85f9d0a7d0   r9: 0x00007f85f9ea0c80  r10: 0x00000000033755c0  
> r11: 0x00000000ffd4a001
>  r12: 0x0000000101f59320  r13: 0x00007f85fad8c430  r14: 0x00007f85fad8c430  
> r15: 0x0000000000000000
>  rip: 0x00000001020079ad  rfl: 0x0000000000010286  cr2: 0x0000700002ecdff8
> 
> Logical CPU:     2
> Error Code:      0x00000000
> Trap Number:     13
> 
> Thread 0 instruction stream:
>  48 20 0f 9f c2 b8 ff ff-ff ff 0f 4d c2 5b 41 5e  H .........M.[A^
>  5d c3 90 55 48 89 e5 53-50 48 89 fb 48 8b 05 e0 ]..UH..SPH..H...
>  de 04 00 48 85 c0 75 24-48 8d 3d d4 de 04 00 e8 ...H..u$H.=.....
>  79 93 01 00 85 c0 74 14-e8 e6 eb ff ff 48 8d 3d y.....t......H.=
>  bf de 04 00 48 89 c6 e8-67 93 01 00 48 85 db 74 ....H...g...H..t
>  69 48 8b 35 ab de 04 00-48 8b 03 48 85 c0 74 05 iH.5....H..H..t.
> [48]39 30 74 0c 48 89 df-e8 9c 94 01 00 85 c0 74 H90t.H.........t    <==
>  49 48 8b 05 8b de 04 00-48 85 c0 75 24 48 8d 3d IH......H..u$H.=
>  7f de 04 00 e8 24 93 01-00 85 c0 74 14 e8 91 eb .....$.....t....
>  ff ff 48 8d 3d 6a de 04-00 48 89 c6 e8 12 93 01 ..H.=j...H......
>  00 48 8b 35 5b de 04 00-48 89 df e8 77 94 01 00 .H.5[...H...w...
>  8b 40 2c 48 83 c4 08 5b-5d c3 48 8d 3d 76 3f 02 .@,H...[].H.=v?.
> 
> Thread 0 last branch register state not available.
> 
> 
> On 28/9/21 12:54, John Ralls wrote:
>> 
>>> On Sep 27, 2021, at 6:47 PM, prl <p...@ozemail.com.au> wrote:
>>> 
>>> I seem to be consistently getting a Gnucash crash when I exit (using either 
>>> Gnucash>Quit or command-Q) from Gnucash 4.7-2 on my Big Sur MacBook Pro. 
>>> Caused by a Segmentation Violation.
>>> 
>>> Here's a snippet from the macOS log of the crash:
>>> Process:               Gnucash [4025]
>>> Path: /Applications/Gnucash.app/Contents/MacOS/Gnucash
>>> Identifier:            org.gnucash.Gnucash
>>> Version:               4.7-2 (4.7-2)
>>> Code Type:             X86-64 (Native)
>>> Parent Process:        zsh [4019]
>>> Responsible:           Terminal [4017]
>>> User ID:               501
>>> 
>>> Date/Time:             2021-09-28 11:28:31.262 +1000
>>> OS Version:            macOS 11.6 (20G165)
>>> Report Version:        12
>>> Bridge OS Version:     5.5 (18P4759a)
>>> Anonymous UUID:        CA0735A3-3879-5356-BA71-4D9410666AF2
>>> 
>>> Sleep/Wake UUID:       9E59B9B4-5345-4236-BD83-17C01E85C186
>>> 
>>> Time Awake Since Boot: 8400 seconds
>>> Time Since Wake:       7700 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 [4025]
>>> 
>>> I can post a full crash log as an attachment if it helps.
>>> 
>>> Any ideas, anyone?
>>> 
>>> System details:
>>> Gnucash 4.7-2 for Intel MacOS >= 10.13, Build ID: 4.7+(2021-09-25)
>>> macOS Big Sur 11.6
>>> MacBook Pro (13-inch, 2019, Four Thunderbolt 3 ports), MacBookPro15,2
>> 
>> Please post the bit with the address and the first few lines of the stack 
>> trace, enough to show at least 2 gnc_ functions.
>> 
>> Regards,
>> John Ralls
>> 
> 
> _______________________________________________
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see 
> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.
> 
> _______________________________________________
> gnucash-user mailing list
> gnucash-user@gnucash.org
> To update your subscription preferences or to unsubscribe:
> https://lists.gnucash.org/mailman/listinfo/gnucash-user
> If you are using Nabble or Gmane, please see 
> https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
> -----
> Please remember to CC this list on all your replies.
> You can do this by using Reply-To-List or Reply-All.

_______________________________________________
gnucash-user mailing list
gnucash-user@gnucash.org
To update your subscription preferences or to unsubscribe:
https://lists.gnucash.org/mailman/listinfo/gnucash-user
If you are using Nabble or Gmane, please see 
https://wiki.gnucash.org/wiki/Mailing_Lists for more information.
-----
Please remember to CC this list on all your replies.
You can do this by using Reply-To-List or Reply-All.

Reply via email to