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

XcodeNewb

macrumors member
Original poster
Feb 6, 2009
79
0
Apple keeps rejecting my application telling me it is crashing on OS 3.0 beta 5. Here is the actual message:

"At this time, "your app" cannot be posted to the App Store because it is crashing on iPhone OS 3.0 Beta 5 and Mac OS X 10.5.6. Application continues to crash on launch with or without network connection being available. Please see crash logs attached for details."

What is the best way to test for this? I have run the app in the simulator on OS 3.0 and it runs fine. Do I really need to upgrade my phone to 3.0 to test this?

Thanks
 
Yes they did but to be honest I do not know how to tell what it is saying:

I tried the whole process of symbolication etc. but to no avail. Any ideas? I would GREATLY appreciate it!

Code:
Incident Identifier: BB3CA73E-22EA-43A2-B7CF-CBA7E3213DFF
CrashReporter Key:   7134624b1625e3ea8d63d7f8d94ac9e8de9260f9
Process:         YourApp [1484]
Path:            /var/mobile/Applications/5562482B-0984-494B-B676-6D6061E5EEA2/YourApp.app/YourApp
Identifier:      YourApp
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2009-05-28 15:15:51.060 -0700
OS Version:      iPhone OS 3.0 (7A312g)
Report Version:  104

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

Thread 0 Crashed:
0   libSystem.B.dylib             	0x31dcf94c 0x31d40000 + 588108
1   libSystem.B.dylib             	0x31dcf93a 0x31d40000 + 588090
2   libSystem.B.dylib             	0x31dcf92e 0x31d40000 + 588078
3   libSystem.B.dylib             	0x31de6cf8 0x31d40000 + 683256
4   libstdc++.6.dylib             	0x374f7840 0x37492000 + 415808
5   libobjc.A.dylib               	0x300166b8 0x3000c000 + 42680
6   libstdc++.6.dylib             	0x374f4f34 0x37492000 + 405300
7   libstdc++.6.dylib             	0x374f4fac 0x37492000 + 405420
8   libstdc++.6.dylib             	0x374f50d4 0x37492000 + 405716
9   libobjc.A.dylib               	0x300165dc 0x3000c000 + 42460
10  CoreFoundation                	0x30224020 0x301fd000 + 159776
11  CoreFoundation                	0x30223fc0 0x301fd000 + 159680
12  Foundation                    	0x30521dea 0x30501000 + 134634
13  Foundation                    	0x30547bc8 0x30501000 + 289736
14  YourApp                       	0x00003566 0x1000 + 9574
15  UIKit                         	0x30a55f1c 0x308ed000 + 1478428
16  UIKit                         	0x3093ebd0 0x308ed000 + 334800
17  UIKit                         	0x3093e990 0x308ed000 + 334224
18  Foundation                    	0x3050e668 0x30501000 + 54888
19  CoreFoundation                	0x30254a08 0x301fd000 + 358920
20  CoreFoundation                	0x30254164 0x301fd000 + 356708
21  GraphicsServices              	0x3204f29c 0x3204b000 + 17052
22  UIKit                         	0x308f0014 0x308ed000 + 12308
23  UIKit                         	0x308ee72c 0x308ed000 + 5932
24  YourApp                       	0x000020b6 0x1000 + 4278
25  YourApp                       	0x0000202c 0x1000 + 4140

Thread 1:
0   libSystem.B.dylib             	0x31d41158 0x31d40000 + 4440
1   libSystem.B.dylib             	0x31d43ed8 0x31d40000 + 16088
2   CoreFoundation                	0x3025454e 0x301fd000 + 357710
3   CoreFoundation                	0x30254164 0x301fd000 + 356708
4   WebCore                       	0x3588b2cc 0x35809000 + 533196
5   libSystem.B.dylib             	0x31d6a5a0 0x31d40000 + 173472

Thread 2:
0   libSystem.B.dylib             	0x31dd0510 0x31d40000 + 591120
1   libSystem.B.dylib             	0x31d722c8 0x31d40000 + 205512
2   libSystem.B.dylib             	0x31d71a8c 0x31d40000 + 203404
3   CoreMedia                     	0x34717610 0x34712000 + 22032
4   CoreMedia                     	0x347174ec 0x34712000 + 21740
5   MediaToolbox                  	0x34819ff0 0x34816000 + 16368
6   libSystem.B.dylib             	0x31d6a5a0 0x31d40000 + 173472

Thread 0 crashed with ARM Thread State:
    r0: 0x00000000    r1: 0x00000000      r2: 0x00000001      r3: 0x39d47014
    r4: 0x00000006    r5: 0x001416cc      r6: 0x2ffff01c      r7: 0x2ffff02c
    r8: 0x38204ca4    r9: 0x0000000a     r10: 0x00000001     r11: 0x00008e20
    ip: 0x00000025    sp: 0x2ffff02c      lr: 0x31dcf941      pc: 0x31dcf94c
  cpsr: 0x000f0010

