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.9.10 Date: 12/14/2016 (i)
HockeyApp
SDK: 4.1.3 Date: 02/24/2017 (i)
Bugsnag
SDK: 5.0.0 Date: 02/16/2016 (i)
Apple
Date: 06/24/2015 (i)
Crashlytics
SDK: 3.4.1 Date: 12/10/2015 (i)
Raygun
SDK: 2.2.1 Date: 09/13/2016 (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

No report

Bugsee - arm64

No report

HockeyApp - armv7

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

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

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

HockeyApp - arm64

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

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

Thread 0 Crashed:
0   CrashLibiOS 0x000000010016fde0 -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:38)
...
511 CrashLibiOS 0x000000010016fdf4 -[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

Apple - armv7

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_PROTECTION_FAILURE at 0x00074ffc
Triggered by Thread:  0

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

Apple - arm64

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Subtype: KERN_PROTECTION_FAILURE at 0x000000016fc67ff0
Triggered by Thread:  0

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

Crashlytics - armv7

Crashed: com.apple.main-thread
EXC_BAD_ACCESS KERN_PROTECTION_FAILURE at 0x0000000000290ff8

Thread : Crashed: com.apple.main-thread
0   CrashLibiOS 0x394f30 -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:38)
1   CrashLibiOS 0x394f45 -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
...
510 CrashLibiOS 0x394f45 -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)

Crashlytics - arm64

Crashed: com.apple.main-thread
EXC_BAD_ACCESS KERN_PROTECTION_FAILURE at 0x000000016fd03ff0

Thread : Crashed: com.apple.main-thread
0   CrashLibiOS 0x10024beb4 -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:38)
1   CrashLibiOS 0x10024bec8 -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
...
510 CrashLibiOS 0x10024bec8 -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)

Raygun - armv7

No report

Raygun - arm64

No report