I've had a few seemingly random crashes, and this replay crashes my spring reliably. It'd be nice if someone else could test it and see if it crashes their spring as well. This is all under linux.
http://kujeger.net/filedump/061209-Cros ... 0.74b1.sdf
Spring crash under linux, with replay
Moderator: Moderators
It crashed only once for me, of three tries. Note that it crashes after the demo ends.
Here's last piece infolog, plus backtrace for anyone interested.
Here's last piece infolog, plus backtrace for anyone interested.
Code: Select all
[...]
[[EE]Shadowsage] wow
<kujeger> Allies: noo
<Pelikan> Allies: hurray
[[EE]Shadowsage] taken a bit to seriously?
[[EE]Shadowsage] why self D?
[[EE]Shadowsage] wtf?
<Northball> Allies: someone self ded ?
[[EE]Shadowsage] (just a rule of advice)
[[EE]Shadowsage] no.
<Northball> Allies: what then
[[EE]Shadowsage] im just saying
[[EE]Shadowsage] NEVER self D
End of demo
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1239746864 (LWP 3235)]
0xb7832c64 in free () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xb7832c64 in free () from /lib/tls/i686/cmov/libc.so.6
#1 0xb783483f in malloc () from /lib/tls/i686/cmov/libc.so.6
#2 0xb79e44b7 in operator new () from /usr/lib/libstdc++.so.6
#3 0xb79bf87b in std::string::_Rep::_S_create () from /usr/lib/libstdc++.so.6
#4 0xb79c0808 in std::string::_Rep::_M_clone () from /usr/lib/libstdc++.so.6
#5 0xb79c2228 in std::string::reserve () from /usr/lib/libstdc++.so.6
#6 0x08232103 in CTooltipConsole::Draw (this=0x8ac5598) at /usr/lib/gcc/i486-linux-gnu/4.1.2/../../../../include/c++/4.1.2/bits/basic_string.h:858
#7 0x0817bdac in CGame::Draw (this=0x8991620) at rts/Game/Game.cpp:1597
#8 0x080e941f in SpringApp::Update (this=0xbff9c644) at rts/System/Main.cpp:798
#9 0x080ecdd5 in SpringApp::Run (this=0xbff9c644, argc=2, argv=0xbff9c734) at rts/System/Main.cpp:975
#10 0x080ed0b0 in Run (argc=2, argv=0xbff9c734) at rts/System/Main.cpp:1032
#11 0x080ed1c2 in main (argc=192038168, argv=0xae0c788, envp=0xaee72f0) at rts/System/Main.cpp:1072
Ok, ran it through now. Interestingly, spring compiled with debug also had to be run three times to crash here, whereas release crashes every time.
Code: Select all
End of demo
Program received signal SIGSEGV, Segmentation fault.
0xb77be957 in wcsftime_l () from /lib/tls/i686/cmov/libc.so.6
(gdb) bt
#0 0xb77be957 in wcsftime_l () from /lib/tls/i686/cmov/libc.so.6
#1 0xb71c3875 in _nv000051gl () from /usr/lib/libGLcore.so.1
#2 0xb4633000 in ?? ()
#3 0x0000000e in ?? ()
#4 0xb77c087f in wcsftime_l () from /lib/tls/i686/cmov/libc.so.6
#5 0xb78874c0 in scalbf () from /lib/tls/i686/cmov/libc.so.6
#6 0x0000002d in ?? ()
#7 0xb796b908 in ?? () from /usr/lib/libstdc++.so.6
#8 0x0000002d in ?? ()
#9 0xb7946e6b in std::moneypunct<wchar_t, true>::_M_initialize_moneypunct () from /usr/lib/libstdc++.so.6
#10 0xb7947a1a in std::__timepunct<wchar_t>::_M_initialize_timepunct () from /usr/lib/libstdc++.so.6
#11 0xb7948578 in std::__timepunct<char>::_M_initialize_timepunct () from /usr/lib/libstdc++.so.6
#12 0xb7948af2 in std::__timepunct<char>::_M_put () from /usr/lib/libstdc++.so.6
#13 0xbfa8a964 in ?? ()
#14 0x00000011 in ?? ()
#15 0x081ef882 in StripColorCodes (text=@0xbfa8a95c) at rts/Game/UI/TooltipConsole.cpp:44
#16 0x081efb37 in CTooltipConsole::Draw (this=0x8c53258) at rts/Game/UI/TooltipConsole.cpp:93
#17 0x081bc19c in CGame::Draw (this=0x8ac9f08) at rts/Game/Game.cpp:1595
#18 0x084242d6 in SpringApp::Update (this=0xbfa8ac24) at rts/System/Main.cpp:802
#19 0x0842756d in SpringApp::Run (this=0xbfa8ac24, argc=2, argv=0xbfa8ad04) at rts/System/Main.cpp:979
#20 0x084276cd in Run (argc=2, argv=0xbfa8ad04) at rts/System/Main.cpp:1036
#21 0x0842785a in main (argc=199004744, argv=0xc2984e0, envp=0xb720570) at rts/System/Main.cpp:1076