[GNC] Crash - GnuCash 5.12 on macOS 26 Tahoe
Steve Waltner
swaltner at mac.com
Mon Sep 15 22:54:29 EDT 2025
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
More information about the gnucash-user
mailing list