I have encountered a random crash bug several times over the last couple of days. Sometimes there has been an assert failiure popup, but I was unable to find a crashdump. This is the most recent crash report, not sure of the exact circumstances as i was away from the computer while the game was running for about 3 minutes and then it was back to the desktop with a message about the display driver crashing when I got back.
This issue cannot be due to overheating as there has never been any increased fan activity or warming of my computer, it has also occured in many non processor intensive areas of the game, and I was able to play all the way through the game on a much slower computer a year or 2 ago.
I also highly doubt that the crash is due to display drivers, as there has been no problem with anything else, just many times with WZ 2100.
Crash Dump:
Code: Select all
-------------------
Error occured on Wednesday, May 20, 2009 at 14:18:37.
Program: C:\Games\Warzone 2100\warzone2100.exeC:\Games\Warzone 2100\warzone2100.exe caused an Access Violation at location 77d47dd2 in module C:\Windows\system32\ntdll.dll Writing to location 00000010.
Log message: error |02:05:40: [rebuildSearchPath] Failed to remove path C:\Games/data/\ again
Log message: error |02:05:40: [rebuildSearchPath] Failed to remove path C:\Games/share/warzone2100/\ again
Registers:
eax=00000010 ebx=08305ea0 ecx=77919d78 edx=0052bd60 esi=00000010 edi=0000000c
eip=77d47dd2 esp=0022f7b4 ebp=0022f7c8 iopl=0 nv up ei pl nz ac pe nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00010212
Call stack:
77D47DD2 C:\Windows\system32\ntdll.dll:77D47DD2 RtlEnterCriticalSection
1000587E C:\Windows\system32\OpenAL32.dll:1000587E alcCaptureOpenDevice
0052BDA2 C:\Games\Warzone 2100\warzone2100.exe:0052BDA2 sound_ReleaseTrack track.c:170
0058FF6E C:\Games\Warzone 2100\warzone2100.exe:0058FF6E resReleaseAllData frameresource.c:869
0058FFEC C:\Games\Warzone 2100\warzone2100.exe:0058FFEC resReleaseAll frameresource.c:839
0046CE50 C:\Games\Warzone 2100\warzone2100.exe:0046CE50 systemShutdown init.c:467
77921FEF C:\Windows\system32\msvcrt.dll:77921FEF _flushall
77922177 C:\Windows\system32\msvcrt.dll:77922177 _cexit
7791A3B0 C:\Windows\system32\msvcrt.dll:7791A3B0 _lock
77D3E1C4 C:\Windows\system32\ntdll.dll:77D3E1C4 RtlDecodePointer
77D2A8DD C:\Windows\system32\ntdll.dll:77D2A8DD RtlExitUserProcess
77D2A85F C:\Windows\system32\ntdll.dll:77D2A85F RtlExitUserProcess
77AB3B69 C:\Windows\system32\kernel32.dll:77AB3B69 ExitProcess
69A6F38F C:\Windows\system32\nvoglv32.dll:69A6F38F DrvPresentBuffers
6976489D C:\Windows\system32\nvoglv32.dll:6976489D DrvPresentBuffers
69764BC8 C:\Windows\system32\nvoglv32.dll:69764BC8 DrvPresentBuffers
6971EFB9 C:\Windows\system32\nvoglv32.dll:6971EFB9 DrvCopyContext
69713BBB C:\Windows\system32\nvoglv32.dll:69713BBB DrvCopyContext
69713CD7 C:\Windows\system32\nvoglv32.dll:69713CD7 DrvCopyContext
69713ED7 C:\Windows\system32\nvoglv32.dll:69713ED7 DrvCopyContext
69714070 C:\Windows\system32\nvoglv32.dll:69714070 DrvCopyContext
69714219 C:\Windows\system32\nvoglv32.dll:69714219 DrvCopyContext
69703C25 C:\Windows\system32\nvoglv32.dll:69703C25 DrvSwapLayerBuffers
69703C3E C:\Windows\system32\nvoglv32.dll:69703C3E DrvSwapBuffers
6CCEDB2D C:\Windows\system32\OPENGL32.dll:6CCEDB2D wglGetProcAddress
6CCF80D1 C:\Windows\system32\OPENGL32.dll:6CCF80D1 wglSwapBuffers
769B47FC C:\Windows\system32\GDI32.dll:769B47FC SwapBuffers
005B55CA C:\Games\Warzone 2100\warzone2100.exe:005B55CA TopLevelExceptionFilter@4 exchndl.c:149
0059ED10 C:\Games\Warzone 2100\warzone2100.exe:0059ED10 TopLevelExceptionFilter@4 exchndl.c:149
00554444 C:\Games\Warzone 2100\warzone2100.exe:00554444 pie_ScreenFlip piemode.c:111
00487ADA C:\Games\Warzone 2100\warzone2100.exe:00487ADA gameLoop loop.c:172
0048A0B7 C:\Games\Warzone 2100\warzone2100.exe:0048A0B7 SDL_main main.c:648
0059D2CA C:\Games\Warzone 2100\warzone2100.exe:0059D2CA TopLevelExceptionFilter@4 exchndl.c:149
0059D4B2 C:\Games\Warzone 2100\warzone2100.exe:0059D4B2 TopLevelExceptionFilter@4 exchndl.c:149
0059CF69 C:\Games\Warzone 2100\warzone2100.exe:0059CF69 TopLevelExceptionFilter@4 exchndl.c:149
004010A7 C:\Games\Warzone 2100\warzone2100.exe:004010A7 __mingw_CRTStartup /home/ron/devel/debian/mingw32-runtime/mingw32-runtime-3.13/build_dir/src/mingw-runtime-3.13-20070825-1/crt1.c:237
00401123 C:\Games\Warzone 2100\warzone2100.exe:00401123
The game was running at high res, i'll see if i can get another crash report, then turn down the res and then see if further crashing occurs.
Really good work on the game, adding the FMVs back in gives it a lot more character. Hope you can stabilise this release soon, it'll certainly be the best yet!
EDIT: got another crash after ~20 mins play. No signs of overheating and was during a period of decreased activity. Crashdump was not updated however. I'll change the res and see if it occurs again.
EDIT2: Have changed the res down from 1600x to 1200x, and I havent had a crash for about 30 mins. Haven't actually been in combat during that time, but it might have done the trick. I'll see if once I do some fighting it resists crashing...