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
SDK: 4.1.3 Date: 05/18/2017 (i)
SDK: 3.0.7 Date: 07/03/2017 (i)
SDK: 5.0.0 Date: 02/16/2016 (i)
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)

Sentry - x86_64

OS Version: macOS 10.12.5 (16F73)
Report Version: 104

Exception Codes: BUS_NOOP at 0x00007fff55905ff8
Crashed Thread: 0

Application Specific Information:
Stack overflow in (null)

Thread 0 name:
Thread 0 Crashed:
0   CrashLib                        0x109c22b47         -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
1   CrashLib                        0x109c22b4d         [inlined] -[CRLCrashStackGuard crash] (CRLCrashStackGuard.m:39)
2   CrashLib                        0x109c22b4d         [inlined] -[CRLCrashStackGuard crash] (
99  CrashLib                        0x109c22b4d         [inlined] -[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:
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