Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

LCaller

macrumors regular
Original poster
Feb 28, 2007
102
0
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
 
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.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.