Mortal-->
The list was soooo long but here's something from the end of debug raport:
>> HEAP[GP4.exe]: >> Invalid Address specified to RtlFreeHeap( 00140000, 050E2B50 )
Debug event: EXCEPTION_DEBUG_EVENT
Thread ID = 0x00000f2c
First chance exception
Exception address: 0x7c90120e
Module name: 'ntdll.dll' (base 0x7c900000, size 712192)
Exception flags: 0x00000000
Exception code: EXCEPTION_BREAKPOINT
Stack trace:
7C90120F: WINDOWS\system32\ntdll.dll! DbgBreakPoint + 1 bytes
7C96F26E: WINDOWS\system32\ntdll.dll! RtlpNtMakeTemporaryKey + 27506 bytes
7C970456: WINDOWS\system32\ntdll.dll! RtlpNtMakeTemporaryKey + 32090 bytes
7C94BAFC: WINDOWS\system32\ntdll.dll! LdrAlternateResourcesEnabled + 13245 bytes
7C91A1BA: WINDOWS\system32\ntdll.dll! RtlpUnWaitCriticalSection + 1627 bytes
7C8099FA: WINDOWS\system32\kernel32.dll! LocalFree + 43 bytes
77A7BECB: <no module><no symbol>
77A89F92: <no module><no symbol>
77A8A79C: <no module><no symbol>
77A8A65A: <no module><no symbol>
76C291FB: <no module><no symbol>
76C2B54A: <no module><no symbol>
76C22F4E: <no module><no symbol>
76C31FFF: <no module><no symbol>
77A9EF3D: <no module><no symbol>
77A8BA86: <no module><no symbol>
77A8BAEE: <no module><no symbol>
77A742DE: <no module><no symbol>
76C2301D: <no module><no symbol>
76C22F4E: <no module><no symbol>
7791B27A: <no module><no symbol>
7791B017: <no module><no symbol>
7791B2B6: <no module><no symbol>
6D3CE79A: <no module><no symbol>
6D3C1FD0: <no module><no symbol>
6D3C2174: <no module><no symbol>
6D3C1222: <no module><no symbol>
6D3BDD0B: <no module><no symbol>
6D3BDDFD: <no module><no symbol>
005C7C77: GrandPrix4\gpxpatch.exe! <no symbol>
Registers:
EAX=050E2B48 ECX=7C91D4FD ESI=00140000
EBX=050E2B48 EDX=0012E522 EDI=050E2B48
CS:EIP=001B:7C90120F
SS:ESP=0023:0012E72C EBP=0012E730
DS=0023 ES=0023 FS=003B GS=0000
Flags=00200202
Stack dump:
0012e72c: 7c96ee31 0012e744 7c96f26e 050e2b48 '1..|D...n..|H+..'
0012e73c: 00140000 050e2b50 0012e7b8 7c970456 '....P+......V..|'
0012e74c: 00140000 050e2b48 7c97060c 00140000 '....H+.....|....'
0012e75c: 050e2b50 40000060 00140000 050627f0 'P+..`..@.....'..'
0012e76c: 40000060 00140000 05b12fa0 40000060 '`..@...../..`..@'
0012e77c: 7c90e920 00000000 00140000 00000028 ' ..|........(...'
0012e78c: 050e2b48 00140000 000004b8 050627e8 'H+...........'..'
0012e79c: 00010000 0012e758 05b12f98 0012e890 '....X..../......'
0012e7ac: 7c90e920 7c9705e8 00000001 0012e8a0 ' ..|...|........'
0012e7bc: 7c94bafc 00140000 50000061 050e2b50 '...|....a..PP+..'
0012e7cc: 00140000 050e2b50 40000060 00140000 '....P+..`..@....'
0012e7dc: 050627f0 40000060 00140000 05b12fa0 '.'..`..@...../..'
0012e7ec: 40000060 7c90e920 7c9705e8 ffffffff '`..@ ..|...|....'
0012e7fc: 7c9705c4 7c94bafc 00140000 50000061 '...|...|....a..P'
0012e80c: 7c91a3cb 00140000 04fcefc8 40000060 '...|........`..@'
0012e81c: 00140000 00140000 00140000 0012e76c '............l...'
0012e82c: 00140000 7c90e920 0000e778 7c00e920 '.... ..|x... ..|'
0012e83c: 00140000 0012e784 0000e788 7c90e920 '............ ..|'
0012e84c: 0012e790 7c90e920 0000e924 7c90e920 '.... ..|$... ..|'
0012e85c: 0012e7a0 ffffffff 0012e934 00140000 '........4.......'
0012e86c: 7c91a3d0 ffffffff 00140000 00140000 '...|............'
0012e87c: 00140000 00000000 7c91005d 0012e7cc '........]..|....'
0012e88c: 0400f308 0012e960 7c90e920 7c91a3d0 '....`... ..|...|'
0012e89c: ffffffff 0012e970 7c91a1ba 00140000 '....p......|....'
0012e8ac: 40000060 050e2b50 00000000 050e2b50 '`..@P+......P+..'
0012e8bc: 050e2b50 00000000 050e2b50 050627f0 'P+......P+...'..'
0012e8cc: 00000000 05b12fa0 05b12fa0 7c90e920 '...../.../.. ..|'
0012e8dc: 7c91a3d0 ffffffff 7c91a3cb 7c91a1ba '...|.......|...|'
0012e8ec: 00140000 40000060 7c91005d 0012eb88 '....`..@]..|....'
0012e8fc: 050b3478 04fcefc8 0001e860 0001e920 'x4......`... ...'
0012e90c: 00140000 0012e86c 0001e870 7c90e920 '....l...p... ..|'
0012e91c: 0012e878 7c90e920 0001e96c 7c90e920 'x... ..|l... ..|'
0012e92c: 0012e888 ffffffff 0012e97c 00140000 '........|.......'
0012e93c: 7c910060 ffffffff 00140000 00140000 '`..|............'
0012e94c: 00140000 00010000 7c809a0d 0012e8b4 '...........|....'
0012e95c: 0001f308 0012e9a8 7c90e920 7c910060 '........ ..|`..|'
0012e96c: ffffffff 0012e9b8 7c8099fa 00140000 '...........|....'
0012e97c: 00000000 050e2b50 00000000 050e2b50 '....P+......P+..'
0012e98c: 00000000 00000000 050e2b50 00000000 '........P+......'
0012e99c: 00000000 0012e984 00000000 0012edac '................'
0012e9ac: 7c839ad8 7c809a10 00000000 0012e9c4 '...|...|........'
0012e9bc: 77a7becb 050e2b50 0012e9d4 77a89f92 '...wP+.........w'
0012e9cc: 050e2b50 05062ca8 0012e9ec 77a8a79c 'P+...,.........w'
0012e9dc: 00000001 05062558 77a8a76e 05062338 '....X%..n..w8#..'
0012e9ec: 0012ea08 77a8a65a 00000001 0012eb88 '....Z..w........'
0012e9fc: 00000000 050b3478 00000000 0012ea24 '....x4......$...'
0012ea0c: 76c291fb 05062338 0012eb88 76c4a000 '...v8#.........v'
0012ea1c: 0012eb58 0000762c 0012eb18 76c2b54a 'X...,v......J..v'
0012ea2c: 050b3478 0012eb88 0012eb58 0012ed3c 'x4......X...<...'
0012ea3c: 0012ea10 ffffffff 0012ea84 7791fc29 '............)..w'
0012ea4c: 7791ad08 ffffffff 7791acab 7791ab90 '...w.......w...w'
0012ea5c: 7791ad14 7791abb7 000000b4 13efa008 '...w...w........'
0012ea6c: 0012ed8c 00000000 13279f78 00000000 '........x.'.....'
0012ea7c: 0012ea64 7c9101e0 0012ecd0 7791fc29 'd......|....)..w'
0012ea8c: 7791abc0 ffffffff 7791abb7 7791c138 '...w.......w8..w'
0012ea9c: 00000000 00000000 7791c17a 00000000 '........z..w....'
0012eaac: 00000000 13efa008 0012ed8c 00000000 '................'
0012eabc: 13efa008 00000000 005f0044 00360030 '........D._.0.6.'
0012eacc: 00330041 00500026 00440049 0038005f 'A.3.&.P.I.D._.8.'
0012eadc: 00310030 00260038 0049004d 0030005f '0.1.8.&.M.I._.0.'
0012eaec: 00260031 004f0043 0030004c 005c0031 '1.&.C.O.L.0.1.\.'
0012eafc: 00000000 00000000 00000000 00000000 '................'
0012eb0c: 050b3478 00000000 800b0001 0012eb3c 'x4..........<...'
0012eb1c: 76c22f4e 00000000 0012eb88 00000000 'N/.v............'
>> HEAP[GP4.exe]: >> Invalid Address specified to RtlFreeHeap( 00140000, 050DA008 )
Debug event: EXCEPTION_DEBUG_EVENT
Thread ID = 0x00000f2c
First chance exception
Exception address: 0x7c90120e
Module name: 'ntdll.dll' (base 0x7c900000, size 712192)
Exception flags: 0x00000000
Exception code: EXCEPTION_BREAKPOINT
Stack trace:
7C90120F: WINDOWS\system32\ntdll.dll! DbgBreakPoint + 1 bytes
7C96F26E: WINDOWS\system32\ntdll.dll! RtlpNtMakeTemporaryKey + 27506 bytes
7C970456: WINDOWS\system32\ntdll.dll! RtlpNtMakeTemporaryKey + 32090 bytes
7C94BAFC: WINDOWS\system32\ntdll.dll! LdrAlternateResourcesEnabled + 13245 bytes
7C91A1BA: WINDOWS\system32\ntdll.dll! RtlpUnWaitCriticalSection + 1627 bytes
7C8099FA: WINDOWS\system32\kernel32.dll! LocalFree + 43 bytes
77A8A687: <no module><no symbol>
76C291FB: <no module><no symbol>
76C2B54A: <no module><no symbol>
76C22F4E: <no module><no symbol>
76C31FFF: <no module><no symbol>
77A9EF3D: <no module><no symbol>
77A8BA86: <no module><no symbol>
77A8BAEE: <no module><no symbol>
77A742DE: <no module><no symbol>
76C2301D: <no module><no symbol>
76C22F4E: <no module><no symbol>
7791B27A: <no module><no symbol>
7791B017: <no module><no symbol>
7791B2B6: <no module><no symbol>
6D3CE79A: <no module><no symbol>
6D3C1FD0: <no module><no symbol>
6D3C2174: <no module><no symbol>
6D3C1222: <no module><no symbol>
6D3BDD0B: <no module><no symbol>
6D3BDDFD: <no module><no symbol>
005C7C77: GrandPrix4\gpxpatch.exe! <no symbol>
Registers:
EAX=050DA000 ECX=7C91D4FD ESI=00140000
EBX=050DA000 EDX=0012E556 EDI=050DA000
CS:EIP=001B:7C90120F
SS:ESP=0023:0012E760 EBP=0012E764
DS=0023 ES=0023 FS=003B GS=0000
Flags=00200202
Stack dump:
0012e760: 7c96ee31 0012e778 7c96f26e 050da000 '1..|x...n..|....'
0012e770: 00140000 050da008 0012e7ec 7c970456 '............V..|'
0012e780: 00140000 050da000 7c97060c 00140000 '...........|....'
0012e790: 050da008 40000060 050c5818 01010000 '....`..@.X......'
0012e7a0: 00000028 050625a0 00140000 7c90e920 '
....%...... ..|'
0012e7b0: 7c9705e8 0101ffff 0012e770 00008b48 '...|....p...H...'
0012e7c0: 050da000 00140000 7c9705e8 ffffffff '...........|....'
0012e7d0: 000105c4 0012e78c 00140000 0012e8c4 '................'
0012e7e0: 7c90e920 7c9705e8 00000001 0012e8d4 ' ..|...|........'
0012e7f0: 7c94bafc 00140000 50000061 050da008 '...|....a..P....'
0012e800: 00140000 050da008 40000060 7c91a3cb '........`..@...|'
0012e810: 00140000 04fcefc8 40000060 00140000 '........`..@....'
0012e820: 00140000 00140000 0012e76c 00140000 '........l.......'
0012e830: 7c90e920 0000e778 7c00e920 00140000 ' ..|x... ..|....'
0012e840: 0012e784 0000e788 7c90e920 0012e790 '........ ..|....'
0012e850: 7c90e920 0000e924 7c90e920 0012e7a0 ' ..|$... ..|....'
0012e860: ffffffff 0012e934 00140000 00140000 '....4...........'
0012e870: ffffffff 00140000 00140000 00140000 '................'
0012e880: 00140000 7c00005d 0012e7cc 0012e7d0 '....]..|........'
0012e890: 0012e960 7c90e920 7c00a3d0 00140000 '`... ..|...|....'
0012e8a0: 0012e7e4 7c91a1ba 0012e978 7c90e920 '.......|x... ..|'
0012e8b0: 7c91a3d0 ff00ffff 7c91a3cb 0012e800 '...|.......|....'
0012e8c0: 00140000 0012e994 7c90e920 7c91a3d0 '........ ..|...|'
0012e8d0: ffffffff 0012e9a4 7c91a1ba 00140000 '...........|....'
0012e8e0: 40000060 050da008 00000000 05062338 '`..@........8#..'
0012e8f0: 050da008 7c91005d 0012eb88 050b3478 '....]..|....x4..'
0012e900: 04fcefc8 0001e860 0001e920 00140000 '....`... .......'
0012e910: 0012e86c 0001e870 7c90e920 0012e878 'l...p... ..|x...'
0012e920: 7c90e920 0001e96c 7c90e920 0012e888 ' ..|l... ..|....'
0012e930: ffffffff 0012e97c 00140000 00140000 '....|...........'
0012e940: ffffffff 00140000 00140000 00140000 '................'
0012e950: 00140000 00019a0d 0012e8b4 0012e8b8 '................'
0012e960: 0012e9a8 7c90e920 00010060 00140000 '.... ..|`.......'
0012e970: 0012e8cc 7c8099fa 0012e9c0 7c90e920 '.......|.... ..|'
0012e980: 7c910060 0001ffff 7c91005d 0012e8e8 '`..|....]..|....'
0012e990: 00140000 0012e9dc 7c90e920 7c910060 '........ ..|`..|'
0012e9a0: ffffffff 0012e9ec 7c8099fa 00140000 '...........|....'
0012e9b0: 00000000 050da008 00000000 05062338 '............8#..'
0012e9c0: 00000000 7c839ad8 7c809a10 ffffffff '.......|...|....'
0012e9d0: 7c809a0d 0012e9b8 050625a8 0012edac '...|.....%......'
0012e9e0: 7c839ad8 7c809a10 00000000 0012ea08 '...|...|........'
0012e9f0: 77a8a687 050da008 0012eb88 00000000 '...w............'
0012ea00: 050b3478 00000000 0012ea24 76c291fb 'x4......$......v'
0012ea10: 05062338 0012eb88 76c4a000 0012eb58 '8#.........vX...'
0012ea20: 0000762c 0012eb18 76c2b54a 050b3478 ',v......J..vx4..'
0012ea30: 0012eb88 0012eb58 0012ed3c 0012ea10 '....X...<.......'
0012ea40: ffffffff 0012ea84 7791fc29 7791ad08 '........)..w...w'
0012ea50: ffffffff 7791acab 7791ab90 7791ad14 '.......w...w...w'
0012ea60: 7791abb7 000000b4 13efa008 0012ed8c '...w............'
0012ea70: 00000000 13279f78 00000000 0012ea64 '....x.'.....d...'
0012ea80: 7c9101e0 0012ecd0 7791fc29 7791abc0 '...|....)..w...w'
0012ea90: ffffffff 7791abb7 7791c138 00000000 '.......w8..w....'
0012eaa0: 00000000 7791c17a 00000000 00000000 '....z..w........'
0012eab0: 13efa008 0012ed8c 00000000 13efa008 '................'
0012eac0: 00000000 005f0044 00360030 00330041 '....D._.0.6.A.3.'
0012ead0: 00500026 00440049 0038005f 00310030 '&.P.I.D._.8.0.1.'
0012eae0: 00260038 0049004d 0030005f 00260031 '8.&.M.I._.0.1.&.'
0012eaf0: 004f0043 0030004c 005c0031 00000000 'C.O.L.0.1.\.....'
0012eb00: 00000000 00000000 00000000 050b3478 '............x4..'
0012eb10: 00000000 800b0001 0012eb3c 76c22f4e '........<...N/.v'
0012eb20: 00000000 0012eb88 00000000 00000000 '................'
0012eb30: 00000000 00000000 05062230 0012eb9c '........0"......'
0012eb40: 76c31fff 00000000 0012eb88 0012eb58 '...v........X...'
0012eb50: 00000002 050d5040 00000030 00000000 '....@P..0.......'
>> **************************
*
* Font Created!
*
************************
>> **************************
*
* Font Created!
*
************************
Debug event: CREATE_THREAD_DEBUG_EVENT
Thread ID = 0x00000bc0
Thread handle = 0x000003c8
Start address = 0x7c8106f9
Thread local base = 0x7ffdc000
>> Setting MenuEventCurrentScreenID
>> **************************
*
* Font Created!
*
************************
>> **************************************************************************
>> CGP4Manager::DebugTextures() :: ACTIVE TEXTURES LOADED AGAINST CGP4MANAGER
>> **************************************************************************
>> [\GrandPrix4\CARS\CARLIGHTMAPCH2.TEX] 4 x 4
>> [\GrandPrix4\CARS\CARLIGHTMAPCH3.TEX] 4 x 4
>> **************************************************************************
>> ************************************************************************
>> CGP4Manager::DebugBuffers() :: ACTIVE BUFFERS LOADED AGAINST CGP4MANAGER
>> ************************************************************************
>> VB CGP4DEVICE::RENDERBLIT 168 bytes
>> VB GP4FONT.CPP 86400 bytes
>> VB GP4FONT.CPP 86400 bytes
>> VB GP4FONT.CPP 86400 bytes
>> **************************************************************************
>> *****************************************************************************************
>> CGP4Manager::DebugGenericEntities() :: ACTIVE GENERIC ENTITIES LOADED AGAINST CGP4MANAGER
>> *****************************************************************************************
>> **************************************************************************
>> BLOCKS ALLOCATED TO 3D ON EXIT FROM 3D -------
>> ------- BLOCKS ALLOCATED TO 3D ON EXIT FROM 3D
>> Setting MenuEventCurrentScreenID
>> **************************
*
* Font Created!
*
************************
>> Game thread into win95_closedown(0)
>> in win95closedown -- main thread
Debug event: UNLOAD_DLL_DEBUG_EVENT
Thread ID = 0x00000f2c
base 0x0a000000
Debug event: UNLOAD_DLL_DEBUG_EVENT
Thread ID = 0x00000f2c
base 0x09b00000
Debug event: UNLOAD_DLL_DEBUG_EVENT
Thread ID = 0x00000f2c
base 0x09d00000
Debug event: UNLOAD_DLL_DEBUG_EVENT
Thread ID = 0x00000f2c
base 0x09e00000
Debug event: UNLOAD_DLL_DEBUG_EVENT
Thread ID = 0x00000f2c
base 0x09c00000
Debug event: UNLOAD_DLL_DEBUG_EVENT
Thread ID = 0x00000f2c
base 0x040e0000
>> shutdown timer - main thread
>> **************************
*
* Font_Released!
*
************************
>> **************************
*
* Font_Released!
*
************************
>> **************************
*
* Font_Released!
*
************************
>> **************************
*
* Font_Released!
*
************************
>> **************************************************************************
>> CGP4Manager::DebugTextures() :: ACTIVE TEXTURES LOADED AGAINST CGP4MANAGER
>> **************************************************************************
>> [\GrandPrix4\CARS\CARLIGHTMAPCH2.TEX] 4 x 4
>> [\GrandPrix4\CARS\CARLIGHTMAPCH3.TEX] 4 x 4
>> **************************************************************************
>> ************************************************************************
>> CGP4Manager::DebugBuffers() :: ACTIVE BUFFERS LOADED AGAINST CGP4MANAGER
>> ************************************************************************
>> VB CGP4DEVICE::RENDERBLIT 168 bytes
>> **************************************************************************
>> *****************************************************************************************
>> CGP4Manager::DebugGenericEntities() :: ACTIVE GENERIC ENTITIES LOADED AGAINST CGP4MANAGER
>> *****************************************************************************************
>> **************************************************************************
>>
D3DDevice GetInfo Results [Leaving D3DUninit()]
*********************************************
TEXTURES_____________________________________
Thrashing 0
NumEvicts 0
NumUsed 0
NumUsedInVidMem 0
WorkingSet 0
WorkingSetBytes 0
TotalManaged 0
TotalBytes 0
ApproxBytesDownloaded 0
NumUsedInVidMem 0
VERTEX BUFFERS_______________________________
Thrashing 0
NumEvicts 0
NumUsed 0
NumUsedInVidMem 0
WorkingSet 0
WorkingSetBytes 0
TotalManaged 0
TotalBytes 0
ApproxBytesDownloaded 0
NumUsedInVidMem 0
VERTEX_______________________________________
NumRenderedTriangles 0
NumExClippingTriangles 0
*********************************************
>>
D3DDevice GetInfo Results [DESTRUCTOR]
*********************************************
TEXTURES_____________________________________
Thrashing 0
NumEvicts 0
NumUsed 0
NumUsedInVidMem 0
WorkingSet 0
WorkingSetBytes 0
TotalManaged 0
TotalBytes 0
ApproxBytesDownloaded 0
NumUsedInVidMem 0
VERTEX BUFFERS_______________________________
Thrashing 0
NumEvicts 0
NumUsed 0
NumUsedInVidMem 0
WorkingSet 0
WorkingSetBytes 0
TotalManaged 0
TotalBytes 0
ApproxBytesDownloaded 0
NumUsedInVidMem 0
VERTEX_______________________________________
NumRenderedTriangles 0
NumExClippingTriangles 0
*********************************************
Debug event: EXIT_THREAD_DEBUG_EVENT
Thread ID = 0x00000bc0
Thread exit code = 0
>> D3D_Cleanup3DEnvironment() - ok
>> D3D_DestroyD3DObject() ok
>> Closing DINPUT
Debug event: EXIT_THREAD_DEBUG_EVENT
Thread ID = 0x00000bbc
Thread exit code = 0
Debug event: EXIT_THREAD_DEBUG_EVENT
Thread ID = 0x00000d8c
Thread exit code = 0
Debug event: UNLOAD_DLL_DEBUG_EVENT
Thread ID = 0x00000f2c
base 0x6ccf0000
>> win95_closedown() - main thread - Cleanup3DEnvironment()
>> Game thread finishing win95 closedown(0)
>>
**************************************************************
>> DEBUG MEMORY CLEANUP --- LEAVING APPLICATION
>>
**************************************************************
>>
Memory Leak List
>> GPOS_DEBUG_MEMORY checking is OFF
>> No DEBUG memory allocation information can be displayed.
>> ** Add the GPOS_DEBUG_MEMORY define in 'Project Settings - under tab C/C++ - in the Preprocessor definitions box' to turn it ON **
>>
>> Out of asm_win95_game - game thread
Debug event: EXIT_THREAD_DEBUG_EVENT
Thread ID = 0x00000f58
Thread exit code = 0
Debug event: EXIT_THREAD_DEBUG_EVENT
Thread ID = 0x0000009c
Thread exit code = 0
Debug event: EXIT_THREAD_DEBUG_EVENT
Thread ID = 0x00000c5c
Thread exit code = 0
Debug event: EXIT_THREAD_DEBUG_EVENT
Thread ID = 0x00000e8c
Thread exit code = 0
Debug event: EXIT_THREAD_DEBUG_EVENT
Thread ID = 0x00000fe0
Thread exit code = 0
Debug event: EXIT_PROCESS_DEBUG_EVENT
Thread ID = 0x00000f2c
Process exit code = 0