Geschrieben von: / Posted by: Dann Corbit at 05 March 2004 21:23:05:
From the Map file:
0001:00023640 _ScorePosition 00424640 f score.obj
0001:00023660 _InitScore 00424660 f score.obj
0001:00026250 _StopHelpers 00427250 f search.obj
The crash occurs at address 0x0042721A:
00427204 mov edx,dword ptr [edi+18h]
00427207 push edx
00427208 call 00455800
0042720D push edi
0042720E call 00455800
00427213 mov eax,dword ptr [esp+50h]
00427217 add esp,1Ch
0042721A mov dword ptr [edi+10124h],eax ; blows up right here...
00427220 pop edi
00427221 pop esi
00427222 pop ebp
00427223 xor eax,eax
00427225 pop ebx
00427226 add esp,824h
0042722C ret
0042722D mov ecx,dword ptr [esp+34h]
So it may be in InitScore, or the clear of the pawn hash (since I allow the compiler to inline whatever it wants.).
I will try another run with inlining turned off.
my ftp site {remove http:// unless you like error messages}