Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Reading symbols from openmw...done.
- (gdb) run
- Starting program: /usr/bin/openmw
- [Thread debugging using libthread_db enabled]
- Using host libthread_db library "/lib64/libthread_db.so.1".
- Installing crash catcher
- Loading config file: /home/orbea/.config/openmw/openmw.cfg... done.
- Loading config file: /etc/openmw/openmw.cfg... done.
- OpenMW version 0.41.0
- Revision: 115e563a7a
- Using default (English) font encoding.
- Loading settings file: /etc/openmw/settings-default.cfg
- Loading settings file: /home/orbea/.config/openmw/settings.cfg
- [New Thread 0x7fffe3d38700 (LWP 5084)]
- Adding BSA archive /home/orbea/games/Morrowind/Data_Files/Morrowind.bsa
- Adding data directory /home/orbea/games/Morrowind/Data_Files
- Adding data directory /usr/share/games/openmw/data
- Adding data directory /home/orbea/.local/share/openmw/data
- Detected unusable controller: HORIPAD ONE
- state_tracker/st_atom_framebuffer.c:61:update_framebuffer_size: Assertion `surface' failed.
- Thread 1 "openmw" received signal SIGTRAP, Trace/breakpoint trap.
- 0x00007fffe7432c1a in _debug_assert_fail (expr=0x7fffe77d0a7c "surface", file=0x7fffe77d0a58 "state_tracker/st_atom_framebuffer.c", line=61,
- function=0x7fffe77d0b80 <__func__.37855> "update_framebuffer_size") at util/u_debug.c:321
- 321 os_abort();
- (gdb) bt
- #0 0x00007fffe7432c1a in _debug_assert_fail (expr=0x7fffe77d0a7c "surface", file=0x7fffe77d0a58 "state_tracker/st_atom_framebuffer.c", line=61, function=0x7fffe77d0b80 <__func__.37855> "update_framebuffer_size") at util/u_debug.c:321
- #1 0x00007fffe71909b9 in update_framebuffer_size (framebuffer=0x236c808, surface=0x0) at state_tracker/st_atom_framebuffer.c:61
- #2 0x00007fffe7190dd8 in update_framebuffer_state (st=0x236a7e0) at state_tracker/st_atom_framebuffer.c:181
- #3 0x00007fffe718f295 in st_validate_state (st=0x236a7e0, pipeline=ST_PIPELINE_RENDER) at state_tracker/st_atom.c:211
- #4 0x00007fffe71b8d07 in st_draw_vbo (ctx=0x23dd0c0, prims=0x7fffffffcb10, nr_prims=1, ib=0x7fffffffcb40, index_bounds_valid=0 '\000', min_index=4294967295, max_index=4294967295, tfb_vertcount=0x0, stream=0, indirect=0x0) at state_tracker/st_draw.c:202
- #5 0x00007fffe7161957 in vbo_validated_drawrangeelements (ctx=0x23dd0c0, mode=4, index_bounds_valid=0 '\000', start=4294967295, end=4294967295, count=6, type=5121, indices=0x21f87b0, basevertex=0, numInstances=1, baseInstance=0) at vbo/vbo_exec_array.c:813
- #6 0x00007fffe7161d06 in vbo_exec_DrawElements (mode=4, count=6, type=5121, indices=0x21f87b0) at vbo/vbo_exec_array.c:944
- #7 0x00007ffff7a98319 in osg::DrawElementsUByte::draw(osg::State&, bool) const () at /usr/lib64/libosg.so.130
- #8 0x00007ffff79d44b8 in osg::Geometry::drawPrimitivesImplementation(osg::RenderInfo&) const () at /usr/lib64/libosg.so.130
- #9 0x00007ffff79d71f1 in osg::Geometry::drawImplementation(osg::RenderInfo&) const () at /usr/lib64/libosg.so.130
- #10 0x00000000013c4d43 in (anonymous namespace)::decompress(osg::ref_ptr<osg::Image>, float) (source=..., rotDegrees=0) at /tmp/SBo/openmw/components/sdlutil/sdlcursormanager.cpp:141
- #11 0x00000000013c5416 in SDLUtil::SDLCursorManager::_createCursorFromResource(std::string const&, int, osg::Image*, unsigned char, unsigned char) (this=0x21c41d0, name=..., rotDegrees=0, image=0x21c2520, hotspot_x=7 '\a', hotspot_y=0 '\000') at /tmp/SBo/openmw/components/sdlutil/sdlcursormanager.cpp:227
- #12 0x00000000013c532b in SDLUtil::SDLCursorManager::createCursor(std::string const&, int, osg::Image*, unsigned char, unsigned char) (this=0x21c41d0, name=..., rotDegrees=0, image=0x21c2520, hotspot_x=7 '\a', hotspot_y=0 '\000') at /tmp/SBo/openmw/components/sdlutil/sdlcursormanager.cpp:216
- #13 0x0000000000dd08dd in MWGui::WindowManager::createCursors() (this=0x21b6dd0) at /tmp/SBo/openmw/apps/openmw/mwgui/windowmanagerimp.cpp:2036
- #14 0x0000000000dc58f2 in MWGui::WindowManager::WindowManager(osgViewer::Viewer*, osg::Group*, Resource::ResourceSystem*, std::string const&, std::string const&, bool, Translation::Storage&, ToUTF8::FromType, bool, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&, std::string const&) (this=0x21b6dd0, viewer=0x1b40240, guiRoot=0x21b6c40, resourceSystem=0x2192b30, logpath=..., resourcePath=..., consoleOnlyScripts=false, translationDataStorage=..., encoding=ToUTF8::WINDOWS_1252, exportFonts=false, fallbackMap=..., versionDescription=...) at /tmp/SBo/openmw/apps/openmw/mwgui/windowmanagerimp.cpp:248
- #15 0x000000000122e6c9 in OMW::Engine::prepareEngine(Settings::Manager&) (this=0x1a50300, settings=...) at /tmp/SBo/openmw/apps/openmw/engine.cpp:492
- #16 0x000000000122fdec in OMW::Engine::go() (this=0x1a50300) at /tmp/SBo/openmw/apps/openmw/engine.cpp:643
- #17 0x000000000121600b in main(int, char**) (argc=1, argv=0x7fffffffe278) at /tmp/SBo/openmw/apps/openmw/main.cpp:363
- (gdb) bt full
- #0 0x00007fffe7432c1a in _debug_assert_fail (expr=0x7fffe77d0a7c "surface", file=0x7fffe77d0a58 "state_tracker/st_atom_framebuffer.c", line=61, function=0x7fffe77d0b80 <__func__.37855> "update_framebuffer_size") at util/u_debug.c:321
- #1 0x00007fffe71909b9 in update_framebuffer_size (framebuffer=0x236c808, surface=0x0) at state_tracker/st_atom_framebuffer.c:61
- __func__ = "update_framebuffer_size"
- #2 0x00007fffe7190dd8 in update_framebuffer_state (st=0x236a7e0) at state_tracker/st_atom_framebuffer.c:181
- framebuffer = 0x236c808
- fb = 0x2373c40
- strb = 0x21e20b0
- i = 8
- __func__ = "update_framebuffer_state"
- #3 0x00007fffe718f295 in st_validate_state (st=0x236a7e0, pipeline=ST_PIPELINE_RENDER) at state_tracker/st_atom.c:211
- ctx = 0x23dd0c0
- dirty = 1125899906842623
- pipeline_mask = 1125899906842623
- dirty_lo = 4261412864
- dirty_hi = 262143
- __PRETTY_FUNCTION__ = "st_validate_state"
- #4 0x00007fffe71b8d07 in st_draw_vbo (ctx=0x23dd0c0, prims=0x7fffffffcb10, nr_prims=1, ib=0x7fffffffcb40, index_bounds_valid=0 '\000', min_index=4294967295, max_index=4294967295, tfb_vertcount=0x0, stream=0, indirect=0x0) at state_tracker/st_draw.c:202
- st = 0x236a7e0
- ibuffer = {index_size = 0, offset = 0, buffer = 0x0, user_buffer = 0x0}
- info =
- {indexed = 40 '(', mode = PIPE_PRIM_POINTS, start = 37146544, count = 0, start_instance = 4294953520, instance_count = 32767, drawid = 3876767203, vertices_per_patch = 32767, index_bias = 37916624, min_index = 2214592512, max_index = 37605568, primitive_restart = 0 '\000', restart_index = 4294953568, count_from_stream_output = 0x7fffe71b71f4 <st_invalidate_state+1312>, indirect = 0x8400000000000000, indirect_offset = 37605568, indirect_stride = 0, indirect_count = 37852800, indirect_params = 0x7fffe70fd206 <mtx_unlock+62>, indirect_params_offset = 4294953616}
- arrays = 0x2370458
- i = 32767
- __func__ = "st_draw_vbo"
- #5 0x00007fffe7161957 in vbo_validated_drawrangeelements (ctx=0x23dd0c0, mode=4, index_bounds_valid=0 '\000', start=4294967295, end=4294967295, count=6, type=5121, indices=0x21f87b0, basevertex=0, numInstances=1, baseInstance=0) at vbo/vbo_exec_array.c:813
- vbo = 0x236cfb0
- ib = {count = 6, type = 5121, obj = 0x22bf6d0, ptr = 0x21f87b0}
- prim =
- {{mode = 4, indexed = 1, begin = 1, end = 1, weak = 0, no_current_update = 0, is_indirect = 0, pad = 0, start = 0, count = 6, basevertex = 0, num_instances = 1, base_instance = 0, draw_id = 0, indirect_offset = 140737488341856}}
- #6 0x00007fffe7161d06 in vbo_exec_DrawElements (mode=4, count=6, type=5121, indices=0x21f87b0) at vbo/vbo_exec_array.c:944
- ctx = 0x23dd0c0
- #7 0x00007ffff7a98319 in osg::DrawElementsUByte::draw(osg::State&, bool) const () at /usr/lib64/libosg.so.130
- #8 0x00007ffff79d44b8 in osg::Geometry::drawPrimitivesImplementation(osg::RenderInfo&) const () at /usr/lib64/libosg.so.130
- #9 0x00007ffff79d71f1 in osg::Geometry::drawImplementation(osg::RenderInfo&) const () at /usr/lib64/libosg.so.130
- #10 0x00000000013c4d43 in (anonymous namespace)::decompress(osg::ref_ptr<osg::Image>, float) (source=..., rotDegrees=0) at /tmp/SBo/openmw/components/sdlutil/sdlcursormanager.cpp:141
- width = 32
- height = 32
- context = {_gc = {_ptr = 0x21c4330}}
- state = {_ptr = 0x23c0a10}
- texture = {_ptr = 0x21f8630}
- texmat = {_ptr = 0x21dd230}
- texRot = {_mat = {{1, -0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}
- theta = -0
- cosTheta = 1
- sinTheta = -0
- identity = {_ptr = 0x21f3a30}
- resultImage = {_ptr = 0x21d73e0}
- renderInfo =
- {_state = {_ptr = 0x23c0a10}, _view = 0x0, _cameraStack = {<std::_Vector_base<osg::Camera*, std::allocator<osg::Camera*> >> = {_M_impl = {<std::allocator<osg::Camera*>> = {<__gnu_cxx::new_allocator<osg::Camera*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, _renderBinStack = {<std::_Vector_base<osgUtil::RenderBin*, std::allocator<osgUtil::RenderBin*> >> = {_M_impl = {<std::allocator<osgUtil::RenderBin*>> = {<__gnu_cxx::new_allocator<osgUtil::RenderBin*>> = {<No data fields>}, <No data fields>}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, <No data fields>}, _userData = {_ptr = 0x0}}
- geom = {_ptr = 0x21d8900}
- #11 0x00000000013c5416 in SDLUtil::SDLCursorManager::_createCursorFromResource(std::string const&, int, osg::Image*, unsigned char, unsigned char) (this=0x21c41d0, name=..., rotDegrees=0, image=0x21c2520, hotspot_x=7 '\a', hotspot_y=0 '\000') at /tmp/SBo/openmw/components/sdlutil/sdlcursormanager.cpp:227
- decompressed = {_ptr = 0x0}
- surf = 0xddc0a2 <std::_Rb_tree_node<std::pair<std::string const, MyGUI::IResource*> >::_M_valptr() const+28>
- curs = 0x7fffffffd0b0
- #12 0x00000000013c532b in SDLUtil::SDLCursorManager::createCursor(std::string const&, int, osg::Image*, unsigned char, unsigned char) (this=0x21c41d0, name=..., rotDegrees=0, image=0x21c2520, hotspot_x=7 '\a', hotspot_y=0 '\000') at /tmp/SBo/openmw/components/sdlutil/sdlcursormanager.cpp:216
- #13 0x0000000000dd08dd in MWGui::WindowManager::createCursors() (this=0x21b6dd0) at /tmp/SBo/openmw/apps/openmw/mwgui/windowmanagerimp.cpp:2036
- hotspot_x = 7 '\a'
- hotspot_y = 0 '\000'
- rotation = 0
- resource = 0x21f97d0
- imgSetPointer = 0x21f97d0
- tex_name =
- {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x223b188 "textures\\tx_cursor.dds"}}
- image = {_ptr = 0x21c2520}
- enumerator = {m_first = false, m_current = {_M_node = 0x22c0330}, m_end = {_M_node = 0x21ad250}}
- #14 0x0000000000dc58f2 in MWGui::WindowManager::WindowManager(osgViewer::Viewer*, osg::Group*, Resource::ResourceSystem*, std::string const&, std::string const&, bool, Translation::Storage&, ToUTF8::FromType, bool, std::map<std::string, std::string, std::less<std::string>, std::allocator<std::pair<std::string const, std::string> > > const&, std::string const&) (this=0x21b6dd0, viewer=0x1b40240, guiRoot=0x21b6c40, resourceSystem=0x2192b30, logpath=..., resourcePath=..., consoleOnlyScripts=false, translationDataStorage=..., encoding=ToUTF8::WINDOWS_1252, exportFonts=false, fallbackMap=..., versionDescription=...) at /tmp/SBo/openmw/apps/openmw/mwgui/windowmanagerimp.cpp:248
- uiScale = 1
- #15 0x000000000122e6c9 in OMW::Engine::prepareEngine(Settings::Manager&) (this=0x1a50300, settings=...) at /tmp/SBo/openmw/apps/openmw/engine.cpp:492
- rootNode = {_ptr = 0x1c28500}
- keybinderUser =
- {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x2193718 "/home/orbea/.config/openmw/input_v3.xml"}}
- keybinderUserExists = true
- localdefault =
- {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x2193698 ".//gamecontrollerdb.txt"}}
- globaldefault =
- {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x2193778 "/etc/openmw//gamecontrollerdb.txt"}}
- gameControllerdb =
- {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x2193778 "/etc/openmw//gamecontrollerdb.txt"}}
- input = 0x21937b0
- myguiResources =
- {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x219f5c8 "/usr/share/games/openmw/resources/mygui"}}
- guiRoot = {_ptr = 0x21b6c40}
- window = 0x0
- mechanics = 0x7fffffffd8a0
- #16 0x000000000122fdec in OMW::Engine::go() (this=0x1a50300) at /tmp/SBo/openmw/apps/openmw/engine.cpp:643
- __PRETTY_FUNCTION__ = "void OMW::Engine::go()"
- statshandler = {_ptr = 0x1adf510}
- settings =
- {static mDefaultSettings = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x1afb710, _M_left = 0x1b48730, _M_right = 0x1ba2700}, _M_node_count = 140}}}, static mUserSettings = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x1ae2280, _M_left = 0x1ae24f0, _M_right = 0x1ae2820}, _M_node_count = 10}}}, static mChangedSettings = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x19e0508 <Settings::Manager::mChangedSettings+8>, _M_right = 0x19e0508 <Settings::Manager::mChangedSettings+8>}, _M_node_count = 0}}}}
- settingspath =
- {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1af58f8 "/home/orbea/.config/openmw/settings.cfg"}}
- encoder =
- {mOutput = {<std::_Vector_base<char, std::allocator<char> >> = {_M_impl = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_start = 0x1ba9d40 "", _M_finish = 0x1bb6540 "\002", _M_end_of_storage = 0x1bb6540 "\002"}}, <No data fields>}, translationArray = 0x19d7660 <ToUTF8::windows_1252> "\001"}
- frameTimer = {_startTick = 28218264, _secsPerTick = 0}
- simulationTime = 1.363197471823967e-316
- framerateLimit = 0
- #17 0x000000000121600b in main(int, char**) (argc=1, argv=0x7fffffffe278) at /tmp/SBo/openmw/apps/openmw/main.cpp:363
- cfgMgr =
- {_vptr.ConfigurationManager = 0x19cbae8 <vtable for Files::ConfigurationManager+16>, mFixedPath = {mPath = {mName = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1a4ac68 "openmw/"}}}, mUserConfigPath = {static separator = 47 '/', static preferred_separator = 47 '/', static dot = 46 '.', m_pathname = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1a4ada8 "/home/orbea/.config/openmw/"}}}, mUserDataPath = {static separator = 47 '/', static preferred_separator = 47 '/', static dot = 46 '.', m_pathname = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1a4ae48 "/home/orbea/.local/share/openmw/"}}}, mGlobalConfigPath = {static separator = 47 '/', static preferred_separator = 47 '/', static dot = 46 '.', m_pathname = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1a4ad28 "/etc/openmw/"}}}, mLocalPath = {static separator = 47 '/', static preferred_separator = 47 '/', static dot = 46 '.', m_pathname = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1a4ac98 "./"}}}, mGlobalDataPath = {static separator = 47 '/', static preferred_separator = 47 '/', static dot = 46 '.', m_pathname = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1a4adf8 "/usr/share/games/openmw/"}}}, mCachePath = {static separator = 47 '/', static preferred_separator = 47 '/', static dot = 46 '.', m_pathname = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1a4af18 "/home/orbea/.cache/openmw/"}}}, mInstallPath = {static separator = 47 '/', static preferred_separator = 47 '/', static dot = 46 '.', m_pathname = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x7ffff151d138 <std::string::_Rep::_S_empty_rep_storage+24> ""}}}}, mLogPath = {static separator = 47 '/', static preferred_separator = 47 '/', static dot = 46 '.', m_pathname = {static npos = <optimized out>, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x1a4ada8 "/home/orbea/.config/openmw/"}}}, mTokensMapping = {_M_t = {_M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::filesystem::path const& (Files::FixedPath<Files::LinuxPath>::*)() const> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, boost::filesystem::path const& (Files::FixedPath<Files::LinuxPath>::*)() const> > >> = {<No data fields>}, <No data fields>}, _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {_M_color = std::_S_red, _M_parent = 0x1a4ad50, _M_left = 0x1a4afa0, _M_right = 0x1a4ae90}, _M_node_count = 3}}}, mSilent = false}
- cout_rdbuf = 0x7ffff151a800
- cerr_rdbuf = 0x7ffff151a740
- coutsb =
- {<boost::iostreams::detail::indirect_streambuf<Tee, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>> = {<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> >> = {<std::basic_streambuf<char, std::char_traits<char> >> = {<No data fields>}, flags_ = 0}, storage_ = {storage_ = {dummy_ = {data = "\260\333\377\377\377\177\000\000\300\336\377\377\377\177\000", aligner_ = {<No data fields>}}}, initialized_ = true}, next_ = 0x0, buffer_ = {<boost::iostreams::detail::single_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >> = {first_ = {buf_ = 0x1a4d2d0 "Detected unusable controller: HORIPAD ONE\nhare/openmw/data\ns\nrowind.bsa\ne.Runtime.Remoting.dll\"", size_ = 4096}}, <No data fields>}, pback_size_ = 0, flags_ = 7}, <No data fields>}
- cerrsb =
- {<boost::iostreams::detail::indirect_streambuf<Tee, std::char_traits<char>, std::allocator<char>, boost::iostreams::output>> = {<boost::iostreams::detail::linked_streambuf<char, std::char_traits<char> >> = {<std::basic_streambuf<char, std::char_traits<char> >> = {<No data fields>}, flags_ = 0}, storage_ = {storage_ = {dummy_ = {data = "\260\333\377\377\377\177\000\000\260\335\377\377\377\177\000", aligner_ = {<No data fields>}}}, initialized_ = true}, next_ = 0x0, buffer_ = {<boost::iostreams::detail::single_object_holder<boost::iostreams::detail::basic_buffer<char, std::allocator<char> > >> = {first_ = {buf_ = 0x1a4e2e0 "EB=e$Gl`!td]%pO(ebGrT}?$5s?[$SFcT`,I`dBa)19859BpZ%AR,=X`v&L*-5Au4`.k('tpVl5j1f?$IGA5b9l*3U`wpj`f*x[k2(=+@A+a@)?.04](?fQQ~L9KSJ8={T@H[C`s5!T1ZbAB(9OE^sH=Hp4vO=J}wH9[V+[H`2UeyqJ9R3cMN2?%z@ZU'CPb5!Rx!Dq^"..., size_ = 4096}}, <No data fields>}, pback_size_ = 0, flags_ = 7}, <No data fields>}
- oldcout = <incomplete type>
- oldcerr = <incomplete type>
- logfile = {<std::basic_ofstream<char, std::char_traits<char> >> = {<No data fields>}, <No data fields>}
- engine = {_M_ptr = 0x1a50300}
- ret = 0
- (gdb) t a a f
- Thread 2 (Thread 0x7fffe3d38700 (LWP 5084)):
- #0 0x00007ffff33e647f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
- Thread 1 (Thread 0x7ffff7f9ec40 (LWP 5079)):
- #0 0x00007fffe7432c1a in _debug_assert_fail (expr=0x7fffe77d0a7c "surface", file=0x7fffe77d0a58 "state_tracker/st_atom_framebuffer.c", line=61,
- function=0x7fffe77d0b80 <__func__.37855> "update_framebuffer_size") at util/u_debug.c:321
- 321 os_abort();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement