Crash Dump Analysis Patterns (Part 78a, Linux)
This is a Linux variant of Divide by Zero (user mode) pattern previously described for Mac OS X and Windows platforms:
GNU gdb (GDB)
[...]
Program terminated with signal 8, Arithmetic exception.
#0 0×000000000040056f in procD ()
(gdb) x/i $rip
=> 0x40056f <procD+18>: idivl -0×8(%rbp)
(gdb) info r $rax
rax 0x1 1
(gdb) x/w $rbp-0x8
0x7f0f6806bd28: 0×00000000
- Dmitry Vostokov @ DumpAnalysis.org + TraceAnalysis.org -