2024-04-25 15:50 CEST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0001311Spring engineGeneralpublic2009-02-01 11:12
Reporterimbaczek 
Assigned ToAuswaschbar 
PriorityurgentSeveritycrashReproducibilityalways
StatusresolvedResolutionfixed 
Product Version0.78.2.1+git 
Target VersionFixed in Version 
Summary0001311: crash when hosting/connecting
DescriptionLogOutput initialized.
Spring 0.78+.2.1 (0.78.2.1-138-gcad7f31-s{defaultsafe})
Available log subsystems: unit, CollisionVolume, VFS-detail, VFS, ArchiveScanner, mapinfo
Enabled log subsystems: unit, ArchiveScanner,
Enable or disable log subsystems using the LogSubsystems configuration key
  or the SPRING_LOG_SUBSYSTEMS environment variable (both comma separated).
Using script script.txt
using configuration source "C:\Documents and Settings\baczyslaw\Ustawienia lokalne\Dane aplikacji\springsettings.cfg"
OS: Microsoft Windows XP Professional Dodatek Service Pack 3 (build 2600)
Hardware: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz; 2046MB RAM, 3938MB pagefile
Adding K:\gry\spring-test-1 to directories
Adding C:\Documents and Settings\baczyslaw\Moje dokumenty\Spring to directories
Adding C:\Documents and Settings\All Users\Dane aplikacji\Spring to directories
Using read-write data directory: K:\gry\spring-test-1\
Scanning: K:\gry\spring-test-1\maps
Scanning: K:\gry\spring-test-1\base
Scanning: K:\gry\spring-test-1\mods
Video mode set to 1280 x 1024 / 32 bit
[ 0] SDL: 1.2.10
[ 0] GL: 2.1.8395 Release
[ 0] GL: ATI Technologies Inc.
[ 0] GL: ATI Radeon HD 4800 Series
[ 0] GLEW: 1.4.0
[ 0] Connecting to 80.221.22.191:8452 using name baczek
[ 0] Spring 0.78+.2.1 (0.78.2.1-138-gcad7f31-s{defaultsafe}) has crashed.
[ 0] Exception: Access violation (0xc0000005)
[ 0] Exception Address: 0x005f772f
[ 0] DLL information:
[ 0] 0x00400000 spring
[ 0] 0x7c900000 ntdll
[ 0] 0x7c800000 kernel32
[ 0] 0x77dc0000 ADVAPI32
[ 0] 0x77e70000 RPCRT4
[ 0] 0x77fe0000 Secur32
[ 0] 0x5c8f0000 GLU32
[ 0] 0x77c00000 msvcrt
[ 0] 0x5f190000 OPENGL32
[ 0] 0x77f10000 GDI32
[ 0] 0x7e360000 USER32
[ 0] 0x736f0000 DDRAW
[ 0] 0x73b50000 DCIMAN32
[ 0] 0x76c80000 IMAGEHLP
[ 0] 0x6fbc0000 mingwm10
[ 0] 0x7c9c0000 SHELL32
[ 0] 0x77f60000 SHLWAPI
[ 0] 0x71a70000 WSOCK32
[ 0] 0x71a50000 WS2_32
[ 0] 0x71a40000 WS2HELP
[ 0] 0x10000000 OpenAL32
[ 0] 0x76b20000 WINMM
[ 0] 0x6ed80000 glew32
[ 0] 0x00e50000 SDL
[ 0] 0x7c340000 MSVCR71
[ 0] 0x00ea0000 DevIL
[ 0] 0x66fc0000 freetype6
[ 0] 0x61b80000 zlib1
[ 0] 0x01030000 ILU
[ 0] 0x76360000 IMM32
[ 0] 0x773c0000 comctl32
[ 0] 0x5d520000 comctl32
[ 0] 0x5b1d0000 uxtheme
[ 0] 0x746d0000 MSCTF
[ 0] 0x10d00000 GameHook
[ 0] 0x10100000 lgscroll
[ 0] 0x78130000 MSVCR80
[ 0] 0x77680000 NTMARTA
[ 0] 0x774d0000 ole32
[ 0] 0x71ba0000 SAMLIB
[ 0] 0x76f50000 WLDAP32
[ 0] 0x75180000 msctfime
[ 0] 0x69020000 atioglxx
[ 0] 0x77bf0000 VERSION
[ 0] 0x719f0000 mswsock
[ 0] 0x66780000 hnetcfg
[ 0] 0x71a30000 wshtcpip
[ 0] 0x77110000 OLEAUT32
[ 0] 0x59bc0000 DBGHELP
[ 0] Stacktrace:
[ 0] (0) K:\gry\spring-test-1\spring.exe [0x005F772F]
[ 0] (1) K:\gry\spring-test-1\spring.exe [0x008B3983]
[ 0] (2) K:\gry\spring-test-1\spring.exe [0x008B410A]
[ 0] (3) K:\gry\spring-test-1\spring.exe [0x005E703B]
[ 0] (4) K:\gry\spring-test-1\spring.exe [0x005F21E6]
[ 0] (5) K:\gry\spring-test-1\spring.exe [0x005E5FBE]
[ 0] (6) K:\gry\spring-test-1\spring.exe [0x005E6069]
[ 0] (7) K:\gry\spring-test-1\spring.exe [0x00A65841]
[ 0] (8) K:\gry\spring-test-1\spring.exe [0x004010A7]
[ 0] (9) K:\gry\spring-test-1\spring.exe [0x00401123]
[ 0] (10) C:\WINDOWS\system32\kernel32.dll(RegisterWaitForInputIdle+0x49) [0x7C817067]
Additional Informationmingwlibs/include/boost/scoped_ptr.hpp:125 [boost::scoped_ptr::operator CDemoReader* boost::scoped_ptr::*() const]
rts/Game/GameServer.h:100 [CGameServer::HasDemo() const]
rts/System/NetProtocol.cpp:84
rts/Game/PreGame.cpp:229
rts/Game/PreGame.cpp:150
rts/System/SpringApp.cpp:865
rts/System/SpringApp.cpp:1109
rts/System/Main.cpp:95 [Run(int, char**)]
rts/System/Main.cpp:122 [WinMain@16]
Action.cpp:0
/src/mingw-runtime-3.13-20070825-1/crt1.c:237 [__mingw_CRTStartup]
/src/mingw-runtime-3.13-20070825-1/crt1.c:271
UNTRANSLATED: C:\WINDOWS\system32\kernel32.dll(RegisterWaitForInputIdle+0x49) [0x7C817067]
--
 profile=defaultsafe sys=windows auto=yes rev=0.78.2.1-138-gcad7f31 vcs=git file=http://spring.clan-sy.com/mantis/view.php?id=1311 buildsys=scons links=yes

