I have, plus David Reiser reported yesterday "No problems on 15.1 using Gnucash 
5.9 arm-64 version”.

Regards,
John Ralls


> On Nov 2, 2024, at 18:26, William Prescott <w...@theprescotts.com> wrote:
> 
> From Seth's comment below, it appears that the problem is only with MacOS 
> 15.2, the public beta. Has anyone else confirmed that Gnucash 5.9-1 runs okay 
> on MacOS 15.1?
> 
> Best wishes,
> Will
> 
> On 2 Nov 2024, at 14:04, John Ralls <jra...@ceridwen.us> wrote:
> 
> I tried to work around this by building libgc as a static library and linking 
> it to guile with -hidden-l that’s supposed to keep its symbols private. Dyld 
> found it anyway:
> Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
> 0   libsystem_kernel.dylib                   0x19829d700 __pthread_kill + 8
> 1   libsystem_pthread.dylib                  0x1982d5f70 pthread_kill + 288
> 2   libsystem_c.dylib                        0x1981e2908 abort + 128
> 3   libguile-2.2.1.dylib                     0x1031c7584 
> GC_add_roots_inner.cold.1 + 36 (mark_rts.c:253)
> 4   libguile-2.2.1.dylib                     0x1031bd040 GC_add_roots_inner + 
> 308 (mark_rts.c:253)
> 5   libguile-2.2.1.dylib                     0x1031b6018 GC_dyld_image_add + 
> 336 (dyn_load.c:1344)
> 6   dyld                                     0x197f62fe0 invocation function 
> for block in dyld4::RuntimeState::notifyLoad(std::__1::span<dyld4::Loader 
> const*, 18446744073709551615ul> const&) + 248
> 
> I’ve filed feedback with Apple. I can’t think of another way to work around 
> it; I haven’t found a way to disable WritingTools inserting itself in the 
> NSView.
> 
> Regards,
> John Ralls
> 
> 
>> On Oct 30, 2024, at 20:46, John Ralls <jra...@ceridwen.us> wrote:
>> 
>> Save yourself the trouble of diving in to the rabbit hole and notice that 
>> the stack trace features WritingToolsUILibraryCore in Frame 11.  It looks 
>> like it’s trying to insert Writing Tools stuff into a menu. The actual crash 
>> seems to be in libgc, a dependency of Guile.
>> 
>> Homebrew just wraps our dmg. You can prove this to yourself by running 
>> codesign on Gnucash.app to see who signed it.
>> 
>> Regards,
>> John Ralls
>> 
>>> On Oct 30, 2024, at 07:45, Seth Hamstead <s...@hamstead.net> wrote:
>>> 
>>> Thank you for confirming.  That is the same crash report I’m getting (which 
>>> I now realized I should have included).  I also tried installing it via 
>>> brew and got the same results.  Spun up a virtual machine with macOS15.1 on 
>>> the same system and it launched fine.  I see a possible rabbit hole in my 
>>> future.
>>> 
>>> Seth Hamstead
>>> s...@hamstead.net
>>> 
>>>> On Oct 30, 2024, at 09:32, David Reiser <dbrei...@icloud.com> wrote:
>>>> 
>>>> 
>>>> 
>>>>> On Oct 28, 2024, at 17:55, Seth Hamstead <s...@hamstead.net> wrote:
>>>>> 
>>>>> Is anyone having issues using GnuCash 5.9 on Apple Silicon (M1) running 
>>>>> macOS15.2 Developer Beta 1?  The app crashes as soon as it is launched 
>>>>> and I have tried scrubbing the system of all GnuCash files and 
>>>>> reinstalling.  I mistakenly moved the GnuCash files while updating the 
>>>>> machine which is why I’m wondering if this is a beta OS issue or possibly 
>>>>> a file issue.  TIA
>>>> 
>>>> Crashes on launch for me too. No problems on 15.1 using Gnucash 5.9 arm-64 
>>>> version
>>>> 
>>>> Process:               Gnucash [1602]
>>>> Path:                  /Applications/Gnucash.app/Contents/MacOS/Gnucash
>>>> Identifier:            org.gnucash.Gnucash
>>>> Version:               5.9-1 (5.9-1)
>>>> Code Type:             ARM-64 (Native)
>>>> Parent Process:        launchd [1]
>>>> User ID:               502
>>>> 
>>>> Date/Time:             2024-10-30 10:24:36.3313 -0400
>>>> OS Version:            macOS 15.2 (24C5057p)
>>>> Report Version:        12
>>>> Anonymous UUID:        1470AA79-A889-1423-C4C6-47CEF5F004B4
>>>> 
>>>> 
>>>> Time Awake Since Boot: 280 seconds
>>>> 
>>>> System Integrity Protection: enabled
>>>> 
>>>> Crashed Thread:        0  Dispatch queue: com.apple.main-thread
>>>> 
>>>> Exception Type:        EXC_CRASH (SIGABRT)
>>>> Exception Codes:       0x0000000000000000, 0x0000000000000000
>>>> 
>>>> Termination Reason:    Namespace SIGNAL, Code 6 Abort trap: 6
>>>> Terminating Process:   Gnucash [1602]
>>>> 
>>>> Application Specific Information:
>>>> abort() called
>>>> 
>>>> 
>>>> Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
>>>> 0   libsystem_kernel.dylib                0x192cb1700 __pthread_kill + 8
>>>> 1   libsystem_pthread.dylib               0x192ce9f70 pthread_kill + 288
>>>> 2   libsystem_c.dylib                     0x192bf6908 abort + 128
>>>> 3   libgc.1.dylib                         0x102a4ff6c 
>>>> GC_add_roots_inner.cold.1 + 32
>>>> 4   libgc.1.dylib                         0x102a3fc80 GC_add_roots_inner + 
>>>> 312
>>>> 5   libgc.1.dylib                         0x102a4ee94 GC_dyld_image_add + 
>>>> 336
>>>> 6   dyld                                  0x192976fe0 invocation function 
>>>> for block in dyld4::RuntimeState::notifyLoad(std::__1::span<dyld4::Loader 
>>>> const*, 18446744073709551615ul> const&) + 248
>>>> 7   dyld                                  0x192970454 
>>>> dyld4::RuntimeLocks::withNotifiersReadLock(void () block_pointer) + 100
>>>> 8   dyld                                  0x192976810 
>>>> dyld4::RuntimeState::notifyLoad(std::__1::span<dyld4::Loader const*, 
>>>> 18446744073709551615ul> const&) + 352
>>>> 9   dyld                                  0x192998148 
>>>> dyld4::APIs::dlopen_from(char const*, int, void*) + 2412
>>>> 10  SoftLinking                           0x1a097ebd8 _sl_dlopen + 100
>>>> 11  AppKit                                0x19715862c 
>>>> WritingToolsUILibraryCore + 156
>>>> 12  AppKit                                0x19714dc78 
>>>> +[NSTextView(NSTextView_WritingTools) _supportsWritingTools] + 28
>>>> 13  AppKit                                0x19691e2ec 
>>>> -[NSApplication(NSMenuUpdating) _addTextInputMenuItems:] + 124
>>>> 14  AppKit                                0x19691e214 
>>>> -[NSApplication(NSMenuUpdating) _customizeMainMenu] + 36
>>>> 15  AppKit                                0x19691cf00 -[NSApplication 
>>>> finishLaunching] + 588
>>>> 16  libgnc-gnome-utils.dylib              0x103045a94 
>>>> gnc_main_window_show_all_windows + 100
>>>> 17  Gnucash                               0x1027441ac 
>>>> scm_run_gnucash(void*, int, char**) + 1560
>>>> 
>>> 
>>> _______________________________________________
>>> gnucash-user mailing list
>>> gnucash-user@gnucash.org
>>> To update your subscription preferences or to unsubscribe:
>>> https://lists.gnucash.org/mailman/listinfo/gnucash-user
>>> -----
>>> 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
>> -----
>> 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
> -----
> 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
> -----
> 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
-----
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