Binary Images:
    0x1000 -     0x7fff +YourApp armv6  <91ebbaeb2e60db1fa44f8f9a3a0e9420> /var/mobile/Applications/5562482B-0984-494B-B676-6D6061E5EEA2/YourApp.app/YourApp
   0xe4000 -    0xe5fff  dns.so armv6  <7943354b648b9518f46a835d5359e45a> /usr/lib/info/dns.so
0x2fe00000 - 0x2fe26fff  dyld armv6  <742d62b1d83196969c229c2afa8cc871> /usr/lib/dyld
0x30000000 - 0x30008fff  libgcc_s.1.dylib armv6  <1da6faede616da43c6dddeb3187bf1da> /usr/lib/libgcc_s.1.dylib
0x3000c000 - 0x3015bfff  libobjc.A.dylib armv6  <d265ac55afc05ab23dd3cdd7e2de8b0e> /usr/lib/libobjc.A.dylib
0x301ca000 - 0x301d8fff  libz.1.dylib armv6  <f8a6e8195f2d29a8fe3ff3430100beb0> /usr/lib/libz.1.dylib
0x301fd000 - 0x302a8fff  CoreFoundation armv6  <158d9abbaabcca0c8051207bd635d4b3> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x3036e000 - 0x3038dfff  Bom armv6  <c01749d2dc3ef20a5a751e9728390e7a> /System/Library/PrivateFrameworks/Bom.framework/Bom
0x30501000 - 0x305f5fff  Foundation armv6  <10ba0b57a15e0d80377cc11a8dc0e2e6> /System/Library/Frameworks/Foundation.framework/Foundation
0x3071d000 - 0x30729fff  CoreVideo armv6  <2a1a0f7f6bf0ec535cb0357cba48587d> /System/Library/PrivateFrameworks/CoreVideo.framework/CoreVideo
0x30734000 - 0x30736fff  AppleJPEG armv6  <7ec01a864929893da56b39272b83ef20> /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG
0x3073a000 - 0x30760fff  AppSupport armv6  <19d6a52607e9a14c340faa1f67e833d8> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x30778000 - 0x3077dfff  liblockdown.dylib armv6  <c2e541fe3626592fa71d488250e6161e> /usr/lib/liblockdown.dylib
0x308ed000 - 0x31520fff  UIKit armv6  <5250396932738a25541497e2833fbeb7> /System/Library/Frameworks/UIKit.framework/UIKit
0x316fe000 - 0x31777fff  AddressBookUI armv6  <8c56d632027e9797563d76a855fbf4a4> /System/Library/Frameworks/AddressBookUI.framework/AddressBookUI
0x317c6000 - 0x3183dfff  PhotoLibrary armv6  <afa9d4071d603a66be02fee16f79480c> /System/Library/PrivateFrameworks/PhotoLibrary.framework/PhotoLibrary
0x31884000 - 0x318d0fff  IOKit armv6  <6a54d6e24f1bbc8bf826bebae385128a> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x318e8000 - 0x31aa1fff  CoreGraphics armv6  <708c726d3fccadfc3f3807c308a77acc> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x31af0000 - 0x31b57fff  CFNetwork armv6  <e901d743d4c07960aee65941c7ad0613> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x31bb1000 - 0x31bc6fff  OpenGLES armv6  <1de6f74d8340f4654faa9c2ef443e97e> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x31bcc000 - 0x31cc6fff  JavaScriptCore armv6  <330edc9733abcbf3cb512b8783da1e8f> /System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore
0x31d40000 - 0x31e63fff  libSystem.B.dylib armv6  <054b556a493e1ed61e6c7636c5a14fa1> /usr/lib/libSystem.B.dylib
0x31ea3000 - 0x31ff8fff  AudioToolbox armv6  <8da935398e965158b1e41a6bc0eebbca> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x3204b000 - 0x32055fff  GraphicsServices armv6  <4a6f81942ceeaf81e34281b018add6b6> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x32060000 - 0x3208bfff  CoreLocation armv6  <b814cde3ecc3f96d6aeddfef44377f20> /System/Library/Frameworks/CoreLocation.framework/CoreLocation
0x320a4000 - 0x320d7fff  Security armv6  <9cadc7f4e0448e4a8d0701368e7f5467> /System/Library/Frameworks/Security.framework/Security
0x320f1000 - 0x3219dfff  ImageIO armv6  <7e1568f1bdd635a5b7cf964ae2171e41> /System/Library/PrivateFrameworks/ImageIO.framework/ImageIO
0x322c1000 - 0x322cdfff  IAP armv6  <0df216f39d97a668bd67deaf7f121b9b> /System/Library/PrivateFrameworks/IAP.framework/IAP
0x322d7000 - 0x3232dfff  GMM armv6  <d642159f26c97b8d9c3091d1f7bbb0fd> /System/Library/PrivateFrameworks/GMM.framework/GMM
0x32372000 - 0x323a5fff  SystemConfiguration armv6  <17263819076d78fbff55f06ade7bf1ea> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x323bb000 - 0x323bdfff  ArtworkCache armv6  <bc871430c0b7e433126a7b7711bb7ef3> /System/Library/PrivateFrameworks/ArtworkCache.framework/ArtworkCache
0x323c1000 - 0x323c7fff  ITSync armv6  <5986e9adb64b45c7aa97691682634e0e> /System/Library/PrivateFrameworks/ITSync.framework/ITSync
0x323cd000 - 0x32487fff  MusicLibrary armv6  <d0d9dc74e414c06eeeb284ac97e5872c> /System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary
0x324cd000 - 0x32528fff  CoreAudio armv6  <73dd32fc9579b999e56c62ecf30c22d1> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x325aa000 - 0x325b1fff  MobileMusicPlayer armv6  <16d9fd938a39ff0da4a4936a28fddc86> /System/Library/PrivateFrameworks/MobileMusicPlayer.framework/MobileMusicPlayer
0x325b9000 - 0x325d5fff  AddressBook armv6  <30c7d417dc297a9d17f1d10949e32798> /System/Library/Frameworks/AddressBook.framework/AddressBook
0x32710000 - 0x32747fff  CoreTelephony armv6  <661a355b2f9ba326447cadb0615176de> /System/Library/PrivateFrameworks/CoreTelephony.framework/CoreTelephony
0x3290c000 - 0x3291bfff  MobileBluetooth armv6  <e408d2b2e9c1db9c3f80d30dab88bf95> /System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth
0x32922000 - 0x329c6fff  QuartzCore armv6  <2ec958629c4dc764e7c94d43131d221b> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x32a10000 - 0x32a12fff  CrashReporterSupport armv6  <b8796b46933671944f090b698f24a878> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
0x32a17000 - 0x32a17fff  CoreSurface armv6  <ba1c5980aa37d5848b2ed15bfe159e9b> /System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface
0x32a1c000 - 0x32a1dfff  IOMobileFramebuffer armv6  <083835ac911cf137b253d12fa52185fb> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x32aa3000 - 0x32ab4fff  TelephonyUI armv6  <1dab07af0bf71d1bb8920fdfc6bda47f> /System/Library/PrivateFrameworks/TelephonyUI.framework/TelephonyUI
0x32e0b000 - 0x32f0cfff  libicucore.A.dylib armv6  <3f026f3dc45c8baa1efd24f7c877e31a> /usr/lib/libicucore.A.dylib
0x330d7000 - 0x330e2fff  libbz2.1.0.dylib armv6  <afbd12631cb08200319db45982c182a7> /usr/lib/libbz2.1.0.dylib
0x3311d000 - 0x33212fff  libxml2.2.dylib armv6  <c99411bad5aa643a5ba01a15cd8aa448> /usr/lib/libxml2.2.dylib
0x332c8000 - 0x33371fff  WebKit armv6  <0a7584f70cabb31e435da54ac77676bf> /System/Library/PrivateFrameworks/WebKit.framework/WebKit
0x333d0000 - 0x3341afff  Celestial armv6  <a56f3d18c6a5d324ebda8c3c40fc87d0> /System/Library/PrivateFrameworks/Celestial.framework/Celestial
0x33701000 - 0x33771fff  MediaPlayer armv6  <e8142f075668246927f8b697f6c7d52d> /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
0x3384d000 - 0x3388afff  libCGFreetype.A.dylib armv6  <55c5128827e487f4e7337c7ca21a93f3> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGFreetype.A.dylib
0x33896000 - 0x33899fff  MobileInstallation armv6  <42f6cc63478db027e1fadbfe8ee04f20> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
0x33ef5000 - 0x33ef7fff  Camera armv6  <7944c00d1fbeb4ece6a56644815ada93> /System/Library/PrivateFrameworks/Camera.framework/Camera
0x34127000 - 0x34149fff  libRIP.A.dylib armv6  <1e6f7a9c50054a2c9b4ed895352a6d6b> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib
0x34158000 - 0x34161fff  SpringBoardServices armv6  <33b5ddc8e2681a40c83ef1d6fb675e65> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x346e5000 - 0x346f1fff  DataAccessExpress armv6  <61f3d47f2dab6b1d19fa1bef1f820936> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x34712000 - 0x34756fff  CoreMedia armv6  <03b58b0fd09b4d1d1ae47ff4e08e0dfc> /System/Library/PrivateFrameworks/CoreMedia.framework/CoreMedia
0x34771000 - 0x347adfff  VideoToolbox armv6  <581f39260bc0cb342ef1900afa5a817b> /System/Library/PrivateFrameworks/VideoToolbox.framework/VideoToolbox
0x347f2000 - 0x3480ffff  libresolv.9.dylib armv6  <1ca1013c8df236a5526e56c0b267d199> /usr/lib/libresolv.9.dylib
0x34816000 - 0x3491cfff  MediaToolbox armv6  <87b35b216089d0933655fec03f5ec62b> /System/Library/PrivateFrameworks/MediaToolbox.framework/MediaToolbox
0x34c0c000 - 0x34c12fff  MBX2D armv6  <261fdb136ff7a6d47b82cce6f276e151> /System/Library/PrivateFrameworks/MBX2D.framework/MBX2D
0x3553c000 - 0x35579fff  CoreText armv6  <90145e066968e1682b0976be2b454bd2> /System/Library/PrivateFrameworks/CoreText.framework/CoreText
0x355c6000 - 0x355cafff  IOSurface armv6  <614db4b3f8be687b99f9eb6e17e6bdb5> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
0x35809000 - 0x35f57fff  WebCore armv6  <718dddeb19b6122b710a61d2fae2f4ac> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x3641f000 - 0x36479fff  libsqlite3.dylib armv6  <b8671090b7a4a1fed2215eae30e9b669> /usr/lib/libsqlite3.dylib
0x36487000 - 0x36490fff  libkxld.dylib armv6  <ae49124ad72ae215964d32e383e75f14> /usr/lib/system/libkxld.dylib
0x36493000 - 0x364a3fff  libbsm.0.dylib armv6  <bf17a4113650f2f18534c4e552ae7b8c> /usr/lib/libbsm.0.dylib
0x36617000 - 0x3661dfff  AccountSettings armv6  <ece86b5d8e21ec35fdc64bc881fcbd5a> /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
0x36643000 - 0x36649fff  ProtocolBuffer armv6  <039735ccf7201585176c7e817ff26d07> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
0x3711f000 - 0x37129fff  MobileCoreServices armv6  <1b519ea144ba57d5d08281d0b91c75a3> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x37492000 - 0x374fbfff  libstdc++.6.dylib armv6  <bbba28384ef561c3d2e03f0eb5368c32> /usr/lib/libstdc++.6.dylib
0x37c7c000 - 0x37c7cfff  Accelerate armv6  <f924326f00177ed5b94b933f0f3e13e3> /System/Library/PrivateFrameworks/Accelerate.framework/Accelerate
0x37cd0000 - 0x37d13fff  libvDSP.dylib armv6  <e502b2e6d56c4368289fddf9d885b642> /System/Library/PrivateFrameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x37d1a000 - 0x37d1afff  vecLib armv6  <5d683b35560cc65915643b04b68e4047> /System/Library/PrivateFrameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
 
