Crash on recompare
Posted: Mon Nov 20, 2006 8:43 am
Saved changes and pressed <Ctrl>R. EDP crashed. Below is fragment from DrWatson's dump.
Code: Select all
*----> State Dump for Thread Id 0xa58 <----*
eax=00000000 ebx=00000000 ecx=01541780 edx=01541708 esi=0115fd48 edi=03cd45d2
eip=0044319a esp=0115f8d8 ebp=0115f938 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246
function: ExamDiff
0044315f 8945b8 mov [ebp-0x48],eax
00443162 8d45b8 lea eax,[ebp-0x48]
00443165 50 push eax
00443166 e8a6ab0c00 call ExamDiff+0x10dd11 (0050dd11)
0044316b eb33 jmp ExamDiff+0x431a0 (004431a0)
0044316d 8b4304 mov eax,[ebx+0x4]
00443170 33db xor ebx,ebx
00443172 c745bc01000000 mov dword ptr [ebp-0x44],0x1
00443179 8b00 mov eax,[eax]
0044317b 3b45c0 cmp eax,[ebp-0x40]
0044317e 89450c mov [ebp+0xc],eax
00443181 7411 jz ExamDiff+0x43194 (00443194)
00443183 8d4d0c lea ecx,[ebp+0xc]
00443186 43 inc ebx
00443187 e83ff5fcff call ExamDiff+0x126cb (004126cb)
0044318c 8b45c0 mov eax,[ebp-0x40]
0044318f 39450c cmp [ebp+0xc],eax
00443192 75ef jnz ExamDiff+0x43183 (00443183)
00443194 8b4544 mov eax,[ebp+0x44]
00443197 8b4004 mov eax,[eax+0x4]
FAULT ->0044319a 8b0498 mov eax,[eax+ebx*4] ds:0023:00000000=????????
0044319d 89450c mov [ebp+0xc],eax
004431a0 8b450c mov eax,[ebp+0xc]
004431a3 33d2 xor edx,edx
004431a5 f77538 div dword ptr [ebp+0x38]
004431a8 8b4d34 mov ecx,[ebp+0x34]
004431ab 8bdf mov ebx,edi
004431ad 2b5de8 sub ebx,[ebp-0x18]
004431b0 d1fb sar ebx,1
004431b2 4b dec ebx
004431b3 3b7dc4 cmp edi,[ebp-0x3c]
004431b6 8d0491 lea eax,[ecx+edx*4]
004431b9 8945b8 mov [ebp-0x48],eax
004431bc 751f jnz ExamDiff+0x431dd (004431dd)
004431be 837e7400 cmp dword ptr [esi+0x74],0x0
004431c2 7419 jz ExamDiff+0x431dd (004431dd)
004431c4 8b5518 mov edx,[ebp+0x18]
004431c7 0b551c or edx,[ebp+0x1c]
004431ca 7506 jnz ExamDiff+0x431d2 (004431d2)
004431cc 8d41fc lea eax,[ecx-0x4]
004431cf 8945b8 mov [ebp-0x48],eax