Just crashed a few min ago. Been getting very random crashes for the last few months. Nothing ever seems to be the same so this time I launched the debugger to see if I could pull anything from it. I was in port jeuno browsing the AH and then crashed. Here's the assembly if it helps at all:
Code:
05A67C80 mov edx,dword ptr [esp+8]
05A67C84 push ebx
05A67C85 mov ebx,dword ptr [esp+8]
05A67C89 push esi
05A67C8A mov esi,ecx
05A67C8C push edi
05A67C8D mov edi,edx
05A67C8F or ecx,0FFFFFFFFh
05A67C92 xor eax,eax
05A67C94 mov dword ptr [esi+4],ebx
05A67C97 mov dword ptr [esi+8],edx
05A67C9A repne scas byte ptr es:[edi]
05A67C9C mov edi,dword ptr [esp+18h]
05A67CA0 not ecx
05A67CA2 dec ecx
05A67CA3 mov dword ptr [esi+10h],edi
05A67CA6 mov dword ptr [esi+0Ch],ecx
05A67CA9 or ecx,0FFFFFFFFh
05A67CAC repne scas byte ptr es:[edi]
05A67CAE not ecx
05A67CB0 dec ecx
05A67CB1 cmp ebx,3
05A67CB4 mov dword ptr [esi+14h],ecx
05A67CB7 ja 05A67CE6
05A67CB9 jmp dword ptr [ebx*4+5A67CECh]
05A67CC0 mov dword ptr [esi+18h],0
05A67CC7 pop edi
05A67CC8 pop esi
05A67CC9 pop ebx
05A67CCA ret 0Ch
Crash happened at 05A67C9A. es:[edi] is zero. Google says the ES register can be used for pointing to video memory and there is hook.dll and d3d8.dll in the call stack if it's accurate, maybe some lua plugin rendering issue?
Call stack
Code:
FFXiMain.dll!05a67c9a() Unknown
[Frames below may be incorrect and/or missing, no symbols loaded for FFXiMain.dll]
FFXiMain.dll!05a67c6f() Unknown
FFXiMain.dll!05a6b040() Unknown
FFXiMain.dll!05a6c216() Unknown
FFXiMain.dll!05aee194() Unknown
atiu9pag.dll!6a903d59() Unknown
d3d8.dll!5ea8f913() Unknown
d3d8.dll!5ea7c204() Unknown
Hook.dll!0297e527() Unknown
FFXiMain.dll!05a39f49() Unknown
FFXiMain.dll!05a3adc2() Unknown
FFXiMain.dll!05a3aed2() Unknown
FFXiMain.dll!05a33377() Unknown
FFXiMain.dll!05a6f51f() Unknown
FFXiMain.dll!05940f69() Unknown
Hook.dll!0298053f() Unknown
user32.dll!75d290b9() Unknown
user32.dll!75d2908d() Unknown
uxtheme.dll!72af6e9f() Unknown
user32.dll!75d26381() Unknown
user32.dll!75d162fa() Unknown
user32.dll!75d16d91() Unknown
user32.dll!75d16210() Unknown
user32.dll!75d26cbc() Unknown
user32.dll!75d26c87() Unknown
FFXiMain.dll!05bfe782() Unknown
FFXiMain.dll!05931b4b() Unknown
FFXiMain.dll!059315dc() Unknown
FFXiMain.dll!0594483b() Unknown
FFXiMain.dll!05944077() Unknown
FFXiMain.dll!05943f69() Unknown
FFXiMain.dll!05943d09() Unknown
FFXi.dll!025b4e57() Unknown
kernel32.dll!76bc241b() Unknown
kernel32.dll!76bc2422() Unknown
ole32.dll!7661a5ed() Unknown
kernel32.dll!76bc22f2() Unknown
ntdll.dll!77db7f04() Unknown
ntdll.dll!77db7f04() Unknown
ntdll.dll!77db7f04() Unknown
ntdll.dll!77de4096() Unknown
ntdll.dll!77de3ff9() Unknown
ole32.dll!7663a6c2() Unknown
ole32.dll!7663a1bd() Unknown
ole32.dll!7663a61f() Unknown
ole32.dll!7663a6c2() Unknown
ole32.dll!7663a1bd() Unknown
ole32.dll!7663ab0f() Unknown
KernelBase.dll!76942e44() Unknown
polcore.dll!03bd179f() Unknown
pol.exe!0041320c() Unknown
pol.exe!004140ce() Unknown
pol.exe!00416060() Unknown
ntdll.dll!77d9fbea() Unknown
kernel32.dll!76bc88d2() Unknown
KernelBase.dll!76942f08() Unknown
pol.exe!004061a1() Unknown
pol.exe!0042df28() Unknown
pol.exe!0042df31() Unknown
ntdll.dll!77d9faea() Unknown
ntdll.dll!77dc1092() Unknown
pol.exe!0042a70f() Unknown
pol.exe!0042ce3b() Unknown
pol.exe!004252bd() Unknown
pol.exe!004256a3() Unknown
pol.exe!004256ad() Unknown
pol.exe!00425b34() Unknown
kernel32.dll!76bc338a() Unknown
ntdll.dll!77db9f72() Unknown
ntdll.dll!77db9f45() Unknown
Code block from hook.dll
Code:
0297E4FE int 3
0297E4FF int 3
0297E500 push ebp
0297E501 mov ebp,esp
0297E503 push ecx
0297E504 mov eax,dword ptr [ebp+14h]
0297E507 push eax
0297E508 mov ecx,dword ptr [ebp+10h]
0297E50B push ecx
0297E50C mov edx,dword ptr [ebp+0Ch]
0297E50F push edx
0297E510 mov eax,dword ptr [ebp+8]
0297E513 mov ecx,dword ptr [eax+4]
0297E516 mov edx,dword ptr [ebp+8]
0297E519 mov eax,dword ptr [edx+4]
0297E51C mov ecx,dword ptr [ecx]
0297E51E push eax
0297E51F mov edx,dword ptr [ecx+0FCh]
0297E525 call edx
0297E527 mov dword ptr [ebp-4],eax
0297E52A cmp dword ptr [ebp-4],0
0297E52E je 0297E53C
0297E530 mov eax,dword ptr [ebp-4]
0297E533 push eax
0297E534 call 029632B0
0297E539 add esp,4
0297E53C mov eax,dword ptr [ebp-4]
0297E53F mov esp,ebp
0297E541 pop ebp
0297E542 ret 10h