2011-01-05 21 views
6

Kaza günlüğünü anlamak için yardıma ihtiyacım var. Uygulama simülatörde iyi çalışıyor ancak cihazda kilitleniyor.çökme günlüğü cihazda

benim simülatörü ile çalıştırılır

: - iPhone Simülatörü 225, iPhone OS 4.1 (iPhone 4/8B5091b)

bu cihazım kilitlenme günlük geçerli: -

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

Sorunuzdaki soru nedir? –

+0

bu bağlantıya bakın: - http://iphoneobjectivec.blogspot.com/2011/01/tracking-down-excbadaccessexccrash.html – Sri

cevap

7

Sen dSYM dosyasına ihtiyacınız Xcode, kilitlenme günlüğünü sembolize etmek için yapı sırasında oluşturur. Daha fazla bilgi için this article'u okuyun.

Başka bir yöntem, "atos" komut satırı komutunu kullanmaktadır. Örneğin benim app "MyApp" bir çökmesi var ve çökme dosyasında "2 MyAPP 0x00041fd4 0x1000 + 266196" diyen bir satır var. Atos kullandıktan sonra onu dönecektir

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

ile komuta: -[PushSMSTableViewController tableView:cellForRowAtIndexPath:] (in MyApp) (PushSMSTableViewController.m:93)

Kendi ile dSYM dosyasının yolunu değiştirmek zorunda kaldı. DSYM dosyasındaki DWARF klasörünün alt yolu her zaman kullanılabilir.

Uyguladığınız uygulamaya karşılık gelen dSYM dosyasını kullandığınızı unutmayın. Yanlış dSYM dosyasını kullanıyorsanız yanlış satır numarasını alacaksınız.

+1

@seenu - @AlexVogel haklı. Bu kilitlenme günlüğü, yığın izlemesi için yalnızca ikili bellek adreslerine sahiptir. Strack izinizin olması için bu kilitlenme günlüğünü sembolize etmeniz gerekir. (Sonra uygulama çöktü nerede görebilirsiniz). – Moszi

+0

Eğer Build ve Archive yaparsanız, o zaman dSYM dosyası sizin için otomatik olarak kaydedilir ve sembolize etmek ve bir anlam ifade etmek için uygulamanın bu derlemesinden bir kilitlenme raporuna çift tıklayabilirsiniz. –

+0

@ AlexVogel- bu makalede, "kodun nerede kilitlendiğini söyleyemezsiniz" yazıyor. – Sri

0

@alexVogel haklı. & oluşturmak için başka bir basit yol da dSYM dosyasını oluşturma işlemi şu anda gerçekleşiyor: Build and Archive (menü/derleme bölümünde bulabilirsiniz)