Skip to content

Openage Startup Failure on macOS M4 Pro: No GUI #1775

@Skosulor

Description

@Skosulor

Description:

Openage fails to run with make run and ./run main. No GUI applications is launched and the terminal receives thousands of lines of logs, a lot of the same.

Environment:

macOS Version: 15.3.1
Python Version: 3.13.3
Hardware: Apple Silicon M4 Pro
Openage build: Debug mode with Homebrew LLVM
llvm version 20.1.4
Qt version 6.9.0

Logs:

INFO Loading .nyan file: swgb_base/data/game_entity/generic/airbase/tech_level_4_upgrade.nyan
INFO Loading .nyan file: swgb_base/data/game_entity/generic/worker/worker.nyan
INFO Loading .nyan file: swgb_base/data/tech/generic/tech_level_2/tech_level_2.nyan
INFO Loading .nyan file: swgb_base/data/game_entity/generic/troop_center/tech_level_2_upgrade.nyan
INFO Loading .nyan file: swgb_base/data/game_entity/generic/shipyard/tech_level_2_upgrade.nyan
INFO Loading .nyan file: swgb_base/data/game_entity/generic/nova_proc_center/tech_level_2_upgrade.nyan
INFO Loading .nyan file: swgb_base/data/game_entity/generic/shaak/shaak.nyan
INFO Loading .nyan file: swgb_base/data/game_entity/generic/screwed_tree/screwed_tree.nyan
INFO Loading .nyan file: swgb_base/data/game_entity/generic/pine_tree/pine_tree.nyan

FATAL: terminate has been called

uncaught exception

non-standard exception object

current stack:

Traceback (most recent call last):
INFO Loading .nyan file: swgb_base/data/game_entity/generic/wild_fambaa/wild_fambaa.nyan
  File ?, in _pthread_start+0x88 [0x1a005c2e4]
  File ?, in void* std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, openage::engine::Engine::Engine(openage::engine::Engine::mode, openage::util::Path const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, openage::renderer::window_settings const&)::$_1>>(void*)+0x44 [0x101b4ba58]
  File ?, in openage::presenter::Presenter::run(openage::renderer::window_settings)+0xc4 [0x101c3e990]
  File ?, in openage::presenter::Presenter::init_graphics(openage::renderer::window_settings const&)+0xf0 [0x101c3ec08]
  File ?, in openage::renderer::gui::GuiApplicationWithLogger::GuiApplicationWithLogger()+0x28 [0x101c94388]
  File ?, in qtgui::GuiApplicationImpl::get()+0x94 [0x101c9818c]
  File ?, in qtgui::GuiApplicationImpl::GuiApplicationImpl()+0x2c [0x101c982c4]
  File ?, in QGuiApplication::QGuiApplication(int&, char**, int)+0x54 [0x1033ec4b4]
  File ?, in QGuiApplicationPrivate::init()+0x4c [0x1033ec530]
  File ?, in QCoreApplicationPrivate::init()+0x2dc [0x1041110d0]
  File ?, in QGuiApplicationPrivate::createEventDispatcher()+0x24 [0x1033f1254]
  File ?, in QGuiApplicationPrivate::createPlatformIntegration()+0xb00 [0x1033eff00]
  File ?, in QPlatformIntegrationFactory::create(QString const&, QList<QString> const&, int&, char**, QString const&)+0x7c [0x103419720]
  File ?, in QPlatformIntegration* qLoadPlugin<QPlatformIntegration, QPlatformIntegrationPlugin, QList<QString> const&, int&, char**&>(QFactoryLoader const*, QString const&, QList<QString> const&, int&, char**&)+0x70 [0x1034197c0]
  File ?, in QCocoaIntegrationPlugin::create(QString const&, QList<QString> const&)+0x70 [0x127425940]
  File ?, in QCocoaIntegration::QCocoaIntegration(QList<QString> const&)+0x4c0 [0x12743a478]
  File ?, in -[NSApplication setMainMenu:]+0x174 [0x1a3cac3cc]
  File ?, in -[NSMenu _setMenuName:]+0x1d4 [0x1a3c97874]
  File ?, in -[NSCalendarDate initWithCoder:] [0x1a13c6198]
  File ?, in objc_exception_throw+0x1c0 [0x19fc9ee40]
