崩溃日志分析

时间:2011-06-13 15:38:01

标签: iphone ios xcode ipad crash-reports

我有一位客户向我提交了十个崩溃日志,并且我已在XCode中对日志进行了符号化。我不知道这意味着什么。请帮我分析一下这个崩溃日志:

Incident Identifier: 0E7CF1DF-B79C-4AE1-9FB3-7F13D916C844
CrashReporter Key:   0d530a5efc7ff5fff35f75efe047862f1e3ec068
Hardware Model:      iPad1,1
Process:         MyStocks [292]
Path:            /var/mobile/Applications/B120B24C-1B9A-4077-AED3-1364779DBB84/MyStocks.app/MyStocks
Identifier:      MyStocks
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2011-05-28 12:12:41.766 -0400
OS Version:      iPhone OS 4.3.3 (8J3)
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          0x32fa3a1c __pthread_kill + 8
1   libsystem_c.dylib               0x362063b4 pthread_kill + 52
2   libsystem_c.dylib               0x361febf8 abort + 72
3   libstdc++.6.dylib               0x30e7da64 __gnu_cxx::__verbose_terminate_handler() + 376
4   libobjc.A.dylib                 0x32dcb06c _objc_terminate + 104
5   libstdc++.6.dylib               0x30e7be36 __cxxabiv1::__terminate(void (*)()) + 46
6   libstdc++.6.dylib               0x30e7be8a std::terminate() + 10
7   libstdc++.6.dylib               0x30e7bf5a __cxa_throw + 78
8   libobjc.A.dylib                 0x32dc9c84 objc_exception_throw + 64
9   CoreFoundation                  0x30adc1b8 -[NSObject(NSObject) doesNotRecognizeSelector:] + 96
10  CoreFoundation                  0x30adb642 ___forwarding___ + 502
11  CoreFoundation                  0x30a52178 _CF_forwarding_prep_0 + 40
12  MyStocks                        0x0000cd28 +[YahooFinanceAPI stockIsValid:] (YahooFinanceAPI.m:31)
13  MyStocks                        0x0000bb20 -[StockText check] (StockText.m:51)
14  Foundation                      0x35e0f7c6 __NSFireTimer + 130
15  CoreFoundation                  0x30aafa40 __CFRUNLOOP_IS_CALLING_OUT_TO_A_TIMER_CALLBACK_FUNCTION__ + 8
16  CoreFoundation                  0x30ab1ec4 __CFRunLoopDoTimer + 844
17  CoreFoundation                  0x30ab283e __CFRunLoopRun + 1082
18  CoreFoundation                  0x30a42ebc CFRunLoopRunSpecific + 224
19  CoreFoundation                  0x30a42dc4 CFRunLoopRunInMode + 52
20  GraphicsServices                0x36188418 0x36184000 + 17432
21  GraphicsServices                0x361884c4 0x36184000 + 17604
22  UIKit                           0x30f5ed62 -[UIApplication _run] + 398
23  UIKit                           0x30f5c800 UIApplicationMain + 664
24  MyStocks                        0x00002c88 main (main.m:14)
25  MyStocks                        0x00002c08 start + 44

Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0   libsystem_kernel.dylib          0x32fa4fbc kevent + 24
1   libdispatch.dylib               0x32fcf032 _dispatch_mgr_invoke + 706
2   libdispatch.dylib               0x32fd003a _dispatch_queue_invoke + 86
3   libdispatch.dylib               0x32fcf5ea _dispatch_worker_thread2 + 186
4   libsystem_c.dylib               0x3620758a _pthread_wqthread + 258
5   libsystem_c.dylib               0x36207bbc start_wqthread + 0

Thread 2 name:  WebThread
Thread 2:
0   libsystem_kernel.dylib          0x32fa1c00 mach_msg_trap + 20
1   libsystem_kernel.dylib          0x32fa1758 mach_msg + 44
2   CoreFoundation                  0x30ab02b8 __CFRunLoopServiceMachPort + 88
3   CoreFoundation                  0x30ab2562 __CFRunLoopRun + 350
4   CoreFoundation                  0x30a42ebc CFRunLoopRunSpecific + 224
5   CoreFoundation                  0x30a42dc4 CFRunLoopRunInMode + 52
6   WebCore                         0x336c827e RunWebThread(void*) + 382
7   libsystem_c.dylib               0x3620630a _pthread_start + 242
8   libsystem_c.dylib               0x36207bb4 thread_start + 0

Thread 3:
0   libsystem_kernel.dylib          0x32fa1c00 mach_msg_trap + 20
1   libsystem_kernel.dylib          0x32fa1758 mach_msg + 44
2   CoreFoundation                  0x30ab02b8 __CFRunLoopServiceMachPort + 88
3   CoreFoundation                  0x30ab2562 __CFRunLoopRun + 350
4   CoreFoundation                  0x30a42ebc CFRunLoopRunSpecific + 224
5   CoreFoundation                  0x30a42dc4 CFRunLoopRunInMode + 52
6   Foundation                      0x35da97f6 +[NSURLConnection(NSURLConnectionReallyInternal) _resourceLoadLoop:] + 206
7   Foundation                      0x35d9c382 -[NSThread main] + 38
8   Foundation                      0x35e0e5c6 __NSThread__main__ + 966
9   libsystem_c.dylib               0x3620630a _pthread_start + 242
10  libsystem_c.dylib               0x36207bb4 thread_start + 0

Thread 4 name:  com.apple.CFSocket.private
Thread 4:
0   libsystem_kernel.dylib          0x32fa3c60 __select + 20
1   CoreFoundation                  0x30ab58f2 __CFSocketManager + 582
2   libsystem_c.dylib               0x3620630a _pthread_start + 242
3   libsystem_c.dylib               0x36207bb4 thread_start + 0

Thread 5:
0   libsystem_kernel.dylib          0x32fa43ec __workq_kernreturn + 8
1   libsystem_c.dylib               0x362076d8 _pthread_wqthread + 592
2   libsystem_c.dylib               0x36207bbc start_wqthread + 0

Thread 0 crashed with ARM Thread State:
    r0: 0x00000000    r1: 0x00000000      r2: 0x00000001      r3: 0x00000000
    r4: 0x3fb8e48c    r5: 0x00000006      r6: 0x002e46ec      r7: 0x2fdfe7f8
    r8: 0x00245f70    r9: 0x00000065     r10: 0x3f646b98     r11: 0x00000000
    ip: 0x00000148    sp: 0x2fdfe7ec      lr: 0x368d23bb      pc: 0x337e1a1c
  cpsr: 0x00000010

Binary Images:
    0x1000 -    0xf2fff +MyStocks armv7  <5a9bc2940092fcb19620e8be465b8847> /var/mobile/Applications/B120B24C-1B9A-4077-AED3-1364779DBB84/MyStocks.app/MyStocks
