View Issue Details

IDProjectCategoryView StatusLast Update
0001330Spring engineGeneralpublic2009-07-26 11:42
Reporterspliff Assigned Tohoijui  
PrioritynormalSeveritycrashReproducibilityrandom
Status resolvedResolutionfixed 
Product Version0.78.2.1+git 
Fixed in Version0.79.0.0 
Summary0001330: Random crashes in game
DescriptionMay crash at any point after start countdown, longest game 15 minutes (KP).

May be related:
* 10 sec delay when Building Sky at start
* 1 sec pause when drag-selecting units or clicking order buttons

Crashes seen:

BA: Crash when first tank left building, another when a tank was destroyed, planes seemed ok

THIS: Seemingly random crashes

KP: Wouldn't crash
Additional Information---------------- GAME 1

[ 9189] CobWarning: Couldn't find a piece named "damage0" in the model (in scripts/dronem.cob)
[ 9189] CobWarning: Couldn't find a piece named "damage1" in the model (in scripts/dronem.cob)
[ 9205] CobWarning: Couldn't find a piece named "damage0" in the model (in scripts/dronem.cob)
[ 9205] CobWarning: Couldn't find a piece named "damage1" in the model (in scripts/dronem.cob)
[ 9402] Spring 0.78.2.1 has crashed.
[ 9402] Exception: Access violation (0xc0000005)
[ 9402] Exception Address: 0x00b038a2
[ 9402] DLL information:
[ 9402] 0x00400000 spring
[ 9402] 0x7c900000 ntdll
[ 9402] 0x7c800000 kernel32
[ 9402] 0x68100000 SDL

---------------- GAME 2

[ 1526] CobWarning: Couldn't find a piece named "damage1" in the model (in scripts/dronem.cob)
[ 1542] CobWarning: Couldn't find a piece named "damage0" in the model (in scripts/dronem.cob)
[ 1542] CobWarning: Couldn't find a piece named "damage1" in the model (in scripts/dronem.cob)
[ 1875] Team1(unnamed) was eliminated
[ 2209] Spring 0.78.2.1 has crashed.
[ 2209] Exception: Access violation (0xc0000005)
[ 2209] Exception Address: 0x00b038a2
[ 2209] DLL information:
[ 2209] 0x00400000 spring
[ 2209] 0x7c900000 ntdll
[ 2209] 0x7c800000 kernel32
[ 2209] 0x68100000 SDL

------------ BUILDBOT TRANSLATION

e:/projects/libogg-1.1/src/bitwise.c:447 [oggpackB_get_buffer]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/bits/basic_string.h:669 [std::basic_string, std::allocator >::clear()]
rts/Sim/Misc/CategoryHandler.cpp:82
rts/Game/GameSetup.cpp:455
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/sstream:137 [Get]
rts/Game/CameraHandler.cpp:52 [CCameraHandler]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/ext/atomicity.h:84 [__exchange_and_add_dispatch]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/bits/basic_string.h:236 [std::basic_string, std::allocator >::_Rep::_M_dispose(std::allocator const&)]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/bits/basic_string.h:483 [~basic_string]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/iosfwd:71 [~basic_stringbuf]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/sstream:331 [~basic_istringstream]
rts/System/ConfigHandler.h:67 [Get]
rts/Game/CameraHandler.cpp:52 [CCameraHandler]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/bits/stl_vector.h:88 [_Vector_impl]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/bits/stl_vector.h:108 [_Vector_base]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/bits/stl_vector.h:199 [vector]
rts/Sim/Units/CommandAI/Command.h:96 [Command]
rts/Sim/Units/CommandAI/CommandAI.cpp:639
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/bits/basic_string.h:238 [std::basic_string, std::allocator >::_Rep::_M_dispose(std::allocator const&)]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/bits/basic_string.h:483 [~basic_string]
rts/Sim/Units/CommandAI/CommandAI.cpp:148 [CCommandAI]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/ext/new_allocator.h:107 [__gnu_cxx::new_allocator::construct(CommandDescription*, CommandDescription const&)]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/bits/stl_vector.h:601 [std::vector >::push_back(CommandDescription const&)]
rts/Sim/Units/CommandAI/FactoryCAI.cpp:92 [CFactoryCAI]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/bits/basic_string.h:920 [std::basic_string, std::allocator >::assign(char const*)]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/bits/basic_string.h:499 [std::basic_string, std::allocator >::operator=(char const*)]
rts/Sim/Units/CommandAI/FactoryCAI.cpp:81 [CFactoryCAI]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/bits/basic_string.h:234 [std::basic_string, std::allocator >::_Rep::_M_dispose(std::allocator const&)]
/usr/lib/gcc/i586-mingw32msvc/4.2.1-sjlj/include/c++/bits/basic_string.h:483 [~basic_string]
rts/System/SpringApp.cpp:383
/src/mingw-runtime-3.13-20070825-1/crt1.c:245 [__mingw_CRTStartup]
/src/mingw-runtime-3.13-20070825-1/crt1.c:269 [WinMainCRTStartup]
UNTRANSLATED: C:\WINDOWS\system32\kernel32.dll(RegisterWaitForInputIdle+0x49) [0x7C816FD7]
--
 profile=default sys=windows auto=yes vcs=git rev=0.78.1.1-57-g492bdbb file=http://pastebin.ca/1328226 buildsys=cmake links=yes

-------------- BUILD DETAILS
cmake cross-compile build

i686-mingw32-gcc -v
Using built-in specs.
Target: i686-mingw32
Configured with: /var/tmp/cross/i686-mingw32/portage/cross-i686-mingw32/gcc-4.3.3/work/gcc-4.3.3/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/i686-mingw32/gcc-bin/4.3.3 --includedir=/usr/lib/gcc/i686-mingw32/4.3.3/include --datadir=/usr/share/gcc-data/i686-mingw32/4.3.3 --mandir=/usr/share/gcc-data/i686-mingw32/4.3.3/man --infodir=/usr/share/gcc-data/i686-mingw32/4.3.3/info --with-gxx-include-dir=/usr/lib/gcc/i686-mingw32/4.3.3/include/g++-v4 --host=x86_64-pc-linux-gnu --target=i686-mingw32 --build=x86_64-pc-linux-gnu --disable-altivec --disable-fixed-point --enable-nls --without-included-gettext --with-system-zlib --disable-checking --disable-werror --enable-secureplt --disable-libmudflap --disable-libssp --disable-libgomp --enable-cld --disable-libgcj --with-arch=i686 --enable-languages=c,c++,fortran --with-sysroot=/usr/i686-mingw32 --disable-bootstrap --disable-libgomp --with-bugurl=http://bugs.gentoo.org/ --with-pkgversion='Gentoo 4.3.3 p1.0, pie-10.1.5'
Thread model: win32
gcc version 4.3.3 (Gentoo 4.3.3 p1.0, pie-10.1.5)
TagsNo tags attached.
Attached Files
infolog.txt (Attachment missing)
infolog_cleanrock.txt (Attachment missing)
Checked infolog.txt for Errors

Activities

imbaczek

2009-02-05 23:37

reporter   ~0003266

rev=0.78.1.1-57-g492bdbb

wut? also, gcc 4.3.3 caused random crashes also for auswaschbar, so i'm not really sure it's legitimate.

cleanrock

2009-02-14 07:22

reporter   ~0003282

I have seen these random crashes on linux while watching a big replay.
I now tested if it also happen on windows, it do.
Log attached (infolog_cleanrock.txt).
I run 0.78.2.1.

hoijui

2009-07-25 13:39

reporter   ~0003772

please report again with an infolog of a recent spring version, if this still happens. if no feedback is received within a month, this bug will be closed.

cleanrock

2009-07-25 16:14

reporter   ~0003778

spring has been stable for me since then.

hoijui

2009-07-26 11:42

reporter   ~0003811

thanks cleanrock!

considered fixed.. by whatever.
please open a new bug report if you think you have a similar problem.

Issue History

Date Modified Username Field Change
2009-02-05 20:44 spliff New Issue
2009-02-05 20:44 spliff File Added: infolog.txt
2009-02-05 23:37 imbaczek Note Added: 0003266
2009-02-14 07:22 cleanrock Note Added: 0003282
2009-02-14 07:22 cleanrock File Added: infolog_cleanrock.txt
2009-07-25 13:39 hoijui Note Added: 0003772
2009-07-25 13:39 hoijui Status new => feedback
2009-07-25 16:14 cleanrock Note Added: 0003778
2009-07-26 11:42 hoijui Note Added: 0003811
2009-07-26 11:42 hoijui Status feedback => resolved
2009-07-26 11:42 hoijui Fixed in Version => 0.79.0.0
2009-07-26 11:42 hoijui Resolution open => fixed
2009-07-26 11:42 hoijui Assigned To => hoijui