Also, this app does not do anything fancy. It uses the camera and that is about as fancy as it gets. No network connection is needed or anything.

Thanks again Phoney
 
Phoney:

i was able to symbolicate the crash log. Can you help me understand it? I really would love to figure this out! Thanks again.

Code:
Incident Identifier: BB3CA73E-22EA-43A2-B7CF-CBA7E3213DFF
CrashReporter Key:   7134624b1625e3ea8d63d7f8d94ac9e8de9260f9
Process:         MyApp [1484]
Path:            /var/mobile/Applications/5562482B-0984-494B-B676-6D6061E5EEA2/MyApp.app/MyApp
Identifier:      MyApp
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2009-05-28 15:15:51.060 -0700
OS Version:      iPhone OS 3.0 (7A312g)
Report Version:  104

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

Thread 0 Crashed:
0   libSystem.B.dylib             	0x31dcf94c __kill + 8
1   libSystem.B.dylib             	0x31dcf93a kill + 4
2   libSystem.B.dylib             	0x31dcf92e raise + 10
3   libSystem.B.dylib             	0x31de6cf8 abort + 36
4   libstdc++.6.dylib             	0x374f7840 __gnu_cxx::__verbose_terminate_handler() + 588
5   libobjc.A.dylib               	0x300166b8 _objc_terminate + 160
6   libstdc++.6.dylib             	0x374f4f34 __cxxabiv1::__terminate(void (*)()) + 76
7   libstdc++.6.dylib             	0x374f4fac std::terminate() + 16
8   libstdc++.6.dylib             	0x374f50d4 __cxa_throw + 100
9   libobjc.A.dylib               	0x300165dc objc_exception_throw + 92
10  CoreFoundation                	0x30224020 +[NSException raise:format:arguments:] + 76
11  CoreFoundation                	0x30223fc0 +[NSException raise:format:] + 24
12  Foundation                    	0x30521dea _NSArrayRaiseBoundException + 70
13  Foundation                    	0x30547bc8 -[NSCFArray objectAtIndex:] + 46
14  MyApp                       	0x00003566 0x1000 + 9574
15  UIKit                         	0x30a55f1c -[UIViewController _legacyModalPresentTransitionDidComplete] + 84
16  UIKit                         	0x3093ebd0 -[UIViewController transitionViewDidComplete:fromView:toView:] + 120
17  UIKit                         	0x3093e990 -[UITransitionView notifyDidCompleteTransition:] + 160
18  Foundation                    	0x3050e668 __NSFireDelayedPerform + 316
19  CoreFoundation                	0x30254a08 CFRunLoopRunSpecific + 2192
20  CoreFoundation                	0x30254164 CFRunLoopRunInMode + 44
21  GraphicsServices              	0x3204f29c GSEventRunModal + 188
22  UIKit                         	0x308f0014 -[UIApplication _run] + 552
23  UIKit                         	0x308ee72c UIApplicationMain + 960
24  MyApp                       	0x000020b6 0x1000 + 4278
25  MyApp                       	0x0000202c 0x1000 + 4140

Thread 1:
0   libSystem.B.dylib             	0x31d41158 mach_msg_trap + 20
1   libSystem.B.dylib             	0x31d43ed8 mach_msg + 60
2   CoreFoundation                	0x3025454e CFRunLoopRunSpecific + 982
3   CoreFoundation                	0x30254164 CFRunLoopRunInMode + 44
4   WebCore                       	0x3588b2cc __ZL12RunWebThreadPv + 412
5   libSystem.B.dylib             	0x31d6a5a0 _pthread_body + 20

Thread 2:
0   libSystem.B.dylib             	0x31dd0510 __semwait_signal + 24
1   libSystem.B.dylib             	0x31d722c8 _pthread_cond_wait + 1592
2   libSystem.B.dylib             	0x31d71a8c pthread_cond_wait + 48
3   CoreMedia                     	0x34717610 WaitOnCondition + 8
4   CoreMedia                     	0x347174ec FigSemaphoreWaitRelative + 112
5   MediaToolbox                  	0x34819ff0 fpa_AsyncMovieControlThread + 76
6   libSystem.B.dylib             	0x31d6a5a0 _pthread_body + 20

Thread 0 crashed with ARM Thread State:
    r0: 0x00000000    r1: 0x00000000      r2: 0x00000001      r3: 0x39d47014
    r4: 0x00000006    r5: 0x001416cc      r6: 0x2ffff01c      r7: 0x2ffff02c
    r8: 0x38204ca4    r9: 0x0000000a     r10: 0x00000001     r11: 0x00008e20
    ip: 0x00000025    sp: 0x2ffff02c      lr: 0x31dcf941      pc: 0x31dcf94c
  cpsr: 0x000f0010

Binary Images:
    0x1000 -     0x7fff +MyApp armv6  <91ebbaeb2e60db1fa44f8f9a3a0e9420> /var/mobile/Applications/5562482B-0984-494B-B676-6D6061E5EEA2/MyApp.app/MyApp
   0xe4000 -    0xe5fff  dns.so armv6  <7943354b648b9518f46a835d5359e45a> /usr/lib/info/dns.so
0x2fe00000 - 0x2fe26fff  dyld armv6  <742d62b1d83196969c229c2afa8cc871> /usr/lib/dyld
0x30000000 - 0x30008fff  libgcc_s.1.dylib armv6  <1da6faede616da43c6dddeb3187bf1da> /usr/lib/libgcc_s.1.dylib
0x3000c000 - 0x3015bfff  libobjc.A.dylib armv6  <d265ac55afc05ab23dd3cdd7e2de8b0e> /usr/lib/libobjc.A.dylib
0x301ca000 - 0x301d8fff  libz.1.dylib armv6  <f8a6e8195f2d29a8fe3ff3430100beb0> /usr/lib/libz.1.dylib
0x301fd000 - 0x302a8fff  CoreFoundation armv6  <158d9abbaabcca0c8051207bd635d4b3> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x3036e000 - 0x3038dfff  Bom armv6  <c01749d2dc3ef20a5a751e9728390e7a> /System/Library/PrivateFrameworks/Bom.framework/Bom
0x30501000 - 0x305f5fff  Foundation armv6  <10ba0b57a15e0d80377cc11a8dc0e2e6> /System/Library/Frameworks/Foundation.framework/Foundation
0x3071d000 - 0x30729fff  CoreVideo armv6  <2a1a0f7f6bf0ec535cb0357cba48587d> /System/Library/PrivateFrameworks/CoreVideo.framework/CoreVideo
0x30734000 - 0x30736fff  AppleJPEG armv6  <7ec01a864929893da56b39272b83ef20> /System/Library/PrivateFrameworks/AppleJPEG.framework/AppleJPEG
0x3073a000 - 0x30760fff  AppSupport armv6  <19d6a52607e9a14c340faa1f67e833d8> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x30778000 - 0x3077dfff  liblockdown.dylib armv6  <c2e541fe3626592fa71d488250e6161e> /usr/lib/liblockdown.dylib
0x308ed000 - 0x31520fff  UIKit armv6  <5250396932738a25541497e2833fbeb7> /System/Library/Frameworks/UIKit.framework/UIKit
0x316fe000 - 0x31777fff  AddressBookUI armv6  <8c56d632027e9797563d76a855fbf4a4> /System/Library/Frameworks/AddressBookUI.framework/AddressBookUI
0x317c6000 - 0x3183dfff  PhotoLibrary armv6  <afa9d4071d603a66be02fee16f79480c> /System/Library/PrivateFrameworks/PhotoLibrary.framework/PhotoLibrary
0x31884000 - 0x318d0fff  IOKit armv6  <6a54d6e24f1bbc8bf826bebae385128a> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x318e8000 - 0x31aa1fff  CoreGraphics armv6  <708c726d3fccadfc3f3807c308a77acc> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x31af0000 - 0x31b57fff  CFNetwork armv6  <e901d743d4c07960aee65941c7ad0613> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x31bb1000 - 0x31bc6fff  OpenGLES armv6  <1de6f74d8340f4654faa9c2ef443e97e> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x31bcc000 - 0x31cc6fff  JavaScriptCore armv6  <330edc9733abcbf3cb512b8783da1e8f> /System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore
0x31d40000 - 0x31e63fff  libSystem.B.dylib armv6  <054b556a493e1ed61e6c7636c5a14fa1> /usr/lib/libSystem.B.dylib
0x31ea3000 - 0x31ff8fff  AudioToolbox armv6  <8da935398e965158b1e41a6bc0eebbca> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x3204b000 - 0x32055fff  GraphicsServices armv6  <4a6f81942ceeaf81e34281b018add6b6> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x32060000 - 0x3208bfff  CoreLocation armv6  <b814cde3ecc3f96d6aeddfef44377f20> /System/Library/Frameworks/CoreLocation.framework/CoreLocation
0x320a4000 - 0x320d7fff  Security armv6  <9cadc7f4e0448e4a8d0701368e7f5467> /System/Library/Frameworks/Security.framework/Security
0x320f1000 - 0x3219dfff  ImageIO armv6  <7e1568f1bdd635a5b7cf964ae2171e41> /System/Library/PrivateFrameworks/ImageIO.framework/ImageIO
0x322c1000 - 0x322cdfff  IAP armv6  <0df216f39d97a668bd67deaf7f121b9b> /System/Library/PrivateFrameworks/IAP.framework/IAP
0x322d7000 - 0x3232dfff  GMM armv6  <d642159f26c97b8d9c3091d1f7bbb0fd> /System/Library/PrivateFrameworks/GMM.framework/GMM
0x32372000 - 0x323a5fff  SystemConfiguration armv6  <17263819076d78fbff55f06ade7bf1ea> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x323bb000 - 0x323bdfff  ArtworkCache armv6  <bc871430c0b7e433126a7b7711bb7ef3> /System/Library/PrivateFrameworks/ArtworkCache.framework/ArtworkCache
0x323c1000 - 0x323c7fff  ITSync armv6  <5986e9adb64b45c7aa97691682634e0e> /System/Library/PrivateFrameworks/ITSync.framework/ITSync
0x323cd000 - 0x32487fff  MusicLibrary armv6  <d0d9dc74e414c06eeeb284ac97e5872c> /System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary
0x324cd000 - 0x32528fff  CoreAudio armv6  <73dd32fc9579b999e56c62ecf30c22d1> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x325aa000 - 0x325b1fff  MobileMusicPlayer armv6  <16d9fd938a39ff0da4a4936a28fddc86> /System/Library/PrivateFrameworks/MobileMusicPlayer.framework/MobileMusicPlayer
0x325b9000 - 0x325d5fff  AddressBook armv6  <30c7d417dc297a9d17f1d10949e32798> /System/Library/Frameworks/AddressBook.framework/AddressBook
0x32710000 - 0x32747fff  CoreTelephony armv6  <661a355b2f9ba326447cadb0615176de> /System/Library/PrivateFrameworks/CoreTelephony.framework/CoreTelephony
0x3290c000 - 0x3291bfff  MobileBluetooth armv6  <e408d2b2e9c1db9c3f80d30dab88bf95> /System/Library/PrivateFrameworks/MobileBluetooth.framework/MobileBluetooth
0x32922000 - 0x329c6fff  QuartzCore armv6  <2ec958629c4dc764e7c94d43131d221b> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x32a10000 - 0x32a12fff  CrashReporterSupport armv6  <b8796b46933671944f090b698f24a878> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
0x32a17000 - 0x32a17fff  CoreSurface armv6  <ba1c5980aa37d5848b2ed15bfe159e9b> /System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface
0x32a1c000 - 0x32a1dfff  IOMobileFramebuffer armv6  <083835ac911cf137b253d12fa52185fb> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x32aa3000 - 0x32ab4fff  TelephonyUI armv6  <1dab07af0bf71d1bb8920fdfc6bda47f> /System/Library/PrivateFrameworks/TelephonyUI.framework/TelephonyUI
0x32e0b000 - 0x32f0cfff  libicucore.A.dylib armv6  <3f026f3dc45c8baa1efd24f7c877e31a> /usr/lib/libicucore.A.dylib
0x330d7000 - 0x330e2fff  libbz2.1.0.dylib armv6  <afbd12631cb08200319db45982c182a7> /usr/lib/libbz2.1.0.dylib
0x3311d000 - 0x33212fff  libxml2.2.dylib armv6  <c99411bad5aa643a5ba01a15cd8aa448> /usr/lib/libxml2.2.dylib
0x332c8000 - 0x33371fff  WebKit armv6  <0a7584f70cabb31e435da54ac77676bf> /System/Library/PrivateFrameworks/WebKit.framework/WebKit
0x333d0000 - 0x3341afff  Celestial armv6  <a56f3d18c6a5d324ebda8c3c40fc87d0> /System/Library/PrivateFrameworks/Celestial.framework/Celestial
0x33701000 - 0x33771fff  MediaPlayer armv6  <e8142f075668246927f8b697f6c7d52d> /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
0x3384d000 - 0x3388afff  libCGFreetype.A.dylib armv6  <55c5128827e487f4e7337c7ca21a93f3> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGFreetype.A.dylib
0x33896000 - 0x33899fff  MobileInstallation armv6  <42f6cc63478db027e1fadbfe8ee04f20> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
0x33ef5000 - 0x33ef7fff  Camera armv6  <7944c00d1fbeb4ece6a56644815ada93> /System/Library/PrivateFrameworks/Camera.framework/Camera
0x34127000 - 0x34149fff  libRIP.A.dylib armv6  <1e6f7a9c50054a2c9b4ed895352a6d6b> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib
0x34158000 - 0x34161fff  SpringBoardServices armv6  <33b5ddc8e2681a40c83ef1d6fb675e65> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x346e5000 - 0x346f1fff  DataAccessExpress armv6  <61f3d47f2dab6b1d19fa1bef1f820936> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x34712000 - 0x34756fff  CoreMedia armv6  <03b58b0fd09b4d1d1ae47ff4e08e0dfc> /System/Library/PrivateFrameworks/CoreMedia.framework/CoreMedia
0x34771000 - 0x347adfff  VideoToolbox armv6  <581f39260bc0cb342ef1900afa5a817b> /System/Library/PrivateFrameworks/VideoToolbox.framework/VideoToolbox
0x347f2000 - 0x3480ffff  libresolv.9.dylib armv6  <1ca1013c8df236a5526e56c0b267d199> /usr/lib/libresolv.9.dylib
0x34816000 - 0x3491cfff  MediaToolbox armv6  <87b35b216089d0933655fec03f5ec62b> /System/Library/PrivateFrameworks/MediaToolbox.framework/MediaToolbox
0x34c0c000 - 0x34c12fff  MBX2D armv6  <261fdb136ff7a6d47b82cce6f276e151> /System/Library/PrivateFrameworks/MBX2D.framework/MBX2D
0x3553c000 - 0x35579fff  CoreText armv6  <90145e066968e1682b0976be2b454bd2> /System/Library/PrivateFrameworks/CoreText.framework/CoreText
0x355c6000 - 0x355cafff  IOSurface armv6  <614db4b3f8be687b99f9eb6e17e6bdb5> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
0x35809000 - 0x35f57fff  WebCore armv6  <718dddeb19b6122b710a61d2fae2f4ac> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x3641f000 - 0x36479fff  libsqlite3.dylib armv6  <b8671090b7a4a1fed2215eae30e9b669> /usr/lib/libsqlite3.dylib
0x36487000 - 0x36490fff  libkxld.dylib armv6  <ae49124ad72ae215964d32e383e75f14> /usr/lib/system/libkxld.dylib
0x36493000 - 0x364a3fff  libbsm.0.dylib armv6  <bf17a4113650f2f18534c4e552ae7b8c> /usr/lib/libbsm.0.dylib
0x36617000 - 0x3661dfff  AccountSettings armv6  <ece86b5d8e21ec35fdc64bc881fcbd5a> /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
0x36643000 - 0x36649fff  ProtocolBuffer armv6  <039735ccf7201585176c7e817ff26d07> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
0x3711f000 - 0x37129fff  MobileCoreServices armv6  <1b519ea144ba57d5d08281d0b91c75a3> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x37492000 - 0x374fbfff  libstdc++.6.dylib armv6  <bbba28384ef561c3d2e03f0eb5368c32> /usr/lib/libstdc++.6.dylib
0x37c7c000 - 0x37c7cfff  Accelerate armv6  <f924326f00177ed5b94b933f0f3e13e3> /System/Library/PrivateFrameworks/Accelerate.framework/Accelerate
0x37cd0000 - 0x37d13fff  libvDSP.dylib armv6  <e502b2e6d56c4368289fddf9d885b642> /System/Library/PrivateFrameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x37d1a000 - 0x37d1afff  vecLib armv6  <5d683b35560cc65915643b04b68e4047> /System/Library/PrivateFrameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
 
