Yes, it also seems to work for me on macOS 15.1. I have not tried the 15.2 beta.

Dave

> On Nov 6, 2024, at 12:33 AM, William Prescott <w...@theprescotts.com> wrote:
> 
> Thanks John,
> 
> I've gotten one other confirmation. I'm going to update to 15.1 tonight.
> 
> Best wishes,
> Will
> 
> On 2 Nov 2024, at 20:42, John Ralls <jra...@ceridwen.us> wrote:
> 
> 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.

_______________________________________________
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