Aspect rc.56 crashes on Intel Mac

Observed behavior

Aspect crashes immediately on starting with “Aspect quit unexpectedly.” Version 1.0.0-rc.37 worked previously.

Expected behavior

Not crash

Steps required to reproduce

  1. Open Aspect

Operating system/Hardware used

MacBook Pro 13" 2020 Intel
macOS 26.6.2
Aspect 1.0.0-rc.56

Here is a partial crash report. Let me know if you want the rest and how to send it.

-------------------------------------
Translated Report (Full Report Below)
-------------------------------------
Process:             aspect [1595]
Path:                /Applications/Aspect.app/Contents/MacOS/aspect
Identifier:          com.bildhuus.aspect
Version:             1.0.0-rc.56 (1)
Code Type:           X86-64 (Native)
Role:                Foreground
Parent Process:      launchd [1]
Coalition:           com.bildhuus.aspect [1519]
User ID:             501

Date/Time:           2026-10-02 15:36:21.1581 -0500
Launch Time:         2026-10-02 15:36:16.2024 -0500
Hardware Model:      MacBookPro16,2
OS Version:          macOS 26.6.2 (25G83)
Release Type:        User
Bridge OS Version:     10.6 (23P6068)

Crash Reporter Key:  0192E278-B42E-FFAC-B81F-3BEF063A05AE
Incident Identifier: 1DEA541D-6BBB-4733-AA29-412DB3AE27AF

Time Awake Since Boot: 1400 seconds

System Integrity Protection: enabled

Triggered by Thread: 0, Dispatch Queue: com.apple.main-thread

Exception Type:    EXC_BAD_ACCESS (SIGBUS)
Exception Subtype: KERN_PROTECTION_FAILURE at 0x000000016d0ac000
Exception Codes:   0x0000000000000002, 0x000000016d0ac000

Termination Reason:  Namespace SIGNAL, Code 10, Bus error: 10
Terminating Process: exc handler [1595]


VM Region Info: 0x16d0ac000 is in 0x16d0ac000-0x16d0ad000;  bytes after start: 0  bytes before end: 4095
      REGION TYPE                    START - END         [ VSIZE] PRT/MAX SHRMOD  REGION DETAIL
      VM_ALLOCATE                 16cfac000-16d0ac000    [ 1024K] rw-/rwx SM=PRV  
--->  VM_ALLOCATE                 16d0ac000-16d0ad000    [    4K] ---/rwx SM=PRV  
      VM_ALLOCATE                 16d0ad000-16d1ad000    [ 1024K] rw-/rwx SM=PRV  

