OS 3.0 beta 5 crash

Discussion in 'iOS Programming' started by XcodeNewb, May 28, 2009.

  1. XcodeNewb macrumors member

    Joined:
    Feb 6, 2009
    #1
    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
     
  2. PhoneyDeveloper macrumors 68030

    PhoneyDeveloper

    Joined:
    Sep 2, 2008
  3. XcodeNewb thread starter macrumors member

    Joined:
    Feb 6, 2009
    #3
    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
    
     
  4. XcodeNewb thread starter macrumors member

    Joined:
    Feb 6, 2009
    #4
    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
     
  5. XcodeNewb thread starter macrumors member

    Joined:
    Feb 6, 2009
    #5
    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
    
    
     
  6. fishkorp macrumors 68020

    fishkorp

    Joined:
    Apr 10, 2006
    Location:
    Ellicott City, MD
    #6
    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.
     
  7. XcodeNewb thread starter macrumors member

    Joined:
    Feb 6, 2009
    #7
    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
     
  8. PhoneyDeveloper macrumors 68030

    PhoneyDeveloper

    Joined:
    Sep 2, 2008
    #8
    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.
     
  9. XcodeNewb thread starter macrumors member

    Joined:
    Feb 6, 2009
    #9
    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
     
  10. XcodeNewb thread starter macrumors member

    Joined:
    Feb 6, 2009
    #10
    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
     
  11. PhoneyDeveloper macrumors 68030

    PhoneyDeveloper

    Joined:
    Sep 2, 2008
    #11
    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.
     
  12. XcodeNewb thread starter macrumors member

    Joined:
    Feb 6, 2009
    #12
    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
     
  13. PhoneyDeveloper macrumors 68030

    PhoneyDeveloper

    Joined:
    Sep 2, 2008
    #13
    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.
     
  14. XcodeNewb thread starter macrumors member

    Joined:
    Feb 6, 2009
    #14
    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.
     
  15. PhoneyDeveloper macrumors 68030

    PhoneyDeveloper

    Joined:
    Sep 2, 2008
    #15
    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.
     
  16. Whab macrumors newbie

    Joined:
    Mar 13, 2009
    Location:
    Montreal
    #16
    Do like I did: buy an iPod touch for development purpose and install OS 3.0 beta 5 on it...
     
  17. XcodeNewb thread starter macrumors member

    Joined:
    Feb 6, 2009
    #17
    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.
     
  18. XcodeNewb thread starter macrumors member

    Joined:
    Feb 6, 2009
    #18
    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!
     
  19. bytezone macrumors member

    Joined:
    Apr 20, 2009
    #19
    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.



     
  20. fishkorp macrumors 68020

    fishkorp

    Joined:
    Apr 10, 2006
    Location:
    Ellicott City, MD
    #20
    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.
     

Share This Page