LLDB stack trace only shows last 2 calls in XCode
ios, lldb, xcode
Solution
Try printing `[NSThread callStackSymbols]` from the debugger, which sometimes works when the debugger doesn't. It doesn't really surprise me that
Additionally, my experience is that GDB is far more reliable.
Problem
Currently having trouble debugging with XCode. All stack traces only show last two calls made. Can't use `lldb` console too. For example a simple `unrecognized selector` error only shows this trace log ``` * thread #1: tid = 0x2503, 0x32d2e960 libobjc.A.dylib`objc_exception_throw, stop reason = breakpoint 1.1 frame #0: 0x32d2e960 libobjc.A.dylib`objc_exception_throw frame #1: 0x37c4ae06 CoreFoundation`-[NSObject(NSObject) doesNotRecognizeSelector:] + 170 ```