View Issue Details [ Jump to Notes ] | [ Issue History ] [ Print ] | ||||||||
ID | Project | Category | View Status | Date Submitted | Last Update | ||||
---|---|---|---|---|---|---|---|---|---|
0006448 | Spring engine | General | public | 2022-01-09 16:34 | 2022-02-23 23:58 | ||||
Reporter | abma | ||||||||
Assigned To | abma | ||||||||
Priority | normal | Severity | minor | Reproducibility | have not tried | ||||
Status | resolved | Resolution | fixed | ||||||
Product Version | 105.0 +git | ||||||||
Target Version | Fixed in Version | ||||||||
Summary | 0006448: spring crashes when run with SDL_VIDEODRIVER=wayland ./spring | ||||||||
Description | run with SDL_VIDEODRIVER=wayland ./spring -> crash | ||||||||
Additional Information | [t=00:00:06.697392][f=-000001] [CrashHandler] Error: Segmentation fault in Spring 105.0.1-64-gdc36130 develop [t=00:00:06.697424][f=-000001] [CrashHandler] Error: Halted Stacktrace for Spring 105.0.1-64-gdc36130 develop (SIGSEGV) using libunwind: [t=00:00:11.759244][f=-000001] [CrashHandler] Error: <00> .../rts/System/Platform/Linux/CrashHandler.cpp:907 CrashHandler::HaltedStacktrace(siginfo_t*, ucontext_t*, char const*) [t=00:00:11.759315][f=-000001] [CrashHandler] Error: [00] 0x5a92e7 /home/abma/dev/spring/rts/System/Platform/Linux/CrashHandler.cpp:907 [t=00:00:11.759342][f=-000001] [CrashHandler] Error: <01> .../rts/System/Platform/Linux/CrashHandler.cpp:935 CrashHandler::CleanupStacktrace(int) [t=00:00:11.759360][f=-000001] [CrashHandler] Error: <01> 0x5a9983 /home/abma/dev/spring/rts/System/Platform/Linux/CrashHandler.cpp:935 [t=00:00:11.759471][f=-000001] [CrashHandler] Error: <01> .../rts/System/Platform/Linux/CrashHandler.cpp:997 CrashHandler::HandleSignal(int, siginfo_t*, void*) [t=00:00:11.759501][f=-000001] [CrashHandler] Error: [01] 0x5a9983 /home/abma/dev/spring/rts/System/Platform/Linux/CrashHandler.cpp:997 [t=00:00:11.759579][f=-000001] [CrashHandler] Error: <02> sigaction.c:? __restore_rt [t=00:00:11.759608][f=-000001] [CrashHandler] Error: <02> 0x13200 sigaction.c:? [t=00:00:11.759628][f=-000001] [CrashHandler] Error: <03> /lib/x86_64-linux-gnu/libXrender.so.1(XRenderFindDisplay+0x13a) [0x7f0e7d9ea9ea] XRenderFindDisplay [t=00:00:11.759645][f=-000001] [CrashHandler] Error: [03] 0x69ea ??:? [t=00:00:11.759662][f=-000001] [CrashHandler] Error: <04> /lib/x86_64-linux-gnu/libXrender.so.1(XRenderQueryExtension+0x11) [0x7f0e7d9ead81] XRenderQueryExtension [t=00:00:11.759679][f=-000001] [CrashHandler] Error: <04> 0x6d81 ??:? [t=00:00:11.759696][f=-000001] [CrashHandler] Error: <05> /lib/x86_64-linux-gnu/libXcursor.so.1(_XcursorGetDisplayInfo+0xee) [0x7f0e7eee3cbe] _XcursorGetDisplayInfo [t=00:00:11.759712][f=-000001] [CrashHandler] Error: [05] 0x4cbe ??:? [t=00:00:11.759728][f=-000001] [CrashHandler] Error: <06> /lib/x86_64-linux-gnu/libXcursor.so.1(XcursorSupportsARGB+0x9) [0x7f0e7eee41e9] XcursorSupportsARGB [t=00:00:11.759744][f=-000001] [CrashHandler] Error: [06] 0x51e9 ??:? [t=00:00:11.759759][f=-000001] [CrashHandler] Error: <07> /lib/x86_64-linux-gnu/libXcursor.so.1(XcursorImageLoadCursor+0x34) [0x7f0e7eee29c4] XcursorImageLoadCursor [t=00:00:11.759776][f=-000001] [CrashHandler] Error: [07] 0x39c4 ??:? [t=00:00:11.759792][f=-000001] [CrashHandler] Error: <08> /lib/x86_64-linux-gnu/libXcursor.so.1(XcursorImagesLoadCursor+0x31) [0x7f0e7eee3721] XcursorImagesLoadCursor [t=00:00:11.759806][f=-000001] [CrashHandler] Error: <08> 0x4721 ??:? [t=00:00:11.759823][f=-000001] [CrashHandler] Error: <09> .../rts/Game/UI/HwMouseCursor.cpp:640 HardwareCursor::Finish() [t=00:00:11.759836][f=-000001] [CrashHandler] Error: [09] 0x1d3905 /home/abma/dev/spring/rts/Game/UI/HwMouseCursor.cpp:640 [t=00:00:11.759850][f=-000001] [CrashHandler] Error: <10> .../rts/Game/UI/MouseCursor.cpp:112 CMouseCursor::Build(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [t=00:00:11.759868][f=-000001] [CrashHandler] Error: [10] 0x1f7ac4 /home/abma/dev/spring/rts/Game/UI/MouseCursor.cpp:112 [t=00:00:11.759896][f=-000001] [CrashHandler] Error: <11> /usr/include/c++/11/bits/stl_iterator.h:1011 __gnu_cxx::__normal_iterator<CMouseCursor::FrameData*, std::vector<CMouseCursor::FrameData, std::allocator<CMouseCursor::FrameData> > >::__normal_iterator(CMouseCursor::FrameData* const&) [t=00:00:11.759913][f=-000001] [CrashHandler] Error: <11> 0x1f7c96 /usr/include/c++/11/bits/stl_iterator.h:1011 [t=00:00:11.759930][f=-000001] [CrashHandler] Error: <11> /usr/include/c++/11/bits/stl_vector.h:830 std::vector<CMouseCursor::FrameData, std::allocator<CMouseCursor::FrameData> >::end() [t=00:00:11.759947][f=-000001] [CrashHandler] Error: <11> 0x1f7c96 /usr/include/c++/11/bits/stl_vector.h:830 [t=00:00:11.759964][f=-000001] [CrashHandler] Error: <11> .../rts/Game/UI/MouseCursor.cpp:44 CMouseCursor::CMouseCursor(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CMouseCursor::HotSpot) [t=00:00:11.759981][f=-000001] [CrashHandler] Error: [11] 0x1f7c96 /home/abma/dev/spring/rts/Game/UI/MouseCursor.cpp:44 [t=00:00:11.759999][f=-000001] [CrashHandler] Error: <12> /usr/include/c++/11/bits/vector.tcc:117 CMouseCursor& std::vector<CMouseCursor, std::allocator<CMouseCursor> >::emplace_back<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CMouseCursor::HotSpot&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, CMouseCursor::HotSpot&) [t=00:00:11.760014][f=-000001] [CrashHandler] Error: <12> 0x1ff57c /usr/include/c++/11/bits/vector.tcc:117 [t=00:00:11.760029][f=-000001] [CrashHandler] Error: <12> .../rts/Game/UI/MouseHandler.cpp:964 CMouseHandler::AssignMouseCursor(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&, CMouseCursor::HotSpot, bool) [t=00:00:11.760045][f=-000001] [CrashHandler] Error: [12] 0x1ff57c /home/abma/dev/spring/rts/Game/UI/MouseHandler.cpp:964 [t=00:00:11.760061][f=-000001] [CrashHandler] Error: <13> /usr/include/c++/11/bits/basic_string.h:195 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [t=00:00:11.760075][f=-000001] [CrashHandler] Error: <13> 0x1ffabd /usr/include/c++/11/bits/basic_string.h:195 [t=00:00:11.760092][f=-000001] [CrashHandler] Error: <13> /usr/include/c++/11/bits/basic_string.h:230 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [t=00:00:11.760107][f=-000001] [CrashHandler] Error: <13> 0x1ffabd /usr/include/c++/11/bits/basic_string.h:230 [t=00:00:11.760120][f=-000001] [CrashHandler] Error: <13> /usr/include/c++/11/bits/basic_string.h:239 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [t=00:00:11.760135][f=-000001] [CrashHandler] Error: <13> 0x1ffabd /usr/include/c++/11/bits/basic_string.h:239 [t=00:00:11.760149][f=-000001] [CrashHandler] Error: <13> /usr/include/c++/11/bits/basic_string.h:671 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [t=00:00:11.760170][f=-000001] [CrashHandler] Error: <13> 0x1ffabd /usr/include/c++/11/bits/basic_string.h:671 [t=00:00:11.760183][f=-000001] [CrashHandler] Error: <13> .../rts/Game/UI/MouseHandler.cpp:163 CMouseHandler::ReloadCursors() [t=00:00:11.760198][f=-000001] [CrashHandler] Error: [13] 0x1ffabd /home/abma/dev/spring/rts/Game/UI/MouseHandler.cpp:163 [t=00:00:11.760212][f=-000001] [CrashHandler] Error: <14> /usr/include/c++/11/bits/stl_vector.h:919 std::vector<CPlayer, std::allocator<CPlayer> >::size() const [t=00:00:11.760225][f=-000001] [CrashHandler] Error: <14> 0x1573ee /usr/include/c++/11/bits/stl_vector.h:919 [t=00:00:11.760240][f=-000001] [CrashHandler] Error: <14> .../rts/Game/Players/PlayerHandler.h:48 CPlayerHandler::ActivePlayers() const [t=00:00:11.760253][f=-000001] [CrashHandler] Error: <14> 0x1573ee /home/abma/dev/spring/rts/Game/Players/PlayerHandler.h:48 [t=00:00:11.760268][f=-000001] [CrashHandler] Error: <14> .../rts/Game/Game.cpp:647 CGame::LoadInterface() [t=00:00:11.760280][f=-000001] [CrashHandler] Error: [14] 0x1573ee /home/abma/dev/spring/rts/Game/Game.cpp:647 [t=00:00:11.760295][f=-000001] [CrashHandler] Error: <15> .../rts/Game/Game.cpp:406 CGame::Load(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) [t=00:00:11.760309][f=-000001] [CrashHandler] Error: [15] 0x158cfd /home/abma/dev/spring/rts/Game/Game.cpp:406 [t=00:00:11.760323][f=-000001] [CrashHandler] Error: <16> .../rts/Game/LoadScreen.cpp:138 CLoadScreen::Init() [t=00:00:11.760337][f=-000001] [CrashHandler] Error: [16] 0x17dd28 /home/abma/dev/spring/rts/Game/LoadScreen.cpp:138 [t=00:00:11.760350][f=-000001] [CrashHandler] Error: <17> .../rts/Game/LoadScreen.cpp:183 CLoadScreen::CreateDeleteInstance(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&, ILoadSaveHandler*) [t=00:00:11.760367][f=-000001] [CrashHandler] Error: [17] 0x17de7b /home/abma/dev/spring/rts/Game/LoadScreen.cpp:183 [t=00:00:11.760386][f=-000001] [CrashHandler] Error: <18> /usr/include/c++/11/bits/basic_string.h:195 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_data() const [t=00:00:11.760403][f=-000001] [CrashHandler] Error: <18> 0x186e6e /usr/include/c++/11/bits/basic_string.h:195 [t=00:00:11.760419][f=-000001] [CrashHandler] Error: <18> /usr/include/c++/11/bits/basic_string.h:230 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_is_local() const [t=00:00:11.760436][f=-000001] [CrashHandler] Error: <18> 0x186e6e /usr/include/c++/11/bits/basic_string.h:230 [t=00:00:11.760460][f=-000001] [CrashHandler] Error: <18> /usr/include/c++/11/bits/basic_string.h:239 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dispose() [t=00:00:11.760477][f=-000001] [CrashHandler] Error: <18> 0x186e6e /usr/include/c++/11/bits/basic_string.h:239 [t=00:00:11.760493][f=-000001] [CrashHandler] Error: <18> /usr/include/c++/11/bits/basic_string.h:671 std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string() [t=00:00:11.760510][f=-000001] [CrashHandler] Error: <18> 0x186e6e /usr/include/c++/11/bits/basic_string.h:671 [t=00:00:11.760527][f=-000001] [CrashHandler] Error: <18> .../rts/Game/PreGame.cpp:403 CPreGame::UpdateClientNet() [t=00:00:11.760543][f=-000001] [CrashHandler] Error: [18] 0x186e6e /home/abma/dev/spring/rts/Game/PreGame.cpp:403 [t=00:00:11.760560][f=-000001] [CrashHandler] Error: <19> .../rts/Game/PreGame.cpp:197 CPreGame::Update() [t=00:00:11.760576][f=-000001] [CrashHandler] Error: [19] 0x187ca8 /home/abma/dev/spring/rts/Game/PreGame.cpp:197 [t=00:00:11.760593][f=-000001] [CrashHandler] Error: <20> .../rts/System/SpringApp.cpp:771 (discriminator 2) SpringApp::Update() [t=00:00:11.760608][f=-000001] [CrashHandler] Error: [20] 0x533951 /home/abma/dev/spring/rts/System/SpringApp.cpp:771 (discriminator 2) [t=00:00:11.760625][f=-000001] [CrashHandler] Error: <21> .../rts/System/SpringApp.cpp:810 SpringApp::Run() [t=00:00:11.760641][f=-000001] [CrashHandler] Error: [21] 0x535fb0 /home/abma/dev/spring/rts/System/SpringApp.cpp:810 [t=00:00:11.760658][f=-000001] [CrashHandler] Error: <22> .../rts/System/Main.cpp:44 Run(int, char**) [t=00:00:11.760673][f=-000001] [CrashHandler] Error: [22] 0x520ef3 /home/abma/dev/spring/rts/System/Main.cpp:44 [t=00:00:11.760690][f=-000001] [CrashHandler] Error: <23> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xcd) [0x7f0e7e1867ed] __libc_start_main [t=00:00:11.760706][f=-000001] [CrashHandler] Error: <23> 0x277ed ??:? [t=00:00:11.760722][f=-000001] [CrashHandler] Error: <24> ./spring(_start+0x2a) [0x55ef376a683a] _start [t=00:00:11.760739][f=-000001] [CrashHandler] Error: <24> 0x13183a ??:? | ||||||||
Tags | No tags attached. | ||||||||
Checked infolog.txt for Errors | Yes | ||||||||
Attached Files |
|
Notes | |
abma (administrator) 2022-01-09 17:00 |
log at least when wayland is used: https://github.com/spring/spring/commit/7951d0e60b2c241f76d77c98b437b833bb418f1d |
abma (administrator) 2022-02-23 23:58 |
https://github.com/spring/spring/commit/127852edc81e694775b5769409dded09e8a49278 |
Issue History | |||
Date Modified | Username | Field | Change |
---|---|---|---|
2022-01-09 16:34 | abma | New Issue | |
2022-01-09 16:34 | abma | Product Version | => 105.0 +git |
2022-01-09 16:34 | abma | Checked infolog.txt for Errors | Yes => Yes |
2022-01-09 17:00 | abma | Note Added: 0020604 | |
2022-02-23 23:58 | abma | Assigned To | => abma |
2022-02-23 23:58 | abma | Status | new => resolved |
2022-02-23 23:58 | abma | Resolution | open => fixed |
2022-02-23 23:58 | abma | Note Added: 0020613 |