I am trying to analyze a failure log sent by me by a client, but I cannot make it symbolize system library calls. It does to correctly display calls for my own methods. This does not make it very practical to analyze what goes wrong. I did 'symbolicatecrash -v' to see what causes the lack of symbolism. The likely reason is this:
#
I checked the mentioned libraries with "lipo" which says that they contain "armv7" but not "armv7s". After searching the Internet, it turned out that this is the difference between iPhone 4 and iPhone 5. The usual solution seems to be to connect the iPhone 5 device and load the libraries from there. But I do not have an iPhone 5.
Does anyone know how to solve this?
To give you an idea of โโwhat the symbolism looks like:
Thread 0 Crashed: 0 libsystem_kernel.dylib 0x3bab0350 0x3ba9f000 + 70480 1 libsystem_c.dylib 0x3ba26fb2 0x3b9f8000 + 192434 2 libsystem_c.dylib 0x3ba63366 0x3b9f8000 + 439142 3 libc++abi.dylib 0x3b00bdda 0x3b008000 + 15834 4 libc++abi.dylib 0x3b009094 0x3b008000 + 4244 5 libobjc.A.dylib 0x3b5bca58 0x3b5b4000 + 35416 6 libc++abi.dylib 0x3b009118 0x3b008000 + 4376 7 libc++abi.dylib 0x3b0091b0 0x3b008000 + 4528 8 libc++abi.dylib 0x3b00a626 0x3b008000 + 9766 9 libobjc.A.dylib 0x3b5bc9b0 0x3b5b4000 + 35248 10 CoreFoundation 0x3380829c 0x337ff000 + 37532 11 CoreFoundation 0x338080c4 0x337ff000 + 37060 12 GraphicsServices 0x373e7336 0x373e2000 + 21302 13 UIKit 0x357242b4 0x356cd000 + 357044 14 Flyskyhy 0x000f8a66 main (main.m:17) 15 Flyskyhy 0x000f8a1c 0xf6000 + 10780
source share