0x2fe00000 - 0x2fe25fff  dyld armv7  <bb9bfc7d242331d29a79adf7ef7aaa18> /usr/lib/dyld
0x30e06000 - 0x310f3fff  libLAPACK.dylib armv7  <b855d60dac01310495453bddfd004f0d> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
0x31140000 - 0x31145fff  liblaunch.dylib armv7  <f5ccc8234aea3ebd9a88bd37f0fa23ae> /usr/lib/system/liblaunch.dylib
0x3145a000 - 0x3145bfff  libsystem_network.dylib armv7  <39bf0f48bd8539169a77f8f61cdcd4c9> /usr/lib/system/libsystem_network.dylib
0x31706000 - 0x31706fff  libdnsinfo.dylib armv7  <21415179ffa03f949fa8cc851c6c31c7> /usr/lib/system/libdnsinfo.dylib
0x31716000 - 0x31723fff  libbsm.0.dylib armv7  <0a1e2bb78d5138419ecad8ba0fe42fdd> /usr/lib/libbsm.0.dylib
0x31724000 - 0x31725fff  libsystem_blocks.dylib armv7  <ccc041df3de73eafb7a59e74cdb1702b> /usr/lib/system/libsystem_blocks.dylib
0x31797000 - 0x317d9fff  CoreAudio armv7  <c972fd5f8e89333ca680b9a33587f896> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x31a71000 - 0x31a71fff  Accelerate armv7  <7d5ad465049136afaa1f0d89aac600bc> /System/Library/Frameworks/Accelerate.framework/Accelerate
0x31bae000 - 0x31c57fff  libxml2.2.dylib armv7  <5538d3f2c7d83b88b06168488fe6326b> /usr/lib/libxml2.2.dylib
0x31c58000 - 0x31c63fff  libz.1.dylib armv7  <ac706bee36593dc683fd5a96a389d72e> /usr/lib/libz.1.dylib
0x31db6000 - 0x31e75fff  CFNetwork armv7  <b09e0d53de9f3bc8bde494780f3cdd4f> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x31e76000 - 0x31e78fff  libgcc_s.1.dylib armv7  <a2631ac302f4310dae8367939e16b7c2> /usr/lib/libgcc_s.1.dylib
0x31e79000 - 0x31e96fff  libsystem_info.dylib armv7  <48016be86e3f3cd9aeee1c6590e1ac6f> /usr/lib/system/libsystem_info.dylib
0x3219d000 - 0x321a1fff  libGFXShared.dylib armv7  <a0772a32cd8b3b9194bb0c29807c1c5b> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
0x321b0000 - 0x3220ffff  libBLAS.dylib armv7  <0b36b2272aa33a8c9aa22d99c89d7189> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
0x322de000 - 0x322ecfff  OpenGLES armv7  <5a76beaeaa013f0cbf16e5cb154598ab> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x32348000 - 0x3234ffff  libbz2.1.0.dylib armv7  <0a082e1d475432959ba93aa3dbf7fb31> /usr/lib/libbz2.1.0.dylib
0x32350000 - 0x3295bfff  WebCore armv7  <07941e59d0a33f94802c16c76238fddf> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x32a50000 - 0x32a7ffff  SystemConfiguration armv7  <1d73b8a159363f96bb9c039655c5eae6> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x32c4c000 - 0x32d39fff  libiconv.2.dylib armv7  <f4146ce07e3031ea8a81fa5516fd77d0> /usr/lib/libiconv.2.dylib
0x32d49000 - 0x32d4dfff  libcache.dylib armv7  <d2f7fd2a352b3cd59c564be34b53cf80> /usr/lib/system/libcache.dylib
0x32d4e000 - 0x32d53fff  MobileKeyBag armv7  <8c35c090bc373cb181fc26b961b8dba5> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
0x32d54000 - 0x32d54fff  vecLib armv7  <0c60cd0a60f43d2791d36cb357d30e3c> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
0x32d7f000 - 0x32d82fff  libmacho.dylib armv7  <43311c113a9d3182b7d007129819f029> /usr/lib/system/libmacho.dylib
0x32eac000 - 0x33239fff  UIKit armv7  <c271b78464d93cb7bf28c6e49df293ba> /System/Library/Frameworks/UIKit.framework/UIKit
0x3323a000 - 0x3323dfff  IOSurface armv7  <ad50e71624583d06b891344d832f9b08> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
0x332b5000 - 0x3339afff  CoreFoundation armv7  <a8444f997111304c9571b3ff974b769c> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x333e6000 - 0x33425fff  libSystem.B.dylib armv7  <33dcf9a403ae3fd5971d6030ada2fcab> /usr/lib/libSystem.B.dylib
0x3342f000 - 0x33431fff  libAccessibility.dylib armv7  <d55f1553d14831a2a5435ae27ef75ef4> /usr/lib/libAccessibility.dylib
0x33485000 - 0x33487fff  IOMobileFramebuffer armv7  <683f321680763e519d61541170ba2133> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x334ce000 - 0x3357ffff  WebKit armv7  <eb9a0d69c64b3127b2bffd71641add3b> /System/Library/PrivateFrameworks/WebKit.framework/WebKit
0x335e1000 - 0x33702fff  CoreGraphics armv7  <65f6c8701b563542820a26b0dfc4f6a4> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x33771000 - 0x33771fff  libsystem_sandbox.dylib armv7  <f47c01d627853b328e088b3fdd08e87d> /usr/lib/system/libsystem_sandbox.dylib
0x3377a000 - 0x337cffff  libvDSP.dylib armv7  <0221caba81a235c5a896a835e2aac047> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x337d0000 - 0x337e7fff  libsystem_kernel.dylib armv7  <a06ec84e53bf32098b63c0caebdb45b6> /usr/lib/system/libsystem_kernel.dylib
0x3392a000 - 0x3392bfff  libdyld.dylib armv7  <41a7b5e5d9983449ab33affed0f635ad> /usr/lib/system/libdyld.dylib
0x33a3b000 - 0x33a70fff  AddressBook armv7  <3f2071a77bc134cd82065eef90d4082f> /System/Library/Frameworks/AddressBook.framework/AddressBook
0x33a84000 - 0x33b9efff  libicucore.A.dylib armv7  <bada0c2725bb31a483d5adf9aaf1f8df> /usr/lib/libicucore.A.dylib
0x33cdf000 - 0x33d1bfff  libGLImage.dylib armv7  <9d97699e44ee3651ba4ac37e5adec35b> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
0x33e2d000 - 0x33e9cfff  ProofReader armv7  <6d843c6aecdd37ae84baa40af8ad7e65> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
0x33e9d000 - 0x33ea6fff  CoreVideo armv7  <ea847e6dba2d36b1826b255c73b39539> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
0x33fb0000 - 0x33fbdfff  libdispatch.dylib armv7  <9a0511ad5ebc3db898f1f49ed1a73d34> /usr/lib/system/libdispatch.dylib
0x340a5000 - 0x340d8fff  AppSupport armv7  <0217468bd9f839229a47910b7816b3d5> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x340dc000 - 0x35b2afff  TextInput armv7  <f242acc046073c1598195dd26fd8ad6f> /System/Library/PrivateFrameworks/TextInput.framework/TextInput
0x35b2b000 - 0x35b2bfff  libCVMSPluginSupport.dylib armv7  <42d8aa2a31843a6e8bfff745644a7ba5> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
0x35b2c000 - 0x35c4bfff  Foundation armv7  <09ff368178c5321c9715b9c8d491d53f> /System/Library/Frameworks/Foundation.framework/Foundation
0x35c61000 - 0x35c67fff  liblockdown.dylib armv7  <14c89b7346433c1f8675f454531f6ca3> /usr/lib/liblockdown.dylib
0x35d27000 - 0x35debfff  libobjc.A.dylib armv7  <6b51e76fde9f381bb7b3bc5badbfee3a> /usr/lib/libobjc.A.dylib
0x35dec000 - 0x35e24fff  IOKit armv7  <80ae313ad69d3363935c88e51a11862d> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x35e25000 - 0x35f51fff  libmecabra.dylib armv7  <113de5f9858c32b8b158bfdc68042a97> /usr/lib/libmecabra.dylib
0x35f72000 - 0x35f91fff  Bom armv7  <b178e3efb4d733c694bd5a55e57a314f> /System/Library/PrivateFrameworks/Bom.framework/Bom
0x3615c000 - 0x36168fff  SpringBoardServices armv7  <c68262667ac8397a949ce4e92dfec7db> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x36184000 - 0x36190fff  GraphicsServices armv7  <ff78a9636e933f0dbd222f8d26209788> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x3654e000 - 0x36552fff  AssetsLibraryServices armv7  <e1cbfe599c96369ca4bdb0dd99d3cd9f> /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices
0x36561000 - 0x365abfff  libstdc++.6.dylib armv7  <b2cac408951c3f3c9ba3cf563e54ce81> /usr/lib/libstdc++.6.dylib
0x3661a000 - 0x3662ffff  libresolv.9.dylib armv7  <e92cfbb83f7b330db19181e797bb3f7b> /usr/lib/libresolv.9.dylib
0x367ef000 - 0x3689efff  QuartzCore armv7  <ef9632c9781f3101916b65e9faae1579> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x3689f000 - 0x36920fff  libsystem_c.dylib armv7  <a7077267b6743ed3bbdd86d4380c75d9> /usr/lib/system/libsystem_c.dylib
0x3698b000 - 0x3698cfff  libremovefile.dylib armv7  <e8858a499d663e6a9e3c188521273cc1> /usr/lib/system/libremovefile.dylib
0x369f7000 - 0x369f8fff  TextInput_fr armv7  <df896624a716399f877087d35f6c6d86> /System/Library/TextInput/TextInput_fr.bundle/TextInput_fr
0x36bfd000 - 0x36c02fff  libnotify.dylib armv7  <9d7198e91de9386a9e5ea43608a66a57> /usr/lib/system/libnotify.dylib
0x36c09000 - 0x36c4ffff  CoreTelephony armv7  <af7d1e770e5a3ffd8834a57fb5d40557> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
0x36cbb000 - 0x36cf3fff  libCGFreetype.A.dylib armv7  <ccea634795153164a681f0f311f4461d> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGFreetype.A.dylib
0x36cf4000 - 0x36cf5fff  CoreSurface armv7  <7b83cd757da73e6e826693c29296d3fa> /System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface
0x36d0d000 - 0x36da2fff  ImageIO armv7  <d520e3241d1130e8ac1375ee0f2c1095> /System/Library/Frameworks/ImageIO.framework/ImageIO
0x36ded000 - 0x36df4fff  AggregateDictionary armv7  <ab9777b39e8e3026ad64dc90323cad7e> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
0x36e84000 - 0x36eadfff  MobileCoreServices armv7  <57fef84bdc17301d8bf53ba0fb967fe6> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x36efd000 - 0x37001fff  JavaScriptCore armv7  <61a94142e2d23dafa2964190dd46e9e3> /System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore
0x37002000 - 0x37039fff  Security armv7  <6599f42a910b3b31a0e1d98c883d61cb> /System/Library/Frameworks/Security.framework/Security
0x37058000 - 0x37071fff  libRIP.A.dylib armv7  <4825c3e392983aba947eca06555e4480> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib
0x3716a000 - 0x3716ffff  libsystem_dnssd.dylib armv7  <c7cfe523e2d73521abc01587313ef730> /usr/lib/system/libsystem_dnssd.dylib
0x371ba000 - 0x371bcfff  MobileInstallation armv7  <94b6d6c5d9883175af26764567528127> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
0x37297000 - 0x372e8fff  libsqlite3.dylib armv7  <8a41cc6a6d9332308bc415d27577fd24> /usr/lib/libsqlite3.dylib
0x3734c000 - 0x374a0fff  AudioToolbox armv7  <6619c8c13f8d328e923e797fa8d0df23> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x374a4000 - 0x374c4fff  PrintKit armv7  <e5a01ca9083a36afacc08611a398e2ad> /System/Library/PrivateFrameworks/PrintKit.framework/PrintKit
0x374c5000 - 0x374cafff  libcopyfile.dylib armv7  <e57c2b9054b831d9a37119baaa4947cb> /usr/lib/system/libcopyfile.dylib
0x37539000 - 0x37576fff  CoreText armv7  <fb6a72faec2330c4b2cd33c2e9c59588> /System/Library/Frameworks/CoreText.framework/CoreText

2 个答案:

答案 0 :(得分:3)

我打算在YahooFinanceAPI:31 +[YahooFinanceAPI stockIsValid:]找到丢失方法的两块钱。

答案 1 :(得分:1)

罪魁祸首似乎在这里:

  • 64 9 CoreFoundation 0x30adc1b8 - [NSObject(NSObject)doesNotRecognizeSelector:]
  • 96 10 CoreFoundation 0x30adb642 __forwarding
  • 502 11 CoreFoundation 0x30a52178 _CF_forwarding_prep_0
  • 40 12 MyStocks 0x0000cd28 + [YahooFinanceAPI stockIsValid:] (YahooFinanceAPI.m:31)
像Jano说的那样,可能是一种缺失的方法(如果是这种情况,那么某处应该有警告)。 或者,或者你正在访问一个无效的指针(你“过度释放”的东西?)。