Thread 0 Crashed::  Dispatch queue: com.apple.main-thread
0   libsystem_c.dylib             	    0x7ff8160b0d58 __thread_stack_pcs + 872
1   libsystem_c.dylib             	    0x7ff816082849 _thread_stack_pcs + 14
2   libsystem_c.dylib             	    0x7ff8160827fd backtrace + 36
3   OpenGL                        	    0x7ffb21974938 0x7ffb21967000 + 55608
4   OpenGL                        	    0x7ffb2196bce4 CGLCreateContext + 1507
5   AppKit                        	    0x7ff81a424758 -[NSOpenGLContext initWithFormat:shareContext:] + 84
6   aspect                        	       0x102796018 -[SDLOpenGLContext initWithFormat:shareContext:] + 72 (SDL_cocoaopengl.m:86)
7   aspect                        	       0x102796e09 Cocoa_GL_CreateContext + 969 (SDL_cocoaopengl.m:369)
8   aspect                        	       0x1027765b3 SDL_GL_CreateContext_REAL + 99 (SDL_video.c:4128)
9   aspect                        	       0x103c13ca1 _D6inbase3gui7drivers4sdl210WindowSDL26__ctorMFCQBuQBqQBpQBk12SDL2UIDriverKxSQCxQCt6window24WindowCreationAttributesZCQEmQEiQEhQEcQEa + 1233 (sdl2.d:1254)
10  aspect                        	       0x103c17233 _D6inbase3gui7drivers4sdl212SDL2UIDriver12createWindowMFKxSQCfQCb6window24WindowCreationAttributesZCQDuQDqQDpQDk10WindowSDL2 + 139 (sdl2.d:381) [inlined]
11  aspect                        	       0x103c17233 _DThn16_6inbase3gui7drivers4sdl212SDL2UIDriver12createWindowMFKxSQCfQCb6window24WindowCreationAttributesZCQDuQDqQDpQDk10WindowSDL2 + 163 (sdl2.d:378)
12  aspect                        	       0x103b417e2 _D4inui7drivers7opengl3__T10GLUIDriverVEQBmQBkQBf5GLAPIi0ZQBg12createWindowMFJC6inbase3gui6window12NativeWindowJCQEh7drawing12rendertarget12RenderTargetKxSQCyQCuQCt24WindowCreationAttributesZb + 82 (opengl3.d:86)
13  aspect                        	       0x103be91f9 _D4inui6window8oswindow14createOSWindowFNbKxS6inbase3guiQBx24WindowCreationAttributesCQDg6widget6WindowZCQDzQDxQDt8OSWindow + 73 (oswindow.d:52)
14  aspect                        	       0x103afc45a _D4inui6dialog6Dialog6__ctorMFNbKxS6inbase3gui6window24WindowCreationAttributesCQDa6widget6WindowAyaZCQDwQDuQDq + 42 (dialog.d:60)
15  aspect                        	       0x103a61044 _D5krtek7widgets6dialog17CustomModalDialog6__ctorMFNbC4inui6widget6WindowZCQCvQCsQCnQCj + 292 (dialog.d:64)
16  aspect                        	       0x103a7085f _D5krtek7widgets10messagebox16CustomMessageBox6__ctorMFNbC4inui6widget6WindowZCQCzQCwQCrQCi + 15 (messagebox.d:23)
17  aspect                        	       0x102254cbb _D5krtek7desktop13crashreporter13CrashReporter21showCrashReportDialogMFNbNeC4inui6window8oswindow8OSWindowEQEbQDyQDt8AppStateZv + 1147 (crashreporter.d:284)
18  aspect                        	       0x102136dfc _D5krtek7desktop13crashreporter13CrashReporter14processCrashesMFNbNfC4inui6window8oswindow8OSWindowZv + 18 (crashreporter.d:134) [inlined]
19  aspect                        	       0x102136dfc _D4main7appMainFZ16__lambda_L223_C3MFZ__T17__lambda_L241_C67TE5krtek7desktop3app22AppInitializationStateZQCmMFNbQBzZv + 140 (main.d:246)
20  aspect                        	       0x1022e0b87 _D10observable6signal__T12SignalSocketTE5krtek7desktop3app22AppInitializationStateZQCh4emitMFNbNfKQChZv + 215 (actions.d:671)
21  aspect                        	       0x1022e0a20 _D10observable6signal__T6SignalTE5krtek7desktop3app22AppInitializationStateZQCa4emitMFNbNfQCgZv + 12 (signal.d:55) [inlined]
22  aspect                        	       0x1022e0a20 _D10observable5value__T5ValueTE5krtek7desktop3app22AppInitializationStateZQBz5doSetMFNbNfQChZv + 96 (value.d:318)
23  aspect                        	       0x1022662ab _D10observable5value__T5ValueTE5krtek7desktop3app22AppInitializationStateZQBz3setMFNbNfQCfZv + 18 (value.d:282) [inlined]
24  aspect                        	       0x1022662ab _D10observable5value__T5ValueTE5krtek7desktop3app22AppInitializationStateZQBz__T8opAssignHTQCjZQpMFNbNfQCvZv + 18 (value.d:218) [inlined]
25  aspect                        	       0x1022662ab _D5krtek7desktop3app23KrtekDesktopApplication10initializeMFAAyaZ17__lambda_L463_C32MFNbZv + 59 (app.d:465)
26  aspect                        	       0x103e49600 _D4vibe4core4task12TaskFuncInfo4callMFZv + 9 (task.d:837) [inlined]
27  aspect                        	       0x103e49600 _D4vibe4core4task9TaskFiber11handleTasksMFNbZv + 624 (task.d:504)
28  aspect                        	       0x103e49059 _D4vibe4core4task9TaskFiber3runMFNbZv + 25 (task.d:413)
29  aspect                        	       0x103f97168 fiber_entryPoint + 56

Thanks for including the stack trace, I remembered this issue and was a bit confused for a bit, thinking that we had already fixed it.

Turns out, I’ve originally fixed this issue about a year ago in the compiler/language runtime that we are using, but it took until very recently that the fix ended up in a new compiler release. The next release of Aspect (1.0.0-rc.57) will use the new compiler and will have this fixed.

Thank you! When is the next release?