Smash the top of the stack

Overwrite data above the current stack pointer. This will destroy the current stack frame.

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

Provider ARMv7 ARM64
Bugsee
SDK: 1.13.0 Date: 04/11/2017 (i)
HockeyApp
SDK: 4.1.5 Date: 05/18/2017 (i)
Sentry
SDK: 3.0.7 Date: 06/07/2017 (i)
Bugsnag
SDK: 5.0.0 Date: 02/16/2016 (i)
Raygun
SDK: 2.2.1 Date: 09/13/2016 (i)
Apple
Date: 05/18/2017 (i)

Expected Report Details:

-[CRLCrashSmashStackTop crash] (CRLCrashSmashStackTop.m:54)

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

Bugsee - armv7

Exception Type:  SIGSEGV
Exception Codes: SEGV_MAPERR at 0xA5A5A5A4
Crashed Thread:  0

Thread 0 Crashed:
0   unknown                             0x-5A5A5A5C unknown
1   CrashLibiOS                         0x00365F3F -[CRLCrashSmashStackTop crash] (CRLCrashSmashStackTop.m:54)

Bugsee - arm64

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

Thread 0 Crashed:
0   unknown                             0x-5A5A5A5A5A5A5C00 unknown
Missing frame that shows where the crash occured

HockeyApp - armv7

Exception Type:  SIGSEGV
Exception Codes: SEGV_MAPERR at 0xa5a5a5a4
Crashed Thread:  0

Thread 0 Crashed:
0 ???         0xa5a5a5a4 0x0 + 0
1 CrashLibiOS 0x0023df43 -[CRLCrashSmashStackTop crash] (CRLCrashSmashStackTop.m:54)

HockeyApp - arm64

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

Thread 0 Crashed:
0 ??? 0xa5a5a5a5a5a5a5a5 0x0 + 0
Missing frame that shows where the crash occured

Sentry - armv7

OS Version: iOS 9.3.5 (13G36)
Report Version: 104

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: BUS_NOOP
Crashed Thread: 0

Application Specific Information:
Attempted to dereference garbage pointer 0xa5a5a5a4.

Thread 0 name:
Thread 0 Crashed:
0                          0xa5a5a5a4          
1   CrashLibiOS                     0x159f43            -[CRLCrashSmashStackTop crash] (CRLCrashSmashStackTop.m:54)

Thread 1 name:
0   libsystem_kernel.dylib          0x4504e2f8          kevent_qos
1   libdispatch.dylib               0x44e38d61          _dispatch_mgr_invoke
2   libdispatch.dylib               0x44e38abf          _dispatch_mgr_thread$VARIANT$mp

Sentry - arm64

OS Version: iOS 10.3.2 (14F89)
Report Version: 104

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: BUS_NOOP
Crashed Thread: 0

Application Specific Information:
Attempted to dereference garbage pointer 0xa5a5a5a5a5a5a5a5.

Thread 0 name:
Thread 0 Crashed:
0                          0xa5a5a5a5a5a5a5a5L 
Missing frame that shows where the crash occured

Thread 1 name:
0   libsystem_kernel.dylib          0x30a1e7a88         __workq_kernreturn
1   libsystem_pthread.dylib         0x30a390fd0         _pthread_wqthread

Thread 2 name:
0   libsystem_kernel.dylib          0x30a1e7a88         __workq_kernreturn
1   libsystem_pthread.dylib         0x30a390fd0         _pthread_wqthread

Bugsnag - armv7

No report

Bugsnag - arm64

No report

Raygun - armv7

0   ???                                 0xa5a5a5a4 0x0 + 0
1   CrashLibiOS                         0x001b332f -[CRLCrashSmashStackTop crash] (CRLCrashSmashStackTop.m:55) | Wrong line number

Raygun - arm64

0   ???                                 0xa5a5a5a5a5a5a5a5 0x0 + 0
1   ???                                 0xa5a5a5a5a5a5a5a5 0x0 + 0
Missing frame that shows where the crash occured

Apple - armv7

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS at 0xa5a5a5a4

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 ??? 0xa5a5a5a4 0 + -1515870812
Missing frame that shows where the crash occured

Apple - arm64

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Exception Subtype: EXC_ARM_DA_ALIGN at 0xa5a5a5a5a5a5a5a5

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0 ??? 0xa5a5a5a5a5a5a5a5 0 + -6510615555426900571
Missing frame that shows where the crash occured