I haven’t seen a new crash since those first two that happened right after 
upgrading to the new macOS. AI guess this bug report can be moved to the cosmic 
state, in that it was possibly triggered by cosmic rays.

Steve

> On Sep 15, 2025, at 11:08 PM, 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.

Reply via email to