Aspect's begun to segfault crash on start, macOS 15.4

Observed behavior

Crash on launch, where the same app version worked a few days ago. I upgraded OS in the interim from the last 15.3.x macOS point version.

Aspect has been 1.0.0-rc.12 throughout.

I looked in /tmp and see no logs from Aspect.

There is a crash report. I’d prefer not to comb through to remove UUIDs etc. so please let me know if there’s somewhere I can share this privately? Highlights are:

Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Exception Type: EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x…

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 libsystem_pthread.dylib 0x.. pthread_getspecific + 4
1 aspect 0x.. _D2rt18sections_darwin_6411getTLSRangeFN.. + 188
2 dyld 0x.. invocation function for block in dyld3::MachOAnalyzer::forEachInitializer(Diagnostics&, dyld3::MachOAnalyzer::VMAddrConverter const&, void (unsigned int) block_pointer, void const*) const + 172

Expected behavior

App opens.

Steps required to reproduce

  1. Not sure whether running a previous OS version is relevant.
  2. Try to open Aspect on the latest stable macOS 15.4.

Operating system/Hardware used

macOS 15.4
ARM / M3 Pro

There is an issue in macOS 15.4 that currently results in any program compiled with the compiler we are using to crash right at startup. We are currently looking into a fix we can do on our side, but for now unfortunately the only workaround is to not upgrade from 15.3.x.

2 Likes

Fixed in 1.0.0-rc.13, with a workaround for now.

1 Like

Thank you! Really appreciate all your work on this. That version’s working nicely for me.

1 Like