Stack overflow

Execute an infinitely recursive method, which overflows the stack and causes a crash by attempting to write to the guard page at the end.

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: 2.1.7 Date: 04/03/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:

-[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:38) or line 39
-[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
...
-[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)

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

Bugsee - armv7

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

Application Specific Information:
Selector name found in current argument registers: crash

Thread 0 Crashed:
0   CrashLibiOS                         0x00362B96 -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:38)
1   CrashLibiOS                         0x00362BAB -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
2   CrashLibiOS                         0x00362BAB -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)

Bugsee - arm64

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

Application Specific Information:
Selector name found in current argument registers: crash

Thread 0 Crashed:
0   CrashLibiOS                         0x000000010025BE6C -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:38)
1   CrashLibiOS                         0x000000010025BE80 -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
2   CrashLibiOS                         0x000000010025BE80 -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)

HockeyApp - armv7

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

Application Specific Information:
Selector name found in current argument registers: crash

Thread 0 Crashed:
0   CrashLibiOS 0x00144b9a -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:38)
1   CrashLibiOS 0x00144baf -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
...
511 CrashLibiOS 0x00144baf -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)

HockeyApp - arm64

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

Application Specific Information:
Selector name found in current argument registers: crash

Thread 0 Crashed:
0   CrashLibiOS 0x000000010017fe6c -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:38)
1   CrashLibiOS 0x000000010017fe80 -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
...
511 CrashLibiOS 0x000000010017fe80 -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)

Sentry - armv7

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

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

Application Specific Information:
Stack overflow in (null)

Thread 0 name:
Thread 0 Crashed:
0   CrashLibiOS                     0x1c4b76            -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:38)
1   CrashLibiOS                     0x1c4b8b            [inlined] -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
2   CrashLibiOS                     0x1c4b8b            [inlined] -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
...
99  CrashLibiOS                     0x1c4b8b            -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)

Sentry - arm64

OS Version: iOS 10.2.1 (14D27)
Report Version: 104

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

Application Specific Information:
Stack overflow in (null)

Thread 0 name:
Thread 0 Crashed:
0   CrashLibiOS                     0x1000cbe6c         -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:38)
1   CrashLibiOS                     0x1000cbe80         [inlined] -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
2   CrashLibiOS                     0x1000cbe80         [inlined] -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
...
99  CrashLibiOS                     0x1000cbe80         -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)

Bugsnag - armv7

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_INVALID_ADDRESS
Stack overflow in -[CRLDetailViewController doCrash]

0   CrashProbe       -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
...
131 CrashProbe       -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
132 CrashProbe iOS   -[CRLDetailViewController doCrash] (CRLDetailViewController.m:53)
133 UIKit            -[UIApplication sendAction:to:from:forEvent:]
134 UIKit            -[UIControl sendAction:to:forEvent:]
135 UIKit            -[UIControl _sendActionsForEvents:withEvent:]
136 UIKit            -[UIControl touchesEnded:withEvent:]
137 UIKit            _UIGestureRecognizerUpdate
138 UIKit            -[UIWindow _sendGesturesForEvent:]
139 UIKit            -[UIWindow sendEvent:]
140 UIKit            -[UIApplication sendEvent:]
141 UIKit            _UIApplicationHandleEventQueue
142 CoreFoundation   __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
143 CoreFoundation   __CFRunLoopDoSources0
144 CoreFoundation   __CFRunLoopRun
145 CoreFoundation   CFRunLoopRunSpecific
146 CoreFoundation   CFRunLoopRunInMode
147 GraphicsServices GSEventRunModal
148 UIKit            UIApplicationMain
149 CrashProbe iOS   main (main.m:16)

Bugsnag - arm64

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Stack overflow in -[CRLDetailViewController doCrash]

0   CrashProbe       -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
...
131 CrashProbe       -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
132 CrashProbe iOS   -[CRLDetailViewController doCrash] (CRLDetailViewController.m:53)
133 UIKit            -[UIApplication sendAction:to:from:forEvent:]
134 UIKit            -[UIControl sendAction:to:forEvent:]
135 UIKit            -[UIControl _sendActionsForEvents:withEvent:]
136 UIKit            -[UIControl touchesEnded:withEvent:]
137 UIKit            _UIGestureRecognizerUpdate
138 UIKit            -[UIWindow _sendGesturesForEvent:]
139 UIKit            -[UIWindow sendEvent:]
140 UIKit            -[UIApplication sendEvent:]
141 UIKit            _UIApplicationHandleEventQueue
142 CoreFoundation   __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
143 CoreFoundation   __CFRunLoopDoSources0
144 CoreFoundation   __CFRunLoopRun
145 CoreFoundation   CFRunLoopRunSpecific
146 GraphicsServices GSEventRunModal
147 UIKit            UIApplicationMain
148 CrashProbe iOS   main (main.m:16)
149 libdyld.dylib    start

Raygun - armv7

No report

Raygun - arm64

No report

Apple - armv7

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_PROTECTION_FAILURE at 0x00203ff8

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   CrashLibiOS 0x00134b9a -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:38)
1   CrashLibiOS 0x00134bae -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:43) | Wrong line number
...
510 CrashLibiOS 0x00134bae -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:43) | Wrong line number

Apple - arm64

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_PROTECTION_FAILURE at 0x000000016fcbfff0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   CrashLibiOS 0x000000010008fe6c -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:38)
1   CrashLibiOS 0x000000010008fe80 -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:43) | Wrong line number
...
510 CrashLibiOS 0x000000010008fe80 -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:43) | Wrong line number