Smash the bottom of the stack

Overwrite data below the current stack pointer. This will destroy the current function.

Reporting of this crash is expected to fail. Succeeding is basically luck.

Provider X86-64
SDK: 4.1.2 Date: 02/124/2017 (i)
SDK: 5.0.0 Date: 02/16/2016 (i)
SDK: 3.4.1 Date: 12/10/2015 (i)
Date: 06/24/2015 (i)

Expected Report Details:

-[CRLCrashSmashStackBottom crash] (CRLCrashSmashStackBottom.m:54)
-[CRLMainWindowController causeCrash:] (CRLMainWindowController.m:72)

Click a status icon above to see the crashing thread’s stack trace with further info.

HockeyApp - x86_64

Exception Type:  SIGBUS
Exception Codes: BUS_ADRERR at 0x0
Crashed Thread:  0

Thread 0 Crashed:
0 CrashLib 0x000000010369ec43 -[CRLCrashSmashStackBottom crash] (CRLCrashSmashStackBottom.m:55) | Wrong line number
Missing frames

Bugsnag - x86_64

No report

Crashlytics - x86_64

EXC_BAD_ACCESS 0x0000000000000000

Thread : Crashed:
0 CrashLib 0x0001045c4c43 -[CRLCrashSmashStackBottom crash] (CRLCrashSmashStackBottom.m:55) | Wrong line number
1  libobjc.A.dylib                0x7fff8fe124c0 objc_msgSend + 126
2  (Missing)                      0x-5a5a5a5a5a5a5c00 (Missing)
Missing frames

Apple - x86_64

xception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       EXC_I386_GPFLT

Application Specific Information:
Performing @selector(causeCrash:) from sender NSButton 0x6180001548a0

Thread 0 Crashed:: Dispatch queue:
0 net.hockeyapp.CrashLib 0x00000001011e35a1 -[CRLCrashSmashStackBottom crash] + 43 (CRLCrashSmashStackBottom.m:55) | Wrong line number
1 ???                    0xa5a5a5a5a5a5a5a5 0 + 11936128518282651045