Skip to content

Phonegap Application crashing after using Google's Fast button #2

@namrathu1

Description

@namrathu1

I have a phonegap application to display images in a gallery in different pages. I am using the Google's Fast Button to reduce the 300ms delay while switching between pages. I am using the js files from this repo .
What I am doing is:

I have a Next Button:
Next

Event handler in the init method of javascript:
$('#nextimage').fastClick(function(e) {
showGalleryPage(nextPageIndex); });

This works fine for 3-4 clicks but at some point when i click the button, the application kind of crashes and control goes back to the first page. It gives me no notification in the Logcat to debug. I would like to know a way to fix this issue. Could someone plese help me debug this? Thanks.

The logcat is as follows:

09-26 16:08:18.334: E/WindowManager(1291): return in removeWindowLocked
09-26 16:08:18.964: I/BatteryStatsImpl(1291): notePhoneSignalStrengthLocked: 3->2
09-26 16:08:18.964: D/StatusBarPolicy(1291): ATT SignalStrength: asu=6 signalDbm=101 ecno=31
09-26 16:08:19.984: D/dalvikvm(28980): GC_EXTERNAL_ALLOC freed 1127 objects / 77792 bytes in 60ms
09-26 16:08:21.965: D/StatusBarPolicy(1291): ATT SignalStrength: asu=6 signalDbm=101 ecno=24
09-26 16:08:22.827: E/lights(1291): write ok string=0,len=1
09-26 16:08:22.827: V/NotificationService(1291): Battery Full, Charging
09-26 16:08:22.834: E/lights(1291): write ok string=0,len=1
09-26 16:08:22.834: E/lights(1291): write ok string=0 0,len=3
09-26 16:08:22.834: E/lights(1291): write ok string=1,len=1
09-26 16:08:22.834: E/lights(1291): write ok string=0,len=1
09-26 16:08:22.844: E/lights(1291): write ok string=0 0,len=3
09-26 16:08:22.864: D/AppMonitorReceiver(30352): 06021143 onReceive>Intent { act=com.htc.launcher.action.ACTION_ITEM_ADDED cmp=com.htc.android.mail/.AppMonitorReceiver (has extras) },component=com.htc.android.mail/.MailListTab
09-26 16:08:22.864: D/AppMonitorReceiver(30352): 06021143 update mail shortcut>
09-26 16:08:22.884: D/MessagingShortcutReceiver(1866): keep hiding shortcut bubble
09-26 16:08:22.894: D/MessagingShortcut(1866): enableMsgShortcutBubble: false
09-26 16:08:22.904: V/NotificationService(1291): Battery Full, Charging
09-26 16:08:22.924: E/lights(1291): write ok string=0,len=1
09-26 16:08:22.924: E/lights(1291): write ok string=0,len=1
09-26 16:08:22.924: E/lights(1291): write ok string=0 0,len=3
09-26 16:08:22.934: E/lights(1291): write ok string=1,len=1
09-26 16:08:22.934: E/lights(1291): write ok string=0,len=1
09-26 16:08:22.934: E/lights(1291): write ok string=0 0,len=3
09-26 16:08:23.094: D/UpdateShortcutReceiver(1291): context.getApplicationInfo().name android
09-26 16:08:23.104: D/UpdateShortcutReceiver(1291): request to update icon, itemId : 313, title:null
09-26 16:08:23.124: D/UpdateShortcutReceiver(1291): context.getApplicationInfo().name android
09-26 16:08:23.134: D/UpdateShortcutReceiver(1291): request to update icon, itemId : 335, title:null
09-26 16:08:23.174: D/UpdateShortcutReceiver(1291): context.getApplicationInfo().name android
09-26 16:08:23.184: D/UpdateShortcutReceiver(1291): request to update icon, itemId : 382, title:null
09-26 16:08:24.965: I/BatteryStatsImpl(1291): notePhoneSignalStrengthLocked: 2->3
09-26 16:08:24.965: D/StatusBarPolicy(1291): ATT SignalStrength: asu=8 signalDbm=97 ecno=15
09-26 16:08:25.394: I/ActivityManager(1291): Start proc com.smithmicro.DM for service com.smithmicro.DM/.DMServiceApp: pid=31721 uid=10056 gids={3003, 1015}
09-26 16:08:25.704: D/dalvikvm(31721): Trying to load lib /data/data/com.smithmicro.DM/libomc_att.so 0x4723b638
09-26 16:08:25.704: D/dalvikvm(31721): Added shared lib /data/data/com.smithmicro.DM/libomc_att.so 0x4723b638
09-26 16:08:25.724: I/OMC(31721): log level: 0 save_log: 0
09-26 16:08:25.744: I/ActivityManager(1291): Start proc com.htc.android.omadm.service for service com.htc.android.omadm.service/.HtcDmService: pid=31727 uid=10054 gids={3003, 2001, 1015, 3002, 3001}
09-26 16:08:25.874: I/HtcDmService(31727): onCreate
09-26 16:08:25.914: I/Setting(31727): InitToDefault.
09-26 16:08:25.974: D/dalvikvm(31727): GC_FOR_MALLOC freed 1899 objects / 427280 bytes in 26ms
09-26 16:08:25.984: I/PhoneInfo(31727): Model name:"Desire HD"
09-26 16:08:25.994: I/Setting(31727): Device ID is ready, DeviceID=354455043466422
09-26 16:08:26.014: I/FileInputOutput(31727): CreateImgFolder("/cache/fumo") Successed!
09-26 16:08:26.014: I/FileInputOutput(31727): set permission: app=com.htc.android.omadm.service, uid=10054
09-26 16:08:26.014: I/FileInputOutput(31727): FileUtils.setPermissions(777) return : 0
09-26 16:08:26.014: I/FileInputOutput(31727): FileUtils.setPermissions(uid) return : 0
09-26 16:08:26.014: I/FileInputOutput(31727): return: "/cache/fumo"
09-26 16:08:26.024: I/Fumo(31727): FUMO state:0
09-26 16:08:26.044: I/ConnMo(31727): IsConnectionViaWifi:false
09-26 16:08:26.054: I/(31727): Entering JNI_OnLoad
09-26 16:08:26.054: I/(31727): Leaving JNI_OnLoad (result=0x10004)
09-26 16:08:26.054: I/PackageCtl(31727): unfinished does not exist.
09-26 16:08:26.054: I/SCOMO(31727): SCOMO_Status:SCOMO_IDLE
09-26 16:08:26.054: I/HtcRuleDC(31727): DC Create
09-26 16:08:26.064: I/libgo(31727): PRL: Create
09-26 16:08:26.064: I/libgo(31727): PRL: setDispatchKeyReceiver -> true
09-26 16:08:26.064: I/libgo(31727): PRL: turnOnOffBroadcastKeyMotionEvent:false
09-26 16:08:26.074: I/HtcRuleHFA(31727): HFA Create
09-26 16:08:26.084: V/Preload(31727): HFA will run by OOBE:false
09-26 16:08:26.094: I/(31727): Entering JNI_OnLoad
09-26 16:08:26.094: I/(31727): Leaving JNI_OnLoad (result=0x10004)
09-26 16:08:26.094: I/HtcDmService(31727): onBind
09-26 16:08:26.094: I/HtcDmService(31727): return mBinder.
09-26 16:08:26.114: I/HtcDmService(31727): onStart
09-26 16:08:26.114: V/ConnLib(31727): isConnected:true
09-26 16:08:26.114: V/ConnLib(31727): isConnectedOrConnecting:true
09-26 16:08:26.114: V/ConnLib(31727): getExtraInfo:null
09-26 16:08:26.114: V/ConnLib(31727): getSubtype:0
09-26 16:08:26.114: V/ConnLib(31727): getSubtypeName:
09-26 16:08:26.114: V/ConnLib(31727): getReason:null
09-26 16:08:26.114: V/ConnLib(31727): getType:1
09-26 16:08:26.114: V/ConnLib(31727): getTypeName:WIFI
09-26 16:08:26.114: I/PhoneInfo(31727): onServiceStateChanged: false
09-26 16:08:26.114: I/PhoneInfo(31727): onServiceStateChanged: false
09-26 16:08:26.114: I/Fumo(31727): mBatteryLevel:100
09-26 16:08:26.124: I/Fumo(31727): PowerUP DM
09-26 16:08:26.144: I/PhoneInfo(31727): onServiceStateChanged: false
09-26 16:08:26.144: I/PhoneInfo(31727): onServiceStateChanged: false
09-26 16:08:26.144: I/PhoneInfo(31727): onServiceStateChanged: false
09-26 16:08:26.154: I/PhoneInfo(31727): onServiceStateChanged: false
09-26 16:08:26.154: V/BootStrap(31727): intentKeyIccState: LOADED
09-26 16:08:30.965: D/StatusBarPolicy(1291): ATT SignalStrength: asu=12 signalDbm=90 ecno=12
09-26 16:08:31.044: I/DiagMon(31727): DiagMon:HSDPA
09-26 16:08:35.394: I/ActivityManager(1291): Start proc com.pv.wmdrmservice for service com.pv.wmdrmservice/.PVWmdrmService: pid=31734 uid=10045 gids={1015}
09-26 16:08:35.664: D/PVWmdrmService(31734): onStart of Java PVWmdrmService ...
09-26 16:08:36.094: D/dalvikvm(1866): GC_EXPLICIT freed 900 objects / 34456 bytes in 110ms
09-26 16:08:36.966: D/StatusBarPolicy(1291): ATT SignalStrength: asu=12 signalDbm=89 ecno=15
09-26 16:08:42.064: D/dalvikvm(30352): GC_EXPLICIT freed 420 objects / 21616 bytes in 70ms
09-26 16:08:45.404: I/ActivityManager(1291): Start proc com.pv.pvmtpservicestart for service com.pv.pvmtpservicestart/.PVMtpServiceStart: pid=31741 uid=10065 gids={3003, 1015}
09-26 16:08:45.604: D/PVMtpServiceStart(31741): start PVMtpService ...
09-26 16:08:45.604: D/PVMtpServiceStart_Jni(31741): mtp_native_instantiate
09-26 16:08:45.604: D/MTPService(31741): call MTPService::instantiateIfNotYet()
09-26 16:08:45.604: D/MTPService(31741): instantiate
09-26 16:08:45.604: D/MTPService(31741): MTPService created 0x246120
09-26 16:08:45.604: D/MTPService(31741): MTPService::registerToMediaService(): lock(sServiceLock) called
09-26 16:08:45.604: D/MTPService(31741): defaultServiceManager sm = 0xbe9bf3ec
09-26 16:08:45.604: D/MTPService(31741): media.player binder = 0xbe9bf3e8
09-26 16:08:45.604: D/MTPService(31741): sMediaPlayerService:before cast = 0x80b1b99c
09-26 16:08:45.614: D/MTPService(31741): sMediaPlayerService:after cst = 0x80b1b99c
09-26 16:08:45.614: D/PVMtpServiceStart_Jni(31741): SendEvent in
09-26 16:08:45.614: D/PVMtpServiceStart(31741): posteventfromnative event = 1
09-26 16:08:45.614: D/PVMtpServiceStart_Jni(31741): After sending response to callback
09-26 16:08:45.614: D/PVMtpServiceStart_Jni(31741): SendEvent out
09-26 16:08:45.614: D/MTPService(31741): end of MTPService::instantiate()
09-26 16:08:45.614: D/PVMtpServiceStart(31741): Successfully started PVMtpService ...
09-26 16:08:45.614: D/PVMtpServiceStart(31741): Successfully launched service ...
09-26 16:08:45.614: D/PVMtpServiceStart(31741): setting looper
09-26 16:08:45.614: D/PVMtpServiceStart(31741): EventHandle is started
09-26 16:08:45.634: D/PVMtpServiceStart(31741): handleMessage() in
09-26 16:08:45.966: D/StatusBarPolicy(1291): ATT SignalStrength: asu=12 signalDbm=89 ecno=17
09-26 16:08:51.084: D/dalvikvm(31372): GC_EXPLICIT freed 2987 objects / 304576 bytes in 102ms
09-26 16:08:51.967: D/StatusBarPolicy(1291): ATT SignalStrength: asu=13 signalDbm=88 ecno=15
09-26 16:08:54.967: D/StatusBarPolicy(1291): ATT SignalStrength: asu=13 signalDbm=88 ecno=18
09-26 16:08:55.394: I/ActivityManager(1291): Start proc com.telenav.app.android.cingular for service com.telenav.app.android.cingular/.ResourcePreLoaderService: pid=31747 uid=10019 gids={3003, 1015}
09-26 16:08:55.734: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:55.754: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:55.754: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:55.774: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:55.854: D/dalvikvm(31747): GC_FOR_MALLOC freed 4072 objects / 231008 bytes in 27ms
09-26 16:08:55.964: D/dalvikvm(31747): GC_FOR_MALLOC freed 4621 objects / 208192 bytes in 26ms
09-26 16:08:56.044: D/dalvikvm(31747): GC_FOR_MALLOC freed 5822 objects / 258616 bytes in 26ms
09-26 16:08:56.074: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:56.134: I/LockCtl(31727): Instring: [NOK]
09-26 16:08:56.134: I/KeyguardUpdateMonitor(1291): receive DM device lock intent:0
09-26 16:08:56.134: D/KeyguardUpdateMonitor(1291): handleDeviceLockChange
09-26 16:08:56.134: I/Lawmo(31727): CheckPhoneLock:0
09-26 16:08:56.154: D/dalvikvm(31747): GC_FOR_MALLOC freed 7015 objects / 281288 bytes in 33ms
09-26 16:08:56.234: D/dalvikvm(31747): GC_FOR_MALLOC freed 5141 objects / 229752 bytes in 27ms
09-26 16:08:56.314: D/dalvikvm(31747): GC_FOR_MALLOC freed 5389 objects / 241600 bytes in 28ms
09-26 16:08:56.324: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:56.394: D/dalvikvm(31747): GC_FOR_MALLOC freed 8732 objects / 1076952 bytes in 28ms
09-26 16:08:56.484: D/dalvikvm(31747): GC_FOR_MALLOC freed 5872 objects / 265896 bytes in 27ms
09-26 16:08:56.514: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:56.544: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:56.584: D/dalvikvm(31747): GC_FOR_MALLOC freed 11578 objects / 1198168 bytes in 28ms
09-26 16:08:56.594: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:56.634: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:56.714: D/dalvikvm(31747): GC_FOR_MALLOC freed 10949 objects / 472784 bytes in 28ms
09-26 16:08:56.754: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:56.844: D/dalvikvm(31747): GC_FOR_MALLOC freed 11278 objects / 480904 bytes in 29ms
09-26 16:08:56.884: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:56.964: D/dalvikvm(31747): GC_FOR_MALLOC freed 12438 objects / 520600 bytes in 30ms
09-26 16:08:57.004: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.004: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.014: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.034: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.044: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.054: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.064: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.064: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.074: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.074: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.084: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.084: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.134: D/dalvikvm(31747): GC_FOR_MALLOC freed 11232 objects / 528360 bytes in 30ms
09-26 16:08:57.284: D/dalvikvm(31747): GC_FOR_MALLOC freed 2576 objects / 500424 bytes in 29ms
09-26 16:08:57.444: D/dalvikvm(31747): GC_FOR_MALLOC freed 3214 objects / 518520 bytes in 35ms
09-26 16:08:57.624: D/dalvikvm(31747): GC_FOR_MALLOC freed 3630 objects / 517184 bytes in 36ms
09-26 16:08:57.624: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.624: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.634: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.654: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.664: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.664: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.664: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.674: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.674: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.674: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.684: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.694: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.794: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.794: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.804: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.834: D/dalvikvm(31747): GC_FOR_MALLOC freed 10359 objects / 493968 bytes in 31ms
09-26 16:08:57.844: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.844: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.854: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.914: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.914: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.924: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:57.964: D/StatusBarPolicy(1291): ATT SignalStrength: asu=13 signalDbm=87 ecno=20
09-26 16:08:58.044: D/dalvikvm(31747): GC_FOR_MALLOC freed 6710 objects / 389824 bytes in 30ms
09-26 16:08:58.114: D/dalvikvm(31747): GC_FOR_MALLOC freed 3446 objects / 394024 bytes in 29ms
09-26 16:08:58.184: D/dalvikvm(31747): GC_FOR_MALLOC freed 3457 objects / 445832 bytes in 30ms
09-26 16:08:58.254: D/dalvikvm(31747): GC_FOR_MALLOC freed 4261 objects / 327672 bytes in 31ms
09-26 16:08:58.264: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:58.274: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:08:58.274: D/dalvikvm(31747): GetFieldID: unable to find field Ljava/util/Hashtable;.loadFactor:F
09-26 16:09:05.194: D/dalvikvm(31651): GC_EXPLICIT freed 1466 objects / 74040 bytes in 93ms
09-26 16:09:06.974: D/StatusBarPolicy(1291): ATT SignalStrength: asu=14 signalDbm=86 ecno=18
09-26 16:09:18.974: D/StatusBarPolicy(1291): ATT SignalStrength: asu=13 signalDbm=87 ecno=16
09-26 16:09:21.974: D/StatusBarPolicy(1291): ATT SignalStrength: asu=13 signalDbm=87 ecno=18
09-26 16:09:24.974: D/StatusBarPolicy(1291): ATT SignalStrength: asu=13 signalDbm=88 ecno=20
09-26 16:09:33.974: D/StatusBarPolicy(1291): ATT SignalStrength: asu=13 signalDbm=87 ecno=17

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions