2022-01-22 17:04 CET

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0006448Spring engineGeneralpublic2022-01-09 17:00
Reporterabma 
Assigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
StatusnewResolutionopen 
Product Version105.0 +git 
Target VersionFixed in Version 
Summary0006448: spring crashes when run with SDL_VIDEODRIVER=wayland ./spring
Descriptionrun 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 ??:?
TagsNo tags attached.
Checked infolog.txt for ErrorsYes
Attached Files

-Relationships
+Relationships

-Notes

~0020604

abma (administrator)

log at least when wayland is used: https://github.com/spring/spring/commit/7951d0e60b2c241f76d77c98b437b833bb418f1d
+Notes

-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
+Issue History