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 X86-64
HockeyApp
SDK: 4.1.3 Date: 05/18/2017 (i)
Bugsnag
SDK: 5.0.0 Date: 02/16/2016 (i)
Apple
Date: 05/18/2017 (i)

Expected Report Details:

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

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

HockeyApp - x86_64

:  0

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

Thread 0 Crashed:
0   CrashLib 0x0000000100b0ca89 -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
1   CrashLib 0x0000000100b0ca8f -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
...
511 CrashLib 0x0000000100b0ca8f -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)

Bugsnag - x86_64

Exception Type:  EXC_BAD_ACCESS (SIGBUS)
Stack overflow in _mh_execute_header

0   CrashProbe            -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
...
130 CrashProbe            -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
131 CrashProbe            -[CRLMainWindowController causeCrash:] (CRLMainWindowController.m:72)
132 libsystem_trace.dylib os_activity_initiate
133 AppKit                -[NSApplication sendAction:to:from:]
134 AppKit                -[NSControl sendAction:to:]
135 AppKit                _26-[NSCell _sendActionFrom:]_block_invoke
136 libsystem_trace.dylib os_activity_initiate
137 AppKit                -[NSCell _sendActionFrom:]
138 libsystem_trace.dylib os_activity_initiate
139 AppKit                -[NSCell trackMouse:inRect:ofView:untilMouseUp:]
140 AppKit                -[NSButtonCell trackMouse:inRect:ofView:untilMouseUp:]
141 AppKit                -[NSControl mouseDown:]
142 AppKit                -[NSWindow _handleMouseDownEvent:isDelayedEvent:]
143 AppKit                -[NSWindow _reallySendEvent:isDelayedEvent:]
144 AppKit                -[NSWindow sendEvent:]
145 AppKit                -[NSApplication sendEvent:]
146 AppKit                -[NSApplication run]
147 AppKit                NSApplicationMain
148 CrashProbe            main (main.m:13)
149 libdyld.dylib         start

Apple - x86_64

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_PROTECTION_FAILURE at 0x00007fff5b135ff8

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

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   net.hockeyapp.CrashLib 0x00000001042dda89 -[CRLCrashStackGuard crash] + 11 (CRLCrashStackGuard.m:39)
1   net.hockeyapp.CrashLib 0x00000001042dda8f -[CRLCrashStackGuard crash] + 17 (CRLCrashStackGuard.m:43) | Wrong line number
...
511 net.hockeyapp.CrashLib 0x00000001042dda8f -[CRLCrashStackGuard crash] + 17 (CRLCrashStackGuard.m:43) | Wrong line number