incubator-callback-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Greg (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (CB-1185) When Application is placed in background and resumed, the UI is frozen
Date Tue, 14 Aug 2012 18:01:38 GMT

    [ https://issues.apache.org/jira/browse/CB-1185?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13434336#comment-13434336
] 

Greg edited comment on CB-1185 at 8/15/12 5:00 AM:
---------------------------------------------------

@Joe yes, still getting this. The numbers of users who are complaining about this every day
are rising. I've taken a look at the LogCat of users are nothing is there that details this.

Here is one log we got via Google Play:

2.0.4
Aug 2, 2012 7:22:29 PM
OTHER
DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=0)
"main" prio=5 tid=1 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x40a84460 self=0xfdc828
  | sysTid=9569 nice=0 sched=0/0 cgrp=default handle=1074820232
  | schedstat=( 0 0 0 ) utm=4941 stm=576 core=1
  at android.database.CursorWindow.nativeCreate(Native Method)
  at android.database.CursorWindow.<init>(CursorWindow.java:102)
  at android.database.AbstractWindowedCursor.clearOrCreateWindow(AbstractWindowedCursor.java:198)
  at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:162)
  at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:156)
  at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:161)
  at android.database.AbstractCursor.moveToNext(AbstractCursor.java:209)
  at com.google.android.apps.analytics.PersistentEventStore.getCustomVariables((null):-1)
  at com.google.android.apps.analytics.PersistentEventStore.peekEvents((null):-1)
  at com.google.android.apps.analytics.PersistentEventStore.peekEvents((null):-1)
  at com.google.android.apps.analytics.GoogleAnalyticsTracker.dispatch((null):-1)
  at com.google.android.apps.analytics.GoogleAnalyticsTracker$1.run((null):-1)
  at android.os.Handler.handleCallback(Handler.java:605)
  at android.os.Handler.dispatchMessage(Handler.java:92)
  at android.os.Looper.loop(Looper.java:137)
  at android.app.ActivityThread.main(ActivityThread.java:4424)
  at java.lang.reflect.Method.invokeNative(Native Method)
  at java.lang.reflect.Method.invoke(Method.java:511)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
  at dalvik.system.NativeStart.main(Native Method)

"DispatcherThread" prio=5 tid=21 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x41921a50 self=0x1805a90
  | sysTid=9602 nice=0 sched=0/0 cgrp=default handle=21786152
  | schedstat=( 0 0 0 ) utm=1 stm=0 core=0
  at android.os.MessageQueue.nativePollOnce(Native Method)
  at android.os.MessageQueue.next(MessageQueue.java:118)
  at android.os.Looper.loop(Looper.java:118)
  at android.os.HandlerThread.run(HandlerThread.java:60)

"Thread-9148" prio=5 tid=19 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x416e2590 self=0x13bbe08
  | sysTid=9594 nice=0 sched=0/0 cgrp=default handle=21559976
  | schedstat=( 0 0 0 ) utm=1 stm=5 core=0
  at dalvik.system.NativeStart.run(Native Method)

"Thread-9147" prio=5 tid=18 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x416ec958 self=0x13bb9b8
  | sysTid=9593 nice=0 sched=0/0 cgrp=default handle=20451784
  | schedstat=( 0 0 0 ) utm=0 stm=0 core=1
  at dalvik.system.NativeStart.run(Native Method)

"Thread-9145" prio=5 tid=16 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x416e9558 self=0x12953a8
  | sysTid=9591 nice=0 sched=0/0 cgrp=default handle=19402496
  | schedstat=( 0 0 0 ) utm=0 stm=3 core=0
  at libcore.io.Posix.accept(Native Method)
  at libcore.io.BlockGuardOs.accept(BlockGuardOs.java:55)
  at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:98)
  at java.net.ServerSocket.implAccept(ServerSocket.java:202)
  at java.net.ServerSocket.accept(ServerSocket.java:127)
  at org.apache.cordova.CallbackServer.run(CallbackServer.java:211)
  at java.lang.Thread.run(Thread.java:856)

"Thread-9144" prio=5 tid=15 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x416ed4b8 self=0x126b108
  | sysTid=9590 nice=0 sched=0/0 cgrp=default handle=19140120
  | schedstat=( 0 0 0 ) utm=60 stm=42 core=1
  at dalvik.system.NativeStart.run(Native Method)

"CookieSyncManager" prio=5 tid=13 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x416fece8 self=0x11d4a00
  | sysTid=9584 nice=10 sched=0/0 cgrp=bg_non_interactive handle=18697808
  | schedstat=( 0 0 0 ) utm=0 stm=0 core=1
  at android.os.MessageQueue.nativePollOnce(Native Method)
  at android.os.MessageQueue.next(MessageQueue.java:118)
  at android.os.Looper.loop(Looper.java:118)
  at android.webkit.WebSyncManager.run(WebSyncManager.java:90)
  at android.webkit.CookieSyncManager.run(CookieSyncManager.java:61)
  at java.lang.Thread.run(Thread.java:856)

"AsyncTask #1" prio=5 tid=14 WAIT
  | group="main" sCount=1 dsCount=0 obj=0x416ffcc8 self=0x11d5fe0
  | sysTid=9585 nice=10 sched=0/0 cgrp=bg_non_interactive handle=18699752
  | schedstat=( 0 0 0 ) utm=1 stm=0 core=0
  at java.lang.Object.wait(Native Method)
  - waiting on <0x416ffe60> (a java.lang.VMThread) held by tid=14 (AsyncTask #1)
  at java.lang.Thread.parkFor(Thread.java:1231)
  at sun.misc.Unsafe.park(Unsafe.java:323)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1009)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1069)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
  at java.lang.Thread.run(Thread.java:856)

"WebViewCoreThread" prio=5 tid=11 SUSPENDED
  | group="main" sCount=1 dsCount=0 obj=0x416f9ac0 self=0x11d3570
  | sysTid=9582 nice=3 sched=0/0 cgrp=default handle=18692544
  | schedstat=( 0 0 0 ) utm=1161 stm=60 core=0
  at android.webkit.JWebCoreJavaBridge.sharedTimerFired(Native Method)
  at android.webkit.JWebCoreJavaBridge.fireSharedTimer(JWebCoreJavaBridge.java:92)
  at android.webkit.JWebCoreJavaBridge.handleMessage(JWebCoreJavaBridge.java:108)
  at android.os.Handler.dispatchMessage(Handler.java:99)
  at android.os.Looper.loop(Looper.java:137)
  at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:728)
  at java.lang.Thread.run(Thread.java:856)

"Binder Thread #2" prio=5 tid=10 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x416d3258 self=0x1081cc0
  | sysTid=9581 nice=0 sched=0/0 cgrp=default handle=17308040
  | schedstat=( 0 0 0 ) utm=0 stm=0 core=1
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #1" prio=5 tid=9 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x416d26d8 self=0x1080f38
  | sysTid=9579 nice=0 sched=0/0 cgrp=default handle=18258680
  | schedstat=( 0 0 0 ) utm=0 stm=0 core=0
  at dalvik.system.NativeStart.run(Native Method)

"FinalizerWatchdogDaemon" daemon prio=5 tid=8 TIMED_WAIT
  | group="main" sCount=1 dsCount=0 obj=0x416ce7e0 self=0x1169208
  | sysTid=9578 nice=0 sched=0/0 cgrp=default handle=18228488
  | schedstat=( 0 0 0 ) utm=0 stm=0 core=0
  at java.lang.VMThread.sleep(Native Method)
  at java.lang.Thread.sleep(Thread.java:1031)
  at java.lang.Thread.sleep(Thread.java:1013)
  at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:213)
  at java.lang.Thread.run(Thread.java:856)

"FinalizerDaemon" daemon prio=5 tid=7 WAIT
  | group="main" sCount=1 dsCount=0 obj=0x416ce688 self=0x1168bb0
  | sysTid=9577 nice=0 sched=0/0 cgrp=default handle=18232232
  | schedstat=( 0 0 0 ) utm=7 stm=0 core=0
  at java.lang.Object.wait(Native Method)
  - waiting on <0x40a7a5d0> (a java.lang.ref.ReferenceQueue)
  at java.lang.Object.wait(Object.java:401)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:102)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:73)
  at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:168)
  at java.lang.Thread.run(Thread.java:856)

"ReferenceQueueDaemon" daemon prio=5 tid=6 WAIT
  | group="main" sCount=1 dsCount=0 obj=0x416ce520 self=0x1168558
  | sysTid=9576 nice=0 sched=0/0 cgrp=default handle=18233416
  | schedstat=( 0 0 0 ) utm=1 stm=0 core=0
  at java.lang.Object.wait(Native Method)
  - waiting on <0x40a7a4f8>
  at java.lang.Object.wait(Object.java:364)
  at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:128)
  at java.lang.Thread.run(Thread.java:856)

"Compiler" daemon prio=5 tid=5 VMWAIT
  | group="system" sCount=1 dsCount=0 obj=0x416ce430 self=0x1167f00
  | sysTid=9575 nice=0 sched=0/0 cgrp=default handle=18233184
  | schedstat=( 0 0 0 ) utm=17 stm=10 core=0
  at dalvik.system.NativeStart.run(Native Method)

"JDWP" daemon prio=5 tid=4 VMWAIT
  | group="system" sCount=1 dsCount=0 obj=0x416ce348 self=0x119eb30
  | sysTid=9574 nice=0 sched=0/0 cgrp=default handle=18231552
  | schedstat=( 0 0 0 ) utm=0 stm=0 core=0
  at dalvik.system.NativeStart.run(Native Method)

"Signal Catcher" daemon prio=5 tid=3 RUNNABLE
  | group="system" sCount=0 dsCount=0 obj=0x416ce250 self=0x119a3f8
  | sysTid=9573 nice=0 sched=0/0 cgrp=default handle=18230016
  | schedstat=( 0 0 0 ) utm=0 stm=0 core=0
  at dalvik.system.NativeStart.run(Native Method)

"GC" daemon prio=5 tid=2 VMWAIT
  | group="system" sCount=1 dsCount=0 obj=0x416ce170 self=0x1161ad0
  | sysTid=9572 nice=0 sched=0/0 cgrp=default handle=18231416
  | schedstat=( 0 0 0 ) utm=31 stm=1 core=0
  at dalvik.system.NativeStart.run(Native Method)
                
      was (Author: gregavola):
    @Joe yes, still getting this. The numbers of users who are complaining about this every
day are rising. I've taken a look at the LogCat of users are nothing is there that details
this.

Here is one log go via Google Play:

2.0.4
Aug 2, 2012 7:22:29 PM
OTHER
DALVIK THREADS:
(mutexes: tll=0 tsl=0 tscl=0 ghl=0)
"main" prio=5 tid=1 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x40a84460 self=0xfdc828
  | sysTid=9569 nice=0 sched=0/0 cgrp=default handle=1074820232
  | schedstat=( 0 0 0 ) utm=4941 stm=576 core=1
  at android.database.CursorWindow.nativeCreate(Native Method)
  at android.database.CursorWindow.<init>(CursorWindow.java:102)
  at android.database.AbstractWindowedCursor.clearOrCreateWindow(AbstractWindowedCursor.java:198)
  at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:162)
  at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:156)
  at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:161)
  at android.database.AbstractCursor.moveToNext(AbstractCursor.java:209)
  at com.google.android.apps.analytics.PersistentEventStore.getCustomVariables((null):-1)
  at com.google.android.apps.analytics.PersistentEventStore.peekEvents((null):-1)
  at com.google.android.apps.analytics.PersistentEventStore.peekEvents((null):-1)
  at com.google.android.apps.analytics.GoogleAnalyticsTracker.dispatch((null):-1)
  at com.google.android.apps.analytics.GoogleAnalyticsTracker$1.run((null):-1)
  at android.os.Handler.handleCallback(Handler.java:605)
  at android.os.Handler.dispatchMessage(Handler.java:92)
  at android.os.Looper.loop(Looper.java:137)
  at android.app.ActivityThread.main(ActivityThread.java:4424)
  at java.lang.reflect.Method.invokeNative(Native Method)
  at java.lang.reflect.Method.invoke(Method.java:511)
  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
  at dalvik.system.NativeStart.main(Native Method)

"DispatcherThread" prio=5 tid=21 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x41921a50 self=0x1805a90
  | sysTid=9602 nice=0 sched=0/0 cgrp=default handle=21786152
  | schedstat=( 0 0 0 ) utm=1 stm=0 core=0
  at android.os.MessageQueue.nativePollOnce(Native Method)
  at android.os.MessageQueue.next(MessageQueue.java:118)
  at android.os.Looper.loop(Looper.java:118)
  at android.os.HandlerThread.run(HandlerThread.java:60)

"Thread-9148" prio=5 tid=19 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x416e2590 self=0x13bbe08
  | sysTid=9594 nice=0 sched=0/0 cgrp=default handle=21559976
  | schedstat=( 0 0 0 ) utm=1 stm=5 core=0
  at dalvik.system.NativeStart.run(Native Method)

"Thread-9147" prio=5 tid=18 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x416ec958 self=0x13bb9b8
  | sysTid=9593 nice=0 sched=0/0 cgrp=default handle=20451784
  | schedstat=( 0 0 0 ) utm=0 stm=0 core=1
  at dalvik.system.NativeStart.run(Native Method)

"Thread-9145" prio=5 tid=16 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x416e9558 self=0x12953a8
  | sysTid=9591 nice=0 sched=0/0 cgrp=default handle=19402496
  | schedstat=( 0 0 0 ) utm=0 stm=3 core=0
  at libcore.io.Posix.accept(Native Method)
  at libcore.io.BlockGuardOs.accept(BlockGuardOs.java:55)
  at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:98)
  at java.net.ServerSocket.implAccept(ServerSocket.java:202)
  at java.net.ServerSocket.accept(ServerSocket.java:127)
  at org.apache.cordova.CallbackServer.run(CallbackServer.java:211)
  at java.lang.Thread.run(Thread.java:856)

"Thread-9144" prio=5 tid=15 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x416ed4b8 self=0x126b108
  | sysTid=9590 nice=0 sched=0/0 cgrp=default handle=19140120
  | schedstat=( 0 0 0 ) utm=60 stm=42 core=1
  at dalvik.system.NativeStart.run(Native Method)

"CookieSyncManager" prio=5 tid=13 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x416fece8 self=0x11d4a00
  | sysTid=9584 nice=10 sched=0/0 cgrp=bg_non_interactive handle=18697808
  | schedstat=( 0 0 0 ) utm=0 stm=0 core=1
  at android.os.MessageQueue.nativePollOnce(Native Method)
  at android.os.MessageQueue.next(MessageQueue.java:118)
  at android.os.Looper.loop(Looper.java:118)
  at android.webkit.WebSyncManager.run(WebSyncManager.java:90)
  at android.webkit.CookieSyncManager.run(CookieSyncManager.java:61)
  at java.lang.Thread.run(Thread.java:856)

"AsyncTask #1" prio=5 tid=14 WAIT
  | group="main" sCount=1 dsCount=0 obj=0x416ffcc8 self=0x11d5fe0
  | sysTid=9585 nice=10 sched=0/0 cgrp=bg_non_interactive handle=18699752
  | schedstat=( 0 0 0 ) utm=1 stm=0 core=0
  at java.lang.Object.wait(Native Method)
  - waiting on <0x416ffe60> (a java.lang.VMThread) held by tid=14 (AsyncTask #1)
  at java.lang.Thread.parkFor(Thread.java:1231)
  at sun.misc.Unsafe.park(Unsafe.java:323)
  at java.util.concurrent.locks.LockSupport.park(LockSupport.java:157)
  at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2022)
  at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413)
  at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1009)
  at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1069)
  at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:569)
  at java.lang.Thread.run(Thread.java:856)

"WebViewCoreThread" prio=5 tid=11 SUSPENDED
  | group="main" sCount=1 dsCount=0 obj=0x416f9ac0 self=0x11d3570
  | sysTid=9582 nice=3 sched=0/0 cgrp=default handle=18692544
  | schedstat=( 0 0 0 ) utm=1161 stm=60 core=0
  at android.webkit.JWebCoreJavaBridge.sharedTimerFired(Native Method)
  at android.webkit.JWebCoreJavaBridge.fireSharedTimer(JWebCoreJavaBridge.java:92)
  at android.webkit.JWebCoreJavaBridge.handleMessage(JWebCoreJavaBridge.java:108)
  at android.os.Handler.dispatchMessage(Handler.java:99)
  at android.os.Looper.loop(Looper.java:137)
  at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:728)
  at java.lang.Thread.run(Thread.java:856)

"Binder Thread #2" prio=5 tid=10 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x416d3258 self=0x1081cc0
  | sysTid=9581 nice=0 sched=0/0 cgrp=default handle=17308040
  | schedstat=( 0 0 0 ) utm=0 stm=0 core=1
  at dalvik.system.NativeStart.run(Native Method)

"Binder Thread #1" prio=5 tid=9 NATIVE
  | group="main" sCount=1 dsCount=0 obj=0x416d26d8 self=0x1080f38
  | sysTid=9579 nice=0 sched=0/0 cgrp=default handle=18258680
  | schedstat=( 0 0 0 ) utm=0 stm=0 core=0
  at dalvik.system.NativeStart.run(Native Method)

"FinalizerWatchdogDaemon" daemon prio=5 tid=8 TIMED_WAIT
  | group="main" sCount=1 dsCount=0 obj=0x416ce7e0 self=0x1169208
  | sysTid=9578 nice=0 sched=0/0 cgrp=default handle=18228488
  | schedstat=( 0 0 0 ) utm=0 stm=0 core=0
  at java.lang.VMThread.sleep(Native Method)
  at java.lang.Thread.sleep(Thread.java:1031)
  at java.lang.Thread.sleep(Thread.java:1013)
  at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:213)
  at java.lang.Thread.run(Thread.java:856)

"FinalizerDaemon" daemon prio=5 tid=7 WAIT
  | group="main" sCount=1 dsCount=0 obj=0x416ce688 self=0x1168bb0
  | sysTid=9577 nice=0 sched=0/0 cgrp=default handle=18232232
  | schedstat=( 0 0 0 ) utm=7 stm=0 core=0
  at java.lang.Object.wait(Native Method)
  - waiting on <0x40a7a5d0> (a java.lang.ref.ReferenceQueue)
  at java.lang.Object.wait(Object.java:401)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:102)
  at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:73)
  at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:168)
  at java.lang.Thread.run(Thread.java:856)

"ReferenceQueueDaemon" daemon prio=5 tid=6 WAIT
  | group="main" sCount=1 dsCount=0 obj=0x416ce520 self=0x1168558
  | sysTid=9576 nice=0 sched=0/0 cgrp=default handle=18233416
  | schedstat=( 0 0 0 ) utm=1 stm=0 core=0
  at java.lang.Object.wait(Native Method)
  - waiting on <0x40a7a4f8>
  at java.lang.Object.wait(Object.java:364)
  at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:128)
  at java.lang.Thread.run(Thread.java:856)

"Compiler" daemon prio=5 tid=5 VMWAIT
  | group="system" sCount=1 dsCount=0 obj=0x416ce430 self=0x1167f00
  | sysTid=9575 nice=0 sched=0/0 cgrp=default handle=18233184
  | schedstat=( 0 0 0 ) utm=17 stm=10 core=0
  at dalvik.system.NativeStart.run(Native Method)

"JDWP" daemon prio=5 tid=4 VMWAIT
  | group="system" sCount=1 dsCount=0 obj=0x416ce348 self=0x119eb30
  | sysTid=9574 nice=0 sched=0/0 cgrp=default handle=18231552
  | schedstat=( 0 0 0 ) utm=0 stm=0 core=0
  at dalvik.system.NativeStart.run(Native Method)

"Signal Catcher" daemon prio=5 tid=3 RUNNABLE
  | group="system" sCount=0 dsCount=0 obj=0x416ce250 self=0x119a3f8
  | sysTid=9573 nice=0 sched=0/0 cgrp=default handle=18230016
  | schedstat=( 0 0 0 ) utm=0 stm=0 core=0
  at dalvik.system.NativeStart.run(Native Method)

"GC" daemon prio=5 tid=2 VMWAIT
  | group="system" sCount=1 dsCount=0 obj=0x416ce170 self=0x1161ad0
  | sysTid=9572 nice=0 sched=0/0 cgrp=default handle=18231416
  | schedstat=( 0 0 0 ) utm=31 stm=1 core=0
  at dalvik.system.NativeStart.run(Native Method)
                  
> When Application is placed in background and resumed, the UI is frozen
> ----------------------------------------------------------------------
>
>                 Key: CB-1185
>                 URL: https://issues.apache.org/jira/browse/CB-1185
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android
>    Affects Versions: 2.0.0
>         Environment: Jelly Bean 4.1, ICS 4.0.x
>            Reporter: Greg
>            Assignee: Joe Bowser
>
> When using PhoneGap 2.0.0 on ICS or JellyBean, the application freezes up after you set
the app to the background or turn of the screen. After around 3-7 seconds, the application
unfreezes and pretty much causes a panic and usually crashes. No error reports have been submitted.
> Here is how you re-produce the issue:
> 1. Download Untappd - V2.0.4(https://play.google.com/store/apps/details?id=com.untappdllc.app)
> 2. After logging in stay on the Friends tab
> 3. Turn the the screen off and wait about 3-7 minutes
> 4. Turn the screen back on, and the interface should be frozen.
> Another possible path to re-producing the issue:
> 1. Download Untappd - V2.0.4(https://play.google.com/store/apps/details?id=com.untappdllc.app)
> 2. After logging in stay on the Friends tab
> 3. Go back to the home screen then use other apps for about 3-7 minutes.
> 4. Go back into Untappd, and the interface should be frozen.
> When the app is frozen, native menu buttons will not nor any options in the UI. 
> Would love to see if anyone can replicate this. I've tested this on Jelly Bean 4.1.x
on a Samsung Galaxy Nexus, but users have been having this problem majority on ICS (4.0.x)
> Thanks,
> Greg

--
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

        

Mime
View raw message