Symptom:
building the openage on macOS, found out that it failed during running.
Environment:
OS: macOS Tahoe 26.3
CPU: Apple Silicon M3 Pro
Compiler:
NAME: NSInternalInconsistencyException
REASON: API misuse: setting the main menu on a non-main thread.
Main menu contents should only be modified from the main thread.
LOG:*** Assertion failure in -[NSMenu _setMenuName:], NSMenu.m:833
Symptom:
building the openage on macOS, found out that it failed during running.
Environment:
OS: macOS Tahoe 26.3
CPU: Apple Silicon M3 Pro
Compiler:
NAME: NSInternalInconsistencyException
REASON: API misuse: setting the main menu on a non-main thread.
Main menu contents should only be modified from the main thread.
LOG:*** Assertion failure in -[NSMenu _setMenuName:], NSMenu.m:833