Recently I was asked to investigate quite an interesting case. I had a dump file that Windows created, I started WinDbg and opened that dump file and I saw this:

(7b9c.ab4): Access violation - code c0000005 (first/second chance not available)
For analysis of this file, run !analyze -v
MyProgram!MyModule.SomeClick+0x71:
00000014`00ace011 5b              pop     rbx

Usually, an Access violation happened when there is an attempt to read or write from memory.  But in this, quite a rare case application crashes on pop instruction. But as everybody knows pop and push instructions do read from and write to memory because the stack is located in the same memory as everything else. So my next