-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
bugBehaving differently as it should behaveBehaving differently as it should behavelang: c++Done in C++ codeDone in C++ codeos: macosmacOS-specific issuemacOS-specific issue
Description
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, VelorumS@d577f56.
But I think something must have changed extremely recently in master, or changed in the very final stages of this pull request's life (#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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugBehaving differently as it should behaveBehaving differently as it should behavelang: c++Done in C++ codeDone in C++ codeos: macosmacOS-specific issuemacOS-specific issue