I used spring without any error for a week or so on ubuntu feisty, but suddenly it segfaultet while playing a singleplayer skirmish with the Star WarsMod (the fixed Version).
since spring always crashed with a segmantation fault when I tried to fire it up again, I uninstalled spring with my packetmanager, deleted (probably) all spring (configuration-)files and compiled from source.
but spring still had the same error.
traceback from the source-version:
Code: Select all
$ gdb /usr/local/games/spring
<Debugger-information...>
(gdb) r
Starting program: /usr/local/games/spring
[Thread debugging using libthread_db enabled]
[New Thread -1245316624 (LWP 20425)]
warning: Lowest section in /usr/lib/libicudata.so.36 is .hash at 000000b4
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1245316624 (LWP 20425)]
0xb79ffedf in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string () from /usr/lib/libstdc++.so.6
(gdb) bt
#0 0xb79ffedf in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string () from /usr/lib/libstdc++.so.6
#1 0x081a963e in CArchiveScanner::Scan (this=0x8710bf0, curPath=@0xbf837554,
checksum=true) at rts/System/FileSystem/ArchiveScanner.cpp:227
#2 0x084c06f9 in UnixFileSystemHandler::InitVFS (this=0x87109e8,
mapArchives=true)
at rts/System/Platform/Linux/UnixFileSystemHandler.cpp:247
#3 0x084c1cd9 in UnixFileSystemHandler (this=0x87109e8, verbose=true,
mapArchives=true)
at rts/System/Platform/Linux/UnixFileSystemHandler.cpp:270
#4 0x0816cf93 in FileSystemHandler::Initialize (verbose=true)
at rts/System/Platform/FileSystem.cpp:63
#5 0x081366a5 in SpringApp::Initialize (this=0xbf8376f4)
at rts/System/Main.cpp:276
#6 0x08136ca8 in SpringApp::Run (this=0xbf8376f4, argc=1, argv=0xbf8377e4)
at rts/System/Main.cpp:868
#7 0x0813717f in Run (argc=1, argv=0xbf8377e4) at rts/System/Main.cpp:1047
#8 0x0813730c in main (argc=Cannot access memory at address 0x1
) at rts/System/Main.cpp:1087
(gdb) q
The program is running. Exit anyway? (y or n) y