INFO Loading .nyan file: swgb_base/data/game_entity/generic/palm_tree/palm_tree.nyan
INFO Loading .nyan file: swgb_base/data/game_entity/generic/oak_tree/oak_tree.nyan
  File ?, in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) [0x1a0014c84]
  File ?, in __cxa_get_exception_ptr [0x1a0014cdc]
INFO Loading .nyan file: swgb_base/data/game_entity/generic/nova_mine/nova_mine.nyan
INFO Loading .nyan file: swgb_base/data/game_entity/generic/mynock/mynock.nyan
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in openage::error::terminate_handler()+0x134 [0x101b4d9b0]

handing over to the system...


FATAL: terminate has been called

uncaught exception

non-standard exception object

current stack:

Traceback (most recent call last):
  File ?, in _pthread_start+0x88 [0x1a005c2e4]
  File ?, in void* std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, openage::engine::Engine::Engine(openage::engine::Engine::mode, openage::util::Path const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, openage::renderer::window_settings const&)::$_1>>(void*)+0x44 [0x101b4ba58]
  File ?, in openage::presenter::Presenter::run(openage::renderer::window_settings)+0xc4 [0x101c3e990]
  File ?, in openage::presenter::Presenter::init_graphics(openage::renderer::window_settings const&)+0xf0 [0x101c3ec08]
  File ?, in openage::renderer::gui::GuiApplicationWithLogger::GuiApplicationWithLogger()+0x28 [0x101c94388]
  File ?, in qtgui::GuiApplicationImpl::get()+0x94 [0x101c9818c]
  File ?, in qtgui::GuiApplicationImpl::GuiApplicationImpl()+0x2c [0x101c982c4]
  File ?, in QGuiApplication::QGuiApplication(int&, char**, int)+0x54 [0x1033ec4b4]
  File ?, in QGuiApplicationPrivate::init()+0x4c [0x1033ec530]
  File ?, in QCoreApplicationPrivate::init()+0x2dc [0x1041110d0]
  File ?, in QGuiApplicationPrivate::createEventDispatcher()+0x24 [0x1033f1254]
  File ?, in QGuiApplicationPrivate::createPlatformIntegration()+0xb00 [0x1033eff00]
  File ?, in QPlatformIntegrationFactory::create(QString const&, QList<QString> const&, int&, char**, QString const&)+0x7c [0x103419720]
  File ?, in QPlatformIntegration* qLoadPlugin<QPlatformIntegration, QPlatformIntegrationPlugin, QList<QString> const&, int&, char**&>(QFactoryLoader const*, QString const&, QList<QString> const&, int&, char**&)+0x70 [0x1034197c0]
  File ?, in QCocoaIntegrationPlugin::create(QString const&, QList<QString> const&)+0x70 [0x127425940]
  File ?, in QCocoaIntegration::QCocoaIntegration(QList<QString> const&)+0x4c0 [0x12743a478]
  File ?, in -[NSApplication setMainMenu:]+0x174 [0x1a3cac3cc]
  File ?, in -[NSMenu _setMenuName:]+0x1d4 [0x1a3c97874]
INFO Loading .nyan file: swgb_base/data/game_entity/generic/leafless_tree/leafless_tree.nyan
  File ?, in -[NSCalendarDate initWithCoder:] [0x1a13c6198]
  File ?, in objc_exception_throw+0x1c0 [0x19fc9ee40]
  File ?, in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) [0x1a0014c84]
  File ?, in __cxa_get_exception_ptr [0x1a0014cdc]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in openage::error::terminate_handler()+0x134 [0x101b4d9b0]

handing over to the system...


FATAL: terminate has been called

uncaught exception

non-standard exception object

current stack:

