[ https://issues.apache.org/jira/browse/CB-2391?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13573654#comment-13573654 ]
Robert Hoffmann commented on CB-2391: ------------------------------------- I found another simpler path to crashing the app when returning from WebView: Set useBrowserHistory = false It seems to matter from which page (url) I call WebView. 1) When I return from WebView to file:///android_asset/www/app.html# everything works - see 2) When I return from WebView to file:///android_asset/www/app.html#FrontPlace:null the app crashes. Note: in the original report I thought it's about useBrowserHistory and infact when setting this true it always crashes, but I think this is because it always remembered the more complex urls (like in 2) above. Here are the logs for both cases: logs ad 1) 02-07 17:24:41.937: D/CordovaWebView(2741): >>> loadUrl(file:///android_asset/www/app.html#) 02-07 17:24:41.947: D/CordovaWebView(2741): >>> loadUrlNow() 02-07 17:24:41.947: D/DroidGap(2741): onMessage(onPageStarted,file:///android_asset/www/app.html#) 02-07 17:24:41.957: D/CordovaLog(2741): Uncaught ReferenceError: Window is not defined 02-07 17:24:41.957: E/Web Console(2741): Uncaught ReferenceError: Window is not defined at file:///android_asset/www/cordova.js:20 02-07 17:24:42.248: D/Cordova(2741): onPageFinished(file:///android_asset/www/app.html#) 02-07 17:24:42.248: D/DroidGap(2741): onMessage(onNativeReady,null) 02-07 17:24:42.248: D/DroidGap(2741): onMessage(onPageFinished,file:///android_asset/www/app.html#) 02-07 17:24:42.448: D/CordovaNetworkManager(2741): Connection Type: wifi 02-07 17:24:42.458: D/DroidGap(2741): onMessage(spinner,stop) 02-07 17:24:42.518: D/CordovaLog(2741): Error initializing Battery: Battery listener already running. 02-07 17:24:42.518: I/Web Console(2741): Error initializing Battery: Battery listener already running. at file:///android_asset/www/gap/android/cordova.js:4636 02-07 17:24:42.638: D/dalvikvm(2741): GC_FOR_ALLOC freed 749K, 31% free 9237K/13204K, paused 16ms, total 16ms 02-07 17:24:42.678: D/dalvikvm(2741): GC_CONCURRENT freed 5K, 27% free 9680K/13204K, paused 3ms+2ms, total 19ms and logs ad 2) -> crash 02-07 17:25:23.361: D/CordovaWebView(2741): >>> loadUrl(file:///android_asset/www/app.html#FrontPlace:null) 02-07 17:25:23.361: D/CordovaWebView(2741): >>> loadUrlNow() 02-07 17:25:23.371: E/dalvikvm(2741): Class lookup Landroid/webkit/WebResourceResponse; attempted with exception pending 02-07 17:25:23.371: W/dalvikvm(2741): Pending exception is: 02-07 17:25:23.371: I/dalvikvm(2741): java.lang.NullPointerException: 02-07 17:25:23.371: I/dalvikvm(2741): at android.content.res.AssetManager.openAsset(Native Method) 02-07 17:25:23.371: I/dalvikvm(2741): at android.content.res.AssetManager.open(AssetManager.java:315) 02-07 17:25:23.371: I/dalvikvm(2741): at android.webkit.BrowserFrame.inputStreamForAndroidResource(BrowserFrame.java:765) 02-07 17:25:23.371: I/dalvikvm(2741): at android.webkit.BrowserFrame.shouldInterceptRequest(BrowserFrame.java:852) 02-07 17:25:23.371: I/dalvikvm(2741): at android.webkit.BrowserFrame.nativeLoadUrl(Native Method) 02-07 17:25:23.371: I/dalvikvm(2741): at android.webkit.BrowserFrame.loadUrl(BrowserFrame.java:279) 02-07 17:25:23.371: I/dalvikvm(2741): at android.webkit.WebViewCore.loadUrl(WebViewCore.java:2011) 02-07 17:25:23.371: I/dalvikvm(2741): at android.webkit.WebViewCore.access$1900(WebViewCore.java:57) 02-07 17:25:23.371: I/dalvikvm(2741): at android.webkit.WebViewCore$EventHub$1.handleMessage(WebViewCore.java:1303) 02-07 17:25:23.371: I/dalvikvm(2741): at android.os.Handler.dispatchMessage(Handler.java:99) 02-07 17:25:23.371: I/dalvikvm(2741): at android.os.Looper.loop(Looper.java:137) 02-07 17:25:23.371: I/dalvikvm(2741): at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:812) 02-07 17:25:23.371: I/dalvikvm(2741): at java.lang.Thread.run(Thread.java:856) 02-07 17:25:23.371: I/dalvikvm(2741): DALVIK THREADS: 02-07 17:25:23.371: I/dalvikvm(2741): (mutexes: tll=0 tsl=0 tscl=0 ghl=0) 02-07 17:25:23.371: I/dalvikvm(2741): "main" prio=5 tid=1 NATIVE 02-07 17:25:23.371: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x40cfc9a0 self=0x40701bf8 02-07 17:25:23.371: I/dalvikvm(2741): | sysTid=2741 nice=0 sched=0/0 cgrp=apps handle=1074258908 02-07 17:25:23.371: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=415 stm=257 core=1 02-07 17:25:23.371: D/DroidGap(2741): onMessage(onPageStarted,file:///android_asset/www/app.html#FrontPlace:null) 02-07 17:25:23.391: I/dalvikvm(2741): #00 pc 00017ee4 /system/lib/libc.so (epoll_wait+12) 02-07 17:25:23.391: I/dalvikvm(2741): #01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96) 02-07 17:25:23.391: I/dalvikvm(2741): #02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104) 02-07 17:25:23.391: I/dalvikvm(2741): #03 pc 0005ed53 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22) 02-07 17:25:23.391: I/dalvikvm(2741): #04 pc 0001e290 /system/lib/libdvm.so (dvmPlatformInvoke+112) 02-07 17:25:23.391: I/dalvikvm(2741): #05 pc 0004d411 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396) 02-07 17:25:23.391: I/dalvikvm(2741): #06 pc 00000214 /dev/ashmem/dalvik-jit-code-cache (deleted) 02-07 17:25:23.391: I/dalvikvm(2741): at android.os.MessageQueue.nativePollOnce(Native Method) 02-07 17:25:23.391: I/dalvikvm(2741): at android.os.MessageQueue.next(MessageQueue.java:125) 02-07 17:25:23.391: I/dalvikvm(2741): at android.os.Looper.loop(Looper.java:124) 02-07 17:25:23.391: I/dalvikvm(2741): at android.app.ActivityThread.main(ActivityThread.java:5039) 02-07 17:25:23.391: I/dalvikvm(2741): at java.lang.reflect.Method.invokeNative(Native Method) 02-07 17:25:23.391: I/dalvikvm(2741): at java.lang.reflect.Method.invoke(Method.java:511) 02-07 17:25:23.391: I/dalvikvm(2741): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793) 02-07 17:25:23.402: I/dalvikvm(2741): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560) 02-07 17:25:23.402: I/dalvikvm(2741): at dalvik.system.NativeStart.main(Native Method) 02-07 17:25:23.402: I/dalvikvm(2741): "Thread-996" prio=5 tid=25 TIMED_WAIT 02-07 17:25:23.402: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x418afb38 self=0x72fc2e30 02-07 17:25:23.402: I/dalvikvm(2741): | sysTid=3092 nice=0 sched=0/0 cgrp=apps handle=1925669504 02-07 17:25:23.402: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 02-07 17:25:23.402: I/dalvikvm(2741): at java.lang.Object.wait(Native Method) 02-07 17:25:23.402: I/dalvikvm(2741): - waiting on <0x41957130> (a org.apache.cordova.CordovaWebView$3) 02-07 17:25:23.402: I/dalvikvm(2741): at java.lang.Object.wait(Object.java:401) 02-07 17:25:23.402: I/dalvikvm(2741): at org.apache.cordova.CordovaWebView$3.run(CordovaWebView.java:485) 02-07 17:25:23.402: I/dalvikvm(2741): at java.lang.Thread.run(Thread.java:856) 02-07 17:25:23.402: I/dalvikvm(2741): "Thread-995" prio=5 tid=17 TIMED_WAIT 02-07 17:25:23.402: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x419c8e80 self=0x7265a0f8 02-07 17:25:23.402: I/dalvikvm(2741): | sysTid=3083 nice=0 sched=0/0 cgrp=apps handle=1934365208 02-07 17:25:23.402: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 02-07 17:25:23.402: I/dalvikvm(2741): at java.lang.Object.wait(Native Method) 02-07 17:25:23.402: I/dalvikvm(2741): - waiting on <0x415a1ff0> (a org.apache.cordova.CordovaWebView$3) 02-07 17:25:23.412: I/dalvikvm(2741): at java.lang.Object.wait(Object.java:401) 02-07 17:25:23.412: I/dalvikvm(2741): at org.apache.cordova.CordovaWebView$3.run(CordovaWebView.java:485) 02-07 17:25:23.412: I/dalvikvm(2741): at java.lang.Thread.run(Thread.java:856) 02-07 17:25:23.412: I/dalvikvm(2741): "Thread-994" prio=5 tid=12 TIMED_WAIT 02-07 17:25:23.412: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x419c4b70 self=0x7258b010 02-07 17:25:23.412: I/dalvikvm(2741): | sysTid=3082 nice=0 sched=0/0 cgrp=apps handle=1969921264 02-07 17:25:23.412: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 02-07 17:25:23.412: I/dalvikvm(2741): at java.lang.Object.wait(Native Method) 02-07 17:25:23.412: I/dalvikvm(2741): - waiting on <0x41596408> (a org.apache.cordova.CordovaWebView$3) 02-07 17:25:23.412: I/dalvikvm(2741): at java.lang.Object.wait(Object.java:401) 02-07 17:25:23.412: I/dalvikvm(2741): at org.apache.cordova.CordovaWebView$3.run(CordovaWebView.java:485) 02-07 17:25:23.412: I/dalvikvm(2741): at java.lang.Thread.run(Thread.java:856) 02-07 17:25:23.412: I/dalvikvm(2741): "AsyncTask #5" prio=5 tid=24 WAIT 02-07 17:25:23.412: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x418b7e50 self=0x736e5590 02-07 17:25:23.412: I/dalvikvm(2741): | sysTid=2902 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1936613632 02-07 17:25:23.412: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=3 stm=0 core=0 02-07 17:25:23.412: I/dalvikvm(2741): at java.lang.Object.wait(Native Method) 02-07 17:25:23.412: I/dalvikvm(2741): - waiting on <0x41955a40> (a java.lang.VMThread) held by tid=24 (AsyncTask #5) 02-07 17:25:23.412: I/dalvikvm(2741): at java.lang.Thread.parkFor(Thread.java:1231) 02-07 17:25:23.412: I/dalvikvm(2741): at sun.misc.Unsafe.park(Unsafe.java:323) 02-07 17:25:23.412: I/dalvikvm(2741): at java.util.concurrent.locks.LockSupport.park(LockSupport.java:159) 02-07 17:25:23.412: I/dalvikvm(2741): at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2019) 02-07 17:25:23.412: I/dalvikvm(2741): at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) 02-07 17:25:23.412: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1013) 02-07 17:25:23.412: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1073) 02-07 17:25:23.412: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 02-07 17:25:23.412: I/dalvikvm(2741): at java.lang.Thread.run(Thread.java:856) 02-07 17:25:23.412: I/dalvikvm(2741): "AsyncTask #4" prio=5 tid=23 WAIT 02-07 17:25:23.412: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x4196aef0 self=0x7270bcc0 02-07 17:25:23.412: I/dalvikvm(2741): | sysTid=2901 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1936613568 02-07 17:25:23.412: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=6 stm=0 core=1 02-07 17:25:23.412: I/dalvikvm(2741): at java.lang.Object.wait(Native Method) 02-07 17:25:23.412: I/dalvikvm(2741): - waiting on <0x4196b010> (a java.lang.VMThread) held by tid=23 (AsyncTask #4) 02-07 17:25:23.412: I/dalvikvm(2741): at java.lang.Thread.parkFor(Thread.java:1231) 02-07 17:25:23.412: I/dalvikvm(2741): at sun.misc.Unsafe.park(Unsafe.java:323) 02-07 17:25:23.412: I/dalvikvm(2741): at java.util.concurrent.locks.LockSupport.park(LockSupport.java:159) 02-07 17:25:23.412: I/dalvikvm(2741): at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2019) 02-07 17:25:23.412: I/dalvikvm(2741): at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) 02-07 17:25:23.412: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1013) 02-07 17:25:23.412: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1073) 02-07 17:25:23.412: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 02-07 17:25:23.412: I/dalvikvm(2741): at java.lang.Thread.run(Thread.java:856) 02-07 17:25:23.412: I/dalvikvm(2741): "AsyncTask #3" prio=5 tid=22 WAIT 02-07 17:25:23.412: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x418ab000 self=0x402b16e0 02-07 17:25:23.412: I/dalvikvm(2741): | sysTid=2790 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1912794184 02-07 17:25:23.412: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=11 stm=4 core=1 02-07 17:25:23.422: I/dalvikvm(2741): at java.lang.Object.wait(Native Method) 02-07 17:25:23.422: I/dalvikvm(2741): - waiting on <0x418ab120> (a java.lang.VMThread) held by tid=22 (AsyncTask #3) 02-07 17:25:23.422: I/dalvikvm(2741): at java.lang.Thread.parkFor(Thread.java:1231) 02-07 17:25:23.422: I/dalvikvm(2741): at sun.misc.Unsafe.park(Unsafe.java:323) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.locks.LockSupport.park(LockSupport.java:159) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2019) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1013) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1073) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 02-07 17:25:23.422: I/dalvikvm(2741): at java.lang.Thread.run(Thread.java:856) 02-07 17:25:23.422: I/dalvikvm(2741): "AsyncTask #2" prio=5 tid=20 WAIT 02-07 17:25:23.422: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x418aa540 self=0x727ff8c0 02-07 17:25:23.422: I/dalvikvm(2741): | sysTid=2789 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1913647112 02-07 17:25:23.422: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=12 stm=1 core=0 02-07 17:25:23.422: I/dalvikvm(2741): at java.lang.Object.wait(Native Method) 02-07 17:25:23.422: I/dalvikvm(2741): - waiting on <0x418aa660> (a java.lang.VMThread) held by tid=20 (AsyncTask #2) 02-07 17:25:23.422: I/dalvikvm(2741): at java.lang.Thread.parkFor(Thread.java:1231) 02-07 17:25:23.422: I/dalvikvm(2741): at sun.misc.Unsafe.park(Unsafe.java:323) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.locks.LockSupport.park(LockSupport.java:159) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2019) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1013) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1073) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 02-07 17:25:23.422: I/dalvikvm(2741): at java.lang.Thread.run(Thread.java:856) 02-07 17:25:23.422: I/dalvikvm(2741): "pool-1-thread-2" prio=5 tid=21 TIMED_WAIT 02-07 17:25:23.422: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x4189ca00 self=0x72c7ea38 02-07 17:25:23.422: I/dalvikvm(2741): | sysTid=2788 nice=0 sched=0/0 cgrp=apps handle=1926165336 02-07 17:25:23.422: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=1 stm=0 core=1 02-07 17:25:23.422: I/dalvikvm(2741): at java.lang.Object.wait(Native Method) 02-07 17:25:23.422: I/dalvikvm(2741): - waiting on <0x4189cc80> (a java.lang.VMThread) held by tid=21 (pool-1-thread-2) 02-07 17:25:23.422: I/dalvikvm(2741): at java.lang.Thread.parkFor(Thread.java:1231) 02-07 17:25:23.422: I/dalvikvm(2741): at sun.misc.Unsafe.park(Unsafe.java:323) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:199) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:429) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:329) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:911) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1013) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1073) 02-07 17:25:23.422: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 02-07 17:25:23.422: I/dalvikvm(2741): at java.lang.Thread.run(Thread.java:856) 02-07 17:25:23.422: I/dalvikvm(2741): "Thread-976" prio=5 tid=19 NATIVE 02-07 17:25:23.422: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x4186f100 self=0x72252008 02-07 17:25:23.422: I/dalvikvm(2741): | sysTid=2779 nice=0 sched=0/0 cgrp=apps handle=1918462968 02-07 17:25:23.422: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=1 stm=1 core=1 02-07 17:25:23.432: I/dalvikvm(2741): #00 pc 00018104 /system/lib/libc.so (__futex_syscall3+8) 02-07 17:25:23.432: I/dalvikvm(2741): #01 pc 0000e41c /system/lib/libc.so (__pthread_cond_timedwait_relative+48) 02-07 17:25:23.432: I/dalvikvm(2741): #02 pc 0000e478 /system/lib/libc.so (__pthread_cond_timedwait+60) 02-07 17:25:23.432: I/dalvikvm(2741): #03 pc 000f181d /system/lib/libwebcore.so 02-07 17:25:23.432: I/dalvikvm(2741): #04 pc 0036cbd9 /system/lib/libwebcore.so 02-07 17:25:23.432: I/dalvikvm(2741): #05 pc 002951a5 /system/lib/libwebcore.so 02-07 17:25:23.432: I/dalvikvm(2741): #06 pc 000f16dd /system/lib/libwebcore.so 02-07 17:25:23.432: I/dalvikvm(2741): #07 pc 0000e3d8 /system/lib/libc.so (__thread_entry+72) 02-07 17:25:23.432: I/dalvikvm(2741): #08 pc 0000dac4 /system/lib/libc.so (pthread_create+160) 02-07 17:25:23.432: I/dalvikvm(2741): at dalvik.system.NativeStart.run(Native Method) 02-07 17:25:23.442: I/dalvikvm(2741): "Thread-975" prio=5 tid=18 NATIVE 02-07 17:25:23.442: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x4186eee8 self=0x72117db8 02-07 17:25:23.442: I/dalvikvm(2741): | sysTid=2778 nice=0 sched=0/0 cgrp=apps handle=1913771672 02-07 17:25:23.442: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 02-07 17:25:23.462: I/dalvikvm(2741): #00 pc 00018104 /system/lib/libc.so (__futex_syscall3+8) 02-07 17:25:23.462: I/dalvikvm(2741): #01 pc 0000e41c /system/lib/libc.so (__pthread_cond_timedwait_relative+48) 02-07 17:25:23.462: I/dalvikvm(2741): #02 pc 0000e478 /system/lib/libc.so (__pthread_cond_timedwait+60) 02-07 17:25:23.462: I/dalvikvm(2741): #03 pc 000f181d /system/lib/libwebcore.so 02-07 17:25:23.462: I/dalvikvm(2741): #04 pc 00339af7 /system/lib/libwebcore.so 02-07 17:25:23.462: I/dalvikvm(2741): #05 pc 00339b53 /system/lib/libwebcore.so 02-07 17:25:23.462: I/dalvikvm(2741): #06 pc 002951a5 /system/lib/libwebcore.so 02-07 17:25:23.462: I/dalvikvm(2741): #07 pc 000f16dd /system/lib/libwebcore.so 02-07 17:25:23.462: I/dalvikvm(2741): #08 pc 0000e3d8 /system/lib/libc.so (__thread_entry+72) 02-07 17:25:23.462: I/dalvikvm(2741): #09 pc 0000dac4 /system/lib/libc.so (pthread_create+160) 02-07 17:25:23.462: I/dalvikvm(2741): at dalvik.system.NativeStart.run(Native Method) 02-07 17:25:23.462: I/dalvikvm(2741): "Binder_3" prio=5 tid=16 NATIVE 02-07 17:25:23.462: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x41876cb0 self=0x72205690 02-07 17:25:23.462: I/dalvikvm(2741): | sysTid=2774 nice=0 sched=0/0 cgrp=apps handle=1914721488 02-07 17:25:23.462: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 02-07 17:25:23.472: I/dalvikvm(2741): #00 pc 00016fe4 /system/lib/libc.so (__ioctl+8) 02-07 17:25:23.472: I/dalvikvm(2741): #01 pc 0002a75d /system/lib/libc.so (ioctl+16) 02-07 17:25:23.472: I/dalvikvm(2741): #02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132) 02-07 17:25:23.472: I/dalvikvm(2741): #03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154) 02-07 17:25:23.472: I/dalvikvm(2741): #04 pc 0001b15d /system/lib/libbinder.so 02-07 17:25:23.472: I/dalvikvm(2741): #05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114) 02-07 17:25:23.472: I/dalvikvm(2741): #06 pc 0004679f /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66) 02-07 17:25:23.472: I/dalvikvm(2741): #07 pc 00010dcd /system/lib/libutils.so 02-07 17:25:23.472: I/dalvikvm(2741): #08 pc 0000e3d8 /system/lib/libc.so (__thread_entry+72) 02-07 17:25:23.472: I/dalvikvm(2741): #09 pc 0000dac4 /system/lib/libc.so (pthread_create+160) 02-07 17:25:23.472: I/dalvikvm(2741): at dalvik.system.NativeStart.run(Native Method) 02-07 17:25:23.472: I/dalvikvm(2741): "Thread-972" prio=5 tid=15 NATIVE 02-07 17:25:23.472: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x41879a60 self=0x70c1cd90 02-07 17:25:23.472: I/dalvikvm(2741): | sysTid=2771 nice=0 sched=0/0 cgrp=apps handle=1911929016 02-07 17:25:23.472: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=10 stm=7 core=0 02-07 17:25:23.492: I/dalvikvm(2741): #00 pc 00017ee4 /system/lib/libc.so (epoll_wait+12) 02-07 17:25:23.492: I/dalvikvm(2741): #01 pc 0012b949 /system/lib/libchromium_net.so 02-07 17:25:23.492: I/dalvikvm(2741): #02 pc 0012b755 /system/lib/libchromium_net.so 02-07 17:25:23.492: I/dalvikvm(2741): #03 pc 00058415 /system/lib/libchromium_net.so 02-07 17:25:23.492: I/dalvikvm(2741): #04 pc 00056b13 /system/lib/libchromium_net.so (MessageLoop::RunInternal()+114) 02-07 17:25:23.492: I/dalvikvm(2741): #05 pc 00056b71 /system/lib/libchromium_net.so (MessageLoop::Run()+16) 02-07 17:25:23.492: I/dalvikvm(2741): #06 pc 000771d9 /system/lib/libchromium_net.so (base::Thread::ThreadMain()+188) 02-07 17:25:23.492: I/dalvikvm(2741): #07 pc 00076c93 /system/lib/libchromium_net.so 02-07 17:25:23.492: I/dalvikvm(2741): #08 pc 0000e3d8 /system/lib/libc.so (__thread_entry+72) 02-07 17:25:23.492: I/dalvikvm(2741): #09 pc 0000dac4 /system/lib/libc.so (pthread_create+160) 02-07 17:25:23.492: I/dalvikvm(2741): at dalvik.system.NativeStart.run(Native Method) 02-07 17:25:23.492: I/dalvikvm(2741): "AsyncTask #1" prio=5 tid=14 WAIT 02-07 17:25:23.492: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x41592b28 self=0x73bc4720 02-07 17:25:23.492: I/dalvikvm(2741): | sysTid=2765 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1941798568 02-07 17:25:23.492: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=3 stm=2 core=0 02-07 17:25:23.492: I/dalvikvm(2741): at java.lang.Object.wait(Native Method) 02-07 17:25:23.492: I/dalvikvm(2741): - waiting on <0x41592cc0> (a java.lang.VMThread) held by tid=14 (AsyncTask #1) 02-07 17:25:23.492: I/dalvikvm(2741): at java.lang.Thread.parkFor(Thread.java:1231) 02-07 17:25:23.492: I/dalvikvm(2741): at sun.misc.Unsafe.park(Unsafe.java:323) 02-07 17:25:23.492: I/dalvikvm(2741): at java.util.concurrent.locks.LockSupport.park(LockSupport.java:159) 02-07 17:25:23.492: I/dalvikvm(2741): at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2019) 02-07 17:25:23.502: I/dalvikvm(2741): at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:413) 02-07 17:25:23.502: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1013) 02-07 17:25:23.502: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1073) 02-07 17:25:23.502: I/dalvikvm(2741): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) 02-07 17:25:23.502: I/dalvikvm(2741): at java.lang.Thread.run(Thread.java:856) 02-07 17:25:23.502: I/dalvikvm(2741): "CookieSyncManager" prio=5 tid=13 NATIVE 02-07 17:25:23.502: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x4158edd0 self=0x724adac8 02-07 17:25:23.502: I/dalvikvm(2741): | sysTid=2764 nice=10 sched=0/0 cgrp=apps/bg_non_interactive handle=1912104024 02-07 17:25:23.502: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3 02-07 17:25:23.522: I/dalvikvm(2741): #00 pc 00017ee4 /system/lib/libc.so (epoll_wait+12) 02-07 17:25:23.522: I/dalvikvm(2741): #01 pc 00014b09 /system/lib/libutils.so (android::Looper::pollInner(int)+96) 02-07 17:25:23.522: I/dalvikvm(2741): #02 pc 00014d71 /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+104) 02-07 17:25:23.522: I/dalvikvm(2741): #03 pc 0005ed53 /system/lib/libandroid_runtime.so (android::NativeMessageQueue::pollOnce(_JNIEnv*, int)+22) 02-07 17:25:23.522: I/dalvikvm(2741): #04 pc 0001e290 /system/lib/libdvm.so (dvmPlatformInvoke+112) 02-07 17:25:23.522: I/dalvikvm(2741): #05 pc 0004d411 /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+396) 02-07 17:25:23.522: I/dalvikvm(2741): #06 pc 000276a0 /system/lib/libdvm.so 02-07 17:25:23.522: I/dalvikvm(2741): #07 pc 0002b57c /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184) 02-07 17:25:23.522: I/dalvikvm(2741): #08 pc 0005fc31 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+272) 02-07 17:25:23.522: I/dalvikvm(2741): #09 pc 0005fc5b /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+20) 02-07 17:25:23.522: I/dalvikvm(2741): #10 pc 000547d7 /system/lib/libdvm.so 02-07 17:25:23.522: I/dalvikvm(2741): #11 pc 0000e3d8 /system/lib/libc.so (__thread_entry+72) 02-07 17:25:23.522: I/dalvikvm(2741): #12 pc 0000dac4 /system/lib/libc.so (pthread_create+160) 02-07 17:25:23.522: I/dalvikvm(2741): at android.os.MessageQueue.nativePollOnce(Native Method) 02-07 17:25:23.522: I/dalvikvm(2741): at android.os.MessageQueue.next(MessageQueue.java:125) 02-07 17:25:23.522: I/dalvikvm(2741): at android.os.Looper.loop(Looper.java:124) 02-07 17:25:23.522: I/dalvikvm(2741): at android.webkit.WebSyncManager.run(WebSyncManager.java:90) 02-07 17:25:23.522: I/dalvikvm(2741): at android.webkit.CookieSyncManager.run(CookieSyncManager.java:58) 02-07 17:25:23.522: I/dalvikvm(2741): at java.lang.Thread.run(Thread.java:856) 02-07 17:25:23.522: I/dalvikvm(2741): "WebViewCoreThread" prio=5 tid=11 RUNNABLE 02-07 17:25:23.522: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x4159a0e0 self=0x72ed7f20 02-07 17:25:23.522: I/dalvikvm(2741): | sysTid=2762 nice=0 sched=0/0 cgrp=apps handle=1914998664 02-07 17:25:23.522: I/dalvikvm(2741): | state=R schedstat=( 0 0 0 ) utm=844 stm=52 core=0 02-07 17:25:23.532: I/dalvikvm(2741): at android.webkit.BrowserFrame.nativeLoadUrl(Native Method) 02-07 17:25:23.532: I/dalvikvm(2741): at android.webkit.BrowserFrame.loadUrl(BrowserFrame.java:279) 02-07 17:25:23.532: I/dalvikvm(2741): at android.webkit.WebViewCore.loadUrl(WebViewCore.java:2011) 02-07 17:25:23.532: I/dalvikvm(2741): at android.webkit.WebViewCore.access$1900(WebViewCore.java:57) 02-07 17:25:23.532: I/dalvikvm(2741): at android.webkit.WebViewCore$EventHub$1.handleMessage(WebViewCore.java:1303) 02-07 17:25:23.532: I/dalvikvm(2741): at android.os.Handler.dispatchMessage(Handler.java:99) 02-07 17:25:23.532: I/dalvikvm(2741): at android.os.Looper.loop(Looper.java:137) 02-07 17:25:23.532: I/dalvikvm(2741): at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:812) 02-07 17:25:23.532: I/dalvikvm(2741): at java.lang.Thread.run(Thread.java:856) 02-07 17:25:23.532: I/dalvikvm(2741): "Binder_2" prio=5 tid=10 NATIVE 02-07 17:25:23.532: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x415a1a30 self=0x721b3008 02-07 17:25:23.532: I/dalvikvm(2741): | sysTid=2753 nice=0 sched=0/0 cgrp=apps handle=1941776712 02-07 17:25:23.532: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 02-07 17:25:23.552: I/dalvikvm(2741): #00 pc 00016fe4 /system/lib/libc.so (__ioctl+8) 02-07 17:25:23.552: I/dalvikvm(2741): #01 pc 0002a75d /system/lib/libc.so (ioctl+16) 02-07 17:25:23.552: I/dalvikvm(2741): #02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132) 02-07 17:25:23.552: I/dalvikvm(2741): #03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154) 02-07 17:25:23.552: I/dalvikvm(2741): #04 pc 0001b15d /system/lib/libbinder.so 02-07 17:25:23.552: I/dalvikvm(2741): #05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114) 02-07 17:25:23.552: I/dalvikvm(2741): #06 pc 0004679f /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66) 02-07 17:25:23.552: I/dalvikvm(2741): #07 pc 00010dcd /system/lib/libutils.so 02-07 17:25:23.552: I/dalvikvm(2741): #08 pc 0000e3d8 /system/lib/libc.so (__thread_entry+72) 02-07 17:25:23.552: I/dalvikvm(2741): #09 pc 0000dac4 /system/lib/libc.so (pthread_create+160) 02-07 17:25:23.552: I/dalvikvm(2741): at dalvik.system.NativeStart.run(Native Method) 02-07 17:25:23.552: I/dalvikvm(2741): "Binder_1" prio=5 tid=9 NATIVE 02-07 17:25:23.552: I/dalvikvm(2741): | group="main" sCount=0 dsCount=0 obj=0x415a0258 self=0x73bc6b48 02-07 17:25:23.552: I/dalvikvm(2741): | sysTid=2752 nice=0 sched=0/0 cgrp=apps handle=1926663872 02-07 17:25:23.552: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 02-07 17:25:23.572: I/dalvikvm(2741): #00 pc 00016fe4 /system/lib/libc.so (__ioctl+8) 02-07 17:25:23.572: I/dalvikvm(2741): #01 pc 0002a75d /system/lib/libc.so (ioctl+16) 02-07 17:25:23.572: I/dalvikvm(2741): #02 pc 00016ba1 /system/lib/libbinder.so (android::IPCThreadState::talkWithDriver(bool)+132) 02-07 17:25:23.572: I/dalvikvm(2741): #03 pc 00017363 /system/lib/libbinder.so (android::IPCThreadState::joinThreadPool(bool)+154) 02-07 17:25:23.572: I/dalvikvm(2741): #04 pc 0001b15d /system/lib/libbinder.so 02-07 17:25:23.572: I/dalvikvm(2741): #05 pc 00011267 /system/lib/libutils.so (android::Thread::_threadLoop(void*)+114) 02-07 17:25:23.572: I/dalvikvm(2741): #06 pc 0004679f /system/lib/libandroid_runtime.so (android::AndroidRuntime::javaThreadShell(void*)+66) 02-07 17:25:23.572: I/dalvikvm(2741): #07 pc 00010dcd /system/lib/libutils.so 02-07 17:25:23.572: I/dalvikvm(2741): #08 pc 0000e3d8 /system/lib/libc.so (__thread_entry+72) 02-07 17:25:23.572: I/dalvikvm(2741): #09 pc 0000dac4 /system/lib/libc.so (pthread_create+160) 02-07 17:25:23.572: I/dalvikvm(2741): at dalvik.system.NativeStart.run(Native Method) 02-07 17:25:23.572: I/dalvikvm(2741): "FinalizerWatchdogDaemon" daemon prio=5 tid=8 WAIT 02-07 17:25:23.572: I/dalvikvm(2741): | group="system" sCount=0 dsCount=0 obj=0x4159b458 self=0x73bc7000 02-07 17:25:23.572: I/dalvikvm(2741): | sysTid=2751 nice=0 sched=0/0 cgrp=apps handle=1926660728 02-07 17:25:23.572: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 02-07 17:25:23.572: I/dalvikvm(2741): at java.lang.Object.wait(Native Method) 02-07 17:25:23.572: I/dalvikvm(2741): - waiting on <0x40d064f0> (a java.lang.Daemons$FinalizerWatchdogDaemon) 02-07 17:25:23.572: I/dalvikvm(2741): at java.lang.Object.wait(Object.java:364) 02-07 17:25:23.572: I/dalvikvm(2741): at java.lang.Daemons$FinalizerWatchdogDaemon.waitForObject(Daemons.java:230) 02-07 17:25:23.572: I/dalvikvm(2741): at java.lang.Daemons$FinalizerWatchdogDaemon.run(Daemons.java:207) 02-07 17:25:23.572: I/dalvikvm(2741): at java.lang.Thread.run(Thread.java:856) 02-07 17:25:23.572: I/dalvikvm(2741): "FinalizerDaemon" daemon prio=5 tid=7 WAIT 02-07 17:25:23.572: I/dalvikvm(2741): | group="system" sCount=0 dsCount=0 obj=0x4159b2a8 self=0x7258f498 02-07 17:25:23.572: I/dalvikvm(2741): | sysTid=2750 nice=0 sched=0/0 cgrp=apps handle=1918433512 02-07 17:25:23.572: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=4 stm=0 core=0 02-07 17:25:23.572: I/dalvikvm(2741): at java.lang.Object.wait(Native Method) 02-07 17:25:23.572: I/dalvikvm(2741): - waiting on <0x40cf2610> (a java.lang.ref.ReferenceQueue) 02-07 17:25:23.572: I/dalvikvm(2741): at java.lang.Object.wait(Object.java:401) 02-07 17:25:23.572: I/dalvikvm(2741): at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:102) 02-07 17:25:23.572: I/dalvikvm(2741): at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:73) 02-07 17:25:23.572: I/dalvikvm(2741): at java.lang.Daemons$FinalizerDaemon.run(Daemons.java:170) 02-07 17:25:23.582: I/dalvikvm(2741): at java.lang.Thread.run(Thread.java:856) 02-07 17:25:23.582: I/dalvikvm(2741): "ReferenceQueueDaemon" daemon prio=5 tid=6 WAIT 02-07 17:25:23.582: I/dalvikvm(2741): | group="system" sCount=0 dsCount=0 obj=0x4159b140 self=0x72253b48 02-07 17:25:23.582: I/dalvikvm(2741): | sysTid=2749 nice=0 sched=0/0 cgrp=apps handle=1925797944 02-07 17:25:23.582: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 02-07 17:25:23.582: I/dalvikvm(2741): at java.lang.Object.wait(Native Method) 02-07 17:25:23.582: I/dalvikvm(2741): - waiting on <0x40cf2538> 02-07 17:25:23.582: I/dalvikvm(2741): at java.lang.Object.wait(Object.java:364) 02-07 17:25:23.582: I/dalvikvm(2741): at java.lang.Daemons$ReferenceQueueDaemon.run(Daemons.java:130) 02-07 17:25:23.582: I/dalvikvm(2741): at java.lang.Thread.run(Thread.java:856) 02-07 17:25:23.582: I/dalvikvm(2741): "Compiler" daemon prio=5 tid=5 VMWAIT 02-07 17:25:23.582: I/dalvikvm(2741): | group="system" sCount=0 dsCount=0 obj=0x4159b050 self=0x7277fb38 02-07 17:25:23.582: I/dalvikvm(2741): | sysTid=2748 nice=0 sched=0/0 cgrp=apps handle=1929147696 02-07 17:25:23.582: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=22 stm=9 core=0 02-07 17:25:23.592: I/dalvikvm(2741): #00 pc 00018104 /system/lib/libc.so (__futex_syscall3+8) 02-07 17:25:23.592: I/dalvikvm(2741): #01 pc 0000e41c /system/lib/libc.so (__pthread_cond_timedwait_relative+48) 02-07 17:25:23.592: I/dalvikvm(2741): #02 pc 0000e478 /system/lib/libc.so (__pthread_cond_timedwait+60) 02-07 17:25:23.592: I/dalvikvm(2741): #03 pc 00072aed /system/lib/libdvm.so 02-07 17:25:23.592: I/dalvikvm(2741): #04 pc 00053ec3 /system/lib/libdvm.so 02-07 17:25:23.592: I/dalvikvm(2741): #05 pc 0000e3d8 /system/lib/libc.so (__thread_entry+72) 02-07 17:25:23.592: I/dalvikvm(2741): #06 pc 0000dac4 /system/lib/libc.so (pthread_create+160) 02-07 17:25:23.592: I/dalvikvm(2741): at dalvik.system.NativeStart.run(Native Method) 02-07 17:25:23.592: I/dalvikvm(2741): "JDWP" daemon prio=5 tid=4 VMWAIT 02-07 17:25:23.592: I/dalvikvm(2741): | group="system" sCount=0 dsCount=0 obj=0x4159af68 self=0x72229ab8 02-07 17:25:23.592: I/dalvikvm(2741): | sysTid=2747 nice=0 sched=0/0 cgrp=apps handle=1930039008 02-07 17:25:23.592: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 02-07 17:25:23.602: I/dalvikvm(2741): #00 pc 0001710c /system/lib/libc.so (select+20) 02-07 17:25:23.602: I/dalvikvm(2741): #01 pc 00060af3 /system/lib/libdvm.so 02-07 17:25:23.602: I/dalvikvm(2741): #02 pc 00063685 /system/lib/libdvm.so 02-07 17:25:23.602: I/dalvikvm(2741): #03 pc 00053ec3 /system/lib/libdvm.so 02-07 17:25:23.602: I/dalvikvm(2741): #04 pc 0000e3d8 /system/lib/libc.so (__thread_entry+72) 02-07 17:25:23.612: I/dalvikvm(2741): #05 pc 0000dac4 /system/lib/libc.so (pthread_create+160) 02-07 17:25:23.612: I/dalvikvm(2741): at dalvik.system.NativeStart.run(Native Method) 02-07 17:25:23.612: I/dalvikvm(2741): "Signal Catcher" daemon prio=5 tid=3 VMWAIT 02-07 17:25:23.612: I/dalvikvm(2741): | group="system" sCount=0 dsCount=0 obj=0x4159ae70 self=0x403a2020 02-07 17:25:23.612: I/dalvikvm(2741): | sysTid=2746 nice=0 sched=0/0 cgrp=apps handle=1938752712 02-07 17:25:23.612: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 02-07 17:25:23.622: I/dalvikvm(2741): #00 pc 000179c8 /system/lib/libc.so (__rt_sigtimedwait+12) 02-07 17:25:23.622: I/dalvikvm(2741): #01 pc 0001c743 /system/lib/libc.so (sigwait+20) 02-07 17:25:23.622: I/dalvikvm(2741): #02 pc 00051597 /system/lib/libdvm.so 02-07 17:25:23.622: I/dalvikvm(2741): #03 pc 00053ec3 /system/lib/libdvm.so 02-07 17:25:23.622: I/dalvikvm(2741): #04 pc 0000e3d8 /system/lib/libc.so (__thread_entry+72) 02-07 17:25:23.622: I/dalvikvm(2741): #05 pc 0000dac4 /system/lib/libc.so (pthread_create+160) 02-07 17:25:23.622: I/dalvikvm(2741): at dalvik.system.NativeStart.run(Native Method) 02-07 17:25:23.622: I/dalvikvm(2741): "GC" daemon prio=5 tid=2 VMWAIT 02-07 17:25:23.622: I/dalvikvm(2741): | group="system" sCount=0 dsCount=0 obj=0x41599f18 self=0x7258f010 02-07 17:25:23.622: I/dalvikvm(2741): | sysTid=2745 nice=0 sched=0/0 cgrp=apps handle=1930035400 02-07 17:25:23.622: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=23 stm=1 core=0 02-07 17:25:23.632: I/dalvikvm(2741): #00 pc 00018104 /system/lib/libc.so (__futex_syscall3+8) 02-07 17:25:23.632: I/dalvikvm(2741): #01 pc 0000e41c /system/lib/libc.so (__pthread_cond_timedwait_relative+48) 02-07 17:25:23.632: I/dalvikvm(2741): #02 pc 0000e478 /system/lib/libc.so (__pthread_cond_timedwait+60) 02-07 17:25:23.632: I/dalvikvm(2741): #03 pc 0007189f /system/lib/libdvm.so 02-07 17:25:23.632: I/dalvikvm(2741): #04 pc 00053ec3 /system/lib/libdvm.so 02-07 17:25:23.632: I/dalvikvm(2741): #05 pc 0000e3d8 /system/lib/libc.so (__thread_entry+72) 02-07 17:25:23.632: I/dalvikvm(2741): #06 pc 0000dac4 /system/lib/libc.so (pthread_create+160) 02-07 17:25:23.632: I/dalvikvm(2741): at dalvik.system.NativeStart.run(Native Method) 02-07 17:25:23.632: I/dalvikvm(2741): NATIVE THREADS: 02-07 17:25:23.632: I/dalvikvm(2741): "WebViewCoreThre" sysTid=2766 nice=0 sched=0/0 cgrp=apps 02-07 17:25:23.632: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=3 02-07 17:25:23.632: I/dalvikvm(2741): "SignalSender" sysTid=2767 nice=0 sched=0/0 cgrp=apps 02-07 17:25:23.632: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=5 core=1 02-07 17:25:23.632: I/dalvikvm(2741): "TexturesGenerat" sysTid=2780 nice=0 sched=0/0 cgrp=apps 02-07 17:25:23.632: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=303 stm=20 core=0 02-07 17:25:23.632: I/dalvikvm(2741): "WebViewCoreThre" sysTid=2834 nice=0 sched=0/0 cgrp=apps 02-07 17:25:23.632: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 02-07 17:25:23.632: I/dalvikvm(2741): "WebViewCoreThre" sysTid=2835 nice=0 sched=0/0 cgrp=apps 02-07 17:25:23.632: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=1 02-07 17:25:23.632: I/dalvikvm(2741): "WebViewCoreThre" sysTid=2837 nice=0 sched=0/0 cgrp=apps 02-07 17:25:23.632: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=0 core=0 02-07 17:25:23.632: I/dalvikvm(2741): "GL updater" sysTid=3013 nice=-10 sched=0/0 cgrp=apps 02-07 17:25:23.632: I/dalvikvm(2741): | state=S schedstat=( 0 0 0 ) utm=0 stm=16 core=0 02-07 17:25:23.632: E/dalvikvm(2741): VM aborting 02-07 17:25:23.632: A/libc(2741): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 2762 (WebViewCoreThre) > useBrowserHistory true crashes app when returning from WebView > -------------------------------------------------------------- > > Key: CB-2391 > URL: https://issues.apache.org/jira/browse/CB-2391 > Project: Apache Cordova > Issue Type: Bug > Components: Android > Affects Versions: 2.3.0 > Environment: Seen on Nexus 4, Android 4.2.1 > Reporter: Robert Hoffmann > Assignee: Joe Bowser > Labels: WebView, crash, useBrowserHistory > > With useBrowserHistory (true) the application crashes when returning from > WebView (using the android back button). > Reproduce: > 1) So from the Cordova App page > (file:///android_asset/www/app.html#BackPlace:null) the user clicks on a link > (e.g. www.google.com) which opens the WebView. > 2) When clicking the back button to return to the app, the app crashes with > the exception below. > Guess: > I wonder if the hash in the originating cordova app page could be the core of > this problem (e.g. file:///android_asset/www/app.html#BackPlace:null). > Note: > The app does not crash when setting useBrowserHistory to false! > >> > 02-07 01:09:45.979: E/dalvikvm(8542): Class lookup > Landroid/webkit/WebResourceResponse; attempted with exception pending > 02-07 01:09:45.979: W/dalvikvm(8542): Pending exception is: > 02-07 01:09:45.979: I/dalvikvm(8542): java.lang.NullPointerException: > 02-07 01:09:45.979: I/dalvikvm(8542): at > android.content.res.AssetManager.openAsset(Native Method) > 02-07 01:09:45.979: I/dalvikvm(8542): at > android.content.res.AssetManager.open(AssetManager.java:315) > 02-07 01:09:45.979: I/dalvikvm(8542): at > android.webkit.BrowserFrame.inputStreamForAndroidResource(BrowserFrame.java:765) > 02-07 01:09:45.979: I/dalvikvm(8542): at > android.webkit.BrowserFrame.shouldInterceptRequest(BrowserFrame.java:852) > 02-07 01:09:45.979: I/dalvikvm(8542): at > android.webkit.BrowserFrame.nativeGoBackOrForward(Native Method) > 02-07 01:09:45.979: I/dalvikvm(8542): at > android.webkit.BrowserFrame.goBackOrForward(BrowserFrame.java:346) > 02-07 01:09:45.979: I/dalvikvm(8542): at > android.webkit.WebViewCore$EventHub$1.handleMessage(WebViewCore.java:1400) > 02-07 01:09:45.979: I/dalvikvm(8542): at > android.os.Handler.dispatchMessage(Handler.java:99) > 02-07 01:09:45.979: I/dalvikvm(8542): at > android.os.Looper.loop(Looper.java:137) > 02-07 01:09:45.979: I/dalvikvm(8542): at > android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:812) > 02-07 01:09:45.979: I/dalvikvm(8542): at > java.lang.Thread.run(Thread.java:856) > 02-07 01:09:45.979: I/dalvikvm(8542): DALVIK THREADS: > 02-07 01:09:45.979: I/dalvikvm(8542): (mutexes: tll=0 tsl=0 tscl=0 ghl=0) > 02-07 01:09:45.979: D/DroidGap(8542): > onMessage(onPageStarted,file:///android_asset/www/app.html#BackPlace:null) > 02-07 01:09:45.979: I/dalvikvm(8542): "main" prio=5 tid=1 NATIVE > 02-07 01:09:45.989: I/dalvikvm(8542): | group="main" sCount=0 dsCount=0 > obj=0x40cfc9a0 self=0x40701bf8 > 02-07 01:09:45.989: I/dalvikvm(8542): | sysTid=8542 nice=0 sched=0/0 > cgrp=apps handle=1074258908 > 02-07 01:09:45.989: I/dalvikvm(8542): | state=S schedstat=( 0 0 0 ) utm=97 > stm=76 core=0 > 02-07 01:09:45.999: I/dalvikvm(8542): #00 pc 00017ee4 /system/lib/libc.so > (epoll_wait+12) > << -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira