Skip to content

AdvancedMap kext crashes Maps in macOS Sequia 15.7.7 (24G720) #16

@5T33Z0

Description

@5T33Z0

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions