phonegap-build / GAPlugin

Google Analytics Plugin
MIT License
170 stars 140 forks source link

window.plugins.gaPlugin.trackEvent crashes app on iOS if last parameter is undefined #36

Open aaroncraigongithub opened 11 years ago

aaroncraigongithub commented 11 years ago

On iOS 7.0.3, calling window.plugins.gaPlugin.trackEvent() if the final variable has a value of undefined. I discovered this as I have a wrapper function for this call in order to allow me to use the same code base on the web with the Google Analytics web SDK.

For example:

function pg_track_event(hit, action, label, value) { window.plugins.gaPlugin.trackEvent( // result handler function() { alert("trackEvent success"); }, // error handler function(err) { alert("trackEvent error"); }, hit, action, label, value); }

// typeof some_object.foo === 'undefined' pg_track_event("event", "click", "my-label", some_object.foo);

While one could argue that sending an undefined value to this function isn't a best practice and checking values before they go off to GA is a good idea (and it is!) it's still a little brittle to have the whole app crash if an undefined value gets through.

rbahumi commented 10 years ago

I have the exact same issue, and it is not excluded to ios7. (I was running it on ios6.1). The app crushes if the last parameter (which is an optional parameter in the javascript SDK ) is not defined.

jdhiro commented 10 years ago

I can confirm this behavior as well. The app crashes if I don't pass something for all of the parameters, including optional ones.

aliokan commented 10 years ago

same issue on iPad2 // iOS6.1 // Phonegap 3.1 // com.adobe.plugins.gaplugin 2.3.1 Logs :


Jan 21 15:26:33 iPad-2-geturlnet TriathleteMagazine[300] <Warning>: Finished load of: file:///var/mobile/Applications/364E57FC-ECAA-434C-AEF0-5E503017A62E/TriathleteMagazine.app/www/index.html
Jan 21 15:26:33 iPad-2-geturlnet TriathleteMagazine[300] <Warning>: THREAD WARNING: ['GAPlugin'] took '32.373047' ms. Plugin should use a background thread.
Jan 21 15:26:46 iPad-2-geturlnet TriathleteMagazine[300] <Error>: -[NSNull intValue]: unrecognized selector sent to instance 0x3c9ac090
Jan 21 15:26:46 iPad-2-geturlnet TriathleteMagazine[300] <Warning>: GoogleAnalytics 2.0b4 void GAIUncaughtExceptionHandler(NSException *) (GAIUncaughtExceptionHandler.m:41): Uncaught exception: -[NSNull intValue]: unrecognized selector sent to instance 0x3c9ac090
Jan 21 15:26:51 iPad-2-geturlnet TriathleteMagazine[300] <Error>: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSNull intValue]: unrecognized selector sent to instance 0x3c9ac090'
    *** First throw call stack:
    (0x344ce2a3 0x3c33297f 0x344d1e07 0x344d0531 0x34427f68 0xb1be5 0xa4911 0xa4647 0xa434d 0xa4439 0xa43ad 0x34de50f5 0x344a3683 0x344a2ee9 0x344a1cb7 0x34414ebd 0x34414d49 0x37fcb2eb 0x3632a301 0xa7bd3 0xa7bac)
Jan 21 15:26:51 iPad-2-geturlnet ReportCrash[302] <Notice>: Formulating crash report for process TriathleteMagazine[300]
Jan 21 15:26:51 iPad-2-geturlnet ReportCrash[302] <Error>: libMobileGestalt copySystemVersionDictionaryValue: Could not lookup ReleaseType from system version dictionary
Jan 21 15:26:51 iPad-2-geturlnet com.apple.launchd[1] (UIKitApplication:fr.triathlete.app[0xe2a9][300]) <Warning>: (UIKitApplication:fr.triathlete.app[0xe2a9]) Job appears to have crashed: Abort trap: 6
Jan 21 15:26:51 iPad-2-geturlnet backboardd[27] <Warning>: Application 'UIKitApplication:fr.triathlete.app[0xe2a9]' exited abnormally with signal 6: Abort trap: 6
Jan 21 15:26:51 iPad-2-geturlnet ReportCrash[302] <Notice>: Saved crashreport to /var/mobile/Library/Logs/CrashReporter/TriathleteMagazine_2014-01-21-152651_iPad-2-geturlnet.plist using uid: 0 gid: 0, synthetic_euid: 501 egid: 0

Crash Report :

Incident Identifier: 8B1F8372-981A-496E-A4FE-6C3DAA41A1FF
CrashReporter Key:   917c657d1f544c574e7380d901a9542304995e80
Hardware Model:      iPad2,1
Process:         TriathleteMagazine [258]
Path:            /var/mobile/Applications/91AF55C1-5365-4CC8-8434-D249983D3A1A/TriathleteMagazine.app/TriathleteMagazine
Identifier:      TriathleteMagazine
Version:         ??? (???)
Code Type:       ARM (Native)
Parent Process:  launchd [1]

Date/Time:       2014-01-21 15:14:09.024 +0100
OS Version:      iOS 6.1.3 (10B329)
Report Version:  104

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

Last Exception Backtrace:
0   CoreFoundation                  0x344ce29e __exceptionPreprocess + 158
1   libobjc.A.dylib                 0x3c33297a objc_exception_throw + 26
2   CoreFoundation                  0x344d1e02 -[NSObject(NSObject) doesNotRecognizeSelector:] + 166
3   CoreFoundation                  0x344d052c ___forwarding___ + 388
4   CoreFoundation                  0x34427f64 _CF_forwarding_prep_0 + 20
5   TriathleteMagazine              0x00051bd0 0x31000 + 134096
6   TriathleteMagazine              0x000448fc 0x31000 + 80124
7   TriathleteMagazine              0x00044632 0x31000 + 79410
8   TriathleteMagazine              0x00044338 0x31000 + 78648
9   TriathleteMagazine              0x00044424 0x31000 + 78884
10  TriathleteMagazine              0x00044398 0x31000 + 78744
11  Foundation                      0x34de50f0 __NSThreadPerformPerform + 456
12  CoreFoundation                  0x344a367e __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 10
13  CoreFoundation                  0x344a2ee4 __CFRunLoopDoSources0 + 208
14  CoreFoundation                  0x344a1cb2 __CFRunLoopRun + 642
15  CoreFoundation                  0x34414eb8 CFRunLoopRunSpecific + 352
16  CoreFoundation                  0x34414d44 CFRunLoopRunInMode + 100
17  GraphicsServices                0x37fcb2e6 GSEventRunModal + 70
18  UIKit                           0x3632a2fc UIApplicationMain + 1116
19  TriathleteMagazine              0x00047bbe 0x31000 + 93118
20  TriathleteMagazine              0x00047b98 0x31000 + 93080

Thread 0 name:  Dispatch queue: com.apple.main-thread
Thread 0 Crashed:
0   libsystem_kernel.dylib          0x3c830350 __pthread_kill + 8
1   libsystem_c.dylib               0x3c7a711e pthread_kill + 54
2   libsystem_c.dylib               0x3c7e396e abort + 90
3   libc++abi.dylib                 0x3bd81d4a abort_message + 70
4   libc++abi.dylib                 0x3bd7eff4 _ZL17default_terminatev + 20
5   libobjc.A.dylib                 0x3c332a74 _ZL15_objc_terminatev + 144
6   libc++abi.dylib                 0x3bd7f078 _ZL19safe_handler_callerPFvvE + 76
7   libc++abi.dylib                 0x3bd7f110 std::terminate() + 16
8   libc++abi.dylib                 0x3bd80594 __cxa_rethrow + 84
9   libobjc.A.dylib                 0x3c3329cc objc_exception_rethrow + 8
10  CoreFoundation                  0x34414f1c CFRunLoopRunSpecific + 452
11  CoreFoundation                  0x34414d44 CFRunLoopRunInMode + 100
12  GraphicsServices                0x37fcb2e6 GSEventRunModal + 70
13  UIKit                           0x3632a2fc UIApplicationMain + 1116
14  TriathleteMagazine              0x00047bbe 0x31000 + 93118
15  TriathleteMagazine              0x00047b98 0x31000 + 93080

Thread 1 name:  Dispatch queue: com.apple.libdispatch-manager
Thread 1:
0   libsystem_kernel.dylib          0x3c820648 kevent64 + 24
1   libdispatch.dylib               0x3c750974 _dispatch_mgr_invoke + 792
2   libdispatch.dylib               0x3c750654 _dispatch_mgr_thread$VARIANT$mp + 32

Thread 2 name:  WebThread
Thread 2:
0   libsystem_kernel.dylib          0x3c81feb4 mach_msg_trap + 20
1   libsystem_kernel.dylib          0x3c820048 mach_msg + 36
2   CoreFoundation                  0x344a3040 __CFRunLoopServiceMachPort + 124
3   CoreFoundation                  0x344a1d9e __CFRunLoopRun + 878
4   CoreFoundation                  0x34414eb8 CFRunLoopRunSpecific + 352
5   CoreFoundation                  0x34414d44 CFRunLoopRunInMode + 100
6   WebCore                         0x3a3e5500 _ZL12RunWebThreadPv + 440
7   libsystem_c.dylib               0x3c78930e _pthread_start + 306
8   libsystem_c.dylib               0x3c7891d4 thread_start + 4

Thread 3 name:  com.apple.NSURLConnectionLoader
Thread 3:
0   libsystem_kernel.dylib          0x3c81feb4 mach_msg_trap + 20
1   libsystem_kernel.dylib          0x3c820048 mach_msg + 36
2   CoreFoundation                  0x344a3040 __CFRunLoopServiceMachPort + 124
3   CoreFoundation                  0x344a1d9e __CFRunLoopRun + 878
4   CoreFoundation                  0x34414eb8 CFRunLoopRunSpecific + 352
5   CoreFoundation                  0x34414d44 CFRunLoopRunInMode + 100
6   Foundation                      0x34d613d0 +[NSURLConnection(Loader) _resourceLoadLoop:] + 304
7   Foundation                      0x34de4e80 __NSThread__main__ + 968
8   libsystem_c.dylib               0x3c78930e _pthread_start + 306
9   libsystem_c.dylib               0x3c7891d4 thread_start + 4

Thread 4 name:  JavaScriptCore::BlockFree
Thread 4:
0   libsystem_kernel.dylib          0x3c83008c __psynch_cvwait + 24
1   libsystem_c.dylib               0x3c781d2a _pthread_cond_wait + 642
2   libsystem_c.dylib               0x3c781aa0 pthread_cond_timedwait + 40
3   JavaScriptCore                  0x383c1c70 WTF::ThreadCondition::timedWait(WTF::Mutex&, double) + 104
4   JavaScriptCore                  0x384d3552 JSC::BlockAllocator::blockFreeingThreadMain() + 78
5   JavaScriptCore                  0x384e5fa8 _ZN3WTFL19wtfThreadEntryPointEPv + 12
6   libsystem_c.dylib               0x3c78930e _pthread_start + 306
7   libsystem_c.dylib               0x3c7891d4 thread_start + 4

Thread 5 name:  JavaScriptCore::Marking
Thread 5:
0   libsystem_kernel.dylib          0x3c83008c __psynch_cvwait + 24
1   libsystem_c.dylib               0x3c781d2a _pthread_cond_wait + 642
2   libsystem_c.dylib               0x3c78bf14 pthread_cond_wait + 36
3   JavaScriptCore                  0x38466f3c JSC::SlotVisitor::drainFromShared(JSC::SlotVisitor::SharedDrainMode) + 144
4   JavaScriptCore                  0x38466e7c JSC::MarkStackThreadSharedData::markingThreadMain() + 140
5   JavaScriptCore                  0x384e5fa8 _ZN3WTFL19wtfThreadEntryPointEPv + 12
6   libsystem_c.dylib               0x3c78930e _pthread_start + 306
7   libsystem_c.dylib               0x3c7891d4 thread_start + 4

Thread 6 name:  WebCore: CFNetwork Loader
Thread 6:
0   libsystem_kernel.dylib          0x3c81feb4 mach_msg_trap + 20
1   libsystem_kernel.dylib          0x3c820048 mach_msg + 36
2   CoreFoundation                  0x344a3040 __CFRunLoopServiceMachPort + 124
3   CoreFoundation                  0x344a1d9e __CFRunLoopRun + 878
4   CoreFoundation                  0x34414eb8 CFRunLoopRunSpecific + 352
5   CoreFoundation                  0x34414d44 CFRunLoopRunInMode + 100
6   WebCore                         0x3a47fd02 _ZN7WebCoreL15runLoaderThreadEPv + 138
7   JavaScriptCore                  0x384e5fa8 _ZN3WTFL19wtfThreadEntryPointEPv + 12
8   libsystem_c.dylib               0x3c78930e _pthread_start + 306
9   libsystem_c.dylib               0x3c7891d4 thread_start + 4

Thread 7:
0   libsystem_kernel.dylib          0x3c830d98 __workq_kernreturn + 8
1   libsystem_c.dylib               0x3c77ecf6 _pthread_workq_return + 14
2   libsystem_c.dylib               0x3c77ea12 _pthread_wqthread + 362
3   libsystem_c.dylib               0x3c77e8a0 start_wqthread + 4

Thread 8 name:  com.apple.CFSocket.private
Thread 8:
0   libsystem_kernel.dylib          0x3c830594 __select + 20
1   CoreFoundation                  0x344a71f2 __CFSocketManager + 674
2   libsystem_c.dylib               0x3c78930e _pthread_start + 306
3   libsystem_c.dylib               0x3c7891d4 thread_start + 4

Thread 9:
0   libsystem_kernel.dylib          0x3c830d98 __workq_kernreturn + 8
1   libsystem_c.dylib               0x3c77ecf6 _pthread_workq_return + 14
2   libsystem_c.dylib               0x3c77ea12 _pthread_wqthread + 362
3   libsystem_c.dylib               0x3c77e8a0 start_wqthread + 4

Thread 10:
0   libsystem_kernel.dylib          0x3c830d98 __workq_kernreturn + 8
1   libsystem_c.dylib               0x3c77ecf6 _pthread_workq_return + 14
2   libsystem_c.dylib               0x3c77ea12 _pthread_wqthread + 362
3   libsystem_c.dylib               0x3c77e8a0 start_wqthread + 4

Thread 0 crashed with ARM Thread State (32-bit):
    r0: 0x00000000    r1: 0x00000000      r2: 0x00000000      r3: 0x3e319534
    r4: 0x00000006    r5: 0x3e319b88      r6: 0x1d8a41d4      r7: 0x2fdd2a04
    r8: 0x1d8a41b0    r9: 0x00000300     r10: 0xffffffff     r11: 0x3453d022
    ip: 0x00000148    sp: 0x2fdd29f8      lr: 0x3c7a7123      pc: 0x3c830350
  cpsr: 0x00000010

Binary Images:
   0x31000 -    0x74fff +TriathleteMagazine armv7  <f7a89968f5ce35d7a0628d1bf40eabbf> /var/mobile/Applications/91AF55C1-5365-4CC8-8434-D249983D3A1A/TriathleteMagazine.app/TriathleteMagazine
0x2fe59000 - 0x2fe79fff  dyld armv7  <280610df5ed43ec7aa00629a27009302> /usr/lib/dyld
0x33402000 - 0x334d3fff  RawCamera armv7  <8752cce31e8e3ceab5d88c84e3481db2> /System/Library/CoreServices/RawCamera.bundle/RawCamera
0x334dc000 - 0x335e5fff  IMGSGX543GLDriver armv7  <a31ea5c288c6353f9d6c75cf37c10fae> /System/Library/Extensions/IMGSGX543GLDriver.bundle/IMGSGX543GLDriver
0x335ef000 - 0x336d5fff  AVFoundation armv7  <320761e836883aeabf3cb5c53edb636d> /System/Library/Frameworks/AVFoundation.framework/AVFoundation
0x336d6000 - 0x336d6fff  Accelerate armv7  <b68ff92e404931f3bcb6361720f77724> /System/Library/Frameworks/Accelerate.framework/Accelerate
0x336d7000 - 0x33815fff  vImage armv7  <30522b92940d3dd184c8e46780594048> /System/Library/Frameworks/Accelerate.framework/Frameworks/vImage.framework/vImage
0x33816000 - 0x338f9fff  libBLAS.dylib armv7  <d8edada1cea133458ca779e34a3a7f88> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libBLAS.dylib
0x338fa000 - 0x33baffff  libLAPACK.dylib armv7  <9e08aead79d13043bab622402a270fba> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libLAPACK.dylib
0x33bb0000 - 0x33c09fff  libvDSP.dylib armv7  <09e2a5e3e9203950890ba57592523132> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvDSP.dylib
0x33c0a000 - 0x33c1bfff  libvMisc.dylib armv7  <7b7d4ccc9f2b364cb0da4251e745545d> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/libvMisc.dylib
0x33c1c000 - 0x33c1cfff  vecLib armv7  <a7751c047dcc35ba8885212e1938b93f> /System/Library/Frameworks/Accelerate.framework/Frameworks/vecLib.framework/vecLib
0x33c1d000 - 0x33c2efff  Accounts armv7  <ea2de358b6cc3baab27d6ab809c31e39> /System/Library/Frameworks/Accounts.framework/Accounts
0x33c30000 - 0x33c94fff  AddressBook armv7  <8cfae84dc66d3c1f9d17335c53c3d7b7> /System/Library/Frameworks/AddressBook.framework/AddressBook
0x33c95000 - 0x33d4ffff  AddressBookUI armv7  <0017d0a0c2593522acaaa0eee41775e4> /System/Library/Frameworks/AddressBookUI.framework/AddressBookUI
0x33d50000 - 0x33d5efff  AssetsLibrary armv7  <9a3a4a47a77833eb82a28757a3488660> /System/Library/Frameworks/AssetsLibrary.framework/AssetsLibrary
0x33e9a000 - 0x34122fff  AudioToolbox armv7  <394ee11cf826367db9ff4968dbc71d6d> /System/Library/Frameworks/AudioToolbox.framework/AudioToolbox
0x34123000 - 0x341e8fff  CFNetwork armv7  <4771a5e4f9b83bceb252f0f3d166aaca> /System/Library/Frameworks/CFNetwork.framework/CFNetwork
0x341e9000 - 0x3423ffff  CoreAudio armv7  <5d534dbf76ff30f4a628f25f56c5f26a> /System/Library/Frameworks/CoreAudio.framework/CoreAudio
0x34253000 - 0x3440bfff  CoreData armv7  <3930f672c76535a2abb768ee59958fa7> /System/Library/Frameworks/CoreData.framework/CoreData
0x3440c000 - 0x3453efff  CoreFoundation armv7  <fcb8d4e838543bcb9a52c9f232b8b4eb> /System/Library/Frameworks/CoreFoundation.framework/CoreFoundation
0x3453f000 - 0x34677fff  CoreGraphics armv7  <81e213f810a034d4ba411f9b505da2a6> /System/Library/Frameworks/CoreGraphics.framework/CoreGraphics
0x34679000 - 0x346b4fff  libCGFreetype.A.dylib armv7  <a5d20b80ab1532d8831027a66d2d9eb5> /System/Library/Frameworks/CoreGraphics.framework/Resources/libCGFreetype.A.dylib
0x34898000 - 0x348b3fff  libRIP.A.dylib armv7  <ec1487f9bdb93597a3f8d434406ad9bf> /System/Library/Frameworks/CoreGraphics.framework/Resources/libRIP.A.dylib
0x348b4000 - 0x34969fff  CoreImage armv7  <6ae4ae2461313e3f84c6a8102d5b1b0e> /System/Library/Frameworks/CoreImage.framework/CoreImage
0x3496a000 - 0x349c2fff  CoreLocation armv7  <4edb4b0f05e13af8b84699fe3ea4c538> /System/Library/Frameworks/CoreLocation.framework/CoreLocation
0x349f7000 - 0x34a5cfff  CoreMedia armv7  <8592bdc268b83b8886acfc1fdab649ed> /System/Library/Frameworks/CoreMedia.framework/CoreMedia
0x34a5d000 - 0x34ae5fff  CoreMotion armv7  <4512d901170d32e7842e7fc1c519386b> /System/Library/Frameworks/CoreMotion.framework/CoreMotion
0x34ae6000 - 0x34b3cfff  CoreTelephony armv7  <bea09dbe25363c3b8e8016b5b5148055> /System/Library/Frameworks/CoreTelephony.framework/CoreTelephony
0x34b3d000 - 0x34b9ffff  CoreText armv7  <e135debbc8f937299f4986fc3e9459e3> /System/Library/Frameworks/CoreText.framework/CoreText
0x34ba0000 - 0x34baffff  CoreVideo armv7  <00f18bb26e663da9ae251a6ec36a19ec> /System/Library/Frameworks/CoreVideo.framework/CoreVideo
0x34d34000 - 0x34ef7fff  Foundation armv7  <0179934581d13346aa7583165108b95c> /System/Library/Frameworks/Foundation.framework/Foundation
0x350b2000 - 0x350fbfff  IOKit armv7  <a98ba9fefc7333e4a5a9169198848c62> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x350fc000 - 0x352d4fff  ImageIO armv7  <b5ce84bb074d3de4b07b55da9fd8bfd1> /System/Library/Frameworks/ImageIO.framework/ImageIO
0x3534e000 - 0x354e8fff  MediaPlayer armv7  <ce97a30e514d3a17ae93ba4a9d1d69d2> /System/Library/Frameworks/MediaPlayer.framework/MediaPlayer
0x354e9000 - 0x35763fff  MediaToolbox armv7  <ed439fc5c9a03f8b9fae43af33de8a57> /System/Library/Frameworks/MediaToolbox.framework/MediaToolbox
0x357eb000 - 0x35844fff  MobileCoreServices armv7  <77da8a9e7f813f5baf37eaa4a87fae84> /System/Library/Frameworks/MobileCoreServices.framework/MobileCoreServices
0x35871000 - 0x35932fff  GLEngine armv7  <b3fd8a93778b317fab8630340a2d741b> /System/Library/Frameworks/OpenGLES.framework/GLEngine.bundle/GLEngine
0x35933000 - 0x3593afff  OpenGLES armv7  <f2ede6b206f336de82cc38619692e762> /System/Library/Frameworks/OpenGLES.framework/OpenGLES
0x3593c000 - 0x3593cfff  libCVMSPluginSupport.dylib armv7  <2506af1c983f3f09ac69aca44f67e863> /System/Library/Frameworks/OpenGLES.framework/libCVMSPluginSupport.dylib
0x3593d000 - 0x3593ffff  libCoreFSCache.dylib armv7  <761c0f0e263c3d39adbb5bf789cedde1> /System/Library/Frameworks/OpenGLES.framework/libCoreFSCache.dylib
0x35940000 - 0x35942fff  libCoreVMClient.dylib armv7  <af6ff28dce6031baaa850ccc79e5699b> /System/Library/Frameworks/OpenGLES.framework/libCoreVMClient.dylib
0x35943000 - 0x35947fff  libGFXShared.dylib armv7  <a6ac1673a088379aa512ba5cac301f5b> /System/Library/Frameworks/OpenGLES.framework/libGFXShared.dylib
0x35948000 - 0x35985fff  libGLImage.dylib armv7  <b8b8f3a1bfd0345e86aa0c2952534949> /System/Library/Frameworks/OpenGLES.framework/libGLImage.dylib
0x35986000 - 0x35aabfff  libGLProgrammability.dylib armv7  <0b3cb1b9a5003c4a975ec268cabca3fc> /System/Library/Frameworks/OpenGLES.framework/libGLProgrammability.dylib
0x36080000 - 0x36195fff  QuartzCore armv7  <c086b6e6cd9d341399bcc3675c82f1fe> /System/Library/Frameworks/QuartzCore.framework/QuartzCore
0x36196000 - 0x361e3fff  QuickLook armv7  <954e3a8bdaf337b085b30fd514ea5f3a> /System/Library/Frameworks/QuickLook.framework/QuickLook
0x361e4000 - 0x36212fff  Security armv7  <fbc24f15bd9e37539cdd6e3576bde938> /System/Library/Frameworks/Security.framework/Security
0x36291000 - 0x362d0fff  SystemConfiguration armv7  <410d69b356e533d6a1d538cf33059634> /System/Library/Frameworks/SystemConfiguration.framework/SystemConfiguration
0x362d3000 - 0x36827fff  UIKit armv7  <ad8b3ad23f413187a178179db39cfa6b> /System/Library/Frameworks/UIKit.framework/UIKit
0x36828000 - 0x36866fff  VideoToolbox armv7  <d2e8067306d9346ab4a448f10f336894> /System/Library/Frameworks/VideoToolbox.framework/VideoToolbox
0x36aef000 - 0x36afbfff  AccountSettings armv7  <8db45acc4d3d3017af10fa5ee82c2306> /System/Library/PrivateFrameworks/AccountSettings.framework/AccountSettings
0x36b47000 - 0x36b4afff  AggregateDictionary armv7  <c2a6c1ff89a9318d8b74fc5dfc8847b8> /System/Library/PrivateFrameworks/AggregateDictionary.framework/AggregateDictionary
0x36c33000 - 0x36c46fff  AirTraffic armv7  <752b64045f4d3ea88a946b53b731ce1a> /System/Library/PrivateFrameworks/AirTraffic.framework/AirTraffic
0x36f76000 - 0x36fb1fff  AppSupport armv7  <921794b7d82a3558a0eb860979be199c> /System/Library/PrivateFrameworks/AppSupport.framework/AppSupport
0x36fb2000 - 0x36fd6fff  AppleAccount armv7  <c54536fbc0f235f693060be33d4d4749> /System/Library/PrivateFrameworks/AppleAccount.framework/AppleAccount
0x36fe3000 - 0x36ff0fff  ApplePushService armv7  <8bad4a9300db3d4d8555535f25c32da4> /System/Library/PrivateFrameworks/ApplePushService.framework/ApplePushService
0x37024000 - 0x3702dfff  AssetsLibraryServices armv7  <de7ca29cd47433cd8eca9c04102f5508> /System/Library/PrivateFrameworks/AssetsLibraryServices.framework/AssetsLibraryServices
0x37048000 - 0x3705ffff  BackBoardServices armv7  <772912697ec23e5199a452e97f075dd9> /System/Library/PrivateFrameworks/BackBoardServices.framework/BackBoardServices
0x37069000 - 0x3708dfff  Bom armv7  <b5315d733e123a0781683efdc734064b> /System/Library/PrivateFrameworks/Bom.framework/Bom
0x370a0000 - 0x370cffff  BulletinBoard armv7  <9f46015c5d263064901f7725f4bb93e0> /System/Library/PrivateFrameworks/BulletinBoard.framework/BulletinBoard
0x3710d000 - 0x37114fff  CaptiveNetwork armv7  <a4f4b86cc84839f78ff746f013bcee6f> /System/Library/PrivateFrameworks/CaptiveNetwork.framework/CaptiveNetwork
0x37115000 - 0x371dffff  Celestial armv7  <a688df527b65382da586ebc87f28c061> /System/Library/PrivateFrameworks/Celestial.framework/Celestial
0x37296000 - 0x372affff  ChunkingLibrary armv7  <ec2f76b3ac723a39bbf3f122d7fe73cf> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/ChunkingLibrary
0x372c3000 - 0x372c8fff  CommonUtilities armv7  <f8fea9ee6ca236b0a7fa6c00eb8a0d24> /System/Library/PrivateFrameworks/CommonUtilities.framework/CommonUtilities
0x373f9000 - 0x374e1fff  CoreMediaStream armv7  <828bf27fe7a3337cbff7dd8837508819> /System/Library/PrivateFrameworks/CoreMediaStream.framework/CoreMediaStream
0x3758e000 - 0x3758ffff  CoreSurface armv7  <6065f7e040e93d6ea2837e929592cc30> /System/Library/PrivateFrameworks/CoreSurface.framework/CoreSurface
0x375f7000 - 0x375fbfff  CoreTime armv7  <5f0b123555f03d8aa76cc54314907942> /System/Library/PrivateFrameworks/CoreTime.framework/CoreTime
0x375fc000 - 0x37601fff  CrashReporterSupport armv7  <03ee46e3ca3f3920a7174e62096723fb> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/CrashReporterSupport
0x377d3000 - 0x377e5fff  DataAccessExpress armv7  <b9423867a9ef303b87d2e1eac1712957> /System/Library/PrivateFrameworks/DataAccessExpress.framework/DataAccessExpress
0x377f9000 - 0x3780efff  DataDetectorsCore armv7  <58352df07a0139de878e5e275e27ab52> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/DataDetectorsCore
0x37810000 - 0x37823fff  DataDetectorsUI armv7  <331c11e50793340f9ce758435c9420ac> /System/Library/PrivateFrameworks/DataDetectorsUI.framework/DataDetectorsUI
0x37824000 - 0x37825fff  DataMigration armv7  <5903e08348b83f119022cbbf83ad100a> /System/Library/PrivateFrameworks/DataMigration.framework/DataMigration
0x37828000 - 0x37841fff  DictionaryServices armv7  <84669055e3e63d6ab56b8fe7b0476aaa> /System/Library/PrivateFrameworks/DictionaryServices.framework/DictionaryServices
0x37849000 - 0x37861fff  EAP8021X armv7  <6d5ab53850e23fe389e64e2705bd7810> /System/Library/PrivateFrameworks/EAP8021X.framework/EAP8021X
0x378b4000 - 0x37cc7fff  FaceCoreLight armv7  <43de0b31da3b39e4acf85ec2c8d5c65c> /System/Library/PrivateFrameworks/FaceCoreLight.framework/FaceCoreLight
0x37d14000 - 0x37d19fff  libGPUSupportMercury.dylib armv7  <4366fa0d1a0938a794bd8346e286d6f8> /System/Library/PrivateFrameworks/GPUSupport.framework/libGPUSupportMercury.dylib
0x37ebf000 - 0x37ecbfff  GenerationalStorage armv7  <d77ad2367fff37d485480aa39df7d325> /System/Library/PrivateFrameworks/GenerationalStorage.framework/GenerationalStorage
0x37ecc000 - 0x37fc5fff  GeoServices armv7  <edbf37a31a6a31f49e392ed8ece200c7> /System/Library/PrivateFrameworks/GeoServices.framework/GeoServices
0x37fc6000 - 0x37fd1fff  GraphicsServices armv7  <d4b7fd6509753bff9525fef374ddc359> /System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices
0x38040000 - 0x380bbfff  HomeSharing armv7  <280b77b71df23f1cb5c9a2b76fc53212> /System/Library/PrivateFrameworks/HomeSharing.framework/HomeSharing
0x380bc000 - 0x380c6fff  IAP armv7  <a9554a91bbb9308f96fcd9fddf596275> /System/Library/PrivateFrameworks/IAP.framework/IAP
0x382bd000 - 0x38309fff  IMFoundation armv7  <797535fc363c3f818bcd1424251393bf> /System/Library/PrivateFrameworks/IMFoundation.framework/IMFoundation
0x38310000 - 0x38311fff  IOAccelerator armv7  <9655464326203d258d3d0fc7e94651e2> /System/Library/PrivateFrameworks/IOAccelerator.framework/IOAccelerator
0x38312000 - 0x38317fff  IOMobileFramebuffer armv7  <f38c374982a931d5a47458dd3c34ac59> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/IOMobileFramebuffer
0x38318000 - 0x3831cfff  IOSurface armv7  <a55bf03c35de3fd9b56dce82083c3d10> /System/Library/PrivateFrameworks/IOSurface.framework/IOSurface
0x38366000 - 0x3850cfff  JavaScriptCore armv7  <a5780997f4b738659172f40877c9a7d9> /System/Library/PrivateFrameworks/JavaScriptCore.framework/JavaScriptCore
0x38574000 - 0x385aafff  MMCS armv7  <7f329f193ef138c2b372e8b16e855bce> /System/Library/PrivateFrameworks/MMCS.framework/MMCS
0x385b2000 - 0x385bcfff  MailServices armv7  <a688a9972cb43169a19d2f2f57121a1e> /System/Library/PrivateFrameworks/MailServices.framework/MailServices
0x385d8000 - 0x38630fff  ManagedConfiguration armv7  <44bbb2ba85c8320bb9e73c654b90f8c0> /System/Library/PrivateFrameworks/ManagedConfiguration.framework/ManagedConfiguration
0x38647000 - 0x386bdfff  MediaControlSender armv7  <9fb205b64b5333a495ac61c149e0304b> /System/Library/PrivateFrameworks/MediaControlSender.framework/MediaControlSender
0x386be000 - 0x386c7fff  MediaRemote armv7  <73da55e989e73cb9ad6e9fdd4604ecc3> /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote
0x386c8000 - 0x386dcfff  MediaStream armv7  <86443ae270083a829e1797d24cd0d17c> /System/Library/PrivateFrameworks/MediaStream.framework/MediaStream
0x387fc000 - 0x387fefff  MessageSupport armv7  <81eb34b663513745b0ed65e244c7ab0f> /System/Library/PrivateFrameworks/MessageSupport.framework/MessageSupport
0x38807000 - 0x38834fff  MobileAsset armv7  <3a9e6258ae1230f5b12f1638b09cb974> /System/Library/PrivateFrameworks/MobileAsset.framework/MobileAsset
0x38879000 - 0x3887cfff  MobileInstallation armv7  <c63e4b1ae40635cd9c6a7de851c80d10> /System/Library/PrivateFrameworks/MobileInstallation.framework/MobileInstallation
0x3887d000 - 0x38883fff  MobileKeyBag armv7  <35882c57076334aeb0641969a9b69ff3> /System/Library/PrivateFrameworks/MobileKeyBag.framework/MobileKeyBag
0x388e0000 - 0x388e3fff  MobileSystemServices armv7  <10b4eee2739c353183ac2cfe4e39a443> /System/Library/PrivateFrameworks/MobileSystemServices.framework/MobileSystemServices
0x388fb000 - 0x38904fff  MobileWiFi armv7  <bb4efbe3c7273c0fb534f12789756089> /System/Library/PrivateFrameworks/MobileWiFi.framework/MobileWiFi
0x3891e000 - 0x38a62fff  MusicLibrary armv7  <3870f4cb0c8b36778ad1a3f7556547f7> /System/Library/PrivateFrameworks/MusicLibrary.framework/MusicLibrary
0x38a94000 - 0x38a96fff  OAuth armv7  <575df12a2f2436af92e31494c3b74465> /System/Library/PrivateFrameworks/OAuth.framework/OAuth
0x391d0000 - 0x391f5fff  OpenCL armv7  <9baf655cae4e3f9f99a5c6a99207099d> /System/Library/PrivateFrameworks/OpenCL.framework/OpenCL
0x39556000 - 0x39573fff  PersistentConnection armv7  <c773b3dc885832f8a916de67f24f9f92> /System/Library/PrivateFrameworks/PersistentConnection.framework/PersistentConnection
0x396e5000 - 0x397ccfff  PhotoLibraryServices armv7  <7759e7908e87323f87719265209ebc41> /System/Library/PrivateFrameworks/PhotoLibraryServices.framework/PhotoLibraryServices
0x39809000 - 0x39831fff  PrintKit armv7  <3f0b9c58a458358eb506858e8ff9e1fe> /System/Library/PrivateFrameworks/PrintKit.framework/PrintKit
0x39832000 - 0x398a6fff  ProofReader armv7  <9cb25467554637bcb268ba30527d3c0f> /System/Library/PrivateFrameworks/ProofReader.framework/ProofReader
0x398a7000 - 0x398affff  ProtocolBuffer armv7  <d1f2888d5e5a39cca6a6179a35c86770> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/ProtocolBuffer
0x399eb000 - 0x399fcfff  SpringBoardServices armv7  <0e48e91ad40f34aab3323c7c4157ce52> /System/Library/PrivateFrameworks/SpringBoardServices.framework/SpringBoardServices
0x399fd000 - 0x39a11fff  SpringBoardUI armv7  <6efc1c71f1fc3c07ae44d9cf45a6614e> /System/Library/PrivateFrameworks/SpringBoardUI.framework/SpringBoardUI
0x39a3d000 - 0x39b18fff  StoreServices armv7  <6d45f42eff2736d18cdd81af0473dd5a> /System/Library/PrivateFrameworks/StoreServices.framework/StoreServices
0x39b66000 - 0x39b68fff  TCC armv7  <d5bef30a5bda315194173b862975f9fb> /System/Library/PrivateFrameworks/TCC.framework/TCC
0x39b69000 - 0x39b86fff  TelephonyUI armv7  <f4944c45b790382ea44b08f088b27d6f> /System/Library/PrivateFrameworks/TelephonyUI.framework/TelephonyUI
0x39b87000 - 0x39b94fff  TelephonyUtilities armv7  <803d7a92439238ee942086999c481eb6> /System/Library/PrivateFrameworks/TelephonyUtilities.framework/TelephonyUtilities
0x39fba000 - 0x39fe8fff  ToneLibrary armv7  <99c310617b7d3fe4bdabf13892fc6f0c> /System/Library/PrivateFrameworks/ToneLibrary.framework/ToneLibrary
0x3a017000 - 0x3a0b7fff  UIFoundation armv7  <9a464526e26634bc834537e5ac3abf1f> /System/Library/PrivateFrameworks/UIFoundation.framework/UIFoundation
0x3a3bb000 - 0x3a3dafff  WebBookmarks armv7  <77b65bc9c87b367ebea9a5b7984b13a5> /System/Library/PrivateFrameworks/WebBookmarks.framework/WebBookmarks
0x3a3db000 - 0x3ad0afff  WebCore armv7  <06c849df1ad435aeb8b6130d85cee5df> /System/Library/PrivateFrameworks/WebCore.framework/WebCore
0x3ad0b000 - 0x3ade8fff  WebKit armv7  <e0768dbdbdf13c769af7959497e24024> /System/Library/PrivateFrameworks/WebKit.framework/WebKit
0x3ae8c000 - 0x3ae92fff  XPCKit armv7  <cf94468d5a44389e8fdfd2b0802c4378> /System/Library/PrivateFrameworks/XPCKit.framework/XPCKit
0x3ae93000 - 0x3ae9afff  XPCObjects armv7  <723fe314ab95381cbfa69a0000005692> /System/Library/PrivateFrameworks/XPCObjects.framework/XPCObjects
0x3b30b000 - 0x3b343fff  iTunesStore armv7  <e88e4626134b32f8bac8e3f79afddf24> /System/Library/PrivateFrameworks/iTunesStore.framework/iTunesStore
0x3bbab000 - 0x3bbb1fff  libAccessibility.dylib armv7  <f40705b5e9c43ce3b1f185fe690b9ac8> /usr/lib/libAccessibility.dylib
0x3bbb2000 - 0x3bbc8fff  libCRFSuite.dylib armv7  <5a8a3d18a1ff3c97bd773705fef2d81c> /usr/lib/libCRFSuite.dylib
0x3bbde000 - 0x3bbdffff  libMobileCheckpoint.dylib armv7  <1e9d719e2f4e3b41970b635e47ee8058> /usr/lib/libMobileCheckpoint.dylib
0x3bbe0000 - 0x3bbecfff  libMobileGestalt.dylib armv7  <d0dce72a604b37309b8714fb35d74468> /usr/lib/libMobileGestalt.dylib
0x3bbfe000 - 0x3bbfefff  libSystem.B.dylib armv7  <7aeeab280f7e361e9986d962d0fa5281> /usr/lib/libSystem.B.dylib
0x3bd1c000 - 0x3bd28fff  libbsm.0.dylib armv7  <3870b1c8b1783b788bd51da1a04eae6e> /usr/lib/libbsm.0.dylib
0x3bd29000 - 0x3bd32fff  libbz2.1.0.dylib armv7  <b04d27fa0f2d31d8bd0745f8aa0d7f67> /usr/lib/libbz2.1.0.dylib
0x3bd33000 - 0x3bd7dfff  libc++.1.dylib armv7  <ceb9fb64fb203d3a94063a9db6590ca4> /usr/lib/libc++.1.dylib
0x3bd7e000 - 0x3bd91fff  libc++abi.dylib armv7  <4b8520bc534231ae97ce146e076bc7bf> /usr/lib/libc++abi.dylib
0x3bdc2000 - 0x3beaffff  libiconv.2.dylib armv7  <ac23bb84e91e35418c9a2fb4792658b2> /usr/lib/libiconv.2.dylib
0x3beb0000 - 0x3bff9fff  libicucore.A.dylib armv7  <da9d04cc6f6d3825aa52636342ef1e04> /usr/lib/libicucore.A.dylib
0x3c001000 - 0x3c001fff  liblangid.dylib armv7  <a10d8f96815d35e0a1d2c7b998a941f3> /usr/lib/liblangid.dylib
0x3c004000 - 0x3c00bfff  liblockdown.dylib armv7  <224c65d491603e21a78a00af9e10f012> /usr/lib/liblockdown.dylib
0x3c2ec000 - 0x3c301fff  libmis.dylib armv7  <7502589f14733beb963c542fa40438c8> /usr/lib/libmis.dylib
0x3c32a000 - 0x3c428fff  libobjc.A.dylib armv7  <79e5d714945834e4b2587abfc6c7269c> /usr/lib/libobjc.A.dylib
0x3c4ec000 - 0x3c501fff  libresolv.9.dylib armv7  <3ee61a04a99b322e97e179bc03c46cf1> /usr/lib/libresolv.9.dylib
0x3c526000 - 0x3c5abfff  libsqlite3.dylib armv7  <cbefd01867b93d2a869a534825a1414c> /usr/lib/libsqlite3.dylib
0x3c5ac000 - 0x3c5f7fff  libstdc++.6.dylib armv7  <e3154b06ac5d360c948111abfb2bc339> /usr/lib/libstdc++.6.dylib
0x3c5f8000 - 0x3c61efff  libtidy.A.dylib armv7  <c43990ee3a5e389aacf288c3615a50dc> /usr/lib/libtidy.A.dylib
0x3c622000 - 0x3c6cffff  libxml2.2.dylib armv7  <28dcf6ee713b387ebb763d11d4b3cd37> /usr/lib/libxml2.2.dylib
0x3c6d0000 - 0x3c6f0fff  libxslt.1.dylib armv7  <d327d9e0f43333568abda8d83558c8a9> /usr/lib/libxslt.1.dylib
0x3c6f1000 - 0x3c6fdfff  libz.1.dylib armv7  <3ea49513bc023326be68e35324c11d0e> /usr/lib/libz.1.dylib
0x3c6fe000 - 0x3c701fff  libcache.dylib armv7  <91862e82d5063531b4fb4da9a19e5365> /usr/lib/system/libcache.dylib
0x3c702000 - 0x3c708fff  libcommonCrypto.dylib armv7  <d9e66574881739e8b25c3ae087a9f409> /usr/lib/system/libcommonCrypto.dylib
0x3c709000 - 0x3c70bfff  libcompiler_rt.dylib armv7  <6ac449c92d743640a23d9d1ebe0b48a9> /usr/lib/system/libcompiler_rt.dylib
0x3c70c000 - 0x3c711fff  libcopyfile.dylib armv7  <87bcae8743ab35c8a070ac95b7d57acb> /usr/lib/system/libcopyfile.dylib
0x3c712000 - 0x3c747fff  libcorecrypto.dylib armv7  <04b464137fc2304b84eeed1a5418f4a8> /usr/lib/system/libcorecrypto.dylib
0x3c748000 - 0x3c765fff  libdispatch.dylib armv7  <9323bb560d4e3a3fb41efdc78bd0cf94> /usr/lib/system/libdispatch.dylib
0x3c766000 - 0x3c767fff  libdnsinfo.dylib armv7  <c25502085c833181b2a12cf525cffde6> /usr/lib/system/libdnsinfo.dylib
0x3c768000 - 0x3c769fff  libdyld.dylib armv7  <f0b2fad1b720361297e22866c5c0fb64> /usr/lib/system/libdyld.dylib
0x3c76a000 - 0x3c76afff  libkeymgr.dylib armv7  <e19c865e73e2352bbc8022033e953f22> /usr/lib/system/libkeymgr.dylib
0x3c76b000 - 0x3c770fff  liblaunch.dylib armv7  <c8bedc36bc3d3b55b91b12ebb1240968> /usr/lib/system/liblaunch.dylib
0x3c771000 - 0x3c774fff  libmacho.dylib armv7  <965ab939e24935e7a3a65981574a7745> /usr/lib/system/libmacho.dylib
0x3c775000 - 0x3c776fff  libremovefile.dylib armv7  <295706037a5238b4aa145df7b9354a0e> /usr/lib/system/libremovefile.dylib
0x3c777000 - 0x3c777fff  libsystem_blocks.dylib armv7  <50a01a02f573317fbd21e1070b0afc7d> /usr/lib/system/libsystem_blocks.dylib
0x3c778000 - 0x3c7fefff  libsystem_c.dylib armv7  <cacc68d271e53338b7780c26f651b767> /usr/lib/system/libsystem_c.dylib
0x3c7ff000 - 0x3c805fff  libsystem_dnssd.dylib armv7  <6c5ac17133a1366aaeea5dc38dceaf1f> /usr/lib/system/libsystem_dnssd.dylib
0x3c806000 - 0x3c81efff  libsystem_info.dylib armv7  <5a4a4c9da868317db7f17cb616eb32d1> /usr/lib/system/libsystem_info.dylib
0x3c81f000 - 0x3c835fff  libsystem_kernel.dylib armv7  <7d409890411a396a9c812f488f8ea99a> /usr/lib/system/libsystem_kernel.dylib
0x3c836000 - 0x3c852fff  libsystem_m.dylib armv7  <036ea0321da038e8b69a0c4413da00fe> /usr/lib/system/libsystem_m.dylib
0x3c853000 - 0x3c861fff  libsystem_network.dylib armv7  <afc167a2e9be3dd6851da8deaf42bafd> /usr/lib/system/libsystem_network.dylib
0x3c862000 - 0x3c869fff  libsystem_notify.dylib armv7  <c1d71aa978383c51a9ba2b32782d6cc6> /usr/lib/system/libsystem_notify.dylib
0x3c86a000 - 0x3c86bfff  libsystem_sandbox.dylib armv7  <45bb99d46408351a9c61b5326032adea> /usr/lib/system/libsystem_sandbox.dylib
0x3c86c000 - 0x3c86cfff  libunwind.dylib armv7  <df8f1d90cbb837cc92d5901fab94e6ca> /usr/lib/system/libunwind.dylib
0x3c86d000 - 0x3c882fff  libxpc.dylib armv7  <7f983066ea4c3c119f3e2344a04fef6e> /usr/lib/system/libxpc.dylib
mlegenhausen commented 10 years ago

Same issue on iOS 7 with cordova 3.3.0. Any workaround?

aaroncraigongithub commented 10 years ago

@mlegenhausen just make sure you don't send an undefined value through as the last parameter. It is not a vital parameter as far as your GA stats are concerned, so any integer value will work.