2011-01-05 140 views
6

我需要帮助来了解崩溃日志。该应用程序在我的模拟器上正常工作,但它在设备中崩溃。崩溃登录设备

我的模拟器与运行: - iPhone模拟器225,iPhone OS 4.1(iPhone 4/8B5091b)

这是我的设备崩溃日志: -

Incident Identifier: CD0E8B93-5CF9-402C-9787-4B175C51A690 
CrashReporter Key: 1961913be3204fe8cb5a39c1e00ac0f03a452876 
Hardware Model:  iPhone1,2 
Process:   My Game[1115] 
Path:   /var/mobile/Applications/2968E5FB-96DD-443D-B386-D68F08E9345E/My Game.app/My Game 
Identifier:  My Game 
Version:   ??? (???) 
Code Type:  ARM (Native) 
Parent Process: launchd [1] 

Date/Time:  2010-12-29 23:39:15.753 -0500 
OS Version:  **iPhone OS 4.2.1 (8C148)** 
Report Version: 104 

Exception Type: EXC_CRASH (SIGABRT) 
Exception Codes: 0x00000000, 0x00000000 
Crashed Thread: 0 

Thread 0 Crashed: 
0 libSystem.B.dylib    0x35de3ad0 0x35d5a000 + 563920 
1 libSystem.B.dylib    0x35de3abe 0x35d5a000 + 563902 
2 libSystem.B.dylib    0x35de3ab2 0x35d5a000 + 563890 
3 libSystem.B.dylib    0x35dfad5e 0x35d5a000 + 658782 
4 libstdc++.6.dylib    0x374f2a00 0x3748d000 + 416256 
5 libobjc.A.dylib    0x32d9d8d8 0x32d95000 + 35032 
6 libstdc++.6.dylib    0x374f0100 0x3748d000 + 405760 
7 libstdc++.6.dylib    0x374f0178 0x3748d000 + 405880 
8 libstdc++.6.dylib    0x374f02a0 0x3748d000 + 406176 
9 libobjc.A.dylib    0x32d9bf28 0x32d95000 + 28456 
10 CoreFoundation     0x3759dabc 0x374f9000 + 674492 
11 Foundation      0x351a3e6c 0x35151000 + 339564 
12 My Game    0x0006325c 0x1000 + 402012 
13 My Game    0x00003c98 0x1000 + 11416 
14 My Game    0x00062108 0x1000 + 397576 
15 My Game    0x00003b08 0x1000 + 11016 
16 My Game    0x000074d8 0x1000 + 25816 
17 CoreFoundation     0x375466fc 0x374f9000 + 317180 
18 CoreFoundation     0x375465d6 0x374f9000 + 316886 
19 My Game    0x0005c818 0x1000 + 374808 
20 My Game    0x000596a4 0x1000 + 362148 
21 CoreFoundation     0x37542a3c 0x374f9000 + 301628 
22 My Game    0x000b692c 0x1000 + 743724 
23 My Game    0x000b7550 0x1000 + 746832 
24 My Game    0x000c2a7c 0x1000 + 793212 
25 UIKit       0x358f4ea8 0x358d3000 + 138920 
26 UIKit       0x358f44dc 0x358d3000 + 136412 
27 UIKit       0x358d7c94 0x358d3000 + 19604 
28 UIKit       0x358d73ac 0x358d3000 + 17324 
29 GraphicsServices    0x33e77c80 0x33e72000 + 23680 
30 CoreFoundation     0x3752f5c4 0x374f9000 + 222660 
31 CoreFoundation     0x3752f582 0x374f9000 + 222594 
32 CoreFoundation     0x3752182e 0x374f9000 + 165934 
33 CoreFoundation     0x37521504 0x374f9000 + 165124 
34 CoreFoundation     0x37521412 0x374f9000 + 164882 
35 GraphicsServices    0x33e76d1c 0x33e72000 + 19740 
36 UIKit       0x3591d574 0x358d3000 + 304500 
37 UIKit       0x3591a550 0x358d3000 + 292176 
38 My Game    0x000030a4 0x1000 + 8356 
39 My Game    0x00003010 0x1000 + 8208 

