Last known commit that ran successfully on Mac was in my fork:
https://github.com/Birch-san/openage/commits/gui-gl-context-fix-3
I'd thought that my fork was just a (mostly recent) master + ChipmunkV:gui-gl-context + ChipmunkV's magic commit, https://github.com/ChipmunkV/openage/commit/d577f5681bf61e09cd7d8175661be2df389b9b4d.
But I think something must have changed extremely recently in master, or changed in the very final stages of this pull request's life (https://github.com/SFTtech/openage/pull/756).
Launching master with the magic commit now gives me this:
./run game
INFO [py] launching openage v0.3.0-898-g171ca610
INFO [py] compiled by AppleClang 8.0.0.8000042
INFO [py] running in DEVMODE
INFO launching engine with Path(Union(Directory(/Users/birch/git/openage/cfg).root @ (b'cfg',), Directory(/Users/birch/git/openage/assets).root @ (b'assets',)):) and fps limit 0
INFO SDL audio subsystems initialized
INFO Using audio device: default [freq=48000, format=32784, channels=2, samples=4096]
INFO Initialized SDL video subsystems.
INFO Compiled with Qt 5.8.0 and run with Qt 5.8.0
INFO Falling back to separate render context for GUI
INFO loading configuration files...
INFO [py] loading config file [Union(Directory(/Users/birch/git/openage/cfg).root @ (b'cfg',), Directory(/Users/birch/git/openage/assets).root @ (b'assets',))]:cfg/keybinds.oac...
INFO Loading time [engine]: 0.392 s
INFO Loading time [game]: 0.433 s
INFO [T1] Loading game specification files...
INFO [T1] Loaded multi-csv file: 99984 sub-files
INFO [T1] Loading textures...
INFO [T1] Loading sounds...
INFO [T1] Loading time [data]: 18.469 s
WARN [T2] ImageProvider was stopped during the load, so it'll appear like the requestTexture() isn't implemented.
WARN [T2] ImageProvider supports Texture type but has not implemented requestTexture()
SIGSEGV
FATAL: terminate has been called
current stack:
Traceback (most recent call last):
File ?, in thread_start+0xd [0x7fffe82c008d]
File ?, in _pthread_body [0x7fffe82c0887]
File ?, in _pthread_body+0xb4 [0x7fffe82c093b]
File ?, in QThreadStorageData::finish(void**)+0x99a [0x1087b49ba]
File ?, in QQuickTransition::animations()+0x8b56 [0x107aa2696]
File ?, in QQuickTransition::animations()+0x6c73 [0x107aa07b3]
File ?, in QQuickTransition::animations()+0x79a1 [0x107aa14e1]
File ?, in openage::gui::GuiGameSpecImageProviderImpl::requestTexture(QString const&, QSize*, QSize const&)+0xf7 [0x106c76d27]
File ?, in QQuickImageProvider::requestTexture(QString const&, QSize*, QSize const&)+0x4c [0x107aada9c]
File ?, in QMessageLogger::warning(char const*, ...) const+0xa7 [0x1087a0cf7]
File ?, in QMessageLogger::debug(char const*, ...) const+0x11a [0x1087a015a]
File ?, in qt_message_output(QtMsgType, QMessageLogContext const&, QString const&)+0x1ca [0x1087a626a]
File ?, in openage::gui::gui_log(QtMsgType, QMessageLogContext const&, QString const&)+0x108 [0x106c7da18]
File ?, in openage::log::log(openage::log::message const&)+0x1d [0x106d8d30d]
File ?, in openage::log::LogSource::log(openage::log::message const&)+0x282 [0x106d8f122]
File ?, in openage::log::FileSink::output_log_message(openage::log::message const&, openage::log::LogSource*)+0xf7 [0x106d8c2f7]
File ?, in std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*)+0x2c [0x106b49b6c]
File ?, in std::__1::char_traits<char>::length(char const*)+0x15 [0x106ab6965]
File ?, in ?
File ?, in _sigtramp+0x1a [0x7fffe82b6b3a]
File ?, in std::terminate()+0x40 [0x7fffe6cb3df0]
File ?, in std::__terminate(void (*)())+0x8 [0x7fffe6cb3d69]
handing over to the system...
libc++abi.dylib: terminating
make: *** [run] Abort trap: 6
As it worked very recently you should try git bisect :)
Was there an asset re-conversion between then and now?
I had not performed an asset re-conversion between the time I was on Birch-san:gui-gl-context-fix-3 and the time I tested master.
I have _now_ performed an asset re-conversion, and _master + magic commit_ still produces an error, but I think it's a different error:
INFO [py] asset conversion complete; asset version: 6
INFO launching engine with Path(Union(Directory(/Users/birch/git/openage/cfg).root @ (b'cfg',), Directory(/Users/birch/git/openage/assets).root @ (b'assets',)):) and fps limit 0
INFO SDL audio subsystems initialized
INFO Using audio device: default [freq=48000, format=32784, channels=2, samples=4096]
INFO Initialized SDL video subsystems.
INFO Compiled with Qt 5.8.0 and run with Qt 5.8.0
INFO Falling back to separate render context for GUI
INFO loading configuration files...
INFO [py] loading config file [Union(Directory(/Users/birch/git/openage/cfg).root @ (b'cfg',), Directory(/Users/birch/git/openage/assets).root @ (b'assets',))]:cfg/keybinds.oac...
INFO Loading time [engine]: 0.471 s
INFO Loading time [game]: 0.517 s
INFO [T1] Loading game specification files...
INFO [T1] Loaded multi-csv file: 99984 sub-files
INFO [T1] Loading textures...
INFO [T1] Loading sounds...
INFO [T1] Loading time [data]: 13.673 s
WARN [T2] ImageProvider was stopped during the load, so it'll appear like the requestTexture() isn't implemented.
SIGSEGV
FATAL: terminate has been called
current stack:
Traceback (most recent call last):
File ?, in thread_start+0xd [0x7fffe82c008d]
File ?, in _pthread_body [0x7fffe82c0887]
File ?, in _pthread_body+0xb4 [0x7fffe82c093b]
File ?, in QThreadStorageData::finish(void**)+0x99a [0x10f7769ba]
File ?, in QQuickTransition::animations()+0x8b56 [0x10ea71696]
File ?, in QQuickTransition::animations()+0x6c73 [0x10ea6f7b3]
File ?, in QQuickTransition::animations()+0x79a1 [0x10ea704e1]
File ?, in ? [0x110a30978]
File ?, in _sigtramp+0x1a [0x7fffe82b6b3a]
File ?, in std::terminate()+0x40 [0x7fffe6cb3df0]
File ?, in std::__terminate(void (*)())+0x8 [0x7fffe6cb3d69]
handing over to the system...
libc++abi.dylib: terminating
make: *** [run] Abort trap: 6
I confirm that it's not just master that encounters errors. I checked out chipmunk/gui-gl-context (i.e. the pull request as of the time it got finalized and rebased onto master), and it looks like it was even failing then:
INFO launching engine with Path(Union(Directory(/Users/birch/git/openage/cfg).root @ (b'cfg',), Directory(/Users/birch/git/openage/assets).root @ (b'assets',)):) and fps limit 0
INFO SDL audio subsystems initialized
INFO Using audio device: default [freq=48000, format=32784, channels=2, samples=4096]
INFO Initialized SDL video subsystems.
INFO Compiled with Qt 5.8.0 and run with Qt 5.8.0
INFO Falling back to separate render context for GUI
INFO loading configuration files...
INFO [py] loading config file [Union(Directory(/Users/birch/git/openage/cfg).root @ (b'cfg',), Directory(/Users/birch/git/openage/assets).root @ (b'assets',))]:cfg/keybinds.oac...
INFO Loading time [engine]: 0.624 s
INFO Loading time [game]: 0.670 s
INFO [T1] Loading game specification files...
INFO [T1] Loaded multi-csv file: 99984 sub-files
INFO [T1] Loading textures...
INFO [T1] Loading sounds...
INFO [T1] Loading time [data]: 17.726 s
WARN [T2] ImageProvider was stopped during the load, so it'll appear like the requestTexture() isn't implemented.
WARN [T2] ImageProvider supports Texture type but has not implemented requestTexture()
SIGSEGV
FATAL: terminate has been called
current stack:
Traceback (most recent call last):
File ?, in thread_start+0xd [0x7fffe82c008d]
File ?, in _pthread_body [0x7fffe82c0887]
File ?, in _pthread_body+0xb4 [0x7fffe82c093b]
File ?, in QThreadStorageData::finish(void**)+0x99a [0x1045de9ba]
File ?, in QQuickTransition::animations()+0x8b56 [0x1038cf696]
File ?, in QQuickTransition::animations()+0x6c73 [0x1038cd7b3]
File ?, in QQuickTransition::animations()+0x79a1 [0x1038ce4e1]
File ?, in openage::gui::GuiGameSpecImageProviderImpl::requestTexture(QString const&, QSize*, QSize const&)+0xf7 [0x102a9ede7]
File ?, in QQuickImageProvider::requestTexture(QString const&, QSize*, QSize const&)+0x4c [0x1038daa9c]
File ?, in QMessageLogger::warning(char const*, ...) const+0xa7 [0x1045cacf7]
File ?, in QMessageLogger::debug(char const*, ...) const+0x11a [0x1045ca15a]
File ?, in qt_message_output(QtMsgType, QMessageLogContext const&, QString const&)+0x1ca [0x1045d026a]
File ?, in openage::gui::gui_log(QtMsgType, QMessageLogContext const&, QString const&)+0x108 [0x102aa5ad8]
File ?, in openage::log::log(openage::log::message const&)+0x1d [0x102bb53cd]
File ?, in openage::log::LogSource::log(openage::log::message const&)+0x282 [0x102bb71e2]
File ?, in openage::log::FileSink::output_log_message(openage::log::message const&, openage::log::LogSource*)+0xf7 [0x102bb43b7]
File ?, in std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::operator<<<std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*)+0x2c [0x102971c3c]
File ?, in std::__1::char_traits<char>::length(char const*)+0x15 [0x1028dea35]
File ?, in ?
File ?, in _sigtramp+0x1a [0x7fffe82b6b3a]
File ?, in std::terminate()+0x40 [0x7fffe6cb3df0]
File ?, in std::__terminate(void (*)())+0x8 [0x7fffe6cb3d69]
handing over to the system...
libc++abi.dylib: terminating
make: *** [run] Abort trap: 6
In other words: this pull request _did not work_ at the time that it was merged.
I still have on my computer a working copy of the "last known good" state of the branch. I've pushed that to birch/gui-gl-context-orig.
I believe that — after that point in time — some commits were amended and force-pushed, and it regressed.
I believe that the pull request used commit 0c8355de1a47f7397f0086d8c8e04cd4b5031066 as its merge-base at the time that it merged in.
So, I have rebased the "last known good" state onto that same commit, to enable a comparison. My rebased backup is at birch/gui-gl-context-orig-rebased.
This enables us to compare: what is the difference between the "last known good" version, versus the version that was _actually_ merged in?
git --no-pager diff gui-gl-context-orig-rebased..chipmunk/gui-gl-context
diff --git a/libopenage/gui/guisys/private/platforms/context_extraction_cocoa.mm b/libopenage/gui/guisys/private/platforms/context_extraction_cocoa.mm
index d60fb6d0..51986b06 100644
--- a/libopenage/gui/guisys/private/platforms/context_extraction_cocoa.mm
+++ b/libopenage/gui/guisys/private/platforms/context_extraction_cocoa.mm
@@ -21,22 +21,7 @@ std::tuple<QVariant, std::function<void()>> extract_native_context_and_switchbac
NSOpenGLContext *current_context = [NSOpenGLContext currentContext];
assert(current_context);
- NSView *view = nullptr;
-
- SDL_SysWMinfo wm_info;
- SDL_VERSION(&wm_info.version);
-
- if (SDL_GetWindowWMInfo(window, &wm_info)) {
- NSWindow *ns_window = wm_info.info.cocoa.window;
- view = [ns_window contentView];
- assert(view);
-
- return std::make_tuple(QVariant::fromValue<QCocoaNativeContext>(QCocoaNativeContext(current_context)), [current_context] {
- [current_context makeCurrentContext];
- });
- }
-
- return std::tuple<QVariant, std::function<void()>>{};
+ return std::make_tuple(QVariant::fromValue<QCocoaNativeContext>(QCocoaNativeContext(current_context)), std::bind(SDL_GL_MakeCurrent, window, SDL_GL_GetCurrentContext()));
}
} // namespace qtsdl
diff --git a/libopenage/gui/guisys/private/platforms/context_extraction_x11.cpp b/libopenage/gui/guisys/private/platforms/context_extraction_x11.cpp
index 623a7225..1d0f3672 100644
--- a/libopenage/gui/guisys/private/platforms/context_extraction_x11.cpp
+++ b/libopenage/gui/guisys/private/platforms/context_extraction_x11.cpp
@@ -28,8 +28,8 @@ std::tuple<QVariant, WId> extract_native_context(SDL_Window *window) {
return std::make_tuple(
QVariant::fromValue<QGLXNativeContext>(
QGLXNativeContext(current_context,
- wm_info.info.x11.display,
- wm_info.info.x11.window)),
+ wm_info.info.x11.display,
+ wm_info.info.x11.window)),
wm_info.info.x11.window
);
}
@@ -50,9 +50,7 @@ std::tuple<QVariant, std::function<void()>> extract_native_context_and_switchbac
current_context = glXGetCurrentContext();
assert(current_context);
- return std::make_tuple(QVariant::fromValue<QGLXNativeContext>(QGLXNativeContext(current_context, wm_info.info.x11.display, wm_info.info.x11.window)), [wm_info, current_context] {
- glXMakeCurrent(wm_info.info.x11.display, wm_info.info.x11.window, current_context);
- });
+ return std::make_tuple(QVariant::fromValue<QGLXNativeContext>(QGLXNativeContext(current_context, wm_info.info.x11.display, wm_info.info.x11.window)), std::bind(SDL_GL_MakeCurrent, window, SDL_GL_GetCurrentContext()));
}
return std::tuple<QVariant, std::function<void()>>{};
I think we may need to revert that change. checking now what happens if on master with that change removed…
Hm, I think it _helps_ (I can get to the black screen with the graphs and everything).
But it hangs when I attempt to enter the game world.
That _may_ be a separate problem (something new in master, for example).
I have a lot of stack traces, but I think that's just talking about opus decoding problems (I've always had this, so probably a red herring):
INFO [py] launching openage v0.3.0-905-g545f1e2c
INFO [py] compiled by AppleClang 8.0.0.8000042
INFO [py] running in DEVMODE
INFO launching engine with Path(Union(Directory(/Users/birch/git/openage/cfg).root @ (b'cfg',), Directory(/Users/birch/git/openage/assets).root @ (b'assets',)):) and fps limit 0
INFO SDL audio subsystems initialized
INFO Using audio device: default [freq=48000, format=32784, channels=2, samples=4096]
INFO Initialized SDL video subsystems.
INFO Compiled with Qt 5.8.0 and run with Qt 5.8.0
INFO Falling back to separate render context for GUI
INFO loading configuration files...
INFO [py] loading config file [Union(Directory(/Users/birch/git/openage/cfg).root @ (b'cfg',), Directory(/Users/birch/git/openage/assets).root @ (b'assets',))]:cfg/keybinds.oac...
INFO Loading time [engine]: 0.304 s
INFO Loading time [game]: 0.337 s
INFO [T1] Loading game specification files...
INFO [T1] Loaded multi-csv file: 99984 sub-files
INFO [T1] Loading textures...
INFO [T1] Loading sounds...
INFO [T1] Loading time [data]: 15.263 s
INFO gaia has civilisation Gaia
INFO name1 has civilisation British
INFO name2 has civilisation French
WARN cannot play: Traceback (most recent call last):
File ?, in start+0x1 [0x7fffe80a7235]
File ?, in main+0x18b [0x10a77ca6b]
File ?, in __Pyx_main(int, wchar_t**)+0x6d [0x10a77cb3d]
File ?, in PyInit_run+0x9e5 [0x10a77b2d5]
File ?, in __Pyx_PyObject_CallNoArg(_object*)+0x33 [0x10a77c683]
File ?, in __Pyx_PyFunction_FastCallDict(_object*, _object**, int, _object*)+0x20f [0x10a77d50f]
File ?, in __Pyx_PyFunction_FastCallNoKw(PyCodeObject*, _object**, long, _object*)+0x13c [0x10a77dd9c]
File ?, in _PyEval_EvalFrameDefault+0x68eb [0x10a82ba44]
File ?, in call_function+0x20c [0x10a82e683]
File ?, in _PyFunction_FastCall+0x79 [0x10a82f7f8]
File ?, in _PyEval_EvalFrameDefault+0x68eb [0x10a82ba44]
File ?, in call_function+0x232 [0x10a82e6a9]
File ?, in _PyCFunction_FastCallDict+0x1cd [0x10a7c71a3]
File ?, in __pyx_pw_7openage_4game_8main_cpp_1run_game(_object*, _object*, _object*)+0x355 [0x10e34eda5]
File ?, in __pyx_pf_7openage_4game_8main_cpp_run_game(_object*, _object*, _object*)+0xa4a [0x10e35035a]
File ?, in openage::run_game(openage::main_arguments const&)+0x587 [0x10b198e97]
File ?, in openage::Engine::run()+0x37 [0x10b148027]
File ?, in openage::Engine::loop()+0x664 [0x10b148714]
File ?, in openage::gui::GUI::on_input(SDL_Event*)+0x2f [0x10b2b327f]
File ?, in qtsdl::GuiInput::process(SDL_Event*)+0x38 [0x10b2bfc78]
File ?, in qtsdl::GuiInputImpl::process(SDL_Event*)+0x566 [0x10b2d3906]
File ?, in qtsdl::GuiInputImpl::relay_input_event(QEvent*, bool)+0x87 [0x10b2d3ef7]
File ?, in qtsdl::GuiInputImpl::input_event(std::__1::atomic<bool>*, QEvent*, bool)+0x6d [0x10b6e01cd]
File ?, in QMetaObject::activate(QObject*, int, int, void**)+0x9ea [0x10cb252fa]
File ?, in QtPrivate::QSlotObject<void (qtsdl::EventHandlingQuickWindow::*)(std::__1::atomic<bool>*, QEvent*, bool), QtPrivate::List<std::__1::atomic<bool>*, QEvent*, bool>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)+0xa6 [0x10b2d45d6]
File ?, in void QtPrivate::FunctionPointer<void (qtsdl::EventHandlingQuickWindow::*)(std::__1::atomic<bool>*, QEvent*, bool)>::call<QtPrivate::List<std::__1::atomic<bool>*, QEvent*, bool>, void>(void (qtsdl::EventHandlingQuickWindow::*)(std::__1::atomic<bool>*, QEvent*, bool), qtsdl::EventHandlingQuickWindow*, void**)+0x50 [0x10b2d46b0]
File ?, in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1, 2>, QtPrivate::List<std::__1::atomic<bool>*, QEvent*, bool>, void, void (qtsdl::EventHandlingQuickWindow::*)(std::__1::atomic<bool>*, QEvent*, bool)>::call(void (qtsdl::EventHandlingQuickWindow::*)(std::__1::atomic<bool>*, QEvent*, bool), qtsdl::EventHandlingQuickWindow*, void**)+0xae [0x10b2d478e]
File ?, in qtsdl::EventHandlingQuickWindow::on_input_event(std::__1::atomic<bool>*, QEvent*, bool)+0xbd [0x10b2d4a1d]
File ?, in QCoreApplication::sendEvent(QObject*, QEvent*)+0x38 [0x10b2d4ce8]
File ?, in QCoreApplication::notifyInternal2(QObject*, QEvent*)+0xa4 [0x10caf3a34]
File ?, in QCoreApplication::notify(QObject*, QEvent*)+0x2d [0x10caf3aad]
File ?, in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*)+0x12f [0x10caf3e4f]
File ?, in QQuickWindow::event(QEvent*)+0x34c [0x10be3234c]
File ?, in QWindow::event(QEvent*)+0xf4 [0x10c0faad4]
File ?, in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*)+0x858 [0x10be351a8]
File ?, in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*)+0x36 [0x10be342f6]
File ?, in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*)+0xb3 [0x10be33813]
File ?, in QQuickWindow::sendEvent(QQuickItem*, QEvent*)+0x7c [0x10be335bc]
File ?, in QCoreApplication::notifyInternal2(QObject*, QEvent*)+0xa4 [0x10caf3a34]
File ?, in QCoreApplication::notify(QObject*, QEvent*)+0x2d [0x10caf3aad]
File ?, in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*)+0x12f [0x10caf3e4f]
File ?, in QQuickItem::event(QEvent*)+0x101 [0x10be22c41]
File ?, in QQuickMouseArea::mouseReleaseEvent(QMouseEvent*)+0xa7 [0x10bea82e7]
File ?, in QQuickMouseArea::setPressed(Qt::MouseButton, bool, Qt::MouseEventSource)+0x1ab [0x10bea7abb]
File ?, in QQuickMouseArea::released(QQuickMouseEvent*)+0x40 [0x10bf7b2d0]
File ?, in QMetaObject::activate(QObject*, int, int, void**)+0x79 [0x10cb24989]
File ?, in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)+0x2e5 [0x10c79e885]
File ?, in QQmlBoundSignal::setEnabled(bool)+0x1dd [0x10c75db3d]
File ?, in QQmlBoundSignalExpression::evaluate(void**)+0x475 [0x10c75d345]
File ?, in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*, QV4::Scope&)+0x293 [0x10c7bd2c3]
File ?, in QV4::FunctionObject::sourceLocation() const+0x1fe9 [0x10c6b8319]
File ?, in ? [0x118c1e166]
File ?, in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*)+0x334 [0x10c72d1e4]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0x7b6 [0x10c717586]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0xcef [0x10c717abf]
File ?, in QV4::QMetaObjectWrapper::isEqualTo(QV4::Managed*, QV4::Managed*)+0x209c [0x10c71b1fc]
File ?, in qt_plugin_instance+0xd9d [0x118afe66d]
File ?, in qt_plugin_instance+0xadd [0x118afe3ad]
File ?, in QMetaObject::activate(QObject*, int, int, void**)+0x79 [0x10cb24989]
File ?, in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)+0x2e5 [0x10c79e885]
File ?, in QQmlBoundSignal::setEnabled(bool)+0x1dd [0x10c75db3d]
File ?, in QQmlBoundSignalExpression::evaluate(void**)+0x475 [0x10c75d345]
File ?, in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*, QV4::Scope&)+0x293 [0x10c7bd2c3]
File ?, in QV4::FunctionObject::sourceLocation() const+0x1593 [0x10c6b78c3]
File ?, in ? [0x118c1d8f6]
File ?, in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*)+0x334 [0x10c72d1e4]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0x488 [0x10c717258]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0xaf6 [0x10c7178c6]
File ?, in QV4::QMetaObjectWrapper::isEqualTo(QV4::Managed*, QV4::Managed*)+0x1098 [0x10c71a1f8]
File ?, in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**)+0x321 [0x10c735a01]
File ?, in QMetaObject::activate(QObject*, int, int, void**)+0x79 [0x10cb24989]
File ?, in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)+0x2e5 [0x10c79e885]
File ?, in QQmlBoundSignal::setEnabled(bool)+0x1dd [0x10c75db3d]
File ?, in QQmlBoundSignalExpression::evaluate(void**)+0x475 [0x10c75d345]
File ?, in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*, QV4::Scope&)+0x293 [0x10c7bd2c3]
File ?, in QV4::FunctionObject::sourceLocation() const+0x1fe9 [0x10c6b8319]
File ?, in ? [0x118c6274d]
File ?, in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*)+0x334 [0x10c72d1e4]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0x488 [0x10c717258]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0xaf6 [0x10c7178c6]
File ?, in QV4::QMetaObjectWrapper::isEqualTo(QV4::Managed*, QV4::Managed*)+0x1098 [0x10c71a1f8]
File ?, in openage::gui::GameCreator::qt_metacall(QMetaObject::Call, int, void**)+0x75 [0x10b6dcb15]
File ?, in openage::gui::GameCreator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)+0xb3 [0x10b6dc543]
File ?, in openage::gui::GameCreator::activate()+0x12b [0x10b27e00b]
File ?, in void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)+0x119 [0x10b27e3a9]
File ?, in qtsdl::GameLogicCaller::in_game_logic_thread(std::__1::function<void ()> const&) const+0x4a [0x10b6df5da]
File ?, in QMetaObject::activate(QObject*, int, int, void**)+0x9ea [0x10cb252fa]
File ?, in QtPrivate::QSlotObject<void (qtsdl::GuiCallback::*)(std::__1::function<void ()> const&), QtPrivate::List<std::__1::function<void ()> const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)+0xa6 [0x10b2c9a66]
File ?, in void QtPrivate::FunctionPointer<void (qtsdl::GuiCallback::*)(std::__1::function<void ()> const&)>::call<QtPrivate::List<std::__1::function<void ()> const&>, void>(void (qtsdl::GuiCallback::*)(std::__1::function<void ()> const&), qtsdl::GuiCallback*, void**)+0x50 [0x10b2c9b40]
File ?, in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<std::__1::function<void ()> const&>, void, void (qtsdl::GuiCallback::*)(std::__1::function<void ()> const&)>::call(void (qtsdl::GuiCallback::*)(std::__1::function<void ()> const&), qtsdl::GuiCallback*, void**)+0x85 [0x10b2c9bf5]
File ?, in qtsdl::GuiCallback::process(std::__1::function<void ()> const&)+0x19 [0x10b2cb109]
File ?, in std::__1::function<void ()>::operator()() const+0x7e [0x10b2cb18e]
File ?, in std::__1::__function::__func<void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)::'lambda'(), std::__1::allocator<void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)::'lambda'()>, void ()>::operator()()+0x29 [0x10b281629]
File ?, in void std::__1::__invoke_void_return_wrapper<void>::__call<void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)::'lambda'()&>(void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)::'lambda'()&&&)+0x2d [0x10b28191d]
File ?, in void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)::'lambda'()::operator()() const+0x98 [0x10b2819c8]
File ?, in openage::gui::GameCreator::activate()::$_0::operator()(openage::GameMainHandle*, openage::GameSpecHandle*, openage::Generator*, std::__1::shared_ptr<openage::gui::GameCreatorSignals>) const+0x12d [0x10b281b3d]
File ?, in openage::Generator::create(std::__1::shared_ptr<openage::GameSpec>)+0x91c [0x10b38755c]
File ?, in openage::GameMain::GameMain(openage::Generator const&)+0x1d [0x10b31604d]
File ?, in openage::GameMain::GameMain(openage::Generator const&)+0xc21 [0x10b315c51]
File ?, in openage::Generator::add_units(openage::GameMain&) const+0x82e [0x10b3867fe]
File ?, in openage::UnitContainer::new_unit(openage::UnitType&, openage::Player&, openage::coord::phys3)+0x320 [0x10b586540]
File ?, in openage::BuildingProducer::place(openage::Unit*, std::__1::shared_ptr<openage::Terrain>, openage::coord::phys3) const+0x768 [0x10b51f918]
File ?, in openage::Sound::play() const+0x132 [0x10b337fe2]
File ?, in openage::audio::Sound::play()+0x60 [0x10b1eaed0]
File ?, in openage::audio::DynamicResource::use()+0x32a [0x10b1ce41a]
File ?, in openage::audio::DynamicLoader::create(openage::util::Path const&, openage::audio::format_t)+0x116 [0x10b1ccf86]
File ?, in openage::audio::OpusDynamicLoader::OpusDynamicLoader(openage::util::Path const&)+0x1d [0x10b1e3dfd]
File ?, in openage::audio::OpusDynamicLoader::OpusDynamicLoader(openage::util::Path const&)+0x48 [0x10b1e3ad8]
File ?, in openage::audio::open_opus_file(openage::util::Path const&)+0xef0 [0x10b1e64e0]
File ?, in openage::audio::Error::Error(openage::log::message const&)+0x1d [0x10b1e234d]
File ?, in openage::audio::Error::Error(openage::log::message const&)+0x30 [0x10b1e2310]
File "libopenage/audio/opus_loading.cpp", line 121, in openage::audio::opus_file_t openage::audio::open_opus_file(const util::Path &)
openage::audio::Error: Could not open opus file: Path(Union(Directory(/Users/birch/git/openage/cfg).root @ (b'cfg',), Directory(/Users/birch/git/openage/assets).root @ (b'assets',)):/assets/converted/sounds/5123.opus) = '/Users/birch/git/openage/assets/converted/sounds/5123.opus': Data didn't contain opus stream
WARN cannot play: Traceback (most recent call last):
File ?, in start+0x1 [0x7fffe80a7235]
File ?, in main+0x18b [0x10a77ca6b]
File ?, in __Pyx_main(int, wchar_t**)+0x6d [0x10a77cb3d]
File ?, in PyInit_run+0x9e5 [0x10a77b2d5]
File ?, in __Pyx_PyObject_CallNoArg(_object*)+0x33 [0x10a77c683]
File ?, in __Pyx_PyFunction_FastCallDict(_object*, _object**, int, _object*)+0x20f [0x10a77d50f]
File ?, in __Pyx_PyFunction_FastCallNoKw(PyCodeObject*, _object**, long, _object*)+0x13c [0x10a77dd9c]
File ?, in _PyEval_EvalFrameDefault+0x68eb [0x10a82ba44]
File ?, in call_function+0x20c [0x10a82e683]
File ?, in _PyFunction_FastCall+0x79 [0x10a82f7f8]
File ?, in _PyEval_EvalFrameDefault+0x68eb [0x10a82ba44]
File ?, in call_function+0x232 [0x10a82e6a9]
File ?, in _PyCFunction_FastCallDict+0x1cd [0x10a7c71a3]
File ?, in __pyx_pw_7openage_4game_8main_cpp_1run_game(_object*, _object*, _object*)+0x355 [0x10e34eda5]
File ?, in __pyx_pf_7openage_4game_8main_cpp_run_game(_object*, _object*, _object*)+0xa4a [0x10e35035a]
File ?, in openage::run_game(openage::main_arguments const&)+0x587 [0x10b198e97]
File ?, in openage::Engine::run()+0x37 [0x10b148027]
File ?, in openage::Engine::loop()+0x664 [0x10b148714]
File ?, in openage::gui::GUI::on_input(SDL_Event*)+0x2f [0x10b2b327f]
File ?, in qtsdl::GuiInput::process(SDL_Event*)+0x38 [0x10b2bfc78]
File ?, in qtsdl::GuiInputImpl::process(SDL_Event*)+0x566 [0x10b2d3906]
File ?, in qtsdl::GuiInputImpl::relay_input_event(QEvent*, bool)+0x87 [0x10b2d3ef7]
File ?, in qtsdl::GuiInputImpl::input_event(std::__1::atomic<bool>*, QEvent*, bool)+0x6d [0x10b6e01cd]
File ?, in QMetaObject::activate(QObject*, int, int, void**)+0x9ea [0x10cb252fa]
File ?, in QtPrivate::QSlotObject<void (qtsdl::EventHandlingQuickWindow::*)(std::__1::atomic<bool>*, QEvent*, bool), QtPrivate::List<std::__1::atomic<bool>*, QEvent*, bool>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)+0xa6 [0x10b2d45d6]
File ?, in void QtPrivate::FunctionPointer<void (qtsdl::EventHandlingQuickWindow::*)(std::__1::atomic<bool>*, QEvent*, bool)>::call<QtPrivate::List<std::__1::atomic<bool>*, QEvent*, bool>, void>(void (qtsdl::EventHandlingQuickWindow::*)(std::__1::atomic<bool>*, QEvent*, bool), qtsdl::EventHandlingQuickWindow*, void**)+0x50 [0x10b2d46b0]
File ?, in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1, 2>, QtPrivate::List<std::__1::atomic<bool>*, QEvent*, bool>, void, void (qtsdl::EventHandlingQuickWindow::*)(std::__1::atomic<bool>*, QEvent*, bool)>::call(void (qtsdl::EventHandlingQuickWindow::*)(std::__1::atomic<bool>*, QEvent*, bool), qtsdl::EventHandlingQuickWindow*, void**)+0xae [0x10b2d478e]
File ?, in qtsdl::EventHandlingQuickWindow::on_input_event(std::__1::atomic<bool>*, QEvent*, bool)+0xbd [0x10b2d4a1d]
File ?, in QCoreApplication::sendEvent(QObject*, QEvent*)+0x38 [0x10b2d4ce8]
File ?, in QCoreApplication::notifyInternal2(QObject*, QEvent*)+0xa4 [0x10caf3a34]
File ?, in QCoreApplication::notify(QObject*, QEvent*)+0x2d [0x10caf3aad]
File ?, in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*)+0x12f [0x10caf3e4f]
File ?, in QQuickWindow::event(QEvent*)+0x34c [0x10be3234c]
File ?, in QWindow::event(QEvent*)+0xf4 [0x10c0faad4]
File ?, in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*)+0x858 [0x10be351a8]
File ?, in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*)+0x36 [0x10be342f6]
File ?, in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*)+0xb3 [0x10be33813]
File ?, in QQuickWindow::sendEvent(QQuickItem*, QEvent*)+0x7c [0x10be335bc]
File ?, in QCoreApplication::notifyInternal2(QObject*, QEvent*)+0xa4 [0x10caf3a34]
File ?, in QCoreApplication::notify(QObject*, QEvent*)+0x2d [0x10caf3aad]
File ?, in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*)+0x12f [0x10caf3e4f]
File ?, in QQuickItem::event(QEvent*)+0x101 [0x10be22c41]
File ?, in QQuickMouseArea::mouseReleaseEvent(QMouseEvent*)+0xa7 [0x10bea82e7]
File ?, in QQuickMouseArea::setPressed(Qt::MouseButton, bool, Qt::MouseEventSource)+0x1ab [0x10bea7abb]
File ?, in QQuickMouseArea::released(QQuickMouseEvent*)+0x40 [0x10bf7b2d0]
File ?, in QMetaObject::activate(QObject*, int, int, void**)+0x79 [0x10cb24989]
File ?, in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)+0x2e5 [0x10c79e885]
File ?, in QQmlBoundSignal::setEnabled(bool)+0x1dd [0x10c75db3d]
File ?, in QQmlBoundSignalExpression::evaluate(void**)+0x475 [0x10c75d345]
File ?, in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*, QV4::Scope&)+0x293 [0x10c7bd2c3]
File ?, in QV4::FunctionObject::sourceLocation() const+0x1fe9 [0x10c6b8319]
File ?, in ? [0x118c1e166]
File ?, in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*)+0x334 [0x10c72d1e4]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0x7b6 [0x10c717586]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0xcef [0x10c717abf]
File ?, in QV4::QMetaObjectWrapper::isEqualTo(QV4::Managed*, QV4::Managed*)+0x209c [0x10c71b1fc]
File ?, in qt_plugin_instance+0xd9d [0x118afe66d]
File ?, in qt_plugin_instance+0xadd [0x118afe3ad]
File ?, in QMetaObject::activate(QObject*, int, int, void**)+0x79 [0x10cb24989]
File ?, in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)+0x2e5 [0x10c79e885]
File ?, in QQmlBoundSignal::setEnabled(bool)+0x1dd [0x10c75db3d]
File ?, in QQmlBoundSignalExpression::evaluate(void**)+0x475 [0x10c75d345]
File ?, in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*, QV4::Scope&)+0x293 [0x10c7bd2c3]
File ?, in QV4::FunctionObject::sourceLocation() const+0x1593 [0x10c6b78c3]
File ?, in ? [0x118c1d8f6]
File ?, in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*)+0x334 [0x10c72d1e4]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0x488 [0x10c717258]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0xaf6 [0x10c7178c6]
File ?, in QV4::QMetaObjectWrapper::isEqualTo(QV4::Managed*, QV4::Managed*)+0x1098 [0x10c71a1f8]
File ?, in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**)+0x321 [0x10c735a01]
File ?, in QMetaObject::activate(QObject*, int, int, void**)+0x79 [0x10cb24989]
File ?, in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)+0x2e5 [0x10c79e885]
File ?, in QQmlBoundSignal::setEnabled(bool)+0x1dd [0x10c75db3d]
File ?, in QQmlBoundSignalExpression::evaluate(void**)+0x475 [0x10c75d345]
File ?, in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*, QV4::Scope&)+0x293 [0x10c7bd2c3]
File ?, in QV4::FunctionObject::sourceLocation() const+0x1fe9 [0x10c6b8319]
File ?, in ? [0x118c6274d]
File ?, in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*)+0x334 [0x10c72d1e4]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0x488 [0x10c717258]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0xaf6 [0x10c7178c6]
File ?, in QV4::QMetaObjectWrapper::isEqualTo(QV4::Managed*, QV4::Managed*)+0x1098 [0x10c71a1f8]
File ?, in openage::gui::GameCreator::qt_metacall(QMetaObject::Call, int, void**)+0x75 [0x10b6dcb15]
File ?, in openage::gui::GameCreator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)+0xb3 [0x10b6dc543]
File ?, in openage::gui::GameCreator::activate()+0x12b [0x10b27e00b]
File ?, in void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)+0x119 [0x10b27e3a9]
File ?, in qtsdl::GameLogicCaller::in_game_logic_thread(std::__1::function<void ()> const&) const+0x4a [0x10b6df5da]
File ?, in QMetaObject::activate(QObject*, int, int, void**)+0x9ea [0x10cb252fa]
File ?, in QtPrivate::QSlotObject<void (qtsdl::GuiCallback::*)(std::__1::function<void ()> const&), QtPrivate::List<std::__1::function<void ()> const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)+0xa6 [0x10b2c9a66]
File ?, in void QtPrivate::FunctionPointer<void (qtsdl::GuiCallback::*)(std::__1::function<void ()> const&)>::call<QtPrivate::List<std::__1::function<void ()> const&>, void>(void (qtsdl::GuiCallback::*)(std::__1::function<void ()> const&), qtsdl::GuiCallback*, void**)+0x50 [0x10b2c9b40]
File ?, in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<std::__1::function<void ()> const&>, void, void (qtsdl::GuiCallback::*)(std::__1::function<void ()> const&)>::call(void (qtsdl::GuiCallback::*)(std::__1::function<void ()> const&), qtsdl::GuiCallback*, void**)+0x85 [0x10b2c9bf5]
File ?, in qtsdl::GuiCallback::process(std::__1::function<void ()> const&)+0x19 [0x10b2cb109]
File ?, in std::__1::function<void ()>::operator()() const+0x7e [0x10b2cb18e]
File ?, in std::__1::__function::__func<void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)::'lambda'(), std::__1::allocator<void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)::'lambda'()>, void ()>::operator()()+0x29 [0x10b281629]
File ?, in void std::__1::__invoke_void_return_wrapper<void>::__call<void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)::'lambda'()&>(void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)::'lambda'()&&&)+0x2d [0x10b28191d]
File ?, in void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)::'lambda'()::operator()() const+0x98 [0x10b2819c8]
File ?, in openage::gui::GameCreator::activate()::$_0::operator()(openage::GameMainHandle*, openage::GameSpecHandle*, openage::Generator*, std::__1::shared_ptr<openage::gui::GameCreatorSignals>) const+0x12d [0x10b281b3d]
File ?, in openage::Generator::create(std::__1::shared_ptr<openage::GameSpec>)+0x91c [0x10b38755c]
File ?, in openage::GameMain::GameMain(openage::Generator const&)+0x1d [0x10b31604d]
File ?, in openage::GameMain::GameMain(openage::Generator const&)+0xc21 [0x10b315c51]
File ?, in openage::Generator::add_units(openage::GameMain&) const+0x9bd [0x10b38698d]
File ?, in openage::UnitContainer::new_unit(openage::UnitType&, openage::Player&, openage::coord::phys3)+0x320 [0x10b586540]
File ?, in openage::LivingProducer::place(openage::Unit*, std::__1::shared_ptr<openage::Terrain>, openage::coord::phys3) const+0xc9 [0x10b51b969]
File ?, in openage::MovableProducer::place(openage::Unit*, std::__1::shared_ptr<openage::Terrain>, openage::coord::phys3) const+0xc9 [0x10b518e79]
File ?, in openage::ObjectProducer::place(openage::Unit*, std::__1::shared_ptr<openage::Terrain>, openage::coord::phys3) const+0x5b8 [0x10b516448]
File ?, in openage::Sound::play() const+0x132 [0x10b337fe2]
File ?, in openage::audio::Sound::play()+0x60 [0x10b1eaed0]
File ?, in openage::audio::DynamicResource::use()+0x32a [0x10b1ce41a]
File ?, in openage::audio::DynamicLoader::create(openage::util::Path const&, openage::audio::format_t)+0x116 [0x10b1ccf86]
File ?, in openage::audio::OpusDynamicLoader::OpusDynamicLoader(openage::util::Path const&)+0x1d [0x10b1e3dfd]
File ?, in openage::audio::OpusDynamicLoader::OpusDynamicLoader(openage::util::Path const&)+0x48 [0x10b1e3ad8]
File ?, in openage::audio::open_opus_file(openage::util::Path const&)+0xef0 [0x10b1e64e0]
File ?, in openage::audio::Error::Error(openage::log::message const&)+0x1d [0x10b1e234d]
File ?, in openage::audio::Error::Error(openage::log::message const&)+0x30 [0x10b1e2310]
File "libopenage/audio/opus_loading.cpp", line 121, in openage::audio::opus_file_t openage::audio::open_opus_file(const util::Path &)
openage::audio::Error: Could not open opus file: Path(Union(Directory(/Users/birch/git/openage/cfg).root @ (b'cfg',), Directory(/Users/birch/git/openage/assets).root @ (b'assets',)):/assets/converted/sounds/5353.opus) = '/Users/birch/git/openage/assets/converted/sounds/5353.opus': Data didn't contain opus stream
WARN cannot play: Traceback (most recent call last):
File ?, in start+0x1 [0x7fffe80a7235]
File ?, in main+0x18b [0x10a77ca6b]
File ?, in __Pyx_main(int, wchar_t**)+0x6d [0x10a77cb3d]
File ?, in PyInit_run+0x9e5 [0x10a77b2d5]
File ?, in __Pyx_PyObject_CallNoArg(_object*)+0x33 [0x10a77c683]
File ?, in __Pyx_PyFunction_FastCallDict(_object*, _object**, int, _object*)+0x20f [0x10a77d50f]
File ?, in __Pyx_PyFunction_FastCallNoKw(PyCodeObject*, _object**, long, _object*)+0x13c [0x10a77dd9c]
File ?, in _PyEval_EvalFrameDefault+0x68eb [0x10a82ba44]
File ?, in call_function+0x20c [0x10a82e683]
File ?, in _PyFunction_FastCall+0x79 [0x10a82f7f8]
File ?, in _PyEval_EvalFrameDefault+0x68eb [0x10a82ba44]
File ?, in call_function+0x232 [0x10a82e6a9]
File ?, in _PyCFunction_FastCallDict+0x1cd [0x10a7c71a3]
File ?, in __pyx_pw_7openage_4game_8main_cpp_1run_game(_object*, _object*, _object*)+0x355 [0x10e34eda5]
File ?, in __pyx_pf_7openage_4game_8main_cpp_run_game(_object*, _object*, _object*)+0xa4a [0x10e35035a]
File ?, in openage::run_game(openage::main_arguments const&)+0x587 [0x10b198e97]
File ?, in openage::Engine::run()+0x37 [0x10b148027]
File ?, in openage::Engine::loop()+0x664 [0x10b148714]
File ?, in openage::gui::GUI::on_input(SDL_Event*)+0x2f [0x10b2b327f]
File ?, in qtsdl::GuiInput::process(SDL_Event*)+0x38 [0x10b2bfc78]
File ?, in qtsdl::GuiInputImpl::process(SDL_Event*)+0x566 [0x10b2d3906]
File ?, in qtsdl::GuiInputImpl::relay_input_event(QEvent*, bool)+0x87 [0x10b2d3ef7]
File ?, in qtsdl::GuiInputImpl::input_event(std::__1::atomic<bool>*, QEvent*, bool)+0x6d [0x10b6e01cd]
File ?, in QMetaObject::activate(QObject*, int, int, void**)+0x9ea [0x10cb252fa]
File ?, in QtPrivate::QSlotObject<void (qtsdl::EventHandlingQuickWindow::*)(std::__1::atomic<bool>*, QEvent*, bool), QtPrivate::List<std::__1::atomic<bool>*, QEvent*, bool>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)+0xa6 [0x10b2d45d6]
File ?, in void QtPrivate::FunctionPointer<void (qtsdl::EventHandlingQuickWindow::*)(std::__1::atomic<bool>*, QEvent*, bool)>::call<QtPrivate::List<std::__1::atomic<bool>*, QEvent*, bool>, void>(void (qtsdl::EventHandlingQuickWindow::*)(std::__1::atomic<bool>*, QEvent*, bool), qtsdl::EventHandlingQuickWindow*, void**)+0x50 [0x10b2d46b0]
File ?, in QtPrivate::FunctorCall<QtPrivate::IndexesList<0, 1, 2>, QtPrivate::List<std::__1::atomic<bool>*, QEvent*, bool>, void, void (qtsdl::EventHandlingQuickWindow::*)(std::__1::atomic<bool>*, QEvent*, bool)>::call(void (qtsdl::EventHandlingQuickWindow::*)(std::__1::atomic<bool>*, QEvent*, bool), qtsdl::EventHandlingQuickWindow*, void**)+0xae [0x10b2d478e]
File ?, in qtsdl::EventHandlingQuickWindow::on_input_event(std::__1::atomic<bool>*, QEvent*, bool)+0xbd [0x10b2d4a1d]
File ?, in QCoreApplication::sendEvent(QObject*, QEvent*)+0x38 [0x10b2d4ce8]
File ?, in QCoreApplication::notifyInternal2(QObject*, QEvent*)+0xa4 [0x10caf3a34]
File ?, in QCoreApplication::notify(QObject*, QEvent*)+0x2d [0x10caf3aad]
File ?, in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*)+0x12f [0x10caf3e4f]
File ?, in QQuickWindow::event(QEvent*)+0x34c [0x10be3234c]
File ?, in QWindow::event(QEvent*)+0xf4 [0x10c0faad4]
File ?, in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*)+0x858 [0x10be351a8]
File ?, in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*)+0x36 [0x10be342f6]
File ?, in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*)+0xb3 [0x10be33813]
File ?, in QQuickWindow::sendEvent(QQuickItem*, QEvent*)+0x7c [0x10be335bc]
File ?, in QCoreApplication::notifyInternal2(QObject*, QEvent*)+0xa4 [0x10caf3a34]
File ?, in QCoreApplication::notify(QObject*, QEvent*)+0x2d [0x10caf3aad]
File ?, in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*)+0x12f [0x10caf3e4f]
File ?, in QQuickItem::event(QEvent*)+0x101 [0x10be22c41]
File ?, in QQuickMouseArea::mouseReleaseEvent(QMouseEvent*)+0xa7 [0x10bea82e7]
File ?, in QQuickMouseArea::setPressed(Qt::MouseButton, bool, Qt::MouseEventSource)+0x1ab [0x10bea7abb]
File ?, in QQuickMouseArea::released(QQuickMouseEvent*)+0x40 [0x10bf7b2d0]
File ?, in QMetaObject::activate(QObject*, int, int, void**)+0x79 [0x10cb24989]
File ?, in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)+0x2e5 [0x10c79e885]
File ?, in QQmlBoundSignal::setEnabled(bool)+0x1dd [0x10c75db3d]
File ?, in QQmlBoundSignalExpression::evaluate(void**)+0x475 [0x10c75d345]
File ?, in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*, QV4::Scope&)+0x293 [0x10c7bd2c3]
File ?, in QV4::FunctionObject::sourceLocation() const+0x1fe9 [0x10c6b8319]
File ?, in ? [0x118c1e166]
File ?, in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*)+0x334 [0x10c72d1e4]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0x7b6 [0x10c717586]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0xcef [0x10c717abf]
File ?, in QV4::QMetaObjectWrapper::isEqualTo(QV4::Managed*, QV4::Managed*)+0x209c [0x10c71b1fc]
File ?, in qt_plugin_instance+0xd9d [0x118afe66d]
File ?, in qt_plugin_instance+0xadd [0x118afe3ad]
File ?, in QMetaObject::activate(QObject*, int, int, void**)+0x79 [0x10cb24989]
File ?, in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)+0x2e5 [0x10c79e885]
File ?, in QQmlBoundSignal::setEnabled(bool)+0x1dd [0x10c75db3d]
File ?, in QQmlBoundSignalExpression::evaluate(void**)+0x475 [0x10c75d345]
File ?, in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*, QV4::Scope&)+0x293 [0x10c7bd2c3]
File ?, in QV4::FunctionObject::sourceLocation() const+0x1593 [0x10c6b78c3]
File ?, in ? [0x118c1d8f6]
File ?, in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*)+0x334 [0x10c72d1e4]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0x488 [0x10c717258]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0xaf6 [0x10c7178c6]
File ?, in QV4::QMetaObjectWrapper::isEqualTo(QV4::Managed*, QV4::Managed*)+0x1098 [0x10c71a1f8]
File ?, in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**)+0x321 [0x10c735a01]
File ?, in QMetaObject::activate(QObject*, int, int, void**)+0x79 [0x10cb24989]
File ?, in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**)+0x2e5 [0x10c79e885]
File ?, in QQmlBoundSignal::setEnabled(bool)+0x1dd [0x10c75db3d]
File ?, in QQmlBoundSignalExpression::evaluate(void**)+0x475 [0x10c75d345]
File ?, in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*, QV4::Scope&)+0x293 [0x10c7bd2c3]
File ?, in QV4::FunctionObject::sourceLocation() const+0x1fe9 [0x10c6b8319]
File ?, in ? [0x118c6274d]
File ?, in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*)+0x334 [0x10c72d1e4]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0x488 [0x10c717258]
File ?, in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const+0xaf6 [0x10c7178c6]
File ?, in QV4::QMetaObjectWrapper::isEqualTo(QV4::Managed*, QV4::Managed*)+0x1098 [0x10c71a1f8]
File ?, in openage::gui::GameCreator::qt_metacall(QMetaObject::Call, int, void**)+0x75 [0x10b6dcb15]
File ?, in openage::gui::GameCreator::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)+0xb3 [0x10b6dc543]
File ?, in openage::gui::GameCreator::activate()+0x12b [0x10b27e00b]
File ?, in void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)+0x119 [0x10b27e3a9]
File ?, in qtsdl::GameLogicCaller::in_game_logic_thread(std::__1::function<void ()> const&) const+0x4a [0x10b6df5da]
File ?, in QMetaObject::activate(QObject*, int, int, void**)+0x9ea [0x10cb252fa]
File ?, in QtPrivate::QSlotObject<void (qtsdl::GuiCallback::*)(std::__1::function<void ()> const&), QtPrivate::List<std::__1::function<void ()> const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)+0xa6 [0x10b2c9a66]
File ?, in void QtPrivate::FunctionPointer<void (qtsdl::GuiCallback::*)(std::__1::function<void ()> const&)>::call<QtPrivate::List<std::__1::function<void ()> const&>, void>(void (qtsdl::GuiCallback::*)(std::__1::function<void ()> const&), qtsdl::GuiCallback*, void**)+0x50 [0x10b2c9b40]
File ?, in QtPrivate::FunctorCall<QtPrivate::IndexesList<0>, QtPrivate::List<std::__1::function<void ()> const&>, void, void (qtsdl::GuiCallback::*)(std::__1::function<void ()> const&)>::call(void (qtsdl::GuiCallback::*)(std::__1::function<void ()> const&), qtsdl::GuiCallback*, void**)+0x85 [0x10b2c9bf5]
File ?, in qtsdl::GuiCallback::process(std::__1::function<void ()> const&)+0x19 [0x10b2cb109]
File ?, in std::__1::function<void ()>::operator()() const+0x7e [0x10b2cb18e]
File ?, in std::__1::__function::__func<void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)::'lambda'(), std::__1::allocator<void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)::'lambda'()>, void ()>::operator()()+0x29 [0x10b281629]
File ?, in void std::__1::__invoke_void_return_wrapper<void>::__call<void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)::'lambda'()&>(void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)::'lambda'()&&&)+0x2d [0x10b28191d]
File ?, in void qtsdl::GuiItemMethods<openage::gui::GameMainLink>::i<openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&, openage::gui::GeneratorLink*&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&>(openage::gui::GameCreator::activate()::$_0, openage::gui::GameSpecLink*&&&, openage::gui::GeneratorLink*&&&, std::__1::shared_ptr<openage::gui::GameCreatorSignals>&&&)::'lambda'()::operator()() const+0x98 [0x10b2819c8]
File ?, in openage::gui::GameCreator::activate()::$_0::operator()(openage::GameMainHandle*, openage::GameSpecHandle*, openage::Generator*, std::__1::shared_ptr<openage::gui::GameCreatorSignals>) const+0x12d [0x10b281b3d]
File ?, in openage::Generator::create(std::__1::shared_ptr<openage::GameSpec>)+0x91c [0x10b38755c]
File ?, in openage::GameMain::GameMain(openage::Generator const&)+0x1d [0x10b31604d]
File ?, in openage::GameMain::GameMain(openage::Generator const&)+0xc21 [0x10b315c51]
File ?, in openage::Generator::add_units(openage::GameMain&) const+0x5d3 [0x10b3865a3]
File ?, in openage::UnitContainer::new_unit(openage::UnitType&, openage::Player&, openage::coord::phys3)+0x320 [0x10b586540]
File ?, in openage::LivingProducer::place(openage::Unit*, std::__1::shared_ptr<openage::Terrain>, openage::coord::phys3) const+0xc9 [0x10b51b969]
File ?, in openage::MovableProducer::place(openage::Unit*, std::__1::shared_ptr<openage::Terrain>, openage::coord::phys3) const+0xc9 [0x10b518e79]
File ?, in openage::ObjectProducer::place(openage::Unit*, std::__1::shared_ptr<openage::Terrain>, openage::coord::phys3) const+0x5b8 [0x10b516448]
File ?, in openage::Sound::play() const+0x132 [0x10b337fe2]
File ?, in openage::audio::Sound::play()+0x60 [0x10b1eaed0]
File ?, in openage::audio::DynamicResource::use()+0x32a [0x10b1ce41a]
File ?, in openage::audio::DynamicLoader::create(openage::util::Path const&, openage::audio::format_t)+0x116 [0x10b1ccf86]
File ?, in openage::audio::OpusDynamicLoader::OpusDynamicLoader(openage::util::Path const&)+0x1d [0x10b1e3dfd]
File ?, in openage::audio::OpusDynamicLoader::OpusDynamicLoader(openage::util::Path const&)+0x48 [0x10b1e3ad8]
File ?, in openage::audio::open_opus_file(openage::util::Path const&)+0xef0 [0x10b1e64e0]
File ?, in openage::audio::Error::Error(openage::log::message const&)+0x1d [0x10b1e234d]
File ?, in openage::audio::Error::Error(openage::log::message const&)+0x30 [0x10b1e2310]
File "libopenage/audio/opus_loading.cpp", line 121, in openage::audio::opus_file_t openage::audio::open_opus_file(const util::Path &)
openage::audio::Error: Could not open opus file: Path(Union(Directory(/Users/birch/git/openage/cfg).root @ (b'cfg',), Directory(/Users/birch/git/openage/assets).root @ (b'assets',)):/assets/converted/sounds/6042.opus) = '/Users/birch/git/openage/assets/converted/sounds/6042.opus': Data didn't contain opus stream
make: *** [run] Killed: 9
Apparently it doesn't like SDL_GL_MakeCurrent(). Need to bring back [current_context makeCurrentContext].
Hanging is probably related to that input handling.
I've made a pull request to rollback that change:
https://github.com/SFTtech/openage/pull/828
Still don't know why it crashes when I attempt to load the game. I assume that something was added to master recently (i.e. _after_ the pull request was merged) that breaks it.
oh cool, I got a more detailed dump of what happens in master (i.e. with SDL_GL_MakeCurrent()).
master + magic commit (I've posted this part before, but just repeating since it's convenient):
INFO [py] launching openage v0.3.0-905-g545f1e2c
INFO [py] compiled by AppleClang 8.0.0.8000042
INFO [py] running in DEVMODE
INFO launching engine with Path(Union(Directory(/Users/birch/git/openage/cfg).root @ (b'cfg',), Directory(/Users/birch/git/openage/assets).root @ (b'assets',)):) and fps limit 0
INFO SDL audio subsystems initialized
INFO Using audio device: default [freq=48000, format=32784, channels=2, samples=4096]
INFO Initialized SDL video subsystems.
INFO Compiled with Qt 5.8.0 and run with Qt 5.8.0
INFO Falling back to separate render context for GUI
INFO loading configuration files...
INFO [py] loading config file [Union(Directory(/Users/birch/git/openage/cfg).root @ (b'cfg',), Directory(/Users/birch/git/openage/assets).root @ (b'assets',))]:cfg/keybinds.oac...
INFO Loading time [engine]: 0.546 s
INFO Loading time [game]: 0.589 s
INFO [T1] Loading game specification files...
INFO [T1] Loaded multi-csv file: 99984 sub-files
INFO [T1] Loading textures...
INFO [T1] Loading sounds...
INFO [T1] Loading time [data]: 18.821 s
WARN [T2] ImageProvider was stopped during the load, so it'll appear like the requestTexture() isn't implemented.
SIGSEGV
FATAL: terminate has been called
current stack:
Traceback (most recent call last):
File ?, in thread_start+0xd [0x7fffe82c008d]
File ?, in _pthread_body [0x7fffe82c0887]
File ?, in _pthread_body+0xb4 [0x7fffe82c093b]
File ?, in QThreadStorageData::finish(void**)+0x99a [0x10b7379ba]
File ?, in QQuickTransition::animations()+0x8b56 [0x10aa27696]
File ?, in QQuickTransition::animations()+0x6c73 [0x10aa257b3]
File ?, in QQuickTransition::animations()+0x79a1 [0x10aa264e1]
File ?, in ? [0x117f41978]
File ?, in _sigtramp+0x1a [0x7fffe82b6b3a]
File ?, in std::terminate()+0x40 [0x7fffe6cb3df0]
File ?, in std::__terminate(void (*)())+0x8 [0x7fffe6cb3d69]
handing over to the system...
libc++abi.dylib: terminating
make: *** [run] Abort trap: 6
Process: run [64051]
Path: /Users/USER/*/run
Identifier: run
Version: 0
Code Type: X86-64 (Native)
Parent Process: ??? [63938]
Responsible: run [64051]
User ID: 501
Date/Time: 2017-05-06 22:54:12.172 +0100
OS Version: Mac OS X 10.12.5 (16F60a)
Report Version: 12
Anonymous UUID: 0715C943-A4E1-D896-ABAC-D4C22AA9B86A
Sleep/Wake UUID: 06259148-D1E1-4935-8777-A489DE64559D
Time Awake Since Boot: 190000 seconds
Time Since Wake: 4500 seconds
System Integrity Protection: enabled
Crashed Thread: 3 QQuickPixmapReader
Exception Type: EXC_BAD_ACCESS (SIGABRT)
Exception Codes: EXC_I386_GPFLT
Exception Note: EXC_CORPSE_NOTIFY
Application Specific Information:
abort() called
terminating
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fffe81d5bf2 __psynch_cvwait + 10
1 libsystem_pthread.dylib 0x00007fffe82c17fa _pthread_cond_wait + 712
2 org.qt-project.QtCore 0x000000010b738f3b 0x10b70d000 + 180027
3 org.qt-project.QtCore 0x000000010b738ed2 QWaitCondition::wait(QMutex*, unsigned long) + 162
4 org.qt-project.QtCore 0x000000010b73869e QThread::wait(unsigned long) + 110
5 org.qt-project.QtQuick 0x000000010aa23b77 0x10a9ea000 + 236407
6 org.qt-project.QtQuick 0x000000010aa23e5e 0x10a9ea000 + 237150
7 org.qt-project.QtCore 0x000000010b923b5b QObjectPrivate::deleteChildren() + 203
8 org.qt-project.QtCore 0x000000010b92396a QObject::~QObject() + 1962
9 org.qt-project.QtQml 0x000000010b3f957d QQmlEngine::~QQmlEngine() + 381
10 libopenage.0.dylib 0x0000000109bbbbf2 qtsdl::QmlEngineWithSingletonItemsInfo::~QmlEngineWithSingletonItemsInfo() + 658 (qml_engine_with_singleton_items_info.cpp:35)
11 libopenage.0.dylib 0x0000000109bbbc55 qtsdl::QmlEngineWithSingletonItemsInfo::~QmlEngineWithSingletonItemsInfo() + 21 (qml_engine_with_singleton_items_info.cpp:35)
12 libopenage.0.dylib 0x0000000109bce2e1 qtsdl::GuiEngineImpl::~GuiEngineImpl() + 81 (gui_engine_impl.cpp:45)
13 libopenage.0.dylib 0x0000000109bce315 qtsdl::GuiEngineImpl::~GuiEngineImpl() + 21 (gui_engine_impl.cpp:45)
14 libopenage.0.dylib 0x0000000109bce339 qtsdl::GuiEngineImpl::~GuiEngineImpl() + 25 (gui_engine_impl.cpp:44)
15 libopenage.0.dylib 0x0000000109bbcc7f qtsdl::GuiEngine::~GuiEngine() + 175 (memory:2736)
16 libopenage.0.dylib 0x0000000109bbcca5 qtsdl::GuiEngine::~GuiEngine() + 21 (gui_engine.cpp:15)
17 libopenage.0.dylib 0x0000000109bb1c53 openage::gui::GUI::~GUI() + 419 (gui.cpp:108)
18 libopenage.0.dylib 0x0000000109bb1ea5 openage::gui::GUI::~GUI() + 21 (gui.cpp:108)
19 libopenage.0.dylib 0x0000000109bb1ec9 openage::gui::GUI::~GUI() + 25 (gui.cpp:106)
20 libopenage.0.dylib 0x0000000109a45239 openage::Engine::~Engine() + 297 (memory:2736)
21 libopenage.0.dylib 0x0000000109a461f5 openage::Engine::~Engine() + 21 (engine.cpp:247)
22 libopenage.0.dylib 0x0000000109a97e2f openage::run_game(openage::main_arguments const&) + 1999 (main.cpp:25)
23 main_cpp.cpython-36m-darwin.so 0x000000010d34735a __pyx_pf_7openage_4game_8main_cpp_run_game(_object*, _object*, _object*) + 2634 (main_cpp.cpp:1189)
24 main_cpp.cpython-36m-darwin.so 0x000000010d345da5 __pyx_pw_7openage_4game_8main_cpp_1run_game(_object*, _object*, _object*) + 853 (main_cpp.cpp:1029)
25 org.python.python 0x000000010982f1a3 _PyCFunction_FastCallDict + 461
26 org.python.python 0x00000001098966a9 call_function + 562
27 org.python.python 0x0000000109893a44 _PyEval_EvalFrameDefault + 26859
28 org.python.python 0x00000001098977f8 _PyFunction_FastCall + 121
29 org.python.python 0x0000000109896683 call_function + 524
30 org.python.python 0x0000000109893a44 _PyEval_EvalFrameDefault + 26859
31 run 0x00000001097e3d9c __Pyx_PyFunction_FastCallNoKw(PyCodeObject*, _object**, long, _object*) + 316 (run.cpp:1407)
32 run 0x00000001097e350f __Pyx_PyFunction_FastCallDict(_object*, _object**, int, _object*) + 527 (run.cpp:1447)
33 run 0x00000001097e2683 __Pyx_PyObject_CallNoArg(_object*) + 51 (run.cpp:1591)
34 run 0x00000001097e12d5 PyInit_run + 2533 (run.cpp:1055)
35 run 0x00000001097e2b3d __Pyx_main(int, wchar_t**) + 109 (run.cpp:1800)
36 run 0x00000001097e2a6b main + 395 (run.cpp:1941)
37 libdyld.dylib 0x00007fffe80a7235 start + 1
Thread 1:
0 libsystem_kernel.dylib 0x00007fffe81d644e __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fffe82c0621 _pthread_wqthread + 1426
2 libsystem_pthread.dylib 0x00007fffe82c007d start_wqthread + 13
Thread 2:: com.apple.audio.IOThread.client
0 libsystem_kernel.dylib 0x00007fffe81ce34a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fffe81cd797 mach_msg + 55
2 com.apple.audio.CoreAudio 0x00007fffd249a935 HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) + 127
3 com.apple.audio.CoreAudio 0x00007fffd249a8a6 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) + 42
4 com.apple.audio.CoreAudio 0x00007fffd24978d0 HALC_ProxyIOContext::IOWorkLoop() + 1196
5 com.apple.audio.CoreAudio 0x00007fffd2497264 HALC_ProxyIOContext::IOThreadEntry(void*) + 128
6 com.apple.audio.CoreAudio 0x00007fffd2496fa3 HALB_IOThread::Entry(void*) + 75
7 libsystem_pthread.dylib 0x00007fffe82c093b _pthread_body + 180
8 libsystem_pthread.dylib 0x00007fffe82c0887 _pthread_start + 286
9 libsystem_pthread.dylib 0x00007fffe82c008d thread_start + 13
Thread 3 Crashed:: QQuickPixmapReader
0 libsystem_kernel.dylib 0x00007fffe81d5d42 __pthread_kill + 10
1 libsystem_pthread.dylib 0x00007fffe82c3457 pthread_kill + 90
2 libsystem_c.dylib 0x00007fffe813b420 abort + 129
3 libc++abi.dylib 0x00007fffe6c9184a abort_message + 266
4 libc++abi.dylib 0x00007fffe6cb6b72 default_terminate_handler() + 46
5 libc++abi.dylib 0x00007fffe6cb3d69 std::__terminate(void (*)()) + 8
6 libc++abi.dylib 0x00007fffe6cb3df0 std::terminate() + 64
7 libc++abi.dylib 0x00007fffe6cb3d69 std::__terminate(void (*)()) + 8
8 libc++abi.dylib 0x00007fffe6cb3df0 std::terminate() + 64
9 libsystem_platform.dylib 0x00007fffe82b6b3a _sigtramp + 26
10 ??? 0x0000000117f41978 initialPool + 40
11 org.qt-project.QtQuick 0x000000010aa264e1 0x10a9ea000 + 247009
12 org.qt-project.QtQuick 0x000000010aa257b3 0x10a9ea000 + 243635
13 org.qt-project.QtQuick 0x000000010aa27696 0x10a9ea000 + 251542
14 org.qt-project.QtCore 0x000000010b7379ba 0x10b70d000 + 174522
15 libsystem_pthread.dylib 0x00007fffe82c093b _pthread_body + 180
16 libsystem_pthread.dylib 0x00007fffe82c0887 _pthread_start + 286
17 libsystem_pthread.dylib 0x00007fffe82c008d thread_start + 13
Thread 4:: com.apple.NSEventThread
0 libsystem_kernel.dylib 0x00007fffe81ce34a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fffe81cd797 mach_msg + 55
2 com.apple.CoreFoundation 0x00007fffd2930434 __CFRunLoopServiceMachPort + 212
3 com.apple.CoreFoundation 0x00007fffd292f8c1 __CFRunLoopRun + 1361
4 com.apple.CoreFoundation 0x00007fffd292f114 CFRunLoopRunSpecific + 420
5 com.apple.AppKit 0x00007fffd0576f02 _NSEventThread + 205
6 libsystem_pthread.dylib 0x00007fffe82c093b _pthread_body + 180
7 libsystem_pthread.dylib 0x00007fffe82c0887 _pthread_start + 286
8 libsystem_pthread.dylib 0x00007fffe82c008d thread_start + 13
Thread 5:
0 libsystem_kernel.dylib 0x00007fffe81d644e __workq_kernreturn + 10
1 libsystem_pthread.dylib 0x00007fffe82c048e _pthread_wqthread + 1023
2 libsystem_pthread.dylib 0x00007fffe82c007d start_wqthread + 13
Thread 3 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x000070000e8c1cf8 rdx: 0x0000000000000000
rdi: 0x000000000001922f rsi: 0x0000000000000006 rbp: 0x000070000e8c1d20 rsp: 0x000070000e8c1cf8
r8: 0x676e6974616e696d r9: 0x00007fffe8126a50 r10: 0x0000000008000000 r11: 0x0000000000000206
r12: 0x000070000e8c1e80 r13: 0x0000000000000030 r14: 0x000070000e8c3000 r15: 0x0000000000000008
rip: 0x00007fffe81d5d42 rfl: 0x0000000000000206 cr2: 0x00007ffff0f95128
Logical CPU: 0
Error Code: 0x02000148
Trap Number: 133
Binary Images:
0x1097dc000 - 0x1097e4ffb +run (0) <AFF59D41-47D7-3210-897F-57A2185EFB04> /Users/USER/*/run
0x1097eb000 - 0x109957fff +org.python.python (3.6.1, [c] 2001-2017 Python Software Foundation. - 3.6.1) <A822F5EA-7E1B-3CE1-88FB-3368734BF8C5> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/Python
0x109a2e000 - 0x10a049ff7 +libopenage.0.dylib (0) <C668EE12-14DF-37B9-AF07-51864D388FC4> /Users/USER/*/libopenage.0.dylib
0x10a639000 - 0x10a666fff +libfontconfig.1.dylib (0) <5FC5C6ED-2C6B-3E86-86F4-9481F549954A> /usr/local/opt/fontconfig/lib/libfontconfig.1.dylib
0x10a67c000 - 0x10a6f1fe3 +libfreetype.6.dylib (0) <4D5FB221-438B-3851-AF50-6537786EAA47> /usr/local/opt/freetype/lib/libfreetype.6.dylib
0x10a70a000 - 0x10a75afff +libepoxy.0.dylib (0) <91378805-A519-3A29-806C-51D38B8A4562> /usr/local/opt/libepoxy/lib/libepoxy.0.dylib
0x10a7ef000 - 0x10a7effff +_opcode.cpython-36m-darwin.so (0) <8A0A68B8-E4BC-3283-9781-6D03C69ADA31> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_opcode.cpython-36m-darwin.so
0x10a7f2000 - 0x10a7faff3 +libopusfile.0.dylib (0) <86866D6E-23BD-3E71-BDBF-38D0FEF7D22F> /usr/local/opt/opusfile/lib/libopusfile.0.dylib
0x10a7fe000 - 0x10a7fffff +_heapq.cpython-36m-darwin.so (0) <98C38F02-2B63-3069-A598-F6EF7292EC6A> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_heapq.cpython-36m-darwin.so
0x10a803000 - 0x10a843ffb +libopus.0.dylib (0) <B3CB3613-D036-3B78-ADC1-4FFAD37E6DA6> /usr/local/opt/opus/lib/libopus.0.dylib
0x10a84b000 - 0x10a84cfff +_posixsubprocess.cpython-36m-darwin.so (0) <D2532ABB-90E9-32E0-88D8-BFDCA5E26BFD> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_posixsubprocess.cpython-36m-darwin.so
0x10a850000 - 0x10a85eff7 +org.libsdl.SDL2-image (2.0.0 - 2.0.0) <E41BB0E1-4FAB-35D5-930D-5B2EBB18685C> /Library/Frameworks/SDL2_image.framework/Versions/A/SDL2_image
0x10a865000 - 0x10a865fff +_bisect.cpython-36m-darwin.so (0) <8DCAE7C5-5229-3CE3-A06A-CC8698810138> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_bisect.cpython-36m-darwin.so
0x10a868000 - 0x10a940fff +org.libsdl.SDL2 (2.0.4 - 2.0.4) <9A6817E0-DA9E-3EF6-9B14-1DB1367DCF67> /Library/Frameworks/SDL2.framework/Versions/A/SDL2
0x10a964000 - 0x10a9ceffb +libharfbuzz.0.dylib (0) <F233B1DC-A6D4-3A17-AA79-6ABE8CE630CE> /usr/local/opt/harfbuzz/lib/libharfbuzz.0.dylib
0x10a9e6000 - 0x10a9e7fff +grp.cpython-36m-darwin.so (0) <A7C5F34F-00FC-3381-B27A-C3DEFF5A13C9> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/grp.cpython-36m-darwin.so
0x10a9ea000 - 0x10ac7fffb +org.qt-project.QtQuick (5.8 - 5.8.0) <BF2C6E86-03F6-35A5-80D0-7D1BFEA28186> /usr/local/opt/qt5/lib/QtQuick.framework/Versions/5/QtQuick
0x10ad75000 - 0x10b15fff3 +org.qt-project.QtGui (5.8 - 5.8.0) <51A21EFA-5E8A-3F07-AC7F-92E89F69AA7D> /usr/local/opt/qt5/lib/QtGui.framework/Versions/5/QtGui
0x10b250000 - 0x10b251fff +_random.cpython-36m-darwin.so (0) <2CA5ED6D-CDDE-3FEA-B97D-285942B64FF3> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_random.cpython-36m-darwin.so
0x10b254000 - 0x10b524ffb +org.qt-project.QtQml (5.8 - 5.8.0) <81D805AB-B5A2-344D-B77D-2C2AB0F8DBDE> /usr/local/opt/qt5/lib/QtQml.framework/Versions/5/QtQml
0x10b5c3000 - 0x10b6c4ff7 +org.qt-project.QtNetwork (5.8 - 5.8.0) <7A07A3DB-159D-3C86-8D25-00ACE1D93093> /usr/local/opt/qt5/lib/QtNetwork.framework/Versions/5/QtNetwork
0x10b708000 - 0x10b709fff +_bz2.cpython-36m-darwin.so (0) <3023FD6D-9343-33D4-BD98-D0DCB3860DA6> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_bz2.cpython-36m-darwin.so
0x10b70d000 - 0x10bbcbff7 +org.qt-project.QtCore (5.8 - 5.8.0) <AB970CCC-DD99-315B-AEC3-CDD3353B2591> /usr/local/opt/qt5/lib/QtCore.framework/Versions/5/QtCore
0x10bc7d000 - 0x10bc96ffb libexpat.1.dylib (15) <F48F1B7B-BEB4-32EE-8C5D-0370096F3864> /usr/lib/libexpat.1.dylib
0x10bca5000 - 0x10bcc8ffb +libpng16.16.dylib (0) <BF11B2F0-79F4-3745-9C98-D7CE29BA4D65> /usr/local/opt/libpng/lib/libpng16.16.dylib
0x10bcd1000 - 0x10bcd4fff +libogg.0.dylib (0) <B4480F2E-D60E-349E-8EAD-EF4AF2973C88> /usr/local/opt/libogg/lib/libogg.0.dylib
0x10bcdb000 - 0x10bd1fff7 +webp (0.1.3 - 0.1.3) <B4125DC6-F3F8-3841-ADB4-55A093CF1C5F> /Library/Frameworks/SDL2_image.framework/Versions/A/Frameworks/webp.framework/Versions/A/webp
0x10bd31000 - 0x10bd33ff7 com.apple.ForceFeedback (1.0.6 - 1.0.6) <313F7E57-FA8B-3AEC-BE47-C2C7B4F6FFAB> /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
0x10bd39000 - 0x10bd3cfff +_hashlib.cpython-36m-darwin.so (0) <F3A3513A-8649-3931-94B5-18B020B9A271> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_hashlib.cpython-36m-darwin.so
0x10bd40000 - 0x10be09fff +libglib-2.0.0.dylib (0) <C50C57B1-F448-334A-B1E7-01CB0AD2BD8F> /usr/local/opt/glib/lib/libglib-2.0.0.dylib
0x10be32000 - 0x10be3aff3 +libintl.8.dylib (0) <89A49B65-40E2-340A-A6B3-B344F7AEEB32> /usr/local/opt/gettext/lib/libintl.8.dylib
0x10be3f000 - 0x10be41ff3 +lapack_lite.cpython-36m-darwin.so (0) <726BD4E5-EE22-32FA-BD13-775D387C8BEC> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/linalg/lapack_lite.cpython-36m-darwin.so
0x10be46000 - 0x10beadffb +libpcre.1.dylib (0) <B3F0B3AB-EC6D-38C7-86EE-4670ED212C9D> /usr/local/opt/pcre/lib/libpcre.1.dylib
0x10c2bc000 - 0x10c2bfffb +_struct.cpython-36m-darwin.so (0) <9BD3420B-316A-3E94-870C-A48B9B8CE87D> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_struct.cpython-36m-darwin.so
0x10c346000 - 0x10c352fff +_pickle.cpython-36m-darwin.so (0) <7575A9E0-390C-39EC-8156-C7E426348EA8> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_pickle.cpython-36m-darwin.so
0x10c35c000 - 0x10c364fff +_socket.cpython-36m-darwin.so (0) <C90F3202-3F2C-3ADC-B3C2-6AF369581D27> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_socket.cpython-36m-darwin.so
0x10c36e000 - 0x10c373fff +math.cpython-36m-darwin.so (0) <8C23AD36-2139-30E0-8554-3FB5FE55D9AF> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/math.cpython-36m-darwin.so
0x10c379000 - 0x10c37cfff +select.cpython-36m-darwin.so (0) <CED26841-13B6-3515-897E-B818FCE0A15E> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/select.cpython-36m-darwin.so
0x10c3c1000 - 0x10c3c6fff +array.cpython-36m-darwin.so (0) <DE2FA0EC-5F20-30CD-99EE-03310B16B029> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/array.cpython-36m-darwin.so
0x10c44d000 - 0x10c450ff7 +readline.cpython-36m-darwin.so (0) <723290AF-4109-3BEA-AB13-D185FBB057EE> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/readline.cpython-36m-darwin.so
0x10c456000 - 0x10c479ff3 +libreadline.7.dylib (0) <E16A5AF1-953F-3274-BFBA-725FD9973D8D> /usr/local/opt/readline/lib/libreadline.7.dylib
0x10c551000 - 0x10c554fff +zlib.cpython-36m-darwin.so (0) <B4850B5E-40B6-3E1F-A57F-5F20AE738E4B> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/zlib.cpython-36m-darwin.so
0x10c559000 - 0x10c55cff7 +_lzma.cpython-36m-darwin.so (0) <984FBED2-11D4-3D15-8FBE-7B659E6F755B> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_lzma.cpython-36m-darwin.so
0x10c561000 - 0x10c57dfeb +liblzma.5.dylib (0) <D58E5812-6EF2-31CE-B618-E0C1476EE43A> /usr/local/opt/xz/lib/liblzma.5.dylib
0x10c583000 - 0x10c5c2fef +libssl.1.0.0.dylib (0) <BB161784-9D70-3C1B-8433-A7E3CB10906C> /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
0x10c5df000 - 0x10c750a87 +libcrypto.1.0.0.dylib (0) <7C9517D5-5860-3554-AED0-0069FA785EA8> /usr/local/opt/openssl/lib/libcrypto.1.0.0.dylib
0x10c7c8000 - 0x10c7cdfff +_blake2.cpython-36m-darwin.so (0) <64D4E694-13AB-3687-ABEA-9E7E35F5FF0F> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_blake2.cpython-36m-darwin.so
0x10c7d1000 - 0x10c7e1ff3 +_sha3.cpython-36m-darwin.so (0) <E441D42D-8A0A-3AB0-8E8B-E631E73A321F> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_sha3.cpython-36m-darwin.so
0x10c9d9000 - 0x10cb44ffb +multiarray.cpython-36m-darwin.so (0) <96FEEC46-9677-375B-BFEF-4166C80BF733> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/core/multiarray.cpython-36m-darwin.so
0x10cc42000 - 0x10cc4cfff +_datetime.cpython-36m-darwin.so (0) <E500932D-DDE2-3CE2-984D-922580420B91> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_datetime.cpython-36m-darwin.so
0x10cc54000 - 0x10cd6efeb +umath.cpython-36m-darwin.so (0) <FC10F4AF-D305-300E-BC60-48EA721F2FE5> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/core/umath.cpython-36m-darwin.so
0x10cdae000 - 0x10cdbdfff +_ctypes.cpython-36m-darwin.so (0) <06C2216F-0F9B-3F32-82DE-B0DFAED92854> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/lib-dynload/_ctypes.cpython-36m-darwin.so
0x10cf88000 - 0x10cf9bffb +_umath_linalg.cpython-36m-darwin.so (0) <D25AE29A-C2EC-3345-954A-05ADB02F4909> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/linalg/_umath_linalg.cpython-36m-darwin.so
0x10cfe9000 - 0x10cff2fff +fftpack_lite.cpython-36m-darwin.so (0) <AE61D208-77EC-3539-88E8-D758DD7CD841> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/fft/fftpack_lite.cpython-36m-darwin.so
0x10d076000 - 0x10d110ff7 +mtrand.cpython-36m-darwin.so (0) <033B32F1-37C2-3F08-BE47-3BEE9C35C4D1> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/numpy/random/mtrand.cpython-36m-darwin.so
0x10d208000 - 0x10d243ffb +_imaging.cpython-36m-darwin.so (0) <0390F97D-1783-32CF-BFAC-C286D16874F9> /usr/local/opt/python3/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/PIL/_imaging.cpython-36m-darwin.so
0x10d266000 - 0x10d293fff +libjpeg.8.dylib (0) <C8084EEC-6AD3-36E8-9642-C629D0BF60FB> /usr/local/lib/libjpeg.8.dylib
0x10d29a000 - 0x10d2f2ffb +libtiff.5.dylib (0) <8E7A4C4E-711F-3C82-BFE3-A0E7B71C0FAE> /usr/local/opt/libtiff/lib/libtiff.5.dylib
0x10d340000 - 0x10d34cff7 +main_cpp.cpython-36m-darwin.so (0) <CEDA7D10-D305-3C41-95FC-E8583AC04766> /Users/USER/*/main_cpp.cpython-36m-darwin.so
0x10d356000 - 0x10d366ff7 +log_cpp.cpython-36m-darwin.so (0) <7D456D0F-1A84-326D-99C5-818D2633351F> /Users/USER/*/log_cpp.cpython-36m-darwin.so
0x10d370000 - 0x10d38fff7 +exctranslate.cpython-36m-darwin.so (0) <9798992C-948C-3BD2-95BB-3EE2728232DA> /Users/USER/*/exctranslate.cpython-36m-darwin.so
0x10d3aa000 - 0x10d3c4ff7 +exctranslate_tests.cpython-36m-darwin.so (0) <37184DC1-911D-3E47-94F5-7E623BE7BC56> /Users/USER/*/exctranslate_tests.cpython-36m-darwin.so
0x10d3db000 - 0x10d415fff +pyobject.cpython-36m-darwin.so (0) <AA7CA765-E873-3E45-A9C3-7C6E45FC2CBF> /Users/USER/*/pyobject.cpython-36m-darwin.so
0x10d482000 - 0x10d4aeff7 +cpp.cpython-36m-darwin.so (0) <C4E75AAF-E5EB-3C6B-8A9A-482C751D684E> /Users/USER/*/cpp.cpython-36m-darwin.so
0x10d4e4000 - 0x10d535ff7 +cpp.cpython-36m-darwin.so (0) <E6B95390-ED59-3804-A933-7F6F11A00FC4> /Users/USER/*/cpp.cpython-36m-darwin.so
0x10d58b000 - 0x10d59bff7 +cvar.cpython-36m-darwin.so (0) <5672B701-09D6-3A20-AA98-B6DC61BE63BA> /Users/USER/*/cvar.cpython-36m-darwin.so
0x10d5ab000 - 0x10d5b0ff7 +setup_checker.cpython-36m-darwin.so (0) <F2629EAE-2E0F-31F2-9561-3124C06F9274> /Users/USER/*/setup_checker.cpython-36m-darwin.so
0x10d5f4000 - 0x10d5f8fff com.apple.audio.AppleHDAHALPlugIn (279.48 - 279.48) <E1F4B1F8-AA9C-3064-92BC-C5E8036F06DE> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
0x10ff31000 - 0x110098fff com.apple.audio.units.Components (1.14 - 1.14) <DE24BA59-9353-3B0C-9398-F1CCFFC85E38> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x1105fe000 - 0x110615ffb libCGInterfaces.dylib (331.5) <E0CA9D83-7F26-3D65-9249-F9231C1CB7DB> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
0x1108a9000 - 0x1108d3fff GLRendererFloat (14.0.16) <8D11C08E-8249-38DB-9856-BFC01EEDE0CB> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GLRendererFloat
0x1108fb000 - 0x110973ff7 com.apple.driver.AppleIntelHD5000GraphicsMTLDriver (10.25.7 - 10.2.5) <910F5C41-3CFC-3092-B40B-06325636BF1B> /System/Library/Extensions/AppleIntelHD5000GraphicsMTLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsMTLDriver
0x112209000 - 0x1123affff GLEngine (14.0.16) <1999FBF9-0B82-34B1-8876-87B4F82101BB> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
0x1123ee000 - 0x112949ff7 com.apple.driver.AppleIntelHD5000GraphicsGLDriver (10.25.7 - 10.2.5) <F38BC255-607D-3C6D-B932-6986E4F92581> /System/Library/Extensions/AppleIntelHD5000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD5000GraphicsGLDriver
0x11544b000 - 0x11559bff3 +libqcocoa.dylib (0) <02D36FEE-0F78-3843-9220-81BA1672DC89> /usr/local/Cellar/qt/5.8.0/plugins/platforms/libqcocoa.dylib
0x1155e0000 - 0x11560bff7 +org.qt-project.QtPrintSupport (5.8 - 5.8.0) <081C0240-226E-380C-A8EA-1D618E6F35C5> /usr/local/Cellar/qt5/5.8.0/lib/QtPrintSupport.framework/Versions/5/QtPrintSupport
0x11562c000 - 0x115a91ff3 +org.qt-project.QtWidgets (5.8 - 5.8.0) <26F04F6A-4CD1-3D60-BB29-0591D5E6EAFF> /usr/local/Cellar/qt5/5.8.0/lib/QtWidgets.framework/Versions/5/QtWidgets
0x117ac3000 - 0x117ac6ff3 +libqtquick2plugin.dylib (0) <D961DAB7-7865-3D29-8FD3-8DF4535E3523> /usr/local/Cellar/qt/5.8.0/qml/QtQuick.2/libqtquick2plugin.dylib
0x117ac9000 - 0x117b7ffff +libqtquickcontrolsplugin.dylib (0) <F0F583EC-70B6-3C22-9F11-817EE2F3E7EA> /usr/local/Cellar/qt/5.8.0/qml/QtQuick/Controls/libqtquickcontrolsplugin.dylib
0x117b9b000 - 0x117babff3 +libqquicklayoutsplugin.dylib (0) <F9B1FA63-8888-3431-9A09-7AD06131F27A> /usr/local/Cellar/qt/5.8.0/qml/QtQuick/Layouts/libqquicklayoutsplugin.dylib
0x117c0d000 - 0x117c10ff3 +libwindowplugin.dylib (0) <F782E5B4-0E43-399A-906C-65DF58542948> /usr/local/Cellar/qt/5.8.0/qml/QtQuick/Window.2/libwindowplugin.dylib
0x117f02000 - 0x117f3fdc7 dyld (433.5) <61B467FC-A0C8-3CB6-80EA-2749FAE1545E> /usr/lib/dyld
0x7fffcdeac000 - 0x7fffce6f9fff com.apple.GeForceGLDriver (10.17.4 - 10.1.7) <4F988E2E-34C7-3FBE-A5C6-7792A14553DA> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/GeForceGLDriver
0x7fffce6fa000 - 0x7fffcefbfff3 libclh.dylib (4.0.3 - 4.0.3) <E98FDFE2-EBA5-3BFC-B1A5-31A011F1B7C8> /System/Library/Extensions/GeForceGLDriver.bundle/Contents/MacOS/libclh.dylib
0x7fffcefc0000 - 0x7fffcf0d0ff7 com.apple.GeForceMTLDriver (10.17.4 - 10.1.7) <3D82BEDF-BB6B-32FD-AABC-038C98F93EA7> /System/Library/Extensions/GeForceMTLDriver.bundle/Contents/MacOS/GeForceMTLDriver
0x7fffcf0d1000 - 0x7fffcf0d5ffb com.apple.agl (3.3.1 - AGL-3.3.1) <752FDB92-EF67-3D04-BF40-A352BF1075CF> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x7fffcf405000 - 0x7fffcf405fff com.apple.Accelerate (1.11 - Accelerate 1.11) <916E360F-323C-3AE1-AB3D-D1F3B284AEE9> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fffcf41e000 - 0x7fffcf937feb com.apple.vImage (8.1 - ???) <3992178B-0FF2-3B05-8830-6894BE8FD6D6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fffcf938000 - 0x7fffcfaa9ff3 libBLAS.dylib (1185.50.4) <4087FFE0-627E-3623-96B4-F0A9A1991E09> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fffcfaaa000 - 0x7fffcfabeffb libBNNS.dylib (15) <254698C7-7D36-3FFF-864E-ADEEEE543076> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x7fffcfabf000 - 0x7fffcfeb5fef libLAPACK.dylib (1185.50.4) <C35FFB2F-A0E6-3903-8A3C-113A74BCBCA2> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fffcfeb6000 - 0x7fffcfeccfff libLinearAlgebra.dylib (1185.50.4) <345CAACF-7263-36EF-B69B-793EA8B390AF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fffcfecd000 - 0x7fffcfed3fff libQuadrature.dylib (3) <EF56C8E6-DE22-3C69-B543-A8648F335FDD> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x7fffcfed4000 - 0x7fffcfee8ff7 libSparseBLAS.dylib (1185.50.4) <67BA432E-FB59-3C78-A8BE-ED4274CBC359> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x7fffcfee9000 - 0x7fffd0070fe7 libvDSP.dylib (600.60.1) <4155F45B-41CD-3782-AE8F-7AE740FD83C3> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fffd0071000 - 0x7fffd0123fff libvMisc.dylib (600.60.1) <98F27D2D-E5DD-38EF-8747-0C4DE821A23D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fffd0124000 - 0x7fffd0124fff com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <7C5733E7-0568-3E7D-AF61-160F19FED544> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fffd03e3000 - 0x7fffd11bcff3 com.apple.AppKit (6.9 - 1504.83.101) <EC7BD195-F9E1-3E43-820A-5FDD0B2B0B67> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fffd11ce000 - 0x7fffd11cefff com.apple.ApplicationServices (48 - 48) <4C71CBA8-47E4-38BF-BE3B-F20DF8667D5D> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fffd11cf000 - 0x7fffd123dff7 com.apple.ApplicationServices.ATS (377 - 422.2) <A31D17BE-F747-39FB-9A84-5F2F8891204C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fffd12d7000 - 0x7fffd1406ff7 libFontParser.dylib (194.12) <73C3946D-EF92-3AC1-89C3-0E75B2A85325> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fffd1407000 - 0x7fffd1451fff libFontRegistry.dylib (196.4) <EA96AE47-3369-3DEA-BB82-98348ADBD85B> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fffd14ae000 - 0x7fffd14e1fff libTrueTypeScaler.dylib (194.12) <8944A23A-EE36-3657-9B4F-933231C8FDEC> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x7fffd154e000 - 0x7fffd15f8ff7 com.apple.ColorSync (4.12.0 - 502.2) <ACA4001E-A0E3-33F6-9CD6-EEC2AA15E322> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fffd15f9000 - 0x7fffd164afff com.apple.HIServices (1.22 - 592.1) <7353E76E-9A3A-3693-87AF-41953585E024> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fffd164b000 - 0x7fffd165aff3 com.apple.LangAnalysis (1.7.0 - 1.7.0) <2CBE7F61-2056-3F96-99A1-0D527796AFA6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fffd165b000 - 0x7fffd16a8fff com.apple.print.framework.PrintCore (12 - 491) <5027FD58-F0EE-33E4-8577-934CA06CD2AF> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fffd16a9000 - 0x7fffd16e4fff com.apple.QD (3.12 - 313) <B339C41D-8CDF-3342-8414-F9717DCCADD4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fffd16e5000 - 0x7fffd16f0fff com.apple.speech.synthesis.framework (6.6.2 - 6.6.2) <7853EFF4-62B9-394E-B7B8-41A645656820> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fffd16f1000 - 0x7fffd18fdfff com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <18C4F00E-A13B-32AA-BD4E-493567D5CE4A> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fffd18fe000 - 0x7fffd18fefff com.apple.audio.units.AudioUnit (1.14 - 1.14) <8C0153FD-FEFF-309C-AACD-BF9657A31F8E> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fffd1a67000 - 0x7fffd1e41fff com.apple.CFNetwork (811.5.3 - 811.5.3) <96C68D58-9E86-33C6-9432-11DA0B8F25A3> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fffd1e5b000 - 0x7fffd1e5bfff com.apple.Carbon (154 - 157) <69F403C7-F0CB-34E6-89B0-235CF4978C17> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fffd1e5c000 - 0x7fffd1e5ffff com.apple.CommonPanels (1.2.6 - 98) <BF04BB22-D54C-309E-9F5C-897D969CAF70> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fffd1e60000 - 0x7fffd2169fff com.apple.HIToolbox (2.1.1 - 857.8) <CAB143FE-AEAF-3EDE-AD7B-C04E1B7C5615> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fffd216a000 - 0x7fffd216dff7 com.apple.help (1.3.5 - 49) <B1A930E3-5907-3677-BACD-858EF68B172D> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fffd216e000 - 0x7fffd2173fff com.apple.ImageCapture (9.0 - 9.0) <341252B4-E082-361A-B756-6A330259C741> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fffd2174000 - 0x7fffd220bff3 com.apple.ink.framework (10.9 - 219) <1BD40B45-FD33-3177-A935-565EE5FC79D7> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fffd220c000 - 0x7fffd2226fff com.apple.openscripting (1.7 - 172) <31CFBB35-24BD-3E12-9B6B-1FA842FB605B> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fffd2227000 - 0x7fffd2228ff3 com.apple.print.framework.Print (12 - 267) <E2F82F1F-DC27-3EF0-9F75-B354F701450A> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fffd2229000 - 0x7fffd222bff7 com.apple.securityhi (9.0 - 55006) <DBD65629-535D-3669-8218-7F074D61638C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fffd222c000 - 0x7fffd2232ff7 com.apple.speech.recognition.framework (6.0.1 - 6.0.1) <082895DC-3AC7-3DEF-ADCA-5B018C19C9D3> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fffd2313000 - 0x7fffd2313fff com.apple.Cocoa (6.11 - 22) <85EDFBE1-75F0-369E-8CA8-C6A639B98FA6> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fffd245d000 - 0x7fffd24eafff com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <A7F64FCB-9B8D-3AED-B0DC-23584A191813> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fffd24eb000 - 0x7fffd24fefff com.apple.CoreBluetooth (1.0 - 1) <BCB78777-76F0-3CC1-8443-9E61AEF7EF63> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x7fffd24ff000 - 0x7fffd27fafff com.apple.CoreData (120 - 754.2) <4C9CAB2C-60D4-3694-A0A0-5B04B14BD14E> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fffd27fb000 - 0x7fffd28a7ff7 com.apple.CoreDisplay (1.0 - 1) <AAD5DF0B-0D22-305E-86FF-BB1431130363> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x7fffd28a8000 - 0x7fffd2d41ff7 com.apple.CoreFoundation (6.9 - 1349.8) <09ED473E-5DE8-307F-B55C-16F6419236D5> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fffd2d42000 - 0x7fffd33c4fff com.apple.CoreGraphics (2.0 - 1070.22) <3C0EEAC8-2475-38BD-81DC-C1F7F6C8E82F> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fffd33c5000 - 0x7fffd3608ffb com.apple.CoreImage (12.4.0 - 451.4.9) <C2672BF8-1623-3294-B38E-6D67AFC1CBA9> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fffd376d000 - 0x7fffd376dfff com.apple.CoreServices (775.19 - 775.19) <CCC34B0F-0C4B-3CC3-9B79-20CD082F573C> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fffd376e000 - 0x7fffd37bffff com.apple.AE (712.5 - 712.5) <61F2AE2C-E04E-3FDF-9E88-201325136C83> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fffd37c0000 - 0x7fffd3a9bff7 com.apple.CoreServices.CarbonCore (1159.6 - 1159.6) <08AC074C-965B-3EDF-8E45-0707C8DE9EAD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fffd3a9c000 - 0x7fffd3acffff com.apple.DictionaryServices (1.2 - 274) <D23866E2-F7C8-3984-A9D4-96552CCDE573> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fffd3ad0000 - 0x7fffd3ad8ff3 com.apple.CoreServices.FSEvents (1230.50.1 - 1230.50.1) <2AD1B0E5-7214-37C4-8D11-A27C9CAC0F74> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fffd3ad9000 - 0x7fffd3c45ff7 com.apple.LaunchServices (775.19 - 775.19) <3AC6612A-3C43-3A82-AF88-10787F9A8662> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fffd3c46000 - 0x7fffd3cf6ffb com.apple.Metadata (10.7.0 - 1075.40) <DA911E1B-3977-386D-930D-96BD5085CB8E> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fffd3cf7000 - 0x7fffd3d56fff com.apple.CoreServices.OSServices (775.19 - 775.19) <5F750823-EF39-330C-B868-B9506E2B3DC9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fffd3d57000 - 0x7fffd3dc7fff com.apple.SearchKit (1.4.0 - 1.4.0) <7A6DDA2B-03F1-3137-BA9E-1CC211973E26> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fffd3dc8000 - 0x7fffd3e0dff7 com.apple.coreservices.SharedFileList (38 - 38) <DA096678-93AB-3291-BDE2-482F1D544589> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x7fffd3e96000 - 0x7fffd3fe3ffb com.apple.CoreText (352.0 - 544.15) <9820B751-36BC-382C-86E1-D4E177544FB5> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fffd3fe4000 - 0x7fffd4019ff3 com.apple.CoreVideo (1.8 - 235.3) <AC11D5FB-C77B-34F5-B942-F698E84C229F> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fffd401a000 - 0x7fffd408bffb com.apple.framework.CoreWLAN (11.0 - 1200.31) <B9B7A813-5FFA-340D-AB53-B941FCBB00B9> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fffd4189000 - 0x7fffd418efff com.apple.DiskArbitration (2.7 - 2.7) <8AC72143-D3C4-3AA6-84DF-734E3AFAC49B> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fffd4320000 - 0x7fffd46c6ff3 com.apple.Foundation (6.9 - 1349.81) <730B7944-BB43-35D5-A546-9F6CCED4B9F3> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fffd46f2000 - 0x7fffd4723ff7 com.apple.GSS (4.0 - 2.0) <6FADED0B-0425-3567-A75A-040C5A4638EB> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fffd47e3000 - 0x7fffd4886ffb com.apple.Bluetooth (5.0.4 - 5.0.4f18) <B3FED7E7-45EE-32DD-B59E-7942BCE9426C> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fffd4887000 - 0x7fffd491cff7 com.apple.framework.IOKit (2.0.2 - 1324.60.2) <B569D902-A445-3EA9-A63A-A4D500C25B49> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fffd491d000 - 0x7fffd4923ffb com.apple.IOSurface (159.7 - 159.7) <40550017-EF96-3C52-B400-806AFEE4B134> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fffd4976000 - 0x7fffd4ad6fef com.apple.ImageIO.framework (3.3.0 - 1599.10.1) <80DB29EF-F9D9-3055-B96C-7541B5294879> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fffd4ad7000 - 0x7fffd4adbfff libGIF.dylib (1599.10.1) <74BAA957-49CE-3DA3-A452-A53042EF2FB7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fffd4adc000 - 0x7fffd4bccff7 libJP2.dylib (1599.10.1) <0DA5D0AA-D7AB-38F6-9636-59E9793627E1> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fffd4bcd000 - 0x7fffd4bf0ffb libJPEG.dylib (1599.10.1) <3DBD0879-B625-3B35-BB35-8877F9C2558D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fffd4bf1000 - 0x7fffd4c18ff7 libPng.dylib (1599.10.1) <A1641E4F-FFAB-3558-8603-0BE08F0FED40> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fffd4c19000 - 0x7fffd4c1bff3 libRadiance.dylib (1599.10.1) <3E0CC742-EC86-3DED-AA15-F70DA71E51CB> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fffd4c1c000 - 0x7fffd4c6afff libTIFF.dylib (1599.10.1) <A3558D67-1080-326A-946C-685DB4CD0FB2> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fffd59d1000 - 0x7fffd59eaff7 com.apple.Kerberos (3.0 - 1) <B9D242EB-E325-3A21-9812-C77CBBFB0D51> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fffd61c9000 - 0x7fffd6224fff com.apple.Metal (87.18 - 87.18) <678B3EE7-1E6E-3D46-AAA2-4A587D867417> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x7fffd6b0d000 - 0x7fffd6b15fff com.apple.NetFS (6.0 - 4.0) <14A24D00-5673-330A-959D-87F72040DEFF> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fffd6cec000 - 0x7fffd6cf4ff7 libcldcpuengine.dylib (2.8.5) <CE9567A6-55DE-3BC4-A85A-33DDB492E7ED> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x7fffd6cf5000 - 0x7fffd6d43ff3 com.apple.opencl (2.8.6 - 2.8.6) <64B128FF-A8D0-3296-ADDF-55FD6066DAD1> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fffd6d44000 - 0x7fffd6d5dffb com.apple.CFOpenDirectory (10.12 - 194) <A64E9A01-3F6E-36EA-9C10-88C564A68C9D> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fffd6d5e000 - 0x7fffd6d69ff7 com.apple.OpenDirectory (10.12 - 194) <4298FFD0-B1A7-3064-AF5B-708B3FA38671> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fffd6d6a000 - 0x7fffd6d6cfff libCVMSPluginSupport.dylib (14.0.16) <A20EC348-37C9-33B6-9A81-06006F3214A1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fffd6d6d000 - 0x7fffd6d70ff7 libCoreFSCache.dylib (156.3) <9B85D52B-B136-3740-9ECB-235F183F13F3> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x7fffd6d71000 - 0x7fffd6d75fff libCoreVMClient.dylib (156.3) <61A5E547-8C28-305E-9570-2948C5E03E8E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fffd6d76000 - 0x7fffd6d7fff7 libGFXShared.dylib (14.0.16) <63542E68-EB1A-3ECF-AAFB-E7B8AB313C70> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fffd6d80000 - 0x7fffd6d8bfff libGL.dylib (14.0.16) <84BEED97-0A93-356D-A922-97EA311EA446> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fffd6d8c000 - 0x7fffd6dc8ff7 libGLImage.dylib (14.0.16) <3518A85C-6905-3511-A6C9-2F82C519D28F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fffd6dc9000 - 0x7fffd6f3fff3 libGLProgrammability.dylib (14.0.16) <0EDA89D8-7C28-3D53-BDBA-7CB25232C329> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x7fffd6f40000 - 0x7fffd6f81ff7 libGLU.dylib (14.0.16) <9860DCF7-56E0-3A8F-A377-52635C9D8B27> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fffd78e9000 - 0x7fffd78f7fff com.apple.opengl (14.0.16 - 14.0.16) <27E7D76E-A26B-39F8-8CF2-AB57920776A3> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fffd8449000 - 0x7fffd8649fff com.apple.QuartzCore (1.11 - 453.39.3) <423DDB40-F044-3BA3-A4B8-6F4BC563CD08> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fffd8bb0000 - 0x7fffd8eb2ff7 com.apple.security (7.0 - 57740.60.18) <5DAA726D-E03B-3A26-999D-1EC5E5E8C482> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fffd8eb3000 - 0x7fffd8f28fff com.apple.securityfoundation (6.0 - 55132.50.7) <4433C0CC-FE90-3DD3-BAC1-CC31D515B510> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fffd8f53000 - 0x7fffd8f56ff3 com.apple.xpc.ServiceManagement (1.0 - 1) <479CE137-27CF-382F-A46E-5905BAFB082F> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fffd92dd000 - 0x7fffd934cff7 com.apple.SystemConfiguration (1.14 - 1.14) <2412CDE0-C317-31EA-8F53-7A58BBFCC720> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x7fffdbba0000 - 0x7fffdbbbbff3 com.apple.AppContainer (4.0 - 307.50.21) <C2E6BA3D-81FF-39C3-B4BF-DBB9A17DE078> /System/Library/PrivateFrameworks/AppContainer.framework/Versions/A/AppContainer
0x7fffdbbbc000 - 0x7fffdbbc9ff3 com.apple.AppSandbox (4.0 - 307.50.21) <BF9FA426-8C11-358B-9E1F-A3901E3F2B14> /System/Library/PrivateFrameworks/AppSandbox.framework/Versions/A/AppSandbox
0x7fffdbbca000 - 0x7fffdbbecffb com.apple.framework.Apple80211 (12.0 - 1200.47) <6E415943-1298-38EA-8CE5-7223B8D7B70A> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fffdbbed000 - 0x7fffdbbfcfeb com.apple.AppleFSCompression (88.50.3 - 1.0) <2F7515E0-519D-39F6-90F4-F02A57D2D12C> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x7fffdbcf2000 - 0x7fffdbd7d97f com.apple.AppleJPEG (1.0 - 1) <B9E9570D-04A4-34E4-B756-D200043B25B8> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fffdc1b0000 - 0x7fffdc22eff7 com.apple.backup.framework (1.8.5 - 1.8.5) <B805A624-C917-3B75-A967-9958AA647B7A> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fffdceb9000 - 0x7fffdcee0ff3 com.apple.ChunkingLibrary (173 - 173) <FC2165F9-FC93-39C0-8323-C2F43A5E00A3> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x7fffdd805000 - 0x7fffdd80effb com.apple.CommonAuth (4.0 - 2.0) <216950CB-269F-3476-BA17-D6363AC49FBC> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fffddf56000 - 0x7fffddf66fff com.apple.CoreEmoji (1.0 - 40.3.3) <E9A28301-2D79-3A97-A046-028258A6ABE5> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x7fffde2a1000 - 0x7fffde2d1ff3 com.apple.CoreServicesInternal (276.2 - 276.2) <05EB7D45-DD4C-3A0F-AC63-A0C2A68E6481> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fffde562000 - 0x7fffde5f1ff7 com.apple.CoreSymbolication (62046) <7839CD8E-011D-3567-88DE-3D472C661136> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fffde5f2000 - 0x7fffde731fe7 com.apple.coreui (2.1 - 431.3) <535D9353-0C53-3349-8485-BD3BA2966D2E> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fffde732000 - 0x7fffde802ff3 com.apple.CoreUtils (5.1 - 510.31) <A1A5159B-6E12-352B-B6B9-8528D82A6480> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
0x7fffde852000 - 0x7fffde8b7ff3 com.apple.framework.CoreWiFi (12.0 - 1200.31) <658A4197-7947-3851-A811-C4B3F7889544> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x7fffde8b8000 - 0x7fffde8c6ff7 com.apple.CrashReporterSupport (10.12 - 826) <1DC9FC0C-25D9-3FC2-97F0-4537B85BD5A8> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fffde938000 - 0x7fffde942ffb com.apple.framework.DFRFoundation (1.0 - 104.25) <7CFF896C-EF22-3941-BB3D-F3615CE4C908> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
0x7fffde943000 - 0x7fffde947ff3 com.apple.DSExternalDisplay (3.1 - 380) <A195C0CE-8E4E-384B-9556-8270E306FE1D> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
0x7fffde97d000 - 0x7fffde9f2ffb com.apple.datadetectorscore (7.0 - 539.1) <9C312AAC-8AEE-3C72-BDE5-7FBF62452525> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fffdea2e000 - 0x7fffdea6dfff com.apple.DebugSymbols (137 - 137) <58A70B66-2628-3CFE-B103-2200D95FC5F7> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fffdea6e000 - 0x7fffdeb7ffff com.apple.desktopservices (1.11.5 - 1.11.5) <3D16F2AD-DD4D-30C6-9FD8-5E96FEF3C28B> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fffdee66000 - 0x7fffdf297ff7 com.apple.vision.FaceCore (3.3.2 - 3.3.2) <9391D5A3-738C-3136-9D07-518CB43DBADA> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fffe05ee000 - 0x7fffe05eefff libmetal_timestamp.dylib (600.0.49.9) <5524E64B-6595-37AF-A197-F952D61FCB51> /System/Library/PrivateFrameworks/GPUCompiler.framework/libmetal_timestamp.dylib
0x7fffe05fb000 - 0x7fffe0606ff3 libGPUSupportMercury.dylib (14.0.16) <7E99C736-2F48-313E-BEF6-6F8BABFADD9F> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
0x7fffe08bf000 - 0x7fffe08dbfff com.apple.GenerationalStorage (2.0 - 267.1) <3DE1C580-D089-362D-8582-8DE68A3C5F13> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fffe0fec000 - 0x7fffe1062ff3 com.apple.Heimdal (4.0 - 2.0) <8F9C9041-66D5-36C9-8A4C-1658035C311D> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fffe167d000 - 0x7fffe1684ffb com.apple.IOAccelerator (311.13 - 311.13) <40C04C41-A76A-3687-8D64-F76E8C46AA81> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fffe1686000 - 0x7fffe169aff7 com.apple.IOPresentment (1.0 - 29.10) <C64969C6-DD51-3E61-AC26-448B5D5D729B> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x7fffe169b000 - 0x7fffe16bdfff com.apple.IconServices (74.4 - 74.4) <218DDD05-35F4-3833-B98D-471ED0EBC031> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x7fffe17a4000 - 0x7fffe195bfff com.apple.LanguageModeling (1.0 - 123.2.5) <A8CA965F-0399-310D-91C3-B93DDDE9A442> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fffe227c000 - 0x7fffe22f5ff7 com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <C323FC94-FFA5-3EE6-B2AC-7E61EA92F304> /System/Library/PrivateFrameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x7fffe246f000 - 0x7fffe2497ff7 com.apple.MultitouchSupport.framework (368.16 - 368.16) <512ADEC6-D694-3D73-A48A-6BE79CD39539> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fffe2549000 - 0x7fffe2554fff com.apple.NetAuth (6.2 - 6.2) <97F487D6-8089-31A8-B68C-6C1EAC6ED1B5> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fffe2e2c000 - 0x7fffe2e6dff3 com.apple.PerformanceAnalysis (1.148.3 - 148.3) <6144B3A2-7471-353B-804A-BCF6E408573C> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fffe3555000 - 0x7fffe356ffff com.apple.ProtocolBuffer (1 - 249.1) <A1F1B0F3-078F-378F-A9A9-0DEEA70E816A> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x7fffe3588000 - 0x7fffe35abff3 com.apple.RemoteViewServices (2.0 - 124) <6B967FDA-6591-302C-BA0A-76C4856E584E> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fffe4272000 - 0x7fffe4275fff com.apple.SecCodeWrapper (4.0 - 307.50.21) <F8E957B2-D3F0-3B73-B38C-AE8868F00939> /System/Library/PrivateFrameworks/SecCodeWrapper.framework/Versions/A/SecCodeWrapper
0x7fffe4304000 - 0x7fffe4391fff com.apple.Sharing (696.2.67 - 696.2.67) <12E50DA8-7A68-3097-B860-09373807A8BB> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fffe43b2000 - 0x7fffe4618feb com.apple.SkyLight (1.600.0 - 170.2) <91B9508F-1563-3911-9CB8-BA412B722860> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x7fffe47f7000 - 0x7fffe4803ff7 com.apple.SpeechRecognitionCore (3.3.2 - 3.3.2) <684BD1EA-8268-331C-A5A9-080EB375C658> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x7fffe4eef000 - 0x7fffe4f63fdf com.apple.Symbolication (62048.1) <5838CA99-E538-3D09-99EF-0D676ADC4855> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x7fffe53a1000 - 0x7fffe53a7ff7 com.apple.TCC (1.0 - 1) <911B534B-4AC7-34E4-935E-E42ECD008CBC> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fffe5433000 - 0x7fffe54f9ff7 com.apple.TextureIO (2.8 - 2.8) <3D61E533-4156-3B21-B7ED-CB823E680DFC> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
0x7fffe556d000 - 0x7fffe556efff com.apple.TrustEvaluationAgent (2.0 - 28.50.1) <EBE65DD5-1732-3747-8C6C-7BECEBF089A4> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fffe556f000 - 0x7fffe56ffff3 com.apple.UIFoundation (1.0 - 490.7) <2A3063FE-1790-3510-8A0E-AEC581D42B7E> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x7fffe61ce000 - 0x7fffe628efff com.apple.ViewBridge (283 - 283) <285CB0BF-DBE9-3E1E-8C16-227726347B0F> /System/Library/PrivateFrameworks/ViewBridge.framework/Versions/A/ViewBridge
0x7fffe66d9000 - 0x7fffe66dffff com.apple.XPCService (2.0 - 1) <4B28B225-2105-33F4-9ED0-F04288FF4FB1> /System/Library/PrivateFrameworks/XPCService.framework/Versions/A/XPCService
0x7fffe67b0000 - 0x7fffe67b2ffb com.apple.loginsupport (1.0 - 1) <F3140B97-12C3-35A7-9D3D-43DA2D13C113> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fffe6807000 - 0x7fffe6822ff7 libCRFSuite.dylib (34) <F78B7F5F-0B4F-35C6-AA2F-84EE9CB22137> /usr/lib/libCRFSuite.dylib
0x7fffe6823000 - 0x7fffe682efff libChineseTokenizer.dylib (21) <0886E908-A825-36AF-B94B-2361FD8BC2A1> /usr/lib/libChineseTokenizer.dylib
0x7fffe68c0000 - 0x7fffe68c1ff3 libDiagnosticMessagesClient.dylib (102) <84A04D24-0E60-3810-A8C0-90A65E2DF61A> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fffe68c2000 - 0x7fffe6ad5fff libFosl_dynamic.dylib (16.39) <2DF26A72-5A4C-33C3-B73E-FC8B43485F54> /usr/lib/libFosl_dynamic.dylib
0x7fffe6af1000 - 0x7fffe6af8fff libMatch.1.dylib (27) <15FC6217-23E1-3DF0-A5F5-E4C67AED70B5> /usr/lib/libMatch.1.dylib
0x7fffe6af9000 - 0x7fffe6af9fff libOpenScriptingUtil.dylib (172) <90743888-C1E8-34E3-924E-1A754B2B63B9> /usr/lib/libOpenScriptingUtil.dylib
0x7fffe6afa000 - 0x7fffe6afeffb libScreenReader.dylib (477.40.6) <2B0B80F4-51F2-3FAA-9F14-A367CA278798> /usr/lib/libScreenReader.dylib
0x7fffe6aff000 - 0x7fffe6b00ffb libSystem.B.dylib (1238.60.2) <2F463D64-D425-3C3A-B770-CBE53234F5BC> /usr/lib/libSystem.B.dylib
0x7fffe6b6c000 - 0x7fffe6b97ff3 libarchive.2.dylib (41.50.2) <B4F507BC-B24E-3BE7-B658-94D798E2CD81> /usr/lib/libarchive.2.dylib
0x7fffe6b98000 - 0x7fffe6c14fc7 libate.dylib (1.12.13) <D0767875-D02E-3377-84D8-5F174C27BEA9> /usr/lib/libate.dylib
0x7fffe6c18000 - 0x7fffe6c18ff3 libauto.dylib (187) <34388D0B-C539-3C1B-9408-2BC152162E43> /usr/lib/libauto.dylib
0x7fffe6c19000 - 0x7fffe6c29ff3 libbsm.0.dylib (34) <20084796-B04D-3B35-A003-EA11459557A9> /usr/lib/libbsm.0.dylib
0x7fffe6c2a000 - 0x7fffe6c38ff7 libbz2.1.0.dylib (38) <6FD3B63F-0F86-3A25-BD5B-E243F58792C9> /usr/lib/libbz2.1.0.dylib
0x7fffe6c39000 - 0x7fffe6c8fff7 libc++.1.dylib (307.5) <0B43BB5D-E6EB-3464-8DE9-B41AC8ED9D1C> /usr/lib/libc++.1.dylib
0x7fffe6c90000 - 0x7fffe6cbafff libc++abi.dylib (307.3) <30199352-88BF-30BD-8CFF-2A4FBE247523> /usr/lib/libc++abi.dylib
0x7fffe6cbb000 - 0x7fffe6ccbffb libcmph.dylib (6) <2B5D405E-2D0B-3320-ABD6-622934C86ABE> /usr/lib/libcmph.dylib
0x7fffe6ccc000 - 0x7fffe6ce2fcf libcompression.dylib (39) <F2726F95-F54E-3B21-BCB5-F7151DEFDC2F> /usr/lib/libcompression.dylib
0x7fffe6ce3000 - 0x7fffe6ce3ff7 libcoretls.dylib (121.50.4) <64B1001E-10F6-3542-A3B2-C4B49F51817F> /usr/lib/libcoretls.dylib
0x7fffe6ce4000 - 0x7fffe6ce5ff3 libcoretls_cfhelpers.dylib (121.50.4) <1A10303E-5EB0-3C7C-9165-021FCDFD934D> /usr/lib/libcoretls_cfhelpers.dylib
0x7fffe6d9f000 - 0x7fffe6e84ff7 libcrypto.0.9.8.dylib (64.50.6) <D34E16A7-990A-37A9-933A-DFAA46554EAA> /usr/lib/libcrypto.0.9.8.dylib
0x7fffe7022000 - 0x7fffe7075ff7 libcups.2.dylib (450) <08B9B1B6-7109-3AFE-AA02-51FA1490D4F9> /usr/lib/libcups.2.dylib
0x7fffe70f0000 - 0x7fffe70f0fff libenergytrace.dylib (15) <A1B040A2-7977-3097-9ADF-34FF181EB970> /usr/lib/libenergytrace.dylib
0x7fffe7100000 - 0x7fffe7105ff7 libheimdal-asn1.dylib (498.50.8) <A40E3196-235E-34CE-AD9A-8D1AFC5DE004> /usr/lib/libheimdal-asn1.dylib
0x7fffe7106000 - 0x7fffe71f8ff7 libiconv.2.dylib (50) <42125B35-81D7-3FC4-9475-A26DBE10884D> /usr/lib/libiconv.2.dylib
0x7fffe71f9000 - 0x7fffe741effb libicucore.A.dylib (57165.0.1) <E1DB723E-3660-3534-B6DE-CC11AF4025FB> /usr/lib/libicucore.A.dylib
0x7fffe7424000 - 0x7fffe7425fff liblangid.dylib (126) <2085E7A7-9A34-3735-87F4-F174EF8EABF0> /usr/lib/liblangid.dylib
0x7fffe7426000 - 0x7fffe743fffb liblzma.5.dylib (10) <44BD0279-99DD-36B5-8A6E-C11432E2098D> /usr/lib/liblzma.5.dylib
0x7fffe7440000 - 0x7fffe7456ff7 libmarisa.dylib (5) <9030D214-5D0F-30CB-AC03-902C63909362> /usr/lib/libmarisa.dylib
0x7fffe7457000 - 0x7fffe76ffff7 libmecabra.dylib (744.8) <D429FCC9-42A4-38B3-8784-44024BC859EF> /usr/lib/libmecabra.dylib
0x7fffe7700000 - 0x7fffe7731ffb libncurses.5.4.dylib (51.30.1) <B03B1BD2-7080-3856-BB02-7E8238320C3B> /usr/lib/libncurses.5.4.dylib
0x7fffe7732000 - 0x7fffe77acff3 libnetwork.dylib (856.60.1) <191E99F5-4723-3180-8013-02AF2F9AE4B8> /usr/lib/libnetwork.dylib
0x7fffe77ad000 - 0x7fffe7b7f047 libobjc.A.dylib (709) <DC77AA6E-A4E4-326D-8D7F-82D63AA88F99> /usr/lib/libobjc.A.dylib
0x7fffe7b82000 - 0x7fffe7b86fff libpam.2.dylib (21.30.1) <71EB0D88-DE84-3C8D-A2C5-58AA282BC5BC> /usr/lib/libpam.2.dylib
0x7fffe7b87000 - 0x7fffe7bb8fff libpcap.A.dylib (67.60.1) <F6BC6ED6-AEE4-3520-B248-0C342636E2B0> /usr/lib/libpcap.A.dylib
0x7fffe7bd5000 - 0x7fffe7bf1ffb libresolv.9.dylib (64) <A244AE4C-00B0-396C-98FF-97FE4DB3DA30> /usr/lib/libresolv.9.dylib
0x7fffe7bf2000 - 0x7fffe7c2bfff libsandbox.1.dylib (592.60.1) <CAB3F589-791C-3DE5-BC6C-00532124A34C> /usr/lib/libsandbox.1.dylib
0x7fffe7c41000 - 0x7fffe7d8eff7 libsqlite3.dylib (254.7) <E5D99157-A336-31E1-B273-D2E01517351B> /usr/lib/libsqlite3.dylib
0x7fffe7e7f000 - 0x7fffe7e82ff7 libutil.dylib (47.30.1) <88CC63B3-0EDF-306E-9AB5-D87EBE0F3F16> /usr/lib/libutil.dylib
0x7fffe7e83000 - 0x7fffe7e90fff libxar.1.dylib (357) <69547C64-E811-326F-BBED-490C6361BDCB> /usr/lib/libxar.1.dylib
0x7fffe7e91000 - 0x7fffe7f80ffb libxml2.2.dylib (30.16) <D2A6861B-D9FA-3BFC-B664-830C3FCE6065> /usr/lib/libxml2.2.dylib
0x7fffe7f81000 - 0x7fffe7faafff libxslt.1.dylib (15.9) <00735AD5-B62D-3E83-86AC-5533E4E2B102> /usr/lib/libxslt.1.dylib
0x7fffe7fab000 - 0x7fffe7fbcff3 libz.1.dylib (67) <46E3FFA2-4328-327A-8D34-A03E20BFFB8E> /usr/lib/libz.1.dylib
0x7fffe7fcb000 - 0x7fffe7fcfff7 libcache.dylib (79) <093A4DAB-8385-3D47-A350-E20CB7CCF7BF> /usr/lib/system/libcache.dylib
0x7fffe7fd0000 - 0x7fffe7fdafff libcommonCrypto.dylib (60092.50.5) <BE8380C5-C09D-3F48-A502-AEBB58231067> /usr/lib/system/libcommonCrypto.dylib
0x7fffe7fdb000 - 0x7fffe7fe2fff libcompiler_rt.dylib (62) <55D47421-772A-32AB-B529-1A46C2F43B4D> /usr/lib/system/libcompiler_rt.dylib
0x7fffe7fe3000 - 0x7fffe7febfff libcopyfile.dylib (138) <819BEA3C-DF11-3E3D-A1A1-5A51C5BF1961> /usr/lib/system/libcopyfile.dylib
0x7fffe7fec000 - 0x7fffe806ffdf libcorecrypto.dylib (442.50.19) <8A39EE06-121C-3731-A9E9-35847064B3EE> /usr/lib/system/libcorecrypto.dylib
0x7fffe8070000 - 0x7fffe80a1fff libdispatch.dylib (703.50.37) <D122E712-9593-31CA-BAC4-4A54410BF4A0> /usr/lib/system/libdispatch.dylib
0x7fffe80a2000 - 0x7fffe80a7ffb libdyld.dylib (433.5) <4AAC8808-223A-3961-A780-A39CD7AC9337> /usr/lib/system/libdyld.dylib
0x7fffe80a8000 - 0x7fffe80a8ffb libkeymgr.dylib (28) <7AA011A9-DC21-3488-BF73-3B5B14D1FDD6> /usr/lib/system/libkeymgr.dylib
0x7fffe80a9000 - 0x7fffe80b5ffb libkxld.dylib (3789.60.20.0.1) <388E2CDA-E0A8-35A3-818C-D7D1CA2E89B6> /usr/lib/system/libkxld.dylib
0x7fffe80b6000 - 0x7fffe80b6fff liblaunch.dylib (972.60.2) <7B223960-C571-3476-8FEC-21E2C1892A9F> /usr/lib/system/liblaunch.dylib
0x7fffe80b7000 - 0x7fffe80bcff3 libmacho.dylib (898) <17D5D855-F6C3-3B04-B680-E9BF02EF8AED> /usr/lib/system/libmacho.dylib
0x7fffe80bd000 - 0x7fffe80bfff3 libquarantine.dylib (85.50.1) <17059323-3DA2-3D5D-AEA8-9C26D3D6DD3A> /usr/lib/system/libquarantine.dylib
0x7fffe80c0000 - 0x7fffe80c1ffb libremovefile.dylib (45) <38D4CB9C-10CD-30D3-8B7B-A515EC75FE85> /usr/lib/system/libremovefile.dylib
0x7fffe80c2000 - 0x7fffe80daff7 libsystem_asl.dylib (349.50.5) <096E4228-3B7C-30A6-8B13-EC909A64499A> /usr/lib/system/libsystem_asl.dylib
0x7fffe80db000 - 0x7fffe80dbff7 libsystem_blocks.dylib (67) <10DC5404-73AB-35B3-A277-A8AFECB476EB> /usr/lib/system/libsystem_blocks.dylib
0x7fffe80dc000 - 0x7fffe8169fef libsystem_c.dylib (1158.50.2) <8253DEB9-E4B1-3F7A-8054-C9AF221AEDC8> /usr/lib/system/libsystem_c.dylib
0x7fffe816a000 - 0x7fffe816dffb libsystem_configuration.dylib (888.60.2) <D2E06289-4FE5-3282-B50C-60A8392AD9C0> /usr/lib/system/libsystem_configuration.dylib
0x7fffe816e000 - 0x7fffe8171fff libsystem_coreservices.dylib (41.4) <059FBEA2-C83B-320C-9A6B-D06D66C97564> /usr/lib/system/libsystem_coreservices.dylib
0x7fffe8172000 - 0x7fffe818afff libsystem_coretls.dylib (121.50.4) <EC6FCF07-DCFB-3A03-9CC9-6DD3709974C6> /usr/lib/system/libsystem_coretls.dylib
0x7fffe818b000 - 0x7fffe8191fff libsystem_dnssd.dylib (765.50.9) <CC960215-0B1B-3822-A13A-3DDE96FA796F> /usr/lib/system/libsystem_dnssd.dylib
0x7fffe8192000 - 0x7fffe81bbff7 libsystem_info.dylib (503.50.4) <611DB84C-BF70-3F92-8702-B9F28A900920> /usr/lib/system/libsystem_info.dylib
0x7fffe81bc000 - 0x7fffe81deff7 libsystem_kernel.dylib (3789.60.20.0.1) <89F076C3-502A-3DAD-AC4C-8F06D4C875D9> /usr/lib/system/libsystem_kernel.dylib
0x7fffe81df000 - 0x7fffe8226fe7 libsystem_m.dylib (3121.6) <AD4915D1-9CA9-3A9F-BE86-2F77E37B6C04> /usr/lib/system/libsystem_m.dylib
0x7fffe8227000 - 0x7fffe8245ff7 libsystem_malloc.dylib (116.50.8) <2F0A1152-C67F-38EB-B0E6-E309F5361907> /usr/lib/system/libsystem_malloc.dylib
0x7fffe8246000 - 0x7fffe829fffb libsystem_network.dylib (856.60.1) <166C0F6E-2589-3C60-BAEA-65E1AEFF5BA9> /usr/lib/system/libsystem_network.dylib
0x7fffe82a0000 - 0x7fffe82a9ff3 libsystem_networkextension.dylib (563.60.2) <73638E90-6F5F-3BC4-8D5C-8054EC0AC7E8> /usr/lib/system/libsystem_networkextension.dylib
0x7fffe82aa000 - 0x7fffe82b3ff3 libsystem_notify.dylib (165.20.1) <B8160190-A069-3B3A-BDF6-2AA408221FAE> /usr/lib/system/libsystem_notify.dylib
0x7fffe82b4000 - 0x7fffe82bcfe7 libsystem_platform.dylib (126.50.8) <5E3EA597-D4AF-3E0B-B459-E2FA19B4F819> /usr/lib/system/libsystem_platform.dylib
0x7fffe82bd000 - 0x7fffe82c7ff7 libsystem_pthread.dylib (218.60.3) <BBB20708-CD0D-371A-93AE-08A42852EAE0> /usr/lib/system/libsystem_pthread.dylib
0x7fffe82c8000 - 0x7fffe82cbff7 libsystem_sandbox.dylib (592.60.1) <3AA1CF1E-BC74-3331-8CA8-FEC888417CBC> /usr/lib/system/libsystem_sandbox.dylib
0x7fffe82cc000 - 0x7fffe82cdff3 libsystem_secinit.dylib (24.50.4) <F78B847B-3565-3E4B-98A6-F7AD40392E2D> /usr/lib/system/libsystem_secinit.dylib
0x7fffe82ce000 - 0x7fffe82d5ffb libsystem_symptoms.dylib (532.50.47) <FA8033C5-D788-35C5-BCC0-2954AAA7779D> /usr/lib/system/libsystem_symptoms.dylib
0x7fffe82d6000 - 0x7fffe82e9ff7 libsystem_trace.dylib (518.60.2) <7D455078-5583-3D56-B90D-9ED528DE5936> /usr/lib/system/libsystem_trace.dylib
0x7fffe82ea000 - 0x7fffe82efffb libunwind.dylib (35.3) <3D50D8A8-C460-334D-A519-2DA841102C6B> /usr/lib/system/libunwind.dylib
0x7fffe82f0000 - 0x7fffe8319ff7 libxpc.dylib (972.60.2) <0ACBDB91-35D1-3568-AABF-45B22D367E10> /usr/lib/system/libxpc.dylib
External Modification Summary:
Calls made by other processes targeting this process:
task_for_pid: 1
thread_create: 0
thread_set_state: 0
Calls made by this process:
task_for_pid: 0
thread_create: 0
thread_set_state: 0
Calls made by all processes on this machine:
task_for_pid: 54982073
thread_create: 0
thread_set_state: 0
VM Region Summary:
ReadOnly portion of Libraries: Total=326.9M resident=0K(0%) swapped_out_or_unallocated=326.9M(100%)
Writable regions: Total=432.0M written=0K(0%) resident=0K(0%) swapped_out=0K(0%) unallocated=432.0M(100%)
VIRTUAL REGION
REGION TYPE SIZE COUNT (non-coalesced)
=========== ======= =======
Accelerate framework 9216K 63
Activity Tracing 256K 2
CG backing stores 20.2M 5
CG image 84K 10
CoreAnimation 108K 10
CoreUI image data 1388K 11
CoreUI image file 292K 5
Dispatch continuations 16.0M 2
IOKit 15.5M 2
Image IO 12K 2
Kernel Alloc Once 8K 2
MALLOC 291.8M 72
MALLOC guard page 48K 9
MALLOC_LARGE (reserved) 512K 3 reserved VM address space (unallocated)
Memory Tag 242 12K 2
Memory Tag 249 192K 2
OpenGL GLSL 256K 4
STACK GUARD 24K 7
Stack 66.5M 7
VM_ALLOCATE 9808K 49
VM_ALLOCATE (reserved) 36K 2 reserved VM address space (unallocated)
__DATA 34.5M 315
__GLSLBUILTINS 2588K 2
__IMAGE 528K 2
__LINKEDIT 130.9M 84
__TEXT 196.0M 302
__UNICODE 556K 2
mapped file 57.2M 86
shared memory 16.4M 15
=========== ======= =======
TOTAL 870.4M 1050
TOTAL, minus reserved VM space 869.9M 1050
now trying to determine which commit in master caused regression upon clicking "generate_game".
revert SIGSEGV = https://github.com/SFTtech/openage/pull/828
magic commit = https://github.com/ChipmunkV/openage/commit/d577f5681bf61e09cd7d8175661be2df389b9b4d
~cc76276b7916d20c717f771db8a1cfdb4a55dcf3 + magic commit + revert SIGSEGV = good~
~171ca610d519111e4109f586a42e4e55085bf888 + magic commit + revert SIGSEGV = good~
~bd26f259a5ba6c5ed21b043d0d7f19a23e87e0fa + magic commit + revert SIGSEGV = good~
~10ea6a3d2057d7e5063641635abaab4aabc12820 + magic commit + revert SIGSEGV = bad~
~b91cadcd5236e7659d2e79b58774353b74ad696f + magic commit + revert SIGSEGV = bad~
~well… that implies that https://github.com/SFTtech/openage/pull/823 caused the regression. not sure that that makes sense though.~
~that would imply that I can fix master by doing this…~
~HEAD + magic commit + revert SIGSEGV + revert https://github.com/SFTtech/openage/pull/823~
~yup, confirmed that that fixes master. wtf.~
think I will need to start again and do each test with a clean build.
171ca610d519111e4109f586a42e4e55085bf888 + magic commit + revert SIGSEGV = good
10ea6a3d2057d7e5063641635abaab4aabc12820 + magic commit + revert SIGSEGV = good
b91cadcd5236e7659d2e79b58774353b74ad696f (HEAD) + magic commit + revert SIGSEGV = good
okay, looks like there is no generate_game regression (so long as you keep the build clean. this may include re-converting assets). only regression is the SIGSEGV (pull request https://github.com/SFTtech/openage/pull/828 fixes this).
Confirmed that master no longer encounters SIGSEGV.
I get a SIGSEGV with current master branch.
Automatix:openage moritz$ ./run game
INFO [T15888906611687924342] [py] launching openage v0.3.0-906-gcf99edee
INFO [T15888906611687924342] [py] compiled by AppleClang 8.1.0.8020042
INFO [T15888906611687924342] [py] running in DEVMODE
INFO [T15888906611687924342] launching engine with Path(Union(Directory(/Users/moritz/Repositories/openage/cfg).root @ (b'cfg',), Directory(/Users/moritz/Repositories/openage/assets).root @ (b'assets',)):) and fps limit 0
INFO [T15888906611687924342] SDL audio subsystems initialized
INFO [T15888906611687924342] Using audio device: default [freq=48000, format=32784, channels=2, samples=4096]
INFO [T15888906611687924342] Initialized SDL video subsystems.
INFO [T15888906611687924342] Compiled with Qt 5.8.0 and run with Qt 5.8.0
SIGSEGV
FATAL: terminate has been called
current stack:
Traceback (most recent call last):
File ?, in start+0x1 [0x7fffa4ad9255]
File ?, in main+0x55e [0x103dbe3ce]
File ?, in PyInit_run+0x752 [0x103dbd4b2]
File ?, in __Pyx_PyFunction_FastCallDict(_object*, _object**, int, _object*)+0x22a [0x103dbe70a]
File ?, in _PyEval_EvalFrameDefault+0x1388 [0x103e615ca]
File ?, in call_function+0x1c0 [0x103e687ae]
File ?, in _PyFunction_FastCall+0x79 [0x103e6992e]
File ?, in _PyEval_EvalFrameDefault+0x1388 [0x103e615ca]
File ?, in call_function+0x1e9 [0x103e687d7]
File ?, in _PyCFunction_FastCallDict+0x1d0 [0x103e04043]
File ?, in __pyx_pw_7openage_4game_8main_cpp_1run_game(_object*, _object*, _object*)+0xad0 [0x1070f1200]
File ?, in openage::run_game(openage::main_arguments const&)+0x14f [0x10402254f]
File ?, in openage::Engine::Engine(openage::util::Path const&, int, bool, char const*)+0x1365 [0x104011865]
File ?, in openage::gui::GUI::GUI(SDL_Window*, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, openage::gui::EngineQMLInfo*)+0x6c [0x1040618bc]
File ?, in openage::gui::GuiApplicationWithLogger::GuiApplicationWithLogger()+0x26 [0x104078f16]
File ?, in qtsdl::GuiApplicationImpl::get()+0x5b [0x104069ffb]
File ?, in qtsdl::GuiApplicationImpl::GuiApplicationImpl()+0xee [0x10406a1ae]
File ?, in QDebug::~QDebug()+0x61 [0x105524841]
File ?, in qt_message_output(QtMsgType, QMessageLogContext const&, QString const&)+0xd [0x105431a6d]
File ?, in qt_message_output(QtMsgType, QMessageLogContext const&, QString const&)+0x1ca [0x105431c2a]
File ?, in openage::gui::gui_log(QtMsgType, QMessageLogContext const&, QString const&)+0xd9 [0x104078249]
File ?, in openage::log::LogSource::log(openage::log::message const&)+0x77 [0x1040b0337]
File ?, in openage::log::FileSink::output_log_message(openage::log::message const&, openage::log::LogSource*)+0xba [0x1040af6ea]
File ?, in typeinfo name for openage::gui::ResourcesListModel+0x19138 [0x1041c1008]
File ?, in _sigtramp+0x1a [0x7fffa4ce5bba]
File ?, in std::terminate()+0x40 [0x7fffa36f1df0]
File ?, in std::__terminate(void (*)())+0x8 [0x7fffa36f1d69]
handing over to the system...
libc++abi.dylib: terminating
Abort trap: 6
One would expect that macOS shows more unified behaviour for different people than linux. Doesn't seem to be the case though...
@moritzmhmk I think that your SIGSEGV is a _different_ crash to the one that this issue tracks.
The SIGSEGV introduced in the final changes of the gui-gl-context behaves like this: https://github.com/SFTtech/openage/issues/822#issuecomment-299668268
Running master should just give you a black window.
master + magic commit (https://github.com/SFTtech/openage/commit/d577f5681bf61e09cd7d8175661be2df389b9b4d) used to crash (albeit much later in the launch process than yours does).
Please open a new issue to track your crash.