I have two machines running MacOS 26 (Tahoe). GnuCash works fine on both. 
Lately, after every software update, the first time I open GnuCash, I get a 
message warning me it is in use by another program. I just click on "Open 
Anyway", and it works fine, including switching data files.

Best wishes,
Will

On 15 Sep 2025, at 22:08, John Ralls <[email protected]> wrote:

Thanks for the report. I *think* that’s a macOS crash rather than something to 
do with GnuCash itself: The only reason GnuCash (or any Gtk app) would start a 
run loop is to show a modal dialog box and there would be a call to 
gtk_dialog_run on the stack. You’re right that the Gtk change between 5.12-1 
and 5.12-2 wouldn’t have anything to do with it. 

Regards,
John Ralls

> On Sep 15, 2025, at 19:54, Steve Waltner via gnucash-user 
> <[email protected]> wrote:
> 
> I upgraded to the new macOS Tahoe 26.0 software earlier today. One of the 
> risks of installing the new OS releases on the first day is 
> incompatibilities. GnuCash has been pretty stable for me, but I’ve had a 
> couple application crashes. At least one of them happened as I was trying to 
> switch between two GnuCash data files (one for me and one for my dad).
> 
> GnuCash 5.12-1 (ARM)
> Mac mini M4
> macOS Tahoe 26.0
> 
> I have since upgraded to GnuCash 5.12-2 and will keep an eye on the program. 
> I don’t think the difference between the 5.12-1 and 5.12-2 versions will 
> matter since the announcement for that release mentioned a GTK bug with 
> displaying contextual menus.
> 
> The first part of the Crash Report in the console application is as follows:
> 
> -------------------------------------
> Translated Report (Full Report Below)
> -------------------------------------
> Process:             Gnucash [2483]
> Path:                /Users/USER/*/Gnucash.app/Contents/MacOS/Gnucash
> Identifier:          org.gnucash.Gnucash
> Version:             5.12-1 (5.12-1)
> Code Type:           ARM-64 (Native)
> Role:                Foreground
> Parent Process:      launchd [1]
> Coalition:           org.gnucash.Gnucash [2093]
> User ID:             501
> 
> Date/Time:           2025-09-15 21:27:18.3668 -0500
> Launch Time:         2025-09-15 20:47:52.7032 -0500
> Hardware Model:      Mac16,10
> OS Version:          macOS 26.0 (25A354)
> Release Type:        User
> 
> Crash Reporter Key:  800B612A-65E5-907D-BC6E-5D607A9AAE19
> Incident Identifier: 146DEA8C-F37A-47A5-B765-FE980BCB63E8
> 
> Time Awake Since Boot: 7700 seconds
> 
> System Integrity Protection: enabled
> 
> Triggered by Thread: 0
> 
> Exception Type:    EXC_CRASH (SIGABRT)
> Exception Codes:   0x0000000000000000, 0x0000000000000000
> 
> Termination Reason:  Namespace SIGNAL, Code 6, Abort trap: 6
> Terminating Process: Gnucash [2483]
> 
> 
> Application Specific Information:
> abort() called
> 
> 
> Last Exception Backtrace:
> 0   CoreFoundation                           0x186b50764 
> __exceptionPreprocess + 164
> 1   libobjc.A.dylib                          0x18662e418 objc_exception_throw 
> + 88
> 2   Foundation                               0x188c78f7c 
> -[NSMutableDictionary(NSMutableDictionary) initWithContentsOfFile:] + 0
> 3   AppKit                                   0x18bb7e11c -[NSWindow 
> _reallySetFrame:] + 844
> 4   AppKit                                   0x18bb7b018 -[NSWindow 
> _oldPlaceWindow:fromServer:] + 252
> 5   AppKit                                   0x18bb7c98c -[NSWindow 
> _setFrameCommon:display:fromServer:] + 1860
> 6   SafariPlatformSupport                    0x1bc64f560 
> __101-[SPSafariPlatformSupport 
> displayOTPAutoFillRelativeToRect:ofView:oneTimeCodeMode:completionHandler:]_block_invoke
>  + 480
> 7   SafariPlatformSupport                    0x1bc64f350 
> -[SPSafariPlatformSupport 
> displayOTPAutoFillRelativeToRect:ofView:oneTimeCodeMode:completionHandler:] + 
> 516
> 8   AppKit                                   0x18bad26d8 
> -[NSAutoFillHeuristicController 
> _showOneTimeCodeAutoFillIfNecessaryForTextInputContext:view:selectedTextRect:]
>  + 392
> 9   AppKit                                   0x18bad0c1c 
> __90-[NSAutoFillHeuristicController 
> showOrHideAutoFillForCurrentTextInputContextIfAppropriate]_block_invoke.109 + 
> 464
> 10  CoreFoundation                           0x186aff6e4 
> __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK__ + 28
> 11  CoreFoundation                           0x186aff624 __CFRunLoopDoBlocks 
> + 396
> 12  CoreFoundation                           0x186afe458 __CFRunLoopRun + 804
> 13  CoreFoundation                           0x186bbc898 
> _CFRunLoopRunSpecificWithOptions + 532
> 14  HIToolbox                                0x1934fb730 
> RunCurrentEventLoopInMode + 316
> 15  HIToolbox                                0x1934fe8f8 
> ReceiveNextEventCommon + 272
> 16  HIToolbox                                0x1936881f4 
> _BlockUntilNextEventMatchingListInMode + 48
> 17  AppKit                                   0x18b3d6308 
> _DPSBlockUntilNextEventMatchingListInMode + 236
> 18  AppKit                                   0x18aeecedc _DPSNextEvent + 588
> 19  AppKit                                   0x18b93fa04 
> -[NSApplication(NSEventRouting) 
> _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688
> 20  AppKit                                   0x18b93f710 
> -[NSApplication(NSEventRouting) 
> nextEventMatchingMask:untilDate:inMode:dequeue:] + 72
> 21  libgdk-3.0.dylib                         0x104f97d14 poll_func + 172
> 22  libglib-2.0.0.dylib                      0x106c95c60 
> g_main_context_iterate_unlocked + 524
> 23  libglib-2.0.0.dylib                      0x106c96060 g_main_loop_run + 240
> 24  libgtk-3.0.dylib                         0x105a73db8 gtk_main + 92
> 25  libgnc-gnome-utils.dylib                 0x104e82da4 
> gnc_ui_start_event_loop + 88
> 26  Gnucash                                  0x1044d6ae8 
> scm_run_gnucash(void*, int, char**) + 1676
> 27  libguile-2.2.1.dylib                     0x1049bc6d4 invoke_main_func + 44
> 28  libguile-2.2.1.dylib                     0x10499caf4 c_body + 24
> 29  libguile-2.2.1.dylib                     0x104a20d3c vm_regular_engine + 
> 1212
> 30  libguile-2.2.1.dylib                     0x104a1f800 scm_call_n + 536
> 31  libguile-2.2.1.dylib                     0x104a1c420 catch + 504
> 32  libguile-2.2.1.dylib                     0x10499cabc 
> scm_c_with_continuation_barrier + 136
> 33  libguile-2.2.1.dylib                     0x104a1bf94 with_guile + 76
> 34  libgc.1.dylib                            0x1048639d4 
> GC_call_with_stack_base + 36
> 35  libguile-2.2.1.dylib                     0x104a19e88 scm_with_guile + 44
> 36  libguile-2.2.1.dylib                     0x1049bc694 scm_boot_guile + 80
> 37  Gnucash                                  0x1044d6ddc main + 208
> 38  dyld                                     0x1866a1d54 start + 7184
> 
> _______________________________________________
> gnucash-user mailing list
> [email protected]
> 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
[email protected]
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
[email protected]
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