通过崩溃trace来查找问题原因

来源:互联网 发布:生化危机人工智能图片 编辑:程序博客网 时间:2024/06/05 03:02

参考文章:http://blog.csdn.net/smking/article/details/9342899

Application received signal SIGSEGV(null)(0   CoreFoundation                      0x2e9bdfeb  + 1541   libobjc.A.dylib                     0x39236ccf objc_exception_throw + 382   CoreFoundation                      0x2e9bdf15  + 03   kddemo                              <span style="color:#33ff33;">0x589391</span> _ZN15NumberlikeArrayItE8allocateEj + 12937084   libsystem_platform.dylib            0x3985df8b _sigtramp + 345   UIKit                               0x312d4bbd  + 526   UIKit                               0x312d4b45  + 1807   UIKit                               0x3137d483  + 4708   UIKit                               0x3137ce6d  + 2849   UIKit                               0x3137cd4d  + 5210  QuartzCore                          0x30ea5df3  + 9811  QuartzCore                          0x30ea5b9d  + 34412  IOMobileFramebuffer                 0x33c7275d  + 10413  IOKit                               0x2f6a8451 IODispatchCalloutFromCFMessage + 24814  CoreFoundation                      0x2e97def9  + 13615  CoreFoundation                      0x2e988ab7  + 3416  CoreFoundation                      0x2e988a53  + 34617  CoreFoundation                      0x2e987227  + 139818  CoreFoundation                      0x2e8f1f0f CFRunLoopRunSpecific + 52219  CoreFoundation                      0x2e8f1cf3 CFRunLoopRunInMode + 10620  GraphicsServices                    0x3384a663 GSEventRunModal + 13821  UIKit                               0x3123d16d UIApplicationMain + 113622  kddemo                              <span style="color:#33ff33;background-color: rgb(255, 255, 255);">0xdda73</span> kddemo + 89150723  kddemo                              <span style="color:#33ff33;">0xb0c8</span> kddemo + 28872)dSYM UUID: 58ABBCA3-FFB9-3995-8158-E5E387C402D1CPU Type: armv7Slide Address: 0x00004000Binary Image: kddemoBase 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)

以此具体追踪问题


0 0
原创粉丝点击