iPhone - no sense after symbolicating a crash file

1

Apple have sent me a crash log from an app sent for approval. Despite not crashing in all my tests in 3 devices, they say it is crashing on launch. After symbolicating the file, I get this.

Looking at this and means nothing to me. I don't see where the error is. I know it crashed on thread 0, but which line?

Any clues? Thanks.

Hardware Model:      iPhone3,1
Process:         myApplication [11197]
Identifier:      myApplication
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2011-06-08 17:21:12.760 -0700
OS Version:      iPhone OS 4.3.1 (8G4)
Report Version:  104

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

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib          0x35407a1c 0x353f6000 + 72220
1   libsystem_c.dylib               0x3305f3b4 0x3302c000 + 209844
2   libsystem_c.dylib               0x33057bf8 0x3302c000 + 179192
3   libstdc++.6.dylib               0x34c8fa64 0x34c4b000 + 281188
4   libobjc.A.dylib                 0x307e006c 0x307da000 + 24684
5   libstdc++.6.dylib               0x34c8de36 0x34c4b000 + 273974
6   libstdc++.6.dylib               0x34c8de8a 0x34c4b000 + 274058
7   libstdc++.6.dylib               0x34c8df5a 0x34c4b000 + 274266
8   libobjc.A.dylib                 0x307dec84 0x307da000 + 19588
9   CoreFoundation                  0x3613b1b8 0x36099000 + 663992
10  CoreFoundation                  0x3613a642 0x36099000 + 661058
11  CoreFoundation                  0x360b1178 0x36099000 + 98680
12  myApplication                       0x000bad78 0xb3000 + 32120
13  myApplication                       0x000bb070 0xb3000 + 32880
14  myApplication                       0x000bb16c 0xb3000 + 33132
15  UIKit                           0x35ed556e 0x35cda000 + 2078062
16  PhotoLibrary                    0x3370be90 0x336c8000 + 278160
17  PhotoLibrary                    0x3370a852 0x336c8000 + 272466
18  PhotoLibrary                    0x33724338 0x336c8000 + 377656
19  PhotoLibrary                    0x33724094 0x336c8000 + 376980
20  Foundation                      0x34a8d17c 0x34a7f000 + 57724
21  CoreFoundation                  0x36106208 0x36099000 + 446984
22  CoreFoundation                  0x360a0ee4 0x36099000 + 32484
23  Foundation                      0x34a8a5cc 0x34a7f000 + 46540
24  Celestial                       0x34e33072 0x34e29000 + 41074
25  Celestial                       0x34e54a0a 0x34e29000 + 178698
26  CoreFoundation                  0x361059a8 0x36099000 + 444840
27  CoreFoundation                  0x36106208 0x36099000 + 446984
28  CoreFoundation                  0x360a0ee4 0x36099000 + 32484
29  CoreFoundation                  0x360ac42e 0x36099000 + 78894
30  CoreMedia                       0x30db4e68 0x30da0000 + 85608
31  MediaToolbox                    0x3685c830 0x3679c000 + 788528
32  MediaToolbox                    0x3686011e 0x3679c000 + 803102
33  MediaToolbox                    0x3686009c 0x3679c000 + 802972
34  MediaToolbox                    0x3685fffe 0x3679c000 + 802814
35  CoreFoundation                  0x36103bd8 0x36099000 + 437208
36  CoreFoundation                  0x3610ea90 0x36099000 + 481936
37  CoreFoundation                  0x36110838 0x36099000 + 489528
38  CoreFoundation                  0x36111606 0x36099000 + 493062
39  CoreFoundation                  0x360a1ebc 0x36099000 + 36540
40  CoreFoundation                  0x360a1dc4 0x36099000 + 36292
41  GraphicsServices                0x35ac1418 0x35abd000 + 17432
42  GraphicsServices                0x35ac14c4 0x35abd000 + 17604
43  UIKit                           0x35d08d62 0x35cda000 + 191842
44  UIKit                           0x35d06800 0x35cda000 + 182272
45  myApplication                       0x000b4c9a 0xb3000 + 7322
46  myApplication                       0x000b4c64 0xb3000 + 7268

Thread 0 crashed with ARM Thread State:
  r0: 0x00000000    r1: 0x00000000      r2: 0x00000001      r3: 0x00000000
  r4: 0x3ecdf48c    r5: 0x00000006      r6: 0x1eda0afc      r7: 0x2feb029c
  r8: 0x1ed58c90    r9: 0x00000065     r10: 0x1edefec0     r11: 0x00000000
  ip: 0x00000148    sp: 0x2feb0290      lr: 0x3305f3bb      pc: 0x35407a1c
cpsr: 0x000f0010

Binary Images:
 0xb3000 -    0xcdfff +myApplication armv7   /var/mobile/Applications/57BDE03E-561E-4BA8-8D68-4E037FC2E54F/myApplication.app/myApplication
0x2feb2000 - 0x2fed7fff  dyld armv7   /usr/lib/dyld
0x30776000 - 0x30777fff  MP4VH2.videodecoder armv7   /System/Library/VideoDecoders/MP4VH2.videodecoder
0x30778000 - 0x30781fff  CoreVideo armv7   /System/Library/Frameworks/CoreVideo.framework/CoreVideo
iphone
xcode
symbolicate
asked on Stack Overflow Apr 9, 2011 by Duck • edited Apr 9, 2011 by Jeff Atwood

2 Answers

2

If you're using Xcode 4, there's a known issue with it not symbolicating crash logs correctly. See this question for a workaround.

answered on Stack Overflow Apr 9, 2011 by Simon Whitaker • edited May 23, 2017 by Community
0

You can let Xcode do the symbolification for you if you are unsure of how to do it. Just drag it into the Xcode Organizer. If Xcode is unable to do it, you will not be able to do it unless you saved your dSYM's in a place that is not visible by spotlight.

answered on Stack Overflow Apr 9, 2011 by coneybeare • edited Apr 9, 2011 by JustSid

User contributions licensed under CC BY-SA 3.0