TagsNo tags attached.
Checked infolog.txt for Errors
Attached Files

-Relationships
related to 0000738resolvedAuswaschbar when hosting a replay, spring records a new replay 
+Relationships

-Notes

~0003245

imbaczek (reporter)

refering to gameServer before it's created?

~0003246

Kloot (developer)

Last edited: 2009-02-01 00:38

Indeed. Rather complicates things wrt deciding if a demo should be recorded since only CGameServer has the demo reader, but alas.

~0003247

imbaczek (reporter)

you ninja'd me, i had this patch committed locally:

+ else if (ret->data[0] == NETMSG_GAMEDATA
+ && ((gameServer && !gameServer->HasDemo())
+ || !gameServer)) {

but i didn't test if it does anything different than just getting rid of it all.

~0003248

Auswaschbar (reporter)

I remember there was another bug where we discussed the pros and cons of re-recording demos. Can't find it, but I thought it was agreeed in allowing it for commentary and stuff?

~0003250

imbaczek (reporter)

Last edited: 2009-02-01 00:53

it's 0000738.

~0003252

Auswaschbar (reporter)

crash resolved
+Notes

-Issue History
Date Modified Username Field Change
2009-02-01 00:15 imbaczek New Issue
2009-02-01 00:16 imbaczek Additional Information Updated
2009-02-01 00:22 imbaczek Note Added: 0003245
2009-02-01 00:35 Kloot Note Added: 0003246
2009-02-01 00:38 Kloot Note Edited: 0003246
2009-02-01 00:43 imbaczek Note Added: 0003247
2009-02-01 00:49 Auswaschbar Note Added: 0003248
2009-02-01 00:52 imbaczek Note Added: 0003250
2009-02-01 00:53 imbaczek Note Edited: 0003250
2009-02-01 00:53 imbaczek Relationship added related to 0000738
2009-02-01 11:12 Auswaschbar Note Added: 0003252
2009-02-01 11:12 Auswaschbar Status new => resolved
2009-02-01 11:12 Auswaschbar Resolution open => fixed
2009-02-01 11:12 Auswaschbar Assigned To => Auswaschbar
+Issue History