通过崩溃trace来查找问题原因
2014-10-10 14:25
344 查看
参考文章:http://blog.csdn.net/smking/article/details/9342899
通过Organizer找到.xcarchive文件(右键Show In Finder),用终端打开,可以看到目录下有三个文件(夹)
Info.plist Products dSYMs
进入 dSYMs/xxx.app.dSYM/Contents/Resources/DWARF 目录下的文件就是经过编译生成的二进制文件
要看CPU Type 有可能是armv7s
执行 atos -arch armv7/armv7s -o kddemo 0x589391可以看到
-[ChatBubbleView setupDirectMessageDetailsView] (in kddemo) (ChatBubbleView.m:149)
以此具体追踪问题
Application received signal SIGSEGV (null) ( 0 CoreFoundation 0x2e9bdfeb + 154 1 libobjc.A.dylib 0x39236ccf objc_exception_throw + 38 2 CoreFoundation 0x2e9bdf15 + 0 3 kddemo <span style="color:#33ff33;">0x589391</span> _ZN15NumberlikeArrayItE8allocateEj + 1293708 4 libsystem_platform.dylib 0x3985df8b _sigtramp + 34 5 UIKit 0x312d4bbd + 52 6 UIKit 0x312d4b45 + 180 7 UIKit 0x3137d483 + 470 8 UIKit 0x3137ce6d + 284 9 UIKit 0x3137cd4d + 52 10 QuartzCore 0x30ea5df3 + 98 11 QuartzCore 0x30ea5b9d + 344 12 IOMobileFramebuffer 0x33c7275d + 104 13 IOKit 0x2f6a8451 IODispatchCalloutFromCFMessage + 248 14 CoreFoundation 0x2e97def9 + 136 15 CoreFoundation 0x2e988ab7 + 34 16 CoreFoundation 0x2e988a53 + 346 17 CoreFoundation 0x2e987227 + 1398 18 CoreFoundation 0x2e8f1f0f CFRunLoopRunSpecific + 522 19 CoreFoundation 0x2e8f1cf3 CFRunLoopRunInMode + 106 20 GraphicsServices 0x3384a663 GSEventRunModal + 138 21 UIKit 0x3123d16d UIApplicationMain + 1136 22 kddemo <span style="color:#33ff33;background-color: rgb(255, 255, 255);">0xdda73</span> kddemo + 891507 23 kddemo <span style="color:#33ff33;">0xb0c8</span> kddemo + 28872 ) dSYM UUID: 58ABBCA3-FFB9-3995-8158-E5E387C402D1 CPU Type: armv7 Slide Address: 0x00004000 Binary Image: kddemo Base Address: 0x0002c000
通过Organizer找到.xcarchive文件(右键Show In Finder),用终端打开,可以看到目录下有三个文件(夹)
Info.plist Products dSYMs
进入 dSYMs/xxx.app.dSYM/Contents/Resources/DWARF 目录下的文件就是经过编译生成的二进制文件
要看CPU Type 有可能是armv7s
执行 atos -arch armv7/armv7s -o kddemo 0x589391可以看到
-[ChatBubbleView setupDirectMessageDetailsView] (in kddemo) (ChatBubbleView.m:149)
以此具体追踪问题
相关文章推荐
- 通过崩溃trace来查找问题原因
- 通过崩溃trace来查找问题原因
- 通过崩溃trace来查找问题原因 Application received signal SIGSEGV(null)
- Application received signal SIGSEGV通过崩溃trace来查找问题原因
- 通过崩溃trace来查找问题原因
- 通过崩溃trace来查找问题原因
- 通过崩溃trace来查找问题原因
- 根据友盟错误信信息反编译 通过崩溃trace来查找问题原因
- 通过崩溃trace来查找问题原因 .
- 通过崩溃trace来查找问题原因
- 通过崩溃trace来查找问题原因
- 通过崩溃trace来查找问题原因
- 通过崩溃trace来查找问题原因
- c++ 使用map文件查找程序崩溃原因(通过VA定位源程序行号)
- iOS -- 通过堆栈查找崩溃原因
- MTK调试技巧1------MTK通过TRACE的栈信息寻找BUG原因与解决方法
- VS 2005使用map文件查找程序崩溃原因
- VS2005(vs2008,vs2010)使用map文件查找程序崩溃原因
- VS 2005使用map文件查找程序崩溃原因
- 遇到问题快速解决才是王道,查找问题的原因可以后续做