Thread 1: 
0 libSystem.B.dylib    0x35d8f974 0x35d5a000 + 219508 
1 libSystem.B.dylib    0x35e5e2fc 0x35d5a000 + 1065724 
2 libSystem.B.dylib    0x35e5dd68 0x35d5a000 + 1064296 
3 libSystem.B.dylib    0x35e5d788 0x35d5a000 + 1062792 
4 libSystem.B.dylib    0x35de6970 0x35d5a000 + 575856 
5 libSystem.B.dylib    0x35ddd2fc 0x35d5a000 + 537340 

Thread 2: 
0 libSystem.B.dylib    0x35d5b3b0 0x35d5a000 + 5040 
1 libSystem.B.dylib    0x35d5d894 0x35d5a000 + 14484 
2 CoreFoundation     0x37521f7c 0x374f9000 + 167804 
3 CoreFoundation     0x37521780 0x374f9000 + 165760 
4 CoreFoundation     0x37521504 0x374f9000 + 165124 
5 CoreFoundation     0x37521412 0x374f9000 + 164882 
6 WebCore      0x3318bd14 0x33070000 + 1162516 
7 libSystem.B.dylib    0x35de5b44 0x35d5a000 + 572228 
8 libSystem.B.dylib    0x35dd77a4 0x35d5a000 + 513956 

Thread 0 crashed with ARM Thread State: 
    r0: 0x00000000 r1: 0x00000000  r2: 0x00000001  r3: 0x3e74f308 
    r4: 0x00000006 r5: 0x00238cfc  r6: 0x00238ff0  r7: 0x2fdfdd2c 
    r8: 0x3eba21b8 r9: 0x0000000a  r10: 0x3eba21bc  r11: 0x0022fb00 
    ip: 0x00000025 sp: 0x2fdfdd2c  lr: 0x35de3ac5  pc: 0x35de3ad0 
    cpsr: 0x000a0010 

Binary Images: 
    0x1000 - 0xebfff +My Gamearmv6 <15bbbead83159dac341a987c660d2b28> /var/mobile/Applications/2968E5FB-96DD-443D-B386-D68F08E9345E/My Game.app/My Game 
    0x1f8000 - 0x1f9fff dns.so armv6 <88b569311cca4a9593b2d670051860d1> /usr/lib/info/dns.so 
0x2fe00000 - 0x2fe29fff dyld armv6 <617f6daf4103547c47a8407a2e0b90de> /usr/lib/dyld 
0x30229000 - 0x30268fff MBXGLEngine armv6 <9d60c44b1ddc55387a0cb77f90660b37> /System/Library/Frameworks/OpenGLES.framework/MBXGLEngine.bundle/MBXGLEngine 
0x3027c000 - 0x3027efff IOMobileFramebuffer armv6 <f42bbbf67195a7b98d67ad021bba4784> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer 
0x3027f000 - 0x3038dfff CFNetwork armv6 <d6eeee83216ee9c553134f069f37cbc2> /System/Library/Frameworks/CFNetwork.framework/CFNetwork 
0x303ef000 - 0x303f4fff CaptiveNetwork armv6 <f41df4b358b77b29ff85e0eaea88ee1d> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork 
0x303f5000 - 0x30444fff Security armv6 <cf625b4dc7ea928891313444ef64a7cb> /System/Library/Frameworks/Security.framework/Security 
0x30445000 - 0x3055cfff libicucore.A.dylib armv6 <8968ff3f62d7780bb1bd75026a7628d0> /usr/lib/libicucore.A.dylib 
0x3055d000 - 0x30561fff ApplePushService armv6 <0560b630d26e261e205fc58942e1885c> /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService 
0x3059d000 - 0x305a8fff MobileWiFi armv6 <c7532e63e083a1dd2a0ef7352b85749d> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi 
0x305aa000 - 0x30612fff libvDSP.dylib armv6 <9d264733fc675943c082bd3b9b567b59> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib 
0x30613000 - 0x3064dfff MobileCoreServices armv6 <beb473ce80390554bb4af21554522286> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices 
0x3065c000 - 0x3066efff libbsm.0.dylib armv6 <51e7bb18da9afa44a33e54e42fbd0707> /usr/lib/libbsm.0.dylib 
0x3066f000 - 0x306c6fff CoreMedia armv6 <cd5e9398c161f129146931e888e1c92e> /System/Library/Frameworks/CoreMedia.framework/CoreMedia 
0x306f0000 - 0x306fefff libz.1.dylib armv6 <84592e96bae1a661374b0f9a5d03a3a0> /usr/lib/libz.1.dylib 
0x306ff000 - 0x30729fff PrintKit armv6 <74f9710fa01a33b5bb04c4aeabd6be7d> /System/Library/PrivateFrameworks/PrintKit.framework/PrintKit 
0x3072e000 - 0x307d0fff AVFoundation armv6 <da9d96f32791f51ecb439c5eaeeff59a> /System/Library/Frameworks/AVFoundation.framework/AVFoundation 
0x307d7000 - 0x3082afff IOKit armv6 <20da5e822f21a8d0a7c5b3e149330efd> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit 
0x30831000 - 0x3083bfff AccountSettings armv6 <eca67ab04f724e1fa7c6406c88e75433> /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings 
0x30a04000 - 0x30aa3fff ProofReader armv6 <2734920b62f174c17aeeb15f371615ef> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader 
0x30ad6000 - 0x30b1afff AddressBook armv6 <1f30c3370dad27331a491ba4b190813c> /System/Library/Frameworks/AddressBook.framework/AddressBook 
0x30b3d000 - 0x30b9cfff CoreAudio armv6 <ccc4bace0d6eca79a32ed84d566f72e9> /System/Library/Frameworks/CoreAudio.framework/CoreAudio 
0x32d7d000 - 0x32d89fff libkxld.dylib armv6 <f74f359de7bbe3ccdc37fa6f332aebf4> /usr/lib/system/libkxld.dylib 
0x32d95000 - 0x32e5cfff libobjc.A.dylib armv6 <429841269f8bcecd4ba3264a8725dad6> /usr/lib/libobjc.A.dylib 
0x32e5d000 - 0x32ecdfff libsqlite3.dylib armv6 <87b9bb47687902d9120d03d1da9eb9fc> /usr/lib/libsqlite3.dylib 
0x32f0c000 - 0x32f1ffff libmis.dylib armv6 <dba9c086b49bd9540930ff27211570d6> /usr/lib/libmis.dylib 
0x33055000 - 0x33061fff SpringBoardServices armv6 <fd0c472436b3306f5b56118c93c8a423> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices 
0x33062000 - 0x3306ffff MobileBluetooth armv6 <2b68516e11a4efbee2947d463c6> /System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth 
0x33070000 - 0x338bffff WebCore armv6 <aa3b6827f051da7a3494c9bee4ebe290> /System/Library/PrivateFrameworks/WebCore.framework/WebCore 
0x33ab4000 - 0x33ab4fff Accelerate armv6 <cdde24a7ad004b2b2e600cd4f3ac5eb7> /System/Library/Frameworks/Accelerate.framework/Accelerate 
0x33bbc000 - 0x33c0afff CoreText armv6 <16c9582fdffb598178287c6ce9fd6897> /System/Library/Frameworks/CoreText.framework/CoreText 
0x33c16000 - 0x33d73fff libGLProgrammability.dylib armv6 <aec6b54ffd532bb607aab4acbab679b6> /System/Library/Frameworks/OpenGLES.framework/libGLProgrammability.dylib 
0x33d85000 - 0x33e71fff QuartzCore armv6 <77cd91ff21fe6c58c309f2c82eb95ca5> /System/Library/Frameworks/QuartzCore.framework/QuartzCore 
0x33e72000 - 0x33e81fff GraphicsServices armv6 <af20aba0ec96e7b7c42bb55ac763c784> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices 
0x33ead000 - 0x33f6efff ImageIO armv6 <0c1b6f466667ff345f2399d8142a9d10> /System/Library/Frameworks/ImageIO.framework/ImageIO 
0x33f78000 - 0x33f79fff CoreSurface armv6 <5e290514380c626e9b0f9f9985b9dc7a> /System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface 
0x34137000 - 0x34156fff EAP8021X armv6 <fa56845b5396c3ebb368c2368331643c> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X 
0x343a0000 - 0x343bffff Bom armv6 <f41bef81e23e2bff59155e5ce46762d3> /System/Library/PrivateFrameworks/Bom.framework/Bom 
0x343c0000 - 0x344bdfff JavaScriptCore armv6 <3547c92c1efc0522b087e7f10eba7728> /System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore 
0x344be000 - 0x34500fff ManagedConfiguration armv6 <397723a33c19c3487d304d69580acbfc> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration 
0x34b52000 - 0x34f1ffff libLAPACK.dylib armv6 <0eb734c91165416224b98c943ff6476b> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib 
0x34f20000 - 0x35014fff libiconv.2.dylib armv6 <01916d6784f4de8f3746978faae9c5fa> /usr/lib/libiconv.2.dylib 
0x35015000 - 0x35022fff CoreVideo armv6 <7b100fd5fdf98db1cd0f0649e7f6f316> /System/Library/Frameworks/CoreVideo.framework/CoreVideo 
0x35151000 - 0x35272fff Foundation armv6 <6bdeb19a1fcb93e2930dadb50416f881> /System/Library/Frameworks/Foundation.framework/Foundation 
0x3529b000 - 0x352a6fff libbz2.1.0.dylib armv6 <6aa8a4ed0906a495d059ace9125f525d> /usr/lib/libbz2.1.0.dylib 
0x352dc000 - 0x35342fff libBLAS.dylib armv6 <11a3677a08175a30df1b3d66d7e0951a> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib 
0x35406000 - 0x35406fff vecLib armv6 <8f914b3e8a581d49fb21d2c0ff75be03> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib 
0x35407000 - 0x3540afff MobileInstallation armv6 <456ed7fe6dd9fcd8e78df425085b1452> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation 
0x354be000 - 0x354dcfff OpenAL armv6 <e86dc71ad650db8a13e4785e9c35a4b9> /System/Library/Frameworks/OpenAL.framework/OpenAL 
0x35541000 - 0x35547fff MBX2D armv6 <fad4955cab36e0179df6f8f27d365b8f> /System/Library/PrivateFrameworks/MBX2D.framework/MBX2D 
0x35815000 - 0x3581afff AssetsLibraryServices armv6 <224b3cf992a01814f91481244e3213eb> /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices 
0x3581b000 - 0x35877fff libGLImage.dylib armv6 <7c1049f20c4e64591c09d3ac00c7d3ab> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib 
0x358bc000 - 0x358c3fff liblockdown.dylib armv6 <f470dea180ddf23886df75eb256d3888> /usr/lib/liblockdown.dylib 
0x358cc000 - 0x358cffff libgcc_s.1.dylib armv6 <bed95ed187350ce27d22ed241ef892ea> /usr/lib/libgcc_s.1.dylib 
0x358d3000 - 0x35d4ffff UIKit armv6 <14ec6c926b8bda71b73136f6e1a6ac1b> /System/Library/Frameworks/UIKit.framework/UIKit 
0x35d5a000 - 0x35e98fff libSystem.B.dylib armv6 <70571c1e697e2ae7f7a9b1a499453bb6> /usr/lib/libSystem.B.dylib 
0x35f7e000 - 0x35fc2fff VideoToolbox armv6 <101dbbcd34cc3231a8be3fd6392556aa> /System/Library/PrivateFrameworks/VideoToolbox.framework/VideoToolbox 
0x35fdb000 - 0x36162fff CoreGraphics armv6 <9a1d72fa9549d83abc1e735ba37a4dc2> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics 
0x36179000 - 0x36255fff WebKit armv6 <83da207070be989ba81dba3a83d5206a> /System/Library/PrivateFrameworks/WebKit.framework/WebKit 
0x36269000 - 0x36278fff OpenGLES armv6 <37eda5ddcff210dd321157da35a87a5e> /System/Library/Frameworks/OpenGLES.framework/OpenGLES 
0x363f3000 - 0x363f9fff MobileKeyBag armv6 <2d83bf6a43bab972d77a1a6e0f3b03d2> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag 
0x365db000 - 0x365f9fff libresolv.9.dylib armv6 <9c94634beea733e754dc115737b6e63c> /usr/lib/libresolv.9.dylib 
0x36746000 - 0x3683cfff libxml2.2.dylib armv6 <9c44d05cc67f1ebabd795903e581724e> /usr/lib/libxml2.2.dylib 
0x3683e000 - 0x36888fff libCGFreetype.A.dylib armv6 <cfc94cfa17958f2f94c9eff208a7dace> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGFreetype.A.dylib 
0x3694c000 - 0x3694ffff libAccessibility.dylib armv6 <74e0f77cc276a9412be268c795fdcbca> /usr/lib/libAccessibility.dylib 
0x36955000 - 0x36a1ffff Celestial armv6 <11172a6ee53bdf067548cd4496bc5fe0> /System/Library/PrivateFrameworks/Celestial.framework/Celestial 
0x36a2d000 - 0x36a30fff CrashReporterSupport armv6 <00bc60f690e6328b64e7a7b718edf45a> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport 
0x36a31000 - 0x36a74fff CoreTelephony armv6 <cabbce0fa7630065dc7e7d3ca3bc616c> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony 
0x36c1c000 - 0x36c26fff AggregateDictionary armv6 <f7429444c955e4f13c6761d20032ab52> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary 
0x36c2b000 - 0x36de1fff AudioToolbox armv6 <bb65e8ed531fe5923eb8ac00a7c0d87d> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox 
0x36de2000 - 0x36e16fff AppSupport armv6 <783e14db9585fd063c0c2a755cd121b6> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport 
0x36e17000 - 0x36e2dfff PersistentConnection armv6 <006723906b8ac250c1681a1821fbe94d> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection 
0x37141000 - 0x37184fff SystemConfiguration armv6 <207f362e707871e74a292cfd1ea7893d> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration 
0x372aa000 - 0x37477fff MediaToolbox armv6 <21ceabd0e5de17ad4e883c85fcd34d51> /System/Library/PrivateFrameworks/MediaToolbox.framework/MediaToolbox 
0x37478000 - 0x3747dfff IOSurface armv6 <ffd66ca04dfe7d382d6961f0df3839ff> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface 
0x3748d000 - 0x374f8fff libstdc++.6.dylib armv6 <eccd1d7183e73587b2c0aa5755a19c39> /usr/lib/libstdc++.6.dylib 
0x374f9000 - 0x375e4fff CoreFoundation armv6 <ab0eac0ddd5b4ae1bf8541116e3c0bd1> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation 
0x3760a000 - 0x3760bfff DataMigration armv6 <d2de7c0db77278484236669c2cdccabb> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration 
0x37731000 - 0x37736fff libGFXShared.dylib armv6 <bd1c480607cc286288db1ca1aec64180> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib 
0x377f6000 - 0x37817fff libRIP.A.dylib armv6 <22c6da37f3adf325f99c3a0494e04c02> /System/Library/Frameworks/CoreGraphics.fram 
+0

你的具体问题是什么? – 2011-01-05 13:59:36

+0

引用此链接: - http://iphoneobjectivec.blogspot.com/2011/01/tracking-down-excbadaccessexccrash.html – Sri 2011-01-06 10:36:34

回答

7

您需要的dSYM文件Xcode在构建期间创建以表示崩溃日志。 阅读this article了解更多信息。

另一种方法是使用“atos”命令行命令。 例如,我的应用程序“MyApp”发生崩溃,崩溃文件中有一行说:“2 MyAPP 0x00041fd4 0x1000 + 266196”。 使用ATOS后与

atos -arch arm -o ~/workspace/svn/MyApp/build/Distribute-Adhoc-iphoneos/MyApp.app.dSYM/Contents/Resources/DWARF/MyApp 0x00041fd4 

命令将返回:-[PushSMSTableViewController tableView:cellForRowAtIndexPath:] (in MyApp) (PushSMSTableViewController.m:93)

你不得不更换到与自己的的dSYM文件的路径。 dSYM文件中DWARF文件夹的子路径始终可用。

请注意,您使用相应的dSYM文件给你崩溃的应用程序。如果您使用的是错误的dSYM文件,您将得到错误的行号。

+1

@seenu - @AlexVogel是正确的。这个崩溃日志只有堆栈跟踪的二进制内存地址。你需要用这个崩溃日志来表示你的追踪痕迹。 (然后你可以看到应用程序崩溃的地方)。 – Moszi 2011-01-05 14:08:40

+0

如果你建立和存档那么的dSYM文件将自动为您保存,你可以简单地崩溃报告从构建应用程序的双击symbolicate它,使一些感觉。 – 2011-01-05 14:13:35

+0

@ AlexVogel-在那篇文章中,它说“你不知道代码在哪里崩溃”。 – Sri 2011-01-05 14:17:09

0

@alexVogel是正确的。 另一个简单的方法来生成&安全的地方dSYM文件正在使用构建动作:Build and Archive(你可以在菜单/构建部分找到它)