Skip to content

Metal / MoltenVK fails initializing and leads to crash on macOS Sonoma (OpenCore) #95226

@anniebuue

Description

@anniebuue

Tested versions

  • Reproducible in any Godot v4.3 build

System information

macOS Sonoma (OpenCore) - Godot v4.3.rc2.mono.official - Vulkan (Forward+) - 2.7 GHz 12-Core Intel Xeon E5 - AMD FirePro D700 6 GB

Issue description

Before in Godot v4.2.2.stable, I could work with Forward+, but in Godot v4.3.rc2, any project I try to open up just crashes. Opening it up with the terminal gives this error message:

binpuki@vipro unnamedgame % /Applications/Godot\ Engine/Godot\ 4.3\ RC2.app/Contents/MacOS/Godot -e
Godot Engine v4.3.rc2.mono.official.3978628c6 - https://godotengine.org
Vulkan 1.2.283 - Forward+ - Using Device #0: AMD - AMD Radeon HD - FirePro D700

-[_MTLCommandEncoder dealloc]:131: failed assertion `Command encoder released without endEncoding'
zsh: abort      /Applications/Godot\ Engine/Godot\ 4.3\ RC2.app/Contents/MacOS/Godot -e
binpuki@vipro unnamedgame % 

If it opens, I'm running macOS Sonoma on a Mac Pro 2013 with OpenCore.

Steps to reproduce

Open any project with the Godot editor, doesn't matter if it's an old or a new project.

Minimal reproduction project (MRP)

N/A

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions