Advertisement
Guest User

Untitled

a guest
Jan 19th, 2017
229
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Reading symbols from openmw...done.
  2. (gdb) run
  3. Starting program: /usr/bin/openmw
  4. [Thread debugging using libthread_db enabled]
  5. Using host libthread_db library "/lib64/libthread_db.so.1".
  6. Installing crash catcher
  7. Loading config file: /home/orbea/.config/openmw/openmw.cfg... done.
  8. Loading config file: /etc/openmw/openmw.cfg... done.
  9. OpenMW version 0.41.0
  10. Revision: 115e563a7a
  11. Using default (English) font encoding.
  12. Loading settings file: /etc/openmw/settings-default.cfg
  13. Loading settings file: /home/orbea/.config/openmw/settings.cfg
  14. [New Thread 0x7fffe3d38700 (LWP 5084)]
  15. Adding BSA archive /home/orbea/games/Morrowind/Data_Files/Morrowind.bsa
  16. Adding data directory /home/orbea/games/Morrowind/Data_Files
  17. Adding data directory /usr/share/games/openmw/data
  18. Adding data directory /home/orbea/.local/share/openmw/data
  19. Detected unusable controller: HORIPAD ONE
  20. state_tracker/st_atom_framebuffer.c:61:update_framebuffer_size: Assertion `surface' failed.
  21.  
  22. Thread 1 "openmw" received signal SIGTRAP, Trace/breakpoint trap.
  23. 0x00007fffe7432c1a in _debug_assert_fail (expr=0x7fffe77d0a7c "surface", file=0x7fffe77d0a58 "state_tracker/st_atom_framebuffer.c", line=61,
  24. function=0x7fffe77d0b80 <__func__.37855> "update_framebuffer_size") at util/u_debug.c:321
  25. 321 os_abort();
  26. (gdb) bt
  27. #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
  28. #1 0x00007fffe71909b9 in update_framebuffer_size (framebuffer=0x236c808, surface=0x0) at state_tracker/st_atom_framebuffer.c:61
  29. #2 0x00007fffe7190dd8 in update_framebuffer_state (st=0x236a7e0) at state_tracker/st_atom_framebuffer.c:181
  30. #3 0x00007fffe718f295 in st_validate_state (st=0x236a7e0, pipeline=ST_PIPELINE_RENDER) at state_tracker/st_atom.c:211
  31. #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
  32. #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
  33. #6 0x00007fffe7161d06 in vbo_exec_DrawElements (mode=4, count=6, type=5121, indices=0x21f87b0) at vbo/vbo_exec_array.c:944
  34. #7 0x00007ffff7a98319 in osg::DrawElementsUByte::draw(osg::State&, bool) const () at /usr/lib64/libosg.so.130
  35. #8 0x00007ffff79d44b8 in osg::Geometry::drawPrimitivesImplementation(osg::RenderInfo&) const () at /usr/lib64/libosg.so.130
  36. #9 0x00007ffff79d71f1 in osg::Geometry::drawImplementation(osg::RenderInfo&) const () at /usr/lib64/libosg.so.130
  37. #10 0x00000000013c4d43 in (anonymous namespace)::decompress(osg::ref_ptr<osg::Image>, float) (source=..., rotDegrees=0) at /tmp/SBo/openmw/components/sdlutil/sdlcursormanager.cpp:141
  38. #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
  39. #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
  40. #13 0x0000000000dd08dd in MWGui::WindowManager::createCursors() (this=0x21b6dd0) at /tmp/SBo/openmw/apps/openmw/mwgui/windowmanagerimp.cpp:2036
  41. #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
  42. #15 0x000000000122e6c9 in OMW::Engine::prepareEngine(Settings::Manager&) (this=0x1a50300, settings=...) at /tmp/SBo/openmw/apps/openmw/engine.cpp:492
  43. #16 0x000000000122fdec in OMW::Engine::go() (this=0x1a50300) at /tmp/SBo/openmw/apps/openmw/engine.cpp:643
  44. #17 0x000000000121600b in main(int, char**) (argc=1, argv=0x7fffffffe278) at /tmp/SBo/openmw/apps/openmw/main.cpp:363
  45. (gdb) bt full
  46. #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
  47. #1 0x00007fffe71909b9 in update_framebuffer_size (framebuffer=0x236c808, surface=0x0) at state_tracker/st_atom_framebuffer.c:61
  48. __func__ = "update_framebuffer_size"
  49. #2 0x00007fffe7190dd8 in update_framebuffer_state (st=0x236a7e0) at state_tracker/st_atom_framebuffer.c:181
  50. framebuffer = 0x236c808
  51. fb = 0x2373c40
  52. strb = 0x21e20b0
  53. i = 8
  54. __func__ = "update_framebuffer_state"
  55. #3 0x00007fffe718f295 in st_validate_state (st=0x236a7e0, pipeline=ST_PIPELINE_RENDER) at state_tracker/st_atom.c:211
  56. ctx = 0x23dd0c0
  57. dirty = 1125899906842623
  58. pipeline_mask = 1125899906842623
  59. dirty_lo = 4261412864
  60. dirty_hi = 262143
  61. __PRETTY_FUNCTION__ = "st_validate_state"
  62. #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
  63. st = 0x236a7e0
  64. ibuffer = {index_size = 0, offset = 0, buffer = 0x0, user_buffer = 0x0}
  65. info =
  66. {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}
  67. arrays = 0x2370458
  68. i = 32767
  69. __func__ = "st_draw_vbo"
  70. #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
  71. vbo = 0x236cfb0
  72. ib = {count = 6, type = 5121, obj = 0x22bf6d0, ptr = 0x21f87b0}
  73. prim =
  74. {{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}}
  75. #6 0x00007fffe7161d06 in vbo_exec_DrawElements (mode=4, count=6, type=5121, indices=0x21f87b0) at vbo/vbo_exec_array.c:944
  76. ctx = 0x23dd0c0
  77. #7 0x00007ffff7a98319 in osg::DrawElementsUByte::draw(osg::State&, bool) const () at /usr/lib64/libosg.so.130
  78. #8 0x00007ffff79d44b8 in osg::Geometry::drawPrimitivesImplementation(osg::RenderInfo&) const () at /usr/lib64/libosg.so.130
  79. #9 0x00007ffff79d71f1 in osg::Geometry::drawImplementation(osg::RenderInfo&) const () at /usr/lib64/libosg.so.130
  80. #10 0x00000000013c4d43 in (anonymous namespace)::decompress(osg::ref_ptr<osg::Image>, float) (source=..., rotDegrees=0) at /tmp/SBo/openmw/components/sdlutil/sdlcursormanager.cpp:141
  81. width = 32
  82. height = 32
  83. context = {_gc = {_ptr = 0x21c4330}}
  84. state = {_ptr = 0x23c0a10}
  85. texture = {_ptr = 0x21f8630}
  86. texmat = {_ptr = 0x21dd230}
  87. texRot = {_mat = {{1, -0, 0, 0}, {0, 1, 0, 0}, {0, 0, 1, 0}, {0, 0, 0, 1}}}
  88. theta = -0
  89. cosTheta = 1
  90. sinTheta = -0
  91. identity = {_ptr = 0x21f3a30}
  92. resultImage = {_ptr = 0x21d73e0}
  93. renderInfo =
  94. {_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}}
  95. geom = {_ptr = 0x21d8900}
  96. #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
  97. decompressed = {_ptr = 0x0}
  98. surf = 0xddc0a2 <std::_Rb_tree_node<std::pair<std::string const, MyGUI::IResource*> >::_M_valptr() const+28>
  99. curs = 0x7fffffffd0b0
  100. #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
  101. #13 0x0000000000dd08dd in MWGui::WindowManager::createCursors() (this=0x21b6dd0) at /tmp/SBo/openmw/apps/openmw/mwgui/windowmanagerimp.cpp:2036
  102. hotspot_x = 7 '\a'
  103. hotspot_y = 0 '\000'
  104. rotation = 0
  105. resource = 0x21f97d0
  106. imgSetPointer = 0x21f97d0
  107. tex_name =
  108. {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"}}
  109. image = {_ptr = 0x21c2520}
  110. enumerator = {m_first = false, m_current = {_M_node = 0x22c0330}, m_end = {_M_node = 0x21ad250}}
  111. #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
  112. uiScale = 1
  113. #15 0x000000000122e6c9 in OMW::Engine::prepareEngine(Settings::Manager&) (this=0x1a50300, settings=...) at /tmp/SBo/openmw/apps/openmw/engine.cpp:492
  114. rootNode = {_ptr = 0x1c28500}
  115. keybinderUser =
  116. {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"}}
  117. keybinderUserExists = true
  118. localdefault =
  119. {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"}}
  120. globaldefault =
  121. {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"}}
  122. gameControllerdb =
  123. {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"}}
  124. input = 0x21937b0
  125. myguiResources =
  126. {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"}}
  127. guiRoot = {_ptr = 0x21b6c40}
  128. window = 0x0
  129. mechanics = 0x7fffffffd8a0
  130. #16 0x000000000122fdec in OMW::Engine::go() (this=0x1a50300) at /tmp/SBo/openmw/apps/openmw/engine.cpp:643
  131. __PRETTY_FUNCTION__ = "void OMW::Engine::go()"
  132. statshandler = {_ptr = 0x1adf510}
  133. settings =
  134. {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}}}}
  135. settingspath =
  136. {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"}}
  137. encoder =
  138. {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"}
  139. frameTimer = {_startTick = 28218264, _secsPerTick = 0}
  140. simulationTime = 1.363197471823967e-316
  141. framerateLimit = 0
  142. #17 0x000000000121600b in main(int, char**) (argc=1, argv=0x7fffffffe278) at /tmp/SBo/openmw/apps/openmw/main.cpp:363
  143. cfgMgr =
  144. {_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}
  145. cout_rdbuf = 0x7ffff151a800
  146. cerr_rdbuf = 0x7ffff151a740
  147. coutsb =
  148. {<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>}
  149. cerrsb =
  150. {<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>}
  151. oldcout = <incomplete type>
  152. oldcerr = <incomplete type>
  153. logfile = {<std::basic_ofstream<char, std::char_traits<char> >> = {<No data fields>}, <No data fields>}
  154. engine = {_M_ptr = 0x1a50300}
  155. ret = 0
  156. (gdb) t a a f
  157.  
  158. Thread 2 (Thread 0x7fffe3d38700 (LWP 5084)):
  159. #0 0x00007ffff33e647f in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
  160.  
  161. Thread 1 (Thread 0x7ffff7f9ec40 (LWP 5079)):
  162. #0 0x00007fffe7432c1a in _debug_assert_fail (expr=0x7fffe77d0a7c "surface", file=0x7fffe77d0a58 "state_tracker/st_atom_framebuffer.c", line=61,
  163. function=0x7fffe77d0b80 <__func__.37855> "update_framebuffer_size") at util/u_debug.c:321
  164. 321 os_abort();
Advertisement
RAW Paste Data Copied
Advertisement