fun fact: When you dereference an unmapped address on X86-64, there are three different ways the CPU can tell you that!
#PF: the classic
#GP: that address *CAN'T* even be mapped
#SS: like #GP but also your compiler happened to place the pointer in RBP
-
-
Many years ago, on Mac OS, GP fault crash reports looked like Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: 0x000000000000000d, 0x0000000000000000 which made people think it was a NULL deref. 0xd is the code for GP fault
-
Now: Exception Type: EXC_BAD_ACCESS (SIGSEGV) Exception Codes: EXC_I386_GPFLT
- 3 more replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.