Maps crashes on Fujitsu Esprimo Q968 (Intel UHD 630) / macOS Sequoia 15.7.7
System
- Machine: Fujitsu Esprimo Q958
- CPU: Intel Core i7 (iMac19,1 SMBIOS)
- GPU: Intel UHD Graphics 630
- macOS: 15.7.7 (24G720)
- AdvancedMap version: 5.0.0
- Lilu version: 1.7.3
- OpenCore version: 1.0.8
Behaviour
With AdvancedMap loaded, Maps crashes immediately on launch during map rendering. Disabling AdvancedMap in the OpenCore config (via -advmapoff) prevents the crash consistently.
Crash summary
The crash occurs on Thread 0 (com.apple.vectorkit.dispatch.layoutqueue) with EXC_CRASH (SIGABRT). Metal aborts while validating a texture descriptor during VectorKit's render update phase:
Exception Type: EXC_CRASH (SIGABRT)
Termination Reason: Namespace SIGNAL, Code 6 Abort trap: 6
Thread 0 Crashed: com.apple.vectorkit.dispatch.layoutqueue
Metal MTLReportFailure
Metal _MTLMessageContextEnd
Metal -[MTLTextureDescriptorInternal validateWithDevice:]
AppleIntelKBLGraphicsMTLDriver validateTextureDescriptor(...)
AppleIntelKBLGraphicsMTLDriver -[MTLIGAccelDevice newTextureWithDescriptor:]
VectorKit ggl::MetalResourceManager::newTexture(...)
VectorKit md::MaterialTextureManager::textureFromMaterial(...)
VectorKit md::MeshRenderableLogic::updateBatches(...)
VectorKit md::MapEngine::runUpdatePhase(...)
Metal rejects the texture descriptor being passed by VectorKit, which causes an assertion failure and abort.
Notes
I'm aware that Intel UHD 620 on a Lenovo T490 is confirmed working (#10), so this doesn't appear to be an iGPU issue in general. The Esprimo Q968 is a mini PC with no internal display — it drives two external monitors (1920×1200 each). It's possible the multi-display or headless-style display pipeline is triggering a different texture configuration that the KBL driver rejects.
Happy to provide the full crash report if useful.
Maps crashes on Fujitsu Esprimo Q968 (Intel UHD 630) / macOS Sequoia 15.7.7
System
Behaviour
With AdvancedMap loaded, Maps crashes immediately on launch during map rendering. Disabling AdvancedMap in the OpenCore config (via
-advmapoff) prevents the crash consistently.Crash summary
The crash occurs on Thread 0 (
com.apple.vectorkit.dispatch.layoutqueue) withEXC_CRASH (SIGABRT). Metal aborts while validating a texture descriptor during VectorKit's render update phase:Metal rejects the texture descriptor being passed by VectorKit, which causes an assertion failure and abort.
Notes
I'm aware that Intel UHD 620 on a Lenovo T490 is confirmed working (#10), so this doesn't appear to be an iGPU issue in general. The Esprimo Q968 is a mini PC with no internal display — it drives two external monitors (1920×1200 each). It's possible the multi-display or headless-style display pipeline is triggering a different texture configuration that the KBL driver rejects.
Happy to provide the full crash report if useful.