Many 2.x apps available in the app store that use the camera do not work in 3.0 (submitted prior to the requirement), so there are obviously camera issues with 3.0 using 2.x targets. And the camera is something you cannot test on the simulator. Since you mentioned your app uses the camera, you're going to have to install 3.0 beta, or you're going to do an ad-hoc distribution for someone with 3.0 willing to beta test for you.
 
Thanks. I dont mind installing the 3.0 on my phone directly but do you think it will screw it up bad enough to make it not really usable for everyday tasks?

Thanks
 
The crash log is showing a runtime exception. It is an out of bounds exception for an array. On line 14 in the stack trace your app is making a call to [NSArray objectAtIndex:] and the index is out of bounds.

Do you have the method that is represented on line 14? If not it probably is in something like a view controller's viewDidAppear method. That's just a guess based on the method names on lines 15, 16, 17. All the stack frames on lines 11 and below are the stuff that happens when a runtime exception is raised.

If you can't figure out from this info why it's crashing then you must install 3.0 on a device and debug it from there.

BTW, you really should save the dysm files for any binary that you submit to apple or use for ad hoc distribution. If it is just sitting on your hd then the symbolication will work and you would have the method name for line 14.
 
Thanks Phoney.

I am trying to manipulate the camera's subviews in my app. I am guessing that the subview I am looking for is no longer at that position in the subview hierarchy in OS 3.0. What is your take on that?

Do you know of anywhere I can get a camera subview hierarchy trace for OS 3.0? It took me forever to find one for 2.x

Also, line 14 is (0x00003566 0x1000 + 9574). How can I get a method name from that?

Thanks again
 
Also, when I resubmit the binary it asks if it was tested and qualified for OS 3.0. If I do not check that box will they just test the app on 2.x and approve it? I see many apps in the store doing what mine does and I would love to get this out.

Thanks again
 
XcodeNewb, you have shot yourself in the foot. Blammo.

You have, I'll assume knowingly, depended on undocumented info in your app. This was foolish. You shouldn't have done that. Worse, you didn't write your code in such a manner that it wouldn't crash if they changed things.

Finding the line without the dsym file is pretty much impossible.

Load it up on OS 3.0 and see what happens.
 
Phoney:

I have the dsym file I just don't know how to revert it back to the method names.

Also, if I cannot remove the subview from the camera view my app is pretty pointless. I am loading other subviews on top of the camera and if the standard subviews are still there it would render the app useless.

How can I convert line 14 to the method name or line number?

Also, do you think it would be worth putting 3.0 on my personal device? I wouldn't even know what to reference to access the subviews in 3.0 since they appear to be different. Plus I have read a bunch of horror stories about 3.0 on people's devices.

Thanks
 
There has been some discussion about symbolification on the apple iPhone discussion forum. I think there was a bug in a version of the symbolification app and you were supposed to download an updated version. Look in that forum for more info.

Regarding monkeying around with the camera subviews you need to confirm that whatever view you end up with is of the correct class. If you have some code that just looks at an object at a hard coded index in the subviews array I'm not surprised that you've crashed. Also, it's possible that Apple won't accept your app anyway if it depends on undocumented features, as you describe. I don't know about that for sure but it's definitely possible.

Regarding installing on a device, I haven't done it myself. You can either do it and figure out what's going on or you can wait until 3.0 goes final and do it then. That could be a couple months or more.
 
Do you think 3.0 is stable enough to put on a personal device. I don't want my everyday phone going crazy on me.
 
I really don't know. I haven't installed it on my iTouch yet. I see comments pro and con on the Apple forum. But you can't move forward without doing it.

An alternative is to buy an iPod Touch or a used device for this purpose. Otherwise just wait.
 
Well, since the iTilouch doesn't have a camera it wouldn't help me too much. Unless they added a camera in the 2nd gen, I can't remember.
 
Also, ( I am about to show my ignorance here) I think I can get my hands on a 1st gen iPhone to install OS 3.0 on.

How hard is it to get that device setup so I can install apps from the SDK to the device as well? Can I use my current provisioning file on that phone too? If so, how would I go about installing the file on that device?

Is it easy to get that new device connected to iTunes to install the ipsw file to as well?

I really appreciate the help guys!
 
It makes lots of difference testing it on device expeccially on 3.0 oS beta..!!!

I was able to send my app an then decided to install 3.0 OS and test once. Good that I did not send it without testing on 3.0. It took me 1 more week to make it work properly on 3.0 OS. I woud strongly recommend testing it on new OS.



Apple keeps rejecting my application telling me it is crashing on OS 3.0 beta 5. Here is the actual message:

"At this time, "your app" cannot be posted to the App Store because it is crashing on iPhone OS 3.0 Beta 5 and Mac OS X 10.5.6. Application continues to crash on launch with or without network connection being available. Please see crash logs attached for details."

What is the best way to test for this? I have run the app in the simulator on OS 3.0 and it runs fine. Do I really need to upgrade my phone to 3.0 to test this?

Thanks
 
I'd also recommend testing it ad-hoc on the device in addition to testing it with the debug target. I had an app update that worked perfect when compiled for debug, but would crash on launch compiled for release/distribution. Debug mode lets some things slide through.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.