Debugger skips a frame in some cases
|Reported by:||anevilyak||Owned by:||anevilyak|
|Has a Patch:||yes||Platform:||All|
If a program crashes due to dereferencing a NULL function pointer, Debugger doesn't quite handle unwinding the top frame correctly. As a consequence it essentially winds up skipping the frame which actually caused the crash in question. Attached a simple patch to handle this for x86. Please review and let me know if it's incorrect, though it appears to work for my tests.