cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Robert Hoffmann (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CB-2391) useBrowserHistory true crashes app when returning from WebView
Date Thu, 07 Feb 2013 16:39:13 GMT

    [ 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

Mime
View raw message