Traceback (most recent call last):
  File ?, in _pthread_start+0x88 [0x1a005c2e4]
  File ?, in void* std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, openage::engine::Engine::Engine(openage::engine::Engine::mode, openage::util::Path const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, openage::renderer::window_settings const&)::$_1>>(void*)+0x44 [0x101b4ba58]
  File ?, in openage::presenter::Presenter::run(openage::renderer::window_settings)+0xc4 [0x101c3e990]
  File ?, in openage::presenter::Presenter::init_graphics(openage::renderer::window_settings const&)+0xf0 [0x101c3ec08]
  File ?, in openage::renderer::gui::GuiApplicationWithLogger::GuiApplicationWithLogger()+0x28 [0x101c94388]
  File ?, in qtgui::GuiApplicationImpl::get()+0x94 [0x101c9818c]
  File ?, in qtgui::GuiApplicationImpl::GuiApplicationImpl()+0x2c [0x101c982c4]
  File ?, in QGuiApplication::QGuiApplication(int&, char**, int)+0x54 [0x1033ec4b4]
  File ?, in QGuiApplicationPrivate::init()+0x4c [0x1033ec530]
  File ?, in QCoreApplicationPrivate::init()+0x2dc [0x1041110d0]
  File ?, in QGuiApplicationPrivate::createEventDispatcher()+0x24 [0x1033f1254]
  File ?, in QGuiApplicationPrivate::createPlatformIntegration()+0xb00 [0x1033eff00]
  File ?, in QPlatformIntegrationFactory::create(QString const&, QList<QString> const&, int&, char**, QString const&)+0x7c [0x103419720]
  File ?, in QPlatformIntegration* qLoadPlugin<QPlatformIntegration, QPlatformIntegrationPlugin, QList<QString> const&, int&, char**&>(QFactoryLoader const*, QString const&, QList<QString> const&, int&, char**&)+0x70 [0x1034197c0]
  File ?, in QCocoaIntegrationPlugin::create(QString const&, QList<QString> const&)+0x70 [0x127425940]
  File ?, in QCocoaIntegration::QCocoaIntegration(QList<QString> const&)+0x4c0 [0x12743a478]
INFO Loading .nyan file: swgb_base/data/game_entity/generic/jungle_tree/jungle_tree.nyan
  File ?, in -[NSApplication setMainMenu:]+0x174 [0x1a3cac3cc]
  File ?, in -[NSMenu _setMenuName:]+0x1d4 [0x1a3c97874]
  File ?, in -[NSCalendarDate initWithCoder:] [0x1a13c6198]
  File ?, in objc_exception_throw+0x1c0 [0x19fc9ee40]
  File ?, in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) [0x1a0014c84]
  File ?, in __cxa_get_exception_ptr [0x1a0014cdc]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in openage::error::terminate_handler()+0x134 [0x101b4d9b0]

handing over to the system...


FATAL: terminate has been called

uncaught exception

non-standard exception object

current stack:

Traceback (most recent call last):
  File ?, in _pthread_start+0x88 [0x1a005c2e4]
  File ?, in void* std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, openage::engine::Engine::Engine(openage::engine::Engine::mode, openage::util::Path const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, openage::renderer::window_settings const&)::$_1>>(void*)+0x44 [0x101b4ba58]
  File ?, in openage::presenter::Presenter::run(openage::renderer::window_settings)+0xc4 [0x101c3e990]
  File ?, in openage::presenter::Presenter::init_graphics(openage::renderer::window_settings const&)+0xf0 [0x101c3ec08]
  File ?, in openage::renderer::gui::GuiApplicationWithLogger::GuiApplicationWithLogger()+0x28 [0x101c94388]
INFO Loading .nyan file: swgb_base/data/game_entity/generic/faumpaset/faumpaset.nyan
  File ?, in qtgui::GuiApplicationImpl::get()+0x94 [0x101c9818c]
  File ?, in qtgui::GuiApplicationImpl::GuiApplicationImpl()+0x2c [0x101c982c4]
  File ?, in QGuiApplication::QGuiApplication(int&, char**, int)+0x54 [0x1033ec4b4]
  File ?, in QGuiApplicationPrivate::init()+0x4c [0x1033ec530]
  File ?, in QCoreApplicationPrivate::init()+0x2dc [0x1041110d0]
  File ?, in QGuiApplicationPrivate::createEventDispatcher()+0x24 [0x1033f1254]
  File ?, in QGuiApplicationPrivate::createPlatformIntegration()+0xb00 [0x1033eff00]
  File ?, in QPlatformIntegrationFactory::create(QString const&, QList<QString> const&, int&, char**, QString const&)+0x7c [0x103419720]
  File ?, in QPlatformIntegration* qLoadPlugin<QPlatformIntegration, QPlatformIntegrationPlugin, QList<QString> const&, int&, char**&>(QFactoryLoader const*, QString const&, QList<QString> const&, int&, char**&)+0x70 [0x1034197c0]
  File ?, in QCocoaIntegrationPlugin::create(QString const&, QList<QString> const&)+0x70 [0x127425940]
  File ?, in QCocoaIntegration::QCocoaIntegration(QList<QString> const&)+0x4c0 [0x12743a478]
  File ?, in -[NSApplication setMainMenu:]+0x174 [0x1a3cac3cc]
  File ?, in -[NSMenu _setMenuName:]+0x1d4 [0x1a3c97874]
  File ?, in -[NSCalendarDate initWithCoder:] [0x1a13c6198]
  File ?, in objc_exception_throw+0x1c0 [0x19fc9ee40]
  File ?, in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) [0x1a0014c84]
  File ?, in __cxa_get_exception_ptr [0x1a0014cdc]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in openage::error::terminate_handler()+0x134 [0x101b4d9b0]

handing over to the system...


FATAL: terminate has been called

uncaught exception

non-standard exception object

current stack:

Traceback (most recent call last):
  File ?, in _pthread_start+0x88 [0x1a005c2e4]
  File ?, in void* std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, openage::engine::Engine::Engine(openage::engine::Engine::mode, openage::util::Path const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, openage::renderer::window_settings const&)::$_1>>(void*)+0x44 [0x101b4ba58]
  File ?, in openage::presenter::Presenter::run(openage::renderer::window_settings)+0xc4 [0x101c3e990]
  File ?, in openage::presenter::Presenter::init_graphics(openage::renderer::window_settings const&)+0xf0 [0x101c3ec08]
  File ?, in openage::renderer::gui::GuiApplicationWithLogger::GuiApplicationWithLogger()+0x28 [0x101c94388]
  File ?, in qtgui::GuiApplicationImpl::get()+0x94 [0x101c9818c]
  File ?, in qtgui::GuiApplicationImpl::GuiApplicationImpl()+0x2c [0x101c982c4]
  File ?, in QGuiApplication::QGuiApplication(int&, char**, int)+0x54 [0x1033ec4b4]
  File ?, in QGuiApplicationPrivate::init()+0x4c [0x1033ec530]
INFO Loading .nyan file: swgb_base/data/game_entity/generic/ronto/ronto.nyan
  File ?, in QCoreApplicationPrivate::init()+0x2dc [0x1041110d0]
  File ?, in QGuiApplicationPrivate::createEventDispatcher()+0x24 [0x1033f1254]
  File ?, in QGuiApplicationPrivate::createPlatformIntegration()+0xb00 [0x1033eff00]
  File ?, in QPlatformIntegrationFactory::create(QString const&, QList<QString> const&, int&, char**, QString const&)+0x7c [0x103419720]
  File ?, in QPlatformIntegration* qLoadPlugin<QPlatformIntegration, QPlatformIntegrationPlugin, QList<QString> const&, int&, char**&>(QFactoryLoader const*, QString const&, QList<QString> const&, int&, char**&)+0x70 [0x1034197c0]
  File ?, in QCocoaIntegrationPlugin::create(QString const&, QList<QString> const&)+0x70 [0x127425940]
  File ?, in QCocoaIntegration::QCocoaIntegration(QList<QString> const&)+0x4c0 [0x12743a478]
  File ?, in -[NSApplication setMainMenu:]+0x174 [0x1a3cac3cc]
  File ?, in -[NSMenu _setMenuName:]+0x1d4 [0x1a3c97874]
  File ?, in -[NSCalendarDate initWithCoder:] [0x1a13c6198]
  File ?, in objc_exception_throw+0x1c0 [0x19fc9ee40]
  File ?, in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) [0x1a0014c84]
  File ?, in __cxa_get_exception_ptr [0x1a0014cdc]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in openage::error::terminate_handler()+0x134 [0x101b4d9b0]

handing over to the system...


FATAL: terminate has been called

uncaught exception

non-standard exception object

current stack:

Traceback (most recent call last):
  File ?, in _pthread_start+0x88 [0x1a005c2e4]
  File ?, in void* std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, openage::engine::Engine::Engine(openage::engine::Engine::mode, openage::util::Path const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, openage::renderer::window_settings const&)::$_1>>(void*)+0x44 [0x101b4ba58]
  File ?, in openage::presenter::Presenter::run(openage::renderer::window_settings)+0xc4 [0x101c3e990]
  File ?, in openage::presenter::Presenter::init_graphics(openage::renderer::window_settings const&)+0xf0 [0x101c3ec08]
  File ?, in openage::renderer::gui::GuiApplicationWithLogger::GuiApplicationWithLogger()+0x28 [0x101c94388]
  File ?, in qtgui::GuiApplicationImpl::get()+0x94 [0x101c9818c]
  File ?, in qtgui::GuiApplicationImpl::GuiApplicationImpl()+0x2c [0x101c982c4]
  File ?, in QGuiApplication::QGuiApplication(int&, char**, int)+0x54 [0x1033ec4b4]
  File ?, in QGuiApplicationPrivate::init()+0x4c [0x1033ec530]
  File ?, in QCoreApplicationPrivate::init()+0x2dc [0x1041110d0]
  File ?, in QGuiApplicationPrivate::createEventDispatcher()+0x24 [0x1033f1254]
  File ?, in QGuiApplicationPrivate::createPlatformIntegration()+0xb00 [0x1033eff00]
  File ?, in QPlatformIntegrationFactory::create(QString const&, QList<QString> const&, int&, char**, QString const&)+0x7c [0x103419720]
  File ?, in QPlatformIntegration* qLoadPlugin<QPlatformIntegration, QPlatformIntegrationPlugin, QList<QString> const&, int&, char**&>(QFactoryLoader const*, QString const&, QList<QString> const&, int&, char**&)+0x70 [0x1034197c0]
  File ?, in QCocoaIntegrationPlugin::create(QString const&, QList<QString> const&)+0x70 [0x127425940]
  File ?, in QCocoaIntegration::QCocoaIntegration(QList<QString> const&)+0x4c0 [0x12743a478]
  File ?, in -[NSApplication setMainMenu:]+0x174 [0x1a3cac3cc]
INFO Loading .nyan file: swgb_base/data/game_entity/generic/massiff/massiff.nyan
  File ?, in -[NSMenu _setMenuName:]+0x1d4 [0x1a3c97874]
  File ?, in -[NSCalendarDate initWithCoder:] [0x1a13c6198]
  File ?, in objc_exception_throw+0x1c0 [0x19fc9ee40]
  File ?, in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) [0x1a0014c84]
  File ?, in __cxa_get_exception_ptr [0x1a0014cdc]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in openage::error::terminate_handler()+0x134 [0x101b4d9b0]

handing over to the system...


FATAL: terminate has been called

uncaught exception

non-standard exception object

current stack:

Traceback (most recent call last):
  File ?, in _pthread_start+0x88 [0x1a005c2e4]
  File ?, in void* std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, openage::engine::Engine::Engine(openage::engine::Engine::mode, openage::util::Path const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, openage::renderer::window_settings const&)::$_1>>(void*)+0x44 [0x101b4ba58]
  File ?, in openage::presenter::Presenter::run(openage::renderer::window_settings)+0xc4 [0x101c3e990]
  File ?, in openage::presenter::Presenter::init_graphics(openage::renderer::window_settings const&)+0xf0 [0x101c3ec08]
  File ?, in openage::renderer::gui::GuiApplicationWithLogger::GuiApplicationWithLogger()+0x28 [0x101c94388]
  File ?, in qtgui::GuiApplicationImpl::get()+0x94 [0x101c9818c]
  File ?, in qtgui::GuiApplicationImpl::GuiApplicationImpl()+0x2c [0x101c982c4]
  File ?, in QGuiApplication::QGuiApplication(int&, char**, int)+0x54 [0x1033ec4b4]
  File ?, in QGuiApplicationPrivate::init()+0x4c [0x1033ec530]
  File ?, in QCoreApplicationPrivate::init()+0x2dc [0x1041110d0]
  File ?, in QGuiApplicationPrivate::createEventDispatcher()+0x24 [0x1033f1254]
  File ?, in QGuiApplicationPrivate::createPlatformIntegration()+0xb00 [0x1033eff00]
  File ?, in QPlatformIntegrationFactory::create(QString const&, QList<QString> const&, int&, char**, QString const&)+0x7c [0x103419720]
  File ?, in QPlatformIntegration* qLoadPlugin<QPlatformIntegration, QPlatformIntegrationPlugin, QList<QString> const&, int&, char**&>(QFactoryLoader const*, QString const&, QList<QString> const&, int&, char**&)+0x70 [0x1034197c0]
  File ?, in QCocoaIntegrationPlugin::create(QString const&, QList<QString> const&)+0x70 [0x127425940]
  File ?, in QCocoaIntegration::QCocoaIntegration(QList<QString> const&)+0x4c0 [0x12743a478]
  File ?, in -[NSApplication setMainMenu:]+0x174 [0x1a3cac3cc]
INFO Loading .nyan file: swgb_base/data/game_entity/generic/dewback/dewback.nyan
  File ?, in -[NSMenu _setMenuName:]+0x1d4 [0x1a3c97874]
  File ?, in -[NSCalendarDate initWithCoder:] [0x1a13c6198]
  File ?, in objc_exception_throw+0x1c0 [0x19fc9ee40]
  File ?, in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) [0x1a0014c84]
  File ?, in __cxa_get_exception_ptr [0x1a0014cdc]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in openage::error::terminate_handler()+0x134 [0x101b4d9b0]

handing over to the system...


FATAL: terminate has been called

uncaught exception

non-standard exception object

current stack:

Traceback (most recent call last):
  File ?, in _pthread_start+0x88 [0x1a005c2e4]
  File ?, in void* std::__1::__thread_proxy[abi:ne200100]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, openage::engine::Engine::Engine(openage::engine::Engine::mode, openage::util::Path const&, std::__1::vector<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>, std::__1::allocator<std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>>>> const&, openage::renderer::window_settings const&)::$_1>>(void*)+0x44 [0x101b4ba58]
  File ?, in openage::presenter::Presenter::run(openage::renderer::window_settings)+0xc4 [0x101c3e990]
  File ?, in openage::presenter::Presenter::init_graphics(openage::renderer::window_settings const&)+0xf0 [0x101c3ec08]
  File ?, in openage::renderer::gui::GuiApplicationWithLogger::GuiApplicationWithLogger()+0x28 [0x101c94388]
  File ?, in qtgui::GuiApplicationImpl::get()+0x94 [0x101c9818c]
  File ?, in qtgui::GuiApplicationImpl::GuiApplicationImpl()+0x2c [0x101c982c4]
  File ?, in QGuiApplication::QGuiApplication(int&, char**, int)+0x54 [0x1033ec4b4]
  File ?, in QGuiApplicationPrivate::init()+0x4c [0x1033ec530]
  File ?, in QCoreApplicationPrivate::init()+0x2dc [0x1041110d0]
  File ?, in QGuiApplicationPrivate::createEventDispatcher()+0x24 [0x1033f1254]
  File ?, in QGuiApplicationPrivate::createPlatformIntegration()+0xb00 [0x1033eff00]
  File ?, in QPlatformIntegrationFactory::create(QString const&, QList<QString> const&, int&, char**, QString const&)+0x7c [0x103419720]
  File ?, in QPlatformIntegration* qLoadPlugin<QPlatformIntegration, QPlatformIntegrationPlugin, QList<QString> const&, int&, char**&>(QFactoryLoader const*, QString const&, QList<QString> const&, int&, char**&)+0x70 [0x1034197c0]
  File ?, in QCocoaIntegrationPlugin::create(QString const&, QList<QString> const&)+0x70 [0x127425940]
  File ?, in QCocoaIntegration::QCocoaIntegration(QList<QString> const&)+0x4c0 [0x12743a478]
  File ?, in -[NSApplication setMainMenu:]+0x174 [0x1a3cac3cc]
INFO Loading .nyan file: swgb_base/data/game_entity/generic/orray/orray.nyan
  File ?, in -[NSMenu _setMenuName:]+0x1d4 [0x1a3c97874]
  File ?, in -[NSCalendarDate initWithCoder:] [0x1a13c6198]
  File ?, in objc_exception_throw+0x1c0 [0x19fc9ee40]
  File ?, in __cxxabiv1::failed_throw(__cxxabiv1::__cxa_exception*) [0x1a0014c84]
  File ?, in __cxa_get_exception_ptr [0x1a0014cdc]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]
  File ?, in std::terminate()+0x6c [0x1a00116b4]
  File ?, in std::__terminate(void (*)())+0x10 [0x1a0011710]

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: rendererConcerns our graphics rendererbugBehaving differently as it should behaveos: macosmacOS-specific issue

    Type

    Projects

    Status

    📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions