llde / xOBSE

Oblivion Script extender source
250 stars 36 forks source link

Ref walker CTDs when moving fast #232

Closed slowpard closed 1 month ago

slowpard commented 3 months ago

Had a few random CTDs when flying with high speed across the map (so could be related to cell transitions), here is a sample crash log:

Exception C0000005 caught!

Calltrace: 

0x7A79D6DC ==> CellScanInfo::CellScanInfo+0x2C in obse_1_2_416 (0x0019E464) 

0x7A79DDCA ==> CellScan+0x12A in obse_1_2_416 (0x0019E4E4) 

0x7A79E062 ==> Cmd_GetNextRef_Execute+0x32 in obse_1_2_416 (0x0019E508) 

0x004FADD7 ==> EntryPoint+0xFFFFFFFF in Oblivion (0x0019E560) 

0x004F3F6A ==> EntryPoint+0xFFFFFFFF in Oblivion (0x0019E5A4) 

0x778263CF ==> RtlAllocateHeap+0x4DF in ntdll (0x00000000) 

Instruction pointer (EIP): 7A79D6DC

REG | VALUE

eax | 8035DE00

ebx | 0019E4E4

ecx | 0019E400

edx | 8035D9B8

edi | 00000000

esi | 0019E48C

ebp | 0019E464

0x4E08FEB0 | 0x8035DEC0 | 0x0019E4E4 | 0x0019E4D8

0x7A79DDCA | 0x00000000 | 0x00000000 | 0x00000000

0x00000000 | 0x00000000 | 0x0019E610 | 0x0019E5A0

0x0019E4A4 | 0x00000000 | 0x7A7E3A31 | 0x00000000

0x00B0A7D8 | 0x0019E610 | 0x0019E5C8 | 0x00000000

0x7A79DF8E | 0x004FAF1B | 0x0000001E | 0x004FB0FE

0x0019E610 | 0x00000000 | 0x0C353B54 | 0x3801EA9D

0x0019E4E4 | 0x0019EFD4 | 0x7A7E3A31 | 0xFFFFFFFF

0x0019E508 | 0x7A79E062 | 0x004F4D1D | 0x00000058

0x7A79E062 | 0x00000000 | 0x00000000 | 0x00000000

0x00000000 | 0x00000000 | 0x00000000 | 0x00000000

0x0C353B54 | 0x004FADD7 | 0x00000000 | 0x0019E610

0x00000000 | 0x00000000 | 0x4E08FEB0 | 0x0C353B54