Crash Reports - Where do i start??

Discussion in 'iOS Programming' started by LCaller, Jun 15, 2009.

  1. LCaller macrumors regular

    Joined:
    Feb 28, 2007
    #1
    Long story short i had an app built for me to test a concept and the developer has now long gone.. Anyway the app sometimes randomly crashes , how do i even start to read a crash report (posted) , to try and work out what kind of help is needed ?

    TIA

    Code:
    Incident Identifier: 8B04AD53-4BDD-4B4E-B283-5C213D1D9049
    CrashReporter Key:   046148054f17ac135a6d49421b9cb2cb44940757
    Process:         FlagMate [1785]
    Path:            /var/mobile/Applications/15CFB8CC-DBF2-4218-BD2A-0F79DD0CCC07/FlagMate.app/FlagMate
    Identifier:      FlagMate
    Version:         ??? (???)
    Code Type:       ARM (Native)
    Parent Process:  launchd [1]
    
    Date/Time:       2009-06-14 09:26:58.039 +0100
    OS Version:      iPhone OS 3.0 (7A341)
    Report Version:  104
    
    Exception Type:  EXC_BAD_ACCESS (SIGBUS)
    Exception Codes: KERN_PROTECTION_FAILURE at 0x00000013
    Crashed Thread:  3
    
    Thread 0:
    0   libSystem.B.dylib             	0x31d471b4 semaphore_wait_signal_trap + 8
    1   libSystem.B.dylib             	0x31d786f4 semaphore_wait_signal + 4
    2   libSystem.B.dylib             	0x31d49aec pthread_mutex_lock + 440
    3   QuartzCore                    	0x32927b48 CA::Context::commit_transaction(CA::Transaction*) + 204
    4   QuartzCore                    	0x329277ac CA::Transaction::commit() + 276
    5   QuartzCore                    	0x3292f91c CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) + 84
    6   CoreFoundation                	0x3020cd8a __CFRunLoopDoObservers + 466
    7   CoreFoundation                	0x3025488c CFRunLoopRunSpecific + 1812
    8   CoreFoundation                	0x30254164 CFRunLoopRunInMode + 44
    9   GraphicsServices              	0x3204529c GSEventRunModal + 188
    10  UIKit                         	0x308f0374 -[UIApplication _run] + 552
    11  UIKit                         	0x308eea8c UIApplicationMain + 960
    12  FlagMate                      	0x00002090 0x1000 + 4240
    13  FlagMate                      	0x0000202c 0x1000 + 4140
    
    Thread 1:
    0   libSystem.B.dylib             	0x31d47158 mach_msg_trap + 20
    1   libSystem.B.dylib             	0x31d49ed8 mach_msg + 60
    2   CoreFoundation                	0x3025454e CFRunLoopRunSpecific + 982
    3   CoreFoundation                	0x30254164 CFRunLoopRunInMode + 44
    4   WebCore                       	0x3588dbc8 __ZL12RunWebThreadPv + 412
    5   libSystem.B.dylib             	0x31d705a0 _pthread_body + 20
    
    Thread 2:
    0   libSystem.B.dylib             	0x31d47158 mach_msg_trap + 20
    1   libSystem.B.dylib             	0x31d49ed8 mach_msg + 60
    2   QuartzCore                    	0x3292eb04 CA::Render::Encoder::send_msg(unsigned int) + 584
    3   QuartzCore                    	0x32927fb0 CA::Context::commit_transaction(CA::Transaction*) + 1332
    4   QuartzCore                    	0x329277ac CA::Transaction::commit() + 276
    5   QuartzCore                    	0x3296e844 CA::Transaction::release_thread(void*) + 48
    6   libSystem.B.dylib             	0x31d70bfc _pthread_tsd_cleanup + 152
    7   libSystem.B.dylib             	0x31d70760 _pthread_exit + 100
    8   Foundation                    	0x30554498 +[NSThread exit] + 4
    9   Foundation                    	0x30502408 __NSThread__main__ + 874
    10  libSystem.B.dylib             	0x31d705a0 _pthread_body + 20
    
    Thread 3 Crashed:
    0   libobjc.A.dylib               	0x30011940 objc_msgSend + 20
    1   UIKit                         	0x30a589b0 -[UIViewController _loadViewFromNibNamed:bundle:] + 308
    2   UIKit                         	0x30a580cc -[UIViewController loadView] + 120
    3   UIKit                         	0x3093d578 -[UIViewController view] + 44
    4   FlagMate                      	0x00003574 0x1000 + 9588
    5   UIKit                         	0x3093d5e4 -[UIViewController view] + 152
    6   FlagMate                      	0x00002834 0x1000 + 6196
    7   FlagMate                      	0x00002224 0x1000 + 4644
    8   Foundation                    	0x30554062 -[NSThread main] + 42
    9   Foundation                    	0x305023f2 __NSThread__main__ + 852
    10  libSystem.B.dylib             	0x31d705a0 _pthread_body + 20
    
    Thread 3 crashed with ARM Thread State:
        r0: 0x0014aa70    r1: 0x300ccae8      r2: 0x0014aa70      r3: 0x001429b0
        r4: 0x0000000b    r5: 0x00005160      r6: 0x3014c02c      r7: 0x036eebb8
        r8: 0x0014c870    r9: 0x001fc098     r10: 0x301558c8     r11: 0x300b8dd8
        ip: 0x388ed9f0    sp: 0x036eeb80      lr: 0x30a589b8      pc: 0x30011940
      cpsr: 0x20000010
    
    Binary Images:
        0x1000 -     0x4fff +FlagMate armv6  <4bd6db2c2fc04eaa2c014e832bf0d194> /var/mobile/Applications/15CFB8CC-DBF2-4218-BD2A-0F79DD0CCC07/FlagMate.app/FlagMate
       0xe3000 -    0xe4fff  dns.so armv6  <7943354b648b9518f46a835d5359e45a> /usr/lib/info/dns.so
    0x2fe00000 - 0x2fe26fff  dyld armv6  <384bf84ebe2b822c3cb75fce3e8647d6> /usr/lib/dyld
    0x30000000 - 0x30008fff  libgcc_s.1.dylib armv6  <b404b5f84fa4293f0dd35a469b8b6894> /usr/lib/libgcc_s.1.dylib
    0x3000c000 - 0x3015bfff  libobjc.A.dylib armv6  <92636cf8b8e8f3c10721667c48ca182b> /usr/lib/libobjc.A.dylib
    0x301ca000 - 0x301d8fff  libz.1.dylib armv6  <bb2c65d59f36ea2ffdf39aa4d8e49430> /usr/lib/libz.1.dylib
    0x301fd000 - 0x302a8fff  CoreFoundation armv6  <3e02f5628a56bce4c9eb1c5e49c863d4> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
    0x30501000 - 0x305f5fff  Foundation armv6  <c4fc557994aee708dd4fb14ed4fd875f> /System/Library/Frameworks/Foundation.framework/Foundation
    0x3071d000 - 0x30729fff  CoreVideo armv6  <5404da375ad190f3e1404e5e8a70f764> /System/Library/PrivateFrameworks/CoreVideo.framework/CoreVideo
    0x3073a000 - 0x30760fff  AppSupport armv6  <1baa1e22eb94eb405d724a2f6b219f53> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
    0x30778000 - 0x3077dfff  liblockdown.dylib armv6  <e4f0b16194fac3bd426e679a3c35c38b> /usr/lib/liblockdown.dylib
    0x308ed000 - 0x31521fff  UIKit armv6  <73cf70d65e1afef2a6ae94fb81bf2fe4> /System/Library/Frameworks/UIKit.framework/UIKit
    0x31885000 - 0x318d1fff  IOKit armv6  <56ba629c062ac21a045914430412c5f4> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x318e9000 - 0x31aa2fff  CoreGraphics armv6  <80bccae4ab17a49f7fc3a66bb2def894> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
    0x31af1000 - 0x31b58fff  CFNetwork armv6  <863076d9b768c76272e3f0f686ca355d> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
    0x31bb2000 - 0x31bc8fff  OpenGLES armv6  <2c30348868df45d3b8e0e398e0e4f727> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
    0x31bcf000 - 0x31cccfff  JavaScriptCore armv6  <619918c7282aa5b53ac3ad32c320b7a5> /System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore
    0x31d46000 - 0x31e69fff  libSystem.B.dylib armv6  <f8d95df9776974bbe640911fee96c59d> /usr/lib/libSystem.B.dylib
    0x31ea9000 - 0x31feffff  AudioToolbox armv6  <cd7d22e01299f0d589878c2417c7ff18> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
    0x32041000 - 0x3204bfff  GraphicsServices armv6  <99b0baa68c257ca5d2fed21bd409ea20> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
    0x3209b000 - 0x320cefff  Security armv6  <34c21a865d91e9a13477e9395c516f8c> /System/Library/Frameworks/Security.framework/Security
    0x320e8000 - 0x32194fff  ImageIO armv6  <44921d26b2b796c2c707c87c68026b16> /System/Library/PrivateFrameworks/ImageIO.framework/ImageIO
    0x32369000 - 0x3239cfff  SystemConfiguration armv6  <c295ae48e7c85c02ae396f3dae1901df> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
    0x324c6000 - 0x32521fff  CoreAudio armv6  <a3189b3cffe9fdb8007e8a4fd54b28e2> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
    0x325b2000 - 0x325cefff  AddressBook armv6  <3023a336aec321324b5a310ee66687f1> /System/Library/Frameworks/AddressBook.framework/AddressBook
    0x3291c000 - 0x329c4fff  QuartzCore armv6  <1cf2a12e661e1a49f90553b013283b29> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
    0x32a16000 - 0x32a16fff  CoreSurface armv6  <2c60135f696b1a787443c4a68e1aced2> /System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface
    0x32a1b000 - 0x32a1cfff  IOMobileFramebuffer armv6  <05aa0565d0f6813003dc5dc175af6048> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
    0x32e0c000 - 0x32f0dfff  libicucore.A.dylib armv6  <3f78cbbe6b5b7d3b4c5753627fcebdee> /usr/lib/libicucore.A.dylib
    0x3311e000 - 0x33213fff  libxml2.2.dylib armv6  <3398aecf5ef07d7bbe6673fc9ab570fb> /usr/lib/libxml2.2.dylib
    0x332c9000 - 0x33372fff  WebKit armv6  <d5aabd50737ee994787181afaf83c81e> /System/Library/PrivateFrameworks/WebKit.framework/WebKit
    0x33851000 - 0x3388efff  libCGFreetype.A.dylib armv6  <5ff3f70d08b55ca7417766d4a6ba2fc2> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGFreetype.A.dylib
    0x3412b000 - 0x3414dfff  libRIP.A.dylib armv6  <bd577e4e309c7270149cc7765aac1625> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib
    0x3415c000 - 0x34165fff  SpringBoardServices armv6  <4997adf422af4a9eecf25aa9bcaf8fc9> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
    0x347f5000 - 0x34812fff  libresolv.9.dylib armv6  <7e34a4dd5c5b0400d10b01e998d5b2de> /usr/lib/libresolv.9.dylib
    0x34c0e000 - 0x34c14fff  MBX2D armv6  <6815ceba8853af0095f160b6d3c88937> /System/Library/PrivateFrameworks/MBX2D.framework/MBX2D
    0x3553e000 - 0x3557bfff  CoreText armv6  <c584fae4a8877461b1fc27879ac762bc> /System/Library/PrivateFrameworks/CoreText.framework/CoreText
    0x355c8000 - 0x355ccfff  IOSurface armv6  <d2585af66f593d95adf6d1fab0181b1a> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
    0x3580b000 - 0x35f5afff  WebCore armv6  <98f065e46e4c230bf091abaf6da60c16> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
    0x36422000 - 0x3647cfff  libsqlite3.dylib armv6  <456f75f502443d281147f36f6ed4c3d3> /usr/lib/libsqlite3.dylib
    0x3648a000 - 0x36493fff  libkxld.dylib armv6  <2528ee7a4fd041090850f1845c393b84> /usr/lib/system/libkxld.dylib
    0x36496000 - 0x364a6fff  libbsm.0.dylib armv6  <44ee6b2c59cd5aa70d59f7d0d0d3b0b2> /usr/lib/libbsm.0.dylib
    0x37124000 - 0x3712efff  MobileCoreServices armv6  <9adf227705e932c47e703f73ca1d87c2> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
    0x3748a000 - 0x374f3fff  libstdc++.6.dylib armv6  <44d54be7409eedbf35157cc538ea660b> /usr/lib/libstdc++.6.dylib
    0x37c74000 - 0x37c74fff  Accelerate armv6  <e3325738fdc407edc125d921d2a90839> /System/Library/PrivateFrameworks/Accelerate.framework/Accelerate
    0x37cc8000 - 0x37d0bfff  libvDSP.dylib armv6  <5632d3e7799c5c90540157938bce4b95> /System/Library/PrivateFrameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
    0x37d12000 - 0x37d12fff  vecLib armv6  <eb68bab288e9f047d876848490b162fc> /System/Library/PrivateFrameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
     
  2. PhoneyDeveloper macrumors 68030

    PhoneyDeveloper

    Joined:
    Sep 2, 2008
    #2
    Your code is loading a view controller on a background thread and building its view on the background thread. This isn't supported. You need to build the view controller on the main thread.
     

Share This Page