I was finishing up a game of MPI, I had just sent several Hammer Missiles from my base to the enemy's base (vehicle class laucnhed by an armory class, explodes on impact). 3 had successfully hit, there were 2 more in the air, and my two bombers coming at the base to clean it all up.
Then this happened:
Microsoft Visual C++ Runtime
The application caused the Runtime to close in a fatal way. (something like that, cant copypaste dialogs stupidly enough)
I hit ok, then the AV screen popped up with:
---- Battlezone II Log File ----
//=====================================================
App version: Patch 1.3pb4a Aug 4 2008 12:08:55
Windows version: Windows Version: 5.1.2600 'Service Pack 2' PlatformID=2
Last few battlezone.log lines (may or may not be relevant):
DIAG|GLOBAL | runcodes:153 |02:46:03|15635855|[View] Entering run code [NoPauseScreen]
DIAG|GLOBAL | MissionHandler:1432 |02:46:03|15635857|Expanded game UI file of 'bznopause_enter_1280x1024.cfg' not found. Using default of 'bznopause_enter.cfg'
DIAG|GLOBAL | MissionHandler:1432 |02:46:05|15638659|Expanded game UI file of 'bznopause_exit_1280x1024.cfg' not found. Using default of 'bznopause_exit.cfg'
DIAG|GLOBAL | runcodes:153 |02:46:05|15638687|[View] Entering run code [COCKPIT]
(done)
Exception code: 40000015 {Fatal Application Exit}
%hs
Message : Unhandled Exception
Error occurred at 8/15/2008 02:50:46.
H:\Games\Battlezone II 1.3pb4\bzone.exe, run by Steeveeo.
2 processor(s), type 586.
Process Memory : 1738 MB free out of 2048 MB total
Physical memory: 1439 MB free out of 2047 MB total
Page(swap) file: 2492 MB free out of 3429 MB total
Fault address: 005783DF 01:001773DF H:\Games\Battlezone II 1.3pb4\bzone.exe
Registers:
EAX:00000000
EBX:00380000
ECX:00000000
EDX:7C90EB94
ESI:00C9CB88
EDI:00000000
CS:EIP:001B:005783DF
SS:ESP:560023:022EFCE4 EBP:0F03FBA8
DS:22E0023 ES:0023 FS:22E003B GS:7FFD0000
Flags:00200202
Call stack:
Address Return Function SourceFile
005783DF 00000000 005626BA dlfree+0x0000060F
005626BA 00000000 005BFA86 ICStatic::`vector deleting destructor'+0x0000003A
005BFA86 00000000 004F4D01 ICListBox::DeleteAllItems+0x00000026
Any ideas?
That same av happened with the qf mod or close to it on one of the missions.
Actually, Im told its something new. N1 says its just the emergency endgame cleanup or something, but its not the same dlfree error as QFmod.
I am kind of wondering whether those dlfree errors are just BZ2's overloaded memory freeing function, and actually have nothing to do with dynamic libraries, if so it would kind of seem like the app was compiled with different code generation memory models in different parts. I cannot really tell without looking closer though, just familiar to errors like that, that I have seen before...
(http://www.overminddl1.com/image_scripts/image_sig.php?type=ODL1signitures&image/sig.gif)
Generated by OvermindDL1's Signature Auto-Add Script (http://overminddl1.com) via GreaseMonkey (http://greasemonkey.mozdev.org/)
Yeah, the last 2 lines looks like things running cause BZ2 already crashed and it has to die.