调试程序崩溃时xcode output抛出的崩溃堆栈信息为什么比debug导航栏展示的堆栈信息要多

需求: 调试程序崩溃时xcode output抛出的崩溃堆栈信息为什么比debug导航栏展示的堆栈信息数量要多

xcodedebug%20%E5%AF%BC%E8%88%AA%E6%A0%8F%E5%B1%95%E7%A4%BA
操作步骤: 从网上扒了一个demo工程本地跑了一下,因为本机xcode版本是11.3.1,会导致重写[UINavigationBar layoutSubviews]崩溃,查看xcode控制台输出的call stack和debug导航栏的堆栈信息,发现差异蛮大的,call stack的堆栈调用信息更全面,似乎也是更正确的。
** 环境: xcode 11.3.1

bt all一下

恩恩 bt all是打印全部线程的堆栈 跟我的那个问题不太对应 问题中控制台跟debug导航栏显示的都是主线程的堆栈信息