Comment 3 for bug 1831359

Revision history for this message
Tino (tino79) wrote :

My findings:
- Debug builds are fine
- Crash does not depend on Glew/GLBinding
- Release with O2/O1/O0 also segfault

Trace:
(gdb) where
#0 0x000000000073a5ff in FieldsToDraw::reset(Widelands::EditorGameBase const&, Vector2<float> const&, float, RenderTarget*) ()
#1 0x000000000072e84c in MapView::draw_terrain(Widelands::EditorGameBase const&, std::vector<std::pair<std::vector<WorkareaPreviewData, std::allocator<WorkareaPreviewData> >, std::vector<std::vector<Widelands::Coords, std::allocator<Widelands::Coords> >, std::allocator<std::vector<Widelands::Coords, std::allocator<Widelands::Coords> > > > >, std::allocator<std::pair<std::vector<WorkareaPreviewData, std::allocator<WorkareaPreviewData> >, std::vector<std::vector<Widelands::Coords, std::allocator<Widelands::Coords> >, std::allocator<std::vector<Widelands::Coords, std::allocator<Widelands::Coords> > > > > > >, bool, RenderTarget*) ()
#2 0x00000000005542bf in InteractivePlayer::draw_map_view(MapView*, RenderTarget*) ()
#3 0x00000000004fbefa in UI::Panel::do_draw_inner(RenderTarget&) ()
#4 0x00000000004fbe82 in UI::Panel::do_draw(RenderTarget&) ()
#5 0x00000000004fceb4 in UI::Panel::do_run() ()
#6 0x0000000000484785 in Widelands::Game::run(UI::ProgressWindow*, Widelands::Game::StartGameType, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
#7 0x000000000048733e in Widelands::Game::run_splayer_scenario_direct(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) ()
#8 0x00000000004080bc in WLApplication::mainmenu_tutorial() ()
#9 0x000000000040b401 in WLApplication::mainmenu() ()
#10 0x000000000040be7a in WLApplication::run() ()
#11 0x0000000000401642 in SDL_main ()
#12 0x00000000004030ec in main_getcmdline ()
#13 0x00000000004013a5 in __tmainCRTStartup ()
    at E:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:339
#14 0x00000000004014db in WinMainCRTStartup ()
    at E:/mingwbuild/mingw-w64-crt-git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:195
(gdb)