Debugging an SEH Crash
Mon, Oct 10, 2016
e16961ba35
Here’s a video showing how I debugged a read access violation that was caused by an earlier buffer overflow. This sort of problem can sometimes be hard to track down, but in this case, a data breakpoint made my job easier.
The video discusses the BlockAllocator, Slice buffers and the Row Tables they contain. If you’d like to try diagnosing the bug yourself, just checkout the SEHBug branch of the BitFunnel repository.