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.