You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cordova.apache.org by "Richard Kimber (Updated) (JIRA)" <ji...@apache.org> on 2012/03/27 15:16:33 UTC

[jira] [Updated] (CB-391) navigator.camera.getPicture() crashing on iOS after memory warning

     [ https://issues.apache.org/jira/browse/CB-391?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Richard Kimber updated CB-391:
------------------------------

    Description: 
getPicture has become very unstable on previously working code, affecting both Phonegap 1.4.1 and Cordova 1.5.0. Contributing factors, since last working build I have upgraded Xcode to 4.3.2 (from whatever the last version was) and iPhone to iOS 5.1 from 5.0.1.

Memory warning is received on displaying camera, app crashes when you select 'use'. Restarting device usually resolves problem for a limited amount of time. Problem is intermittent and sometime difficult to replicate. Selecting from Photo library works fine.

Options used:

		var options = {
			quality: 40,
			sourceType: Camera.DestinationType.FILE_URI
		};

See https://groups.google.com/forum/?hl=en?hl%3Den&fromgroups#!topic/phonegap/ZLbw0s4JREs for more details.

See attached for example crash log.

  was:
getPicture has become very unstable on previously working code, affecting both Phonegap 1.4.1 and Cordova 1.5.0. Contributing factors, since last working build I have upgraded Xcode to 4.3.2 (from whatever the last version was) and iPhone to iOS 5.1 from 5.0.1.

Memory warning is received on displaying camera, app crashes when you select 'use'. Restarting device usually resolves problem for a limited amount of time. Problem is intermittent and sometime difficult to replicate. Selecting from Photo library works fine.

Options used:

		var options = {
			quality: 40,
			sourceType: Camera.DestinationType.FILE_URI
		};

See https://groups.google.com/forum/?hl=en?hl%3Den&fromgroups#!topic/phonegap/ZLbw0s4JREs for more details.

Example Crash Log:


Incident Identifier: 76BA99E9-DC70-4BDB-898C-DA2F0662A597
CrashReporter Key:   f8206caad96405e1fd15a30760ee183db657c544
Hardware Model:      iPhone4,1
Process:         Wulvern [8965]
Path:            /var/mobile/Applications/6BED7AC1-7D45-414A-8D5B-A092BBB09ECD/Wulvern.app/Wulvern
Identifier:      Wulvern
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2012-03-27 14:10:33.131 +0100
OS Version:      iPhone OS 5.1 (9B179)
Report Version:  104

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x9001a709
Crashed Thread:  0

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libobjc.A.dylib               	0x358e1f78 objc_msgSend + 16
1   Wulvern                       	0x00008b28 0x1000 + 31528
2   UIKit                         	0x33cf8d40 -[UIImagePickerController _imagePickerDidCompleteWithInfo:] + 104
3   PhotoLibrary                  	0x30fee09e PLNotifyImagePickerOfImageAvailability + 38
4   PhotoLibrary                  	0x30fff7bc -[PLUICameraViewController cameraView:photoSaved:] + 124
5   PhotoLibrary                  	0x3102d900 -[PLCameraView cropOverlay:didFinishSaving:] + 220
6   PhotoLibrary                  	0x3102d7c0 -[PLCameraView cropOverlayWasOKed:] + 508
7   PhotoLibrary                  	0x30fd9b92 -[PLCropOverlay cropOverlayBottomBarDoneButtonClicked:] + 82
8   PhotoLibrary                  	0x3100433c -[PLCropOverlayBottomBar doneButtonClicked:] + 64
9   CoreFoundation                	0x3733b3f6 -[NSObject performSelector:withObject:withObject:] + 46
10  UIKit                         	0x33aa8fa8 -[UIApplication sendAction:to:from:forEvent:] + 56
11  UIKit                         	0x33aa8f64 -[UIApplication sendAction:toTarget:fromSender:forEvent:] + 24
12  UIKit                         	0x33aa8f42 -[UIControl sendAction:to:forEvent:] + 38
13  UIKit                         	0x33aa8cb2 -[UIControl(Internal) _sendActionsForEvents:withEvent:] + 486
14  UIKit                         	0x33aa95ea -[UIControl touchesEnded:withEvent:] + 470
15  UIKit                         	0x33aa7acc -[UIWindow _sendTouchesForEvent:] + 312
16  UIKit                         	0x33aa74ba -[UIWindow sendEvent:] + 374
17  UIKit                         	0x33a8d836 -[UIApplication sendEvent:] + 350
18  UIKit                         	0x33a8d0dc _UIApplicationHandleEvent + 5820
19  GraphicsServices              	0x32245224 PurpleEventCallback + 876
20  CoreFoundation                	0x373b551c __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE1_PERFORM_FUNCTION__ + 32
21  CoreFoundation                	0x373b54be __CFRunLoopDoSource1 + 134
22  CoreFoundation                	0x373b430c __CFRunLoopRun + 1364
23  CoreFoundation                	0x3733749e CFRunLoopRunSpecific + 294
24  CoreFoundation                	0x37337366 CFRunLoopRunInMode + 98
25  GraphicsServices              	0x32244432 GSEventRunModal + 130
26  UIKit                         	0x33abbe76 UIApplicationMain + 1074
27  Wulvern                       	0x000021c0 0x1000 + 4544
28  Wulvern                       	0x00002170 0x1000 + 4464

Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0   libsystem_kernel.dylib        	0x358503a8 kevent + 24
1   libdispatch.dylib             	0x3463af04 _dispatch_mgr_invoke + 708
2   libdispatch.dylib             	0x3463ac22 _dispatch_mgr_thread + 30

Thread 2 name:  WebThread
Thread 2:
0   libsystem_kernel.dylib        	0x358600d8 __psynch_mutexwait + 24
1   libsystem_c.dylib             	0x31963674 pthread_mutex_lock + 376
2   WebCore                       	0x32f53a2c _ZL17_WebTryThreadLockb + 208
3   WebCore                       	0x32f53d30 _ZL14WebRunLoopLockP19__CFRunLoopObservermPv + 24
4   CoreFoundation                	0x373b5b14 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ + 12
5   CoreFoundation                	0x373b3d50 __CFRunLoopDoObservers + 252
6   CoreFoundation                	0x373b416a __CFRunLoopRun + 946
7   CoreFoundation                	0x3733749e CFRunLoopRunSpecific + 294
8   CoreFoundation                	0x37337366 CFRunLoopRunInMode + 98
9   WebCore                       	0x32ff70f0 _ZL12RunWebThreadPv + 396
10  libsystem_c.dylib             	0x3196f72e _pthread_start + 314
11  libsystem_c.dylib             	0x3196f5e8 thread_start + 0

Thread 3 name:  com.apple.NSURLConnectionLoader
Thread 3:
0   libsystem_kernel.dylib        	0x35850004 mach_msg_trap + 20
1   libsystem_kernel.dylib        	0x358501fa mach_msg + 50
2   CoreFoundation                	0x373b53ec __CFRunLoopServiceMachPort + 120
3   CoreFoundation                	0x373b4124 __CFRunLoopRun + 876
4   CoreFoundation                	0x3733749e CFRunLoopRunSpecific + 294
5   CoreFoundation                	0x37337366 CFRunLoopRunInMode + 98
6   Foundation                    	0x37b8cbb2 +[NSURLConnection(Loader) _resourceLoadLoop:] + 302
7   Foundation                    	0x37b8ca7a -[NSThread main] + 66
8   Foundation                    	0x37c2058a __NSThread__main__ + 1042
9   libsystem_c.dylib             	0x3196f72e _pthread_start + 314
10  libsystem_c.dylib             	0x3196f5e8 thread_start + 0

Thread 4 name:  WebCore: CFNetwork Loader
Thread 4:
0   libsystem_kernel.dylib        	0x35850004 mach_msg_trap + 20
1   libsystem_kernel.dylib        	0x358501fa mach_msg + 50
2   CoreFoundation                	0x373b53ec __CFRunLoopServiceMachPort + 120
3   CoreFoundation                	0x373b4124 __CFRunLoopRun + 876
4   CoreFoundation                	0x3733749e CFRunLoopRunSpecific + 294
5   CoreFoundation                	0x37337366 CFRunLoopRunInMode + 98
6   WebCore                       	0x33020526 _ZN7WebCoreL15runLoaderThreadEPv + 122
7   libsystem_c.dylib             	0x3196f72e _pthread_start + 314
8   libsystem_c.dylib             	0x3196f5e8 thread_start + 0

Thread 5 name:  WebCore: LocalStorage
Thread 5:
0   libsystem_kernel.dylib        	0x35860068 __psynch_cvwait + 24
1   libsystem_c.dylib             	0x3196fa46 _pthread_cond_wait + 634
2   libsystem_c.dylib             	0x3196f7c2 pthread_cond_wait + 34
3   JavaScriptCore                	0x356b390e WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 54
4   WebCore                       	0x33157de8 WTF::PassOwnPtr<WebCore::LocalStorageTask> WTF::MessageQueue<WebCore::LocalStorageTask>::waitForMessageFilteredWithTimeout<bool ()(WebCore::LocalStorageTask*)>(WTF::MessageQueueWaitResult&, bool (&)(WebCore::LocalStorageTask*), double) + 52
5   WebCore                       	0x33157d9e WebCore::LocalStorageThread::threadEntryPointCallback(void*) + 106
6   libsystem_c.dylib             	0x3196f72e _pthread_start + 314
7   libsystem_c.dylib             	0x3196f5e8 thread_start + 0

Thread 6 name:  Dispatch queue: com.apple.camera.avcapturesession
Thread 6:
0   libsystem_kernel.dylib        	0x35850004 mach_msg_trap + 20
1   libsystem_kernel.dylib        	0x358501fa mach_msg + 50
2   CoreFoundation                	0x373b53ec __CFRunLoopServiceMachPort + 120
3   CoreFoundation                	0x373b4124 __CFRunLoopRun + 876
4   CoreFoundation                	0x3733749e CFRunLoopRunSpecific + 294
5   CoreFoundation                	0x37337366 CFRunLoopRunInMode + 98
6   AVFoundation                  	0x368924d0 -[AVRunLoopCondition _waitInMode:untilDate:] + 348
7   AVFoundation                  	0x3689236c -[AVRunLoopCondition waitUntilDate:inMode:] + 20
8   AVFoundation                  	0x3687f13a -[AVCaptureSession _stopPreviewing] + 438
9   AVFoundation                  	0x3687f2d6 -[AVCaptureSession _setRunning:] + 166
10  AVFoundation                  	0x3687ee42 -[AVCaptureSession stopRunning] + 274
11  PhotoLibrary                  	0x30fdf610 __33-[PLCameraController stopPreview]_block_invoke_0 + 96
12  libdispatch.dylib             	0x34637c52 _dispatch_call_block_and_release + 6
13  libdispatch.dylib             	0x34639d08 _dispatch_queue_drain + 268
14  libdispatch.dylib             	0x34639b6e _dispatch_queue_invoke$VARIANT$mp + 34
15  libdispatch.dylib             	0x3463a7e0 _dispatch_worker_thread2 + 204
16  libsystem_c.dylib             	0x31969df4 _pthread_wqthread + 288
17  libsystem_c.dylib             	0x31969cc8 start_wqthread + 0

Thread 7:
0   libsystem_kernel.dylib        	0x35860cd4 __workq_kernreturn + 8
1   libsystem_c.dylib             	0x31969f36 _pthread_wqthread + 610
2   libsystem_c.dylib             	0x31969cc8 start_wqthread + 0

Thread 8 name:  com.apple.coremedia.player.async
Thread 8:
0   libsystem_kernel.dylib        	0x35860068 __psynch_cvwait + 24
1   libsystem_c.dylib             	0x3196fa46 _pthread_cond_wait + 634
2   libsystem_c.dylib             	0x3196f7c2 pthread_cond_wait + 34
3   CoreMedia                     	0x341ff868 FigSemaphoreWaitRelative + 268
4   MediaToolbox                  	0x35a0c3e6 fpa_AsyncMovieControlThread + 22
5   CoreMedia                     	0x3421e8b4 figThreadMain + 168
6   libsystem_c.dylib             	0x3196f72e _pthread_start + 314
7   libsystem_c.dylib             	0x3196f5e8 thread_start + 0

Thread 9:
0   libsystem_kernel.dylib        	0x35860cd4 __workq_kernreturn + 8
1   libsystem_c.dylib             	0x31969f36 _pthread_wqthread + 610
2   libsystem_c.dylib             	0x31969cc8 start_wqthread + 0

Thread 0 crashed with ARM Thread State:
    r0: 0x001c02b0    r1: 0x0002c605      r2: 0x3f8a0548      r3: 0x373fbe98
    r4: 0x9001a701    r5: 0x0003d678      r6: 0x001c02b0      r7: 0x2fdfe5d8
    r8: 0x001bfa80    r9: 0x0000b181     r10: 0x0003dac4     r11: 0x003cbde0
    ip: 0x37337fd5    sp: 0x2fdfe580      lr: 0x00008b2f      pc: 0x358e1f78
  cpsr: 0x200f0030

Binary Images:
    0x1000 -    0x37fff +Wulvern armv7  <bc7bc4de0ac43286b1f6abb536366a38> /var/mobile/Applications/6BED7AC1-7D45-414A-8D5B-A092BBB09ECD/Wulvern.app/Wulvern
0x2feef000 - 0x2ff10fff  dyld armv7  <4a817f3e0def30d5ae2032157d889c1d> /usr/lib/dyld
0x3076d000 - 0x30770fff  libcompiler_rt.dylib armv7  <b2c05d8601c13be884097192dca4e187> /usr/lib/system/libcompiler_rt.dylib
0x3079b000 - 0x307a2fff  MediaRemote armv7  <42dc1b43dabd3692b97d6aacfbdf0449> /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote
0x307a3000 - 0x308a9fff  IMGSGX543GLDriver armv7  <a22da8177dc73bb895eb7a9f11e19d6a> /System/Library/Extensions/IMGSGX543GLDriver.bundle/IMGSGX543GLDriver
0x308aa000 - 0x308b2fff  ProtocolBuffer armv7  <0e846afacf823d2b8c029cc3010a8253> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
0x308ce000 - 0x308cefff  libkeymgr.dylib armv7  <ebd2dddf55d83cf48a18913968775960> /usr/lib/system/libkeymgr.dylib
0x308ef000 - 0x30947fff  CoreAudio armv7  <be335e8eb6f93594b028a6ddd503a183> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x30948000 - 0x30a36fff  libiconv.2.dylib armv7  <2cfefe2ad1d335dd9549562910e7a2e2> /usr/lib/libiconv.2.dylib
0x30a37000 - 0x30a85fff  CoreLocation armv7  <44550ebedf23334d85441d9743b74e03> /System/Library/Frameworks/CoreLocation.framework/CoreLocation
0x30a86000 - 0x30aa9fff  Bom armv7  <c3435ecd2e5839f89de51edad0e1bb00> /System/Library/PrivateFrameworks/Bom.framework/Bom
0x30b03000 - 0x30b04fff  libdyld.dylib armv7  <977b0ad6f2f433108b4a0324a57cd2ab> /usr/lib/system/libdyld.dylib
0x30b18000 - 0x30b32fff  TelephonyUI armv7  <6d9df4a85ca23acfa0799076fb8e5944> /System/Library/PrivateFrameworks/TelephonyUI.framework/TelephonyUI
0x30bc0000 - 0x30be9fff  ToneLibrary armv7  <7c1be74cc7833f3db25638fbc4ed55b8> /System/Library/PrivateFrameworks/ToneLibrary.framework/ToneLibrary
0x30bef000 - 0x30c63fff  MediaControlSender armv7  <87315c54b2293ab589950341ff91b45d> /System/Library/PrivateFrameworks/MediaControlSender.framework/MediaControlSender
0x30c6c000 - 0x30c81fff  libresolv.9.dylib armv7  <66f7557fa4b43979b186e00271839fdb> /usr/lib/libresolv.9.dylib
0x30c9b000 - 0x30cdafff  QuickLook armv7  <802b1092542a3017a0380632502610d4> /System/Library/Frameworks/QuickLook.framework/QuickLook
0x30f05000 - 0x30f84fff  libsqlite3.dylib armv7  <bf01f5ed47b033d8bde30d735ff44416> /usr/lib/libsqlite3.dylib
0x30f98000 - 0x310bbfff  PhotoLibrary armv7  <7549c116c4d632a7b078cd8e7a28ac72> /System/Library/PrivateFrameworks/PhotoLibrary.framework/PhotoLibrary
0x310bc000 - 0x310bdfff  libsystem_sandbox.dylib armv7  <66e985f3eea03ef08afb7cf4c153f76e> /usr/lib/system/libsystem_sandbox.dylib
0x310be000 - 0x310c5fff  AssetsLibraryServices armv7  <0703f561f9a038b6850d6e93bba7e5f4> /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices
0x310c6000 - 0x31101fff  libCGFreetype.A.dylib armv7  <55941c96cf1f3b048e72a148c4496c16> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGFreetype.A.dylib
0x3111a000 - 0x31139fff  libSystem.B.dylib armv7  <0c55744b6f7335eebba4ca2c3d10b43c> /usr/lib/libSystem.B.dylib
0x3113a000 - 0x3114dfff  DataDetectorsCore armv7  <3f4596cbe1b13fdcb427d87de21df3f6> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/DataDetectorsCore
0x311e1000 - 0x311e9fff  MobileWiFi armv7  <b76c3e9fb78234c392058250d4620e72> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi
0x312bd000 - 0x312c9fff  libz.1.dylib armv7  <36ce86a3dc8c344596c8c325615f374b> /usr/lib/libz.1.dylib
0x312ca000 - 0x312d0fff  IAP armv7  <17eddbf5590d3cb88d4acbda27447f5b> /System/Library/PrivateFrameworks/IAP.framework/IAP
0x3152d000 - 0x31543fff  EAP8021X armv7  <fffe86a22bc434a6ae84f23bfecef9d6> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X
0x31545000 - 0x31545fff  vecLib armv7  <a2cfe25e77aa36bfb4a30b2d0d2dd465> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
0x31546000 - 0x3154afff  IOMobileFramebuffer armv7  <42dbc26828e934acabb4f3b0a35d8250> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x3154b000 - 0x3154bfff  Accelerate armv7  <55b24cf91a8b3532bde6733c96f14c08> /System/Library/Frameworks/Accelerate.framework/Accelerate
0x31553000 - 0x315a9fff  GMM armv7  <6b2f7e1aa6be3d69b4c4cf54ed960602> /System/Library/PrivateFrameworks/GMM.framework/GMM
0x315aa000 - 0x315e1fff  Security armv7  <eea56f71fde83c2981f9281dc7823725> /System/Library/Frameworks/Security.framework/Security
0x315e2000 - 0x31788fff  CoreData armv7  <b0215b6d4d143859a2b313ecade095ec> /System/Library/Frameworks/CoreData.framework/CoreData
0x31789000 - 0x3178afff  libsystem_blocks.dylib armv7  <9fdc27af7350323bbc7d98e14e027907> /usr/lib/system/libsystem_blocks.dylib
0x317ee000 - 0x31925fff  MusicLibrary armv7  <545ed15c56a53f5f9f893706c7af4ab7> /System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary
0x31961000 - 0x319edfff  libsystem_c.dylib armv7  <f859ce1ad1773f0ba98d7c6e135b7697> /usr/lib/system/libsystem_c.dylib
0x31bd2000 - 0x31bd2fff  libCVMSPluginSupport.dylib armv7  <a80aaa9989483ce3a496a061fd1e9e0a> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
0x31bd3000 - 0x31c43fff  CoreImage armv7  <86ac6f5a267637b6b7f8a831dfc7c64b> /System/Library/Frameworks/CoreImage.framework/CoreImage
0x31c44000 - 0x31c95fff  libstdc++.6.dylib armv7  <c352af5a742e3c7a8d4d7e5f6f454793> /usr/lib/libstdc++.6.dylib
0x31d12000 - 0x31d98fff  CoreMotion armv7  <6a9355d5a8e238b5b8f193605d509e15> /System/Library/Frameworks/CoreMotion.framework/CoreMotion
0x31d9c000 - 0x31da9fff  libbsm.0.dylib armv7  <750a0de73a733019a77144b805d4d2f8> /usr/lib/libbsm.0.dylib
0x31e3a000 - 0x31e3afff  libgcc_s.1.dylib armv7  <eb82984fa36c329387aa518aa5205f3d> /usr/lib/libgcc_s.1.dylib
0x31e77000 - 0x31e81fff  libbz2.1.0.dylib armv7  <40e4045fb79e382b8833707746cf28b1> /usr/lib/libbz2.1.0.dylib
0x31ea7000 - 0x31f04fff  StoreServices armv7  <628fbbc73ed93730962c53bfbfde6794> /System/Library/PrivateFrameworks/StoreServices.framework/StoreServices
0x31f42000 - 0x31f5afff  ChunkingLibrary armv7  <c73a4b4b38ae3702bc1feae489d31634> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary
0x32002000 - 0x32007fff  libcopyfile.dylib armv7  <52e874396c393ed29099789ce702cfe2> /usr/lib/system/libcopyfile.dylib
0x32068000 - 0x3208dfff  OpenCL armv7  <ec915bfc3f7633dda61b5fc87459119b> /System/Library/PrivateFrameworks/OpenCL.framework/OpenCL
0x3208e000 - 0x3209ffff  libxpc.dylib armv7  <ccf25b1e49ce3b2fa58d8c8546755505> /usr/lib/system/libxpc.dylib
0x321c0000 - 0x32203fff  libcommonCrypto.dylib armv7  <95b49daf4cf038b6bea8010bba3a1e26> /usr/lib/system/libcommonCrypto.dylib
0x32240000 - 0x3224afff  GraphicsServices armv7  <e21a6e61bdd136b6805a9e3abe2e3d1f> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x32562000 - 0x32566fff  libGFXShared.dylib armv7  <998fccc16cf735dbb62324202995e193> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
0x325d6000 - 0x325dafff  libAccessibility.dylib armv7  <9a17d07b5a3b38cfafdf16f78c99b572> /usr/lib/libAccessibility.dylib
0x326b6000 - 0x326b8fff  MobileInstallation armv7  <215d93dbb0f63cbf828f9126eb7b5349> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
0x32a46000 - 0x32a52fff  libCRFSuite.dylib armv7  <bdb2b4d1a78c39c1ba60d791207aed2a> /usr/lib/libCRFSuite.dylib
0x32a57000 - 0x32a69fff  DataDetectorsUI armv7  <50ea319aaeb7307e92719980dd4b2953> /System/Library/PrivateFrameworks/DataDetectorsUI.framework/DataDetectorsUI
0x32b77000 - 0x32b7cfff  libsystem_dnssd.dylib armv7  <27bb5462450732e380f5a2c170546e93> /usr/lib/system/libsystem_dnssd.dylib
0x32be6000 - 0x32be7fff  libdnsinfo.dylib armv7  <9aede8d6579d3430ac39ae5f95cce498> /usr/lib/system/libdnsinfo.dylib
0x32c28000 - 0x32c2cfff  AggregateDictionary armv7  <3a3a33f3a05538988c6e2bb363dc46a8> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
0x32c2d000 - 0x32c37fff  libvMisc.dylib armv7  <e8248c797b9b363594bb652ddf7ce16d> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
0x32c42000 - 0x32f03fff  libLAPACK.dylib armv7  <0e94e9a7e7a334649afaccae0f1215a2> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
0x32f04000 - 0x32f0afff  MobileIcons armv7  <ed1b46f917903c9b9baaa2be4392dafe> /System/Library/PrivateFrameworks/MobileIcons.framework/MobileIcons
0x32f4a000 - 0x32f4dfff  libmacho.dylib armv7  <e52b77623bd031bc807e77029566c777> /usr/lib/system/libmacho.dylib
0x32f4e000 - 0x3370cfff  WebCore armv7  <814351ff217e3425a8e532c2e2251f73> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x3370d000 - 0x33790fff  MapKit armv7  <e39706ac199134a497954e1f1d6d7245> /System/Library/Frameworks/MapKit.framework/MapKit
0x33791000 - 0x33792fff  DataMigration armv7  <d77f0e8f39ee37f5a2ac713a3fd9e693> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration
0x337ae000 - 0x337f7fff  libc++.1.dylib armv7  <5b690e5dd5a43a7fb166ade9fe58a7a4> /usr/lib/libc++.1.dylib
0x337f8000 - 0x337fbfff  CaptiveNetwork armv7  <f5cc4b97ce9432da9426f12621453325> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork
0x33872000 - 0x3388ffff  libsystem_info.dylib armv7  <50863bcbf478323e96a8e5b1a83ea6f9> /usr/lib/system/libsystem_info.dylib
0x33890000 - 0x338a4fff  PersistentConnection armv7  <65682d21486836a3aa3e17b9461e7b3a> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection
0x338b1000 - 0x3395efff  libxml2.2.dylib armv7  <58d47f064e0232119f4b838ad659f9c1> /usr/lib/libxml2.2.dylib
0x33976000 - 0x3397bfff  ApplePushService armv7  <f424c0340de637c08bbeb4f3bd8c6eaf> /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService
0x33a7c000 - 0x33a7efff  libCoreFSCache.dylib armv7  <808518e0fbf539af8489f028ca5198c7> /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib
0x33a8a000 - 0x33f2cfff  UIKit armv7  <d72bcc68e76a3a55a963590cdcffe8cd> /System/Library/Frameworks/UIKit.framework/UIKit
0x34008000 - 0x3404bfff  ImageCapture armv7  <e21827dfb65032e1aa7fdf22a4f37fc4> /System/Library/PrivateFrameworks/ImageCapture.framework/ImageCapture
0x3404f000 - 0x3409bfff  CoreTelephony armv7  <e8eb52ca5fe33c7488a33efd222e7804> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
0x3409c000 - 0x3416bfff  libGLProgrammability.dylib armv7  <49607ffe4ee9389494285a213e392924> /System/Library/Frameworks/OpenGLES.framework/libGLProgrammability.dylib
0x341fd000 - 0x34245fff  CoreMedia armv7  <eb1f503312be3c93b07b2d0d25177000> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
0x342bf000 - 0x342ebfff  ACTFramework armv7  <0bc67086eb7b31d090bb4c9c7a54bfb2> /System/Library/PrivateFrameworks/ACTFramework.framework/ACTFramework
0x342ec000 - 0x34305fff  Twitter armv7  <8fe6d77b99b43d2287e9c51bc4b22456> /System/Library/Frameworks/Twitter.framework/Twitter
0x34306000 - 0x3430cfff  libnotify.dylib armv7  <9406297de3e43742887890662a87ab53> /usr/lib/system/libnotify.dylib
0x3430d000 - 0x34312fff  CrashReporterSupport armv7  <2bb524b3bb3c3eb2932ce13b655b7c7c> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
0x34313000 - 0x34404fff  QuartzCore armv7  <a2afbe6483683d05ad51b106f98776e2> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x3440e000 - 0x34424fff  libmis.dylib armv7  <258bc92be5823b239b4412dd42cb4807> /usr/lib/libmis.dylib
0x3443f000 - 0x3445dfff  BulletinBoard armv7  <6b4e1e4680c030cb9a0ced9ff69a711f> /System/Library/PrivateFrameworks/BulletinBoard.framework/BulletinBoard
0x344a4000 - 0x344d3fff  MMCS armv7  <527ed7a3b4753ead89e30be95dc3c590> /System/Library/PrivateFrameworks/MMCS.framework/MMCS
0x344f6000 - 0x3451ffff  AppleAccount armv7  <2ba44023410231fcb3f72f762ea3ce6e> /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount
0x34563000 - 0x34567fff  Marco armv7  <8dea3e558fe534ff868fc92e215ce53b> /System/Library/PrivateFrameworks/Marco.framework/Marco
0x34568000 - 0x345b1fff  AddressBook armv7  <b17a2962e9043e0385c3c2c652155f2b> /System/Library/Frameworks/AddressBook.framework/AddressBook
0x345bd000 - 0x34636fff  ProofReader armv7  <6db611d8df6530d480f97a40bc519f70> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
0x34637000 - 0x3464dfff  libdispatch.dylib armv7  <9ecfaef4110a3bf9a92d12f0fe8d1d78> /usr/lib/system/libdispatch.dylib
0x3466d000 - 0x34699fff  libtidy.A.dylib armv7  <3aacc5b650e037c086a8ff6657d154bf> /usr/lib/libtidy.A.dylib
0x3469a000 - 0x34772fff  vImage armv7  <caf3648be2933384b6aa1ae7408ab4f0> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
0x347b9000 - 0x347bbfff  OAuth armv7  <3ccc08bd120934baba4572552dc18ee4> /System/Library/PrivateFrameworks/OAuth.framework/OAuth
0x347bc000 - 0x347cdfff  AirTraffic armv7  <c9eb888c1bd1322cbda5b01d41be0c7d> /System/Library/PrivateFrameworks/AirTraffic.framework/AirTraffic
0x347cf000 - 0x347cffff  libunwind.dylib armv7  <e0a73a57795f3e1698a52ebe6fc07005> /usr/lib/system/libunwind.dylib
0x347d0000 - 0x3487afff  libBLAS.dylib armv7  <bf822cc1a3243ae7b104cf73ca22d352> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
0x34896000 - 0x3489ffff  libMobileGestalt.dylib armv7  <4a15e845dc6f3a4a980de66c1cc44c42> /usr/lib/libMobileGestalt.dylib
0x348a0000 - 0x348a7fff  MailServices armv7  <ab2388ce733e38b7a261273a401bbbf1> /System/Library/PrivateFrameworks/MailServices.framework/MailServices
0x34e24000 - 0x34e27fff  NetworkStatistics armv7  <7848d8ebad99367cb4f7f4e3fe88e5d6> /System/Library/PrivateFrameworks/NetworkStatistics.framework/NetworkStatistics
0x34e2a000 - 0x34e43fff  libRIP.A.dylib armv7  <1828cddc5dd93c61afbefb59587d7f8a> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib
0x34e44000 - 0x34e53fff  OpenGLES armv7  <e80acc691001301e96101bb89d940033> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x34e5b000 - 0x34eedfff  HomeSharing armv7  <969a71b143ce3b84a41af74119131ebd> /System/Library/PrivateFrameworks/HomeSharing.framework/HomeSharing
0x34ef3000 - 0x34f13fff  libxslt.1.dylib armv7  <39348471007e39dab80af68b08390456> /usr/lib/libxslt.1.dylib
0x34f2b000 - 0x34f30fff  libGPUSupportMercury.dylib armv7  <3c1cc3175c403ace8fcbd3826bd43807> /System/Library/PrivateFrameworks/GPUSupport.framework/libGPUSupportMercury.dylib
0x34f62000 - 0x34facfff  libvDSP.dylib armv7  <441b42aca07b3da39feab25f8349918f> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x34fad000 - 0x34fb4fff  libc++abi.dylib armv7  <bab4dcbfc5943d3fbb637342d35e8045> /usr/lib/libc++abi.dylib
0x34fb5000 - 0x35085fff  WebKit armv7  <6ff2796c2f933050ac6ecdee9fc6a216> /System/Library/PrivateFrameworks/WebKit.framework/WebKit
0x3508a000 - 0x3508efff  FTClientServices armv7  <21de970d7ebb3e7fb502a0a5451b0806> /System/Library/PrivateFrameworks/FTClientServices.framework/FTClientServices
0x3510c000 - 0x351ebfff  RawCamera armv7  <98fb7b5042b2314b86f4be8d2881bd04> /System/Library/CoreServices/RawCamera.bundle/RawCamera
0x351f7000 - 0x3520dfff  DictionaryServices armv7  <6ed2e967136f37d4a4b9b318d6c43b83> /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices
0x352a8000 - 0x353edfff  CoreGraphics armv7  <903545b89a7f311d95100ac7d1d44709> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x353ee000 - 0x353f2fff  libcache.dylib armv7  <d6a7436ed8dc33d795c9b42baf864882> /usr/lib/system/libcache.dylib
0x35416000 - 0x3541afff  IOSurface armv7  <6ae77a40f8e93f28bc466ca93f5675d4> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
0x3541b000 - 0x354ddfff  Celestial armv7  <2a59586b0ae937c3b25fe526924aa885> /System/Library/PrivateFrameworks/Celestial.framework/Celestial
0x355e0000 - 0x355e2fff  libCoreVMClient.dylib armv7  <d4d4aa3090c83e87bcb15ed00b93fd5c> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
0x355e3000 - 0x355eafff  SpringBoardUI armv7  <8f278b49685e3db68ac63c60011b14dd> /System/Library/PrivateFrameworks/SpringBoardUI.framework/SpringBoardUI
0x355ee000 - 0x35713fff  JavaScriptCore armv7  <2ffc6c87b94434288366bd53765ee267> /System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore
0x35714000 - 0x3571afff  MediaStream armv7  <99a5a80a06f5367c93a7911bf257bf20> /System/Library/PrivateFrameworks/MediaStream.framework/MediaStream
0x3571b000 - 0x35721fff  liblaunch.dylib armv7  <aa2bcba6fc7a36a191958fef2e995475> /usr/lib/system/liblaunch.dylib
0x35849000 - 0x3584cfff  libsystem_network.dylib armv7  <356cb66612e836968ef24e6e5c3364cc> /usr/lib/system/libsystem_network.dylib
0x3584f000 - 0x35865fff  libsystem_kernel.dylib armv7  <7ac5560851ce3cb3981068092074b409> /usr/lib/system/libsystem_kernel.dylib
0x35866000 - 0x35875fff  GenerationalStorage armv7  <d84c3fd0e7bd36e78c256f2f4c5a4e91> /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage
0x358de000 - 0x359a4fff  libobjc.A.dylib armv7  <90014d1bc583366d85622e43097df416> /usr/lib/libobjc.A.dylib
0x359b7000 - 0x359ecfff  SystemConfiguration armv7  <4464a4e3bb3f32f7abaa35ebf31fda49> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x35a08000 - 0x35c35fff  MediaToolbox armv7  <ec9bc89489763c6c93f86c5c490b2d69> /System/Library/PrivateFrameworks/MediaToolbox.framework/MediaToolbox
0x35d32000 - 0x35d41fff  SpringBoardServices armv7  <ca5b10014b473d2eaec5c48d89ee1b54> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x35d42000 - 0x35e08fff  GLEngine armv7  <6617f2b4ee283469a5595129889ff049> /System/Library/Frameworks/OpenGLES.framework/GLEngine.bundle/GLEngine
0x35f2e000 - 0x35f3afff  Accounts armv7  <79f22009b1173e1e81f70fc5c0410119> /System/Library/Frameworks/Accounts.framework/Accounts
0x35f91000 - 0x35fcdfff  AppSupport armv7  <311eac85b2a433a884dacba77217b49e> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x35ff2000 - 0x36536fff  FaceCoreLight armv7  <f326d88709683520b251dc53cb847c11> /System/Library/PrivateFrameworks/FaceCoreLight.framework/FaceCoreLight
0x3658e000 - 0x365ccfff  IOKit armv7  <fcda71d29d6136dfbd84c1725f4998e5> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x365cd000 - 0x36609fff  IMFoundation armv7  <253125b9103c3d13b66923ac6893c25b> /System/Library/PrivateFrameworks/IMCore.framework/Frameworks/IMFoundation.framework/IMFoundation
0x36617000 - 0x36657fff  libGLImage.dylib armv7  <40448706190031f6b0d9636cc11ee81d> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
0x36658000 - 0x36669fff  DataAccessExpress armv7  <e6144ba265da3bb7b9a263aa1a29b054> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x3666e000 - 0x36674fff  XPCObjects armv7  <dc568831fa5b3b22b673c62bc9d21d16> /System/Library/PrivateFrameworks/XPCObjects.framework/XPCObjects
0x36675000 - 0x36675fff  liblangid.dylib armv7  <644ff4bcfbf337b5b5859e3f0fc0a9a8> /usr/lib/liblangid.dylib
0x36682000 - 0x36759fff  CFNetwork armv7  <765a472c824830eea91b8f02d12867e4> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x3675e000 - 0x367affff  CoreText armv7  <5bfac4ee88d03d5b87a1f105abb7756c> /System/Library/Frameworks/CoreText.framework/CoreText
0x367e8000 - 0x3681bfff  CoreMediaStream armv7  <f5a0b436d07a3bcea37b43627249177b> /System/Library/PrivateFrameworks/CoreMediaStream.framework/CoreMediaStream
0x3681f000 - 0x368d5fff  AVFoundation armv7  <35cb7a0eb1dc3554a777c1cc11cb0415> /System/Library/Frameworks/AVFoundation.framework/AVFoundation
0x368d6000 - 0x368dcfff  MobileKeyBag armv7  <e1f06241ef0e3f0aae00f15df572077e> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
0x368dd000 - 0x368e0fff  CoreTime armv7  <a398de5ba1e43a11b7008e9bb5a7f6fe> /System/Library/PrivateFrameworks/CoreTime.framework/CoreTime
0x36906000 - 0x3692afff  PrintKit armv7  <08509c7bc915358b953de6f5cbef5c56> /System/Library/PrivateFrameworks/PrintKit.framework/PrintKit
0x3692b000 - 0x3698efff  IMCore armv7  <046b6b615a743057b59d4aaba8a91d61> /System/Library/PrivateFrameworks/IMCore.framework/IMCore
0x3699e000 - 0x369a9fff  AccountSettings armv7  <373e59421d983c93931cfbad87b1ae35> /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
0x369aa000 - 0x369e2fff  VideoToolbox armv7  <9f25f38d1cd13a1daff99cfde8884410> /System/Library/PrivateFrameworks/VideoToolbox.framework/VideoToolbox
0x36a1d000 - 0x36a29fff  CoreVideo armv7  <364fa32d513f3c11b50970120545f1a8> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
0x36a2a000 - 0x36b73fff  libicucore.A.dylib armv7  <b70646b63f1f3b33896dd8cb91b8dab1> /usr/lib/libicucore.A.dylib
0x36b79000 - 0x36bc3fff  ManagedConfiguration armv7  <5e0a131bbfec305ea01f9e01f486da63> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration
0x36bc4000 - 0x36c09fff  GeoServices armv7  <a26be2e76e8730ab91a16502aba376be> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
0x36c0b000 - 0x36dc8fff  ImageIO armv7  <02e3578171fa3b6a969b244275fd2bab> /System/Library/Frameworks/ImageIO.framework/ImageIO
0x36dce000 - 0x36e81fff  iTunesStore armv7  <0b61336b65033857a22ce498c653636b> /System/Library/PrivateFrameworks/iTunesStore.framework/iTunesStore
0x37011000 - 0x37055fff  MobileCoreServices armv7  <757226927a873d5492be721908077b48> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x37075000 - 0x371e8fff  MediaPlayer armv7  <63cdf8f9c66d36e7a4e69e2f6cae854f> /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
0x3721e000 - 0x3721ffff  libremovefile.dylib armv7  <402f8956975d3b6fb86ab9b31a43242c> /usr/lib/system/libremovefile.dylib
0x37226000 - 0x372ccfff  AddressBookUI armv7  <da424fecc66e3628ab03378ae80b38fc> /System/Library/Frameworks/AddressBookUI.framework/AddressBookUI
0x37328000 - 0x3743ffff  CoreFoundation armv7  <6d450fe923d7387f8b01845e0edd713d> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x37442000 - 0x37443fff  CoreSurface armv7  <7850befd26b630f183ee326aaadd7b34> /System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface
0x37451000 - 0x3748efff  FTServices armv7  <3f23418319a03a589dd5cac7df20e238> /System/Library/PrivateFrameworks/FTServices.framework/FTServices
0x37497000 - 0x37534fff  PhotoLibraryServices armv7  <da975ffd2e003b6a898a7d60b5273d0f> /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices
0x375ad000 - 0x37791fff  AudioToolbox armv7  <c91e27850452330ea804db6408840fd2> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x377a3000 - 0x377a9fff  liblockdown.dylib armv7  <9e45ce468a6f31e5b8263f2c224aa800> /usr/lib/liblockdown.dylib
0x37b7c000 - 0x37cfafff  Foundation armv7  <c40ddb073142315bb4ebb214343d0b7f> /System/Library/Frameworks/Foundation.framework/Foundation


Removing crash log from description.
                
> navigator.camera.getPicture() crashing on iOS after memory warning
> ------------------------------------------------------------------
>
>                 Key: CB-391
>                 URL: https://issues.apache.org/jira/browse/CB-391
>             Project: Apache Callback
>          Issue Type: Bug
>          Components: iOS
>    Affects Versions: 1.5.0
>         Environment: 2 x iPhone 4S, iOS 5.1. Can't replicate on simulator or iHone 3GS with iOS 5.0.1
>            Reporter: Richard Kimber
>            Assignee: Shazron Abdullah
>         Attachments: Wulvern_2012-03-27-141033_Richs-iPhone.crash
>
>
> getPicture has become very unstable on previously working code, affecting both Phonegap 1.4.1 and Cordova 1.5.0. Contributing factors, since last working build I have upgraded Xcode to 4.3.2 (from whatever the last version was) and iPhone to iOS 5.1 from 5.0.1.
> Memory warning is received on displaying camera, app crashes when you select 'use'. Restarting device usually resolves problem for a limited amount of time. Problem is intermittent and sometime difficult to replicate. Selecting from Photo library works fine.
> Options used:
> 		var options = {
> 			quality: 40,
> 			sourceType: Camera.DestinationType.FILE_URI
> 		};
> See https://groups.google.com/forum/?hl=en?hl%3Den&fromgroups#!topic/phonegap/ZLbw0s4JREs for more details.
> See attached for example crash log.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira