mirror of
https://github.com/jkdansereau/goldeneye-pc-port.git
synced 2026-10-24 00:02:45 +02:00
The POSIX handler re-entered on SIGABRT (sysFatalError -> abort) and truncated ge007.crash.log, so field crashes came back as bare abort records with no faulting PC or registers. Guard against re-entry, terminate directly with _exit(), and dump si_addr + the general register set from the ucontext — a Deck crash now names the bad pointer on its face. Also documents D255 (new SIGSEGV in vtxstore's active-object walk during a Facility firefight on the Deck; disassembly shows the fault is a 32-bit-zero-extended read of ObjectRecord.model, misnamed ChrRecord. chrflags by the decompiler) and updates the release notes' Deck status.