如何找到TRAP_BRKPT的符号

时间:2016-02-24 02:49:49

标签: ios objective-c swift crash

我在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)

0 个答案:

没有答案