我在iOS上遇到了崩溃,看起来像下面的
Exception Type: SIGTRAP
Exception Codes: TRAP_BRKPT at 0xe7ffdefe
Crashed Thread: 0
Application Specific Information:
*** Terminating app due to uncaught exception '', reason: ''
Thread 0 Crashed:
0 MyApp 0x002bf4d8 0xdb000 + 1983704
1 MyApp 0x002bf4f4 0xdb000 + 1983732
2 MyApp 0x004e17ef 0xdb000 + 4220911
第一个问题:我的印象是SIGTRAP与调试器有关。这在生产中是如何发生的?
我能够正确地音节,但不是TRAP_BRKPT at 0xe7ffdefe
我想知道生活在0xe7ffdefe
的人会帮我弄清楚发生了什么。所以第二个问题是我如何找出0xe7ffdefe
生活的内容?
我试过了
atos -l -arch armv7 -o ./MyApp 0xe7ffdefe
并获得输出
0x00004014 (in MyApp)
0x0000400a (in MyApp)
修改 我想不妨提供象征性的结果
0 MyApp 0x000000010027c5d8 MyController.viewDidLoad() -> () (MyViewController.swift:26)
1 MyApp 0x000000010027c5f8 @objc MyViewController.viewDidLoad() -> () (MyViewController.swift:0)
第26行是self.webView.loadHTMLString(self.staticScreen.body, baseURL: nil)