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.3 Date: 05/18/2017 (i)
SDK: 5.0.0 Date: 02/16/2016 (i)
Date: 05/18/2017 (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 0x000000010da5abb7 -[CRLCrashSmashStackBottom crash] (CRLCrashSmashStackBottom.m:55) | Wrong line number
Missing frames

Bugsnag - x86_64

No report

Apple - x86_64

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       EXC_I386_GPFLT

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

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