记一次crash排查—dispatch_once引起的死锁
该 bug 表现为:测试环境下,启动过程中 App 卡死,不响应任何操作;真机环境下,启动后直接crash。重现 bug 后暂停程序并打印堆栈信息,符号化后的堆栈信息涉及到公司内部代码 这里就不全贴出来了,栈顶的三条记录如下:
1234* thread #1, queue = 'com.apple.main-thread', stop reason = signal SIGSTOP fram
...