i experienced this weeks ago. it happened because my app calls WebView.loadUrl(url) with null url value. after i added a null check, it seems never happens again.
On Feb 12, 4:03 pm, Mike <[email protected]> wrote: > Not to beat a dead horse... but obviously it's not dead enough since I > haven't really seen any good explanation for this yet. My game > randomly restarts everyone once in a while, but only in the version of > my game that is showing an ad (which uses a webview.) > > There are lots of other threads to back this up. Namely: > > http://groups.google.com/group/android-developers/browse_thread/threa... > > http://groups.google.com.tw/group/android-developers/msg/0d9e92709ced... > > http://groups.google.com/group/android-developers/browse_thread/threa... > > http://groups.google.com/group/android-developers/browse_thread/threa... > > But I'm going to throw my 2 cents in as well. I have been working > with one of the AdSense for Mobile engineers on my issue since it > seems to only occur in my game with the ads turned on and he suggested > I post on the developer forum so I could have one of the framework > engineers look at it as well. I was able to build a small sample app > that reproduces the problem. I'd rather not post it here since it > contains my ad sense client and channel ids. > > The restart issue has been seen by my users on at least the following > configurations: > > Brand: tmobile > Model: T-Mobile G1 > Version: 1.6 > > Brand: tmobile > Model: T-Mobile myTouch 3G > Version: 1.6 > > Brand: verizon > Model: Droid Eris > Version: 1.5 > > Brand: verizon > Model: Droid > Version: 2.0.1 > > I can get this to happen in the emulator as well as on my G1 with the > test app. Again - happy to send the test app, just don't want to post > it here. > > Here is my trace log: > > 02-08 23:03:36.330: INFO/ActivityManager(76): Displayed activity > com.wm.wordfind.client/.WordUpOptionsActivity: 1191 ms (total 1191 ms) > 02-08 23:03:37.368: DEBUG/dalvikvm(1742): GC freed 1656 objects / > 254696 bytes in 217ms > 02-08 23:03:40.958: WARN/InputManagerService(76): Window already > focused, ignoring focus gain of: > com.android.internal.view.iinputmethodclient$stub$pr...@4399c5b0 > 02-08 23:03:42.858: INFO/ActivityManager(76): Starting activity: > Intent { cmp=com.wm.wordfind.client/.WordUpPlayActivity } > 02-08 23:03:43.018: INFO/ActivityManager(76): Starting activity: > Intent { cmp=com.wm.wordfind.client/.WordUpNextPlayerActivity (has > extras) } > 02-08 23:03:43.468: INFO/ActivityManager(76): Displayed activity > com.wm.wordfind.client/.WordUpNextPlayerActivity: 299 ms (total 580 > ms) > 02-08 23:03:44.268: INFO/ActivityManager(76): Displayed activity > com.wm.wordfind.client/.WordUpPlayActivity: 1377 ms (total 1377 ms) > 02-08 23:03:45.598: DEBUG/dalvikvm(1742): GC freed 20289 objects / > 1022512 bytes in 230ms > 02-08 23:03:45.638: INFO/DEBUG(48): *** *** *** *** *** *** *** *** > *** *** *** *** *** *** *** *** > 02-08 23:03:45.638: INFO/DEBUG(48): Build fingerprint: 'android- > devphone1/dream_devphone/dream/trout:1.6/DRC83/14721:userdebug/ > adp,test-keys' > 02-08 23:03:45.638: INFO/DEBUG(48): pid: 1742, tid: 1759 >>> > com.wm.wordfind.client <<< > 02-08 23:03:45.638: INFO/DEBUG(48): signal 11 (SIGSEGV), fault addr > 00000000 > 02-08 23:03:45.638: INFO/DEBUG(48): r0 00000007 r1 411bdd58 r2 > 411bdd58 r3 00000000 > 02-08 23:03:45.638: INFO/DEBUG(48): r4 411bdd58 r5 0023c998 r6 > 00000000 r7 45e87abc > 02-08 23:03:45.638: INFO/DEBUG(48): r8 45e87da0 r9 4247ff54 10 > 4247ff40 fp 00000001 > 02-08 23:03:45.638: INFO/DEBUG(48): ip 00000011 sp 45e87a80 lr > ad047361 pc ad03fc86 cpsr 00000030 > 02-08 23:03:45.658: DEBUG/webviewglue(1742): nativeDestroy view: > 0x28bfd8 > 02-08 23:03:46.208: DEBUG/CubeGridSolver(1742): Solved board in 3166 > milliseconds > 02-08 23:03:46.298: INFO/DEBUG(48): #00 pc 0003fc86 / > system/ > lib/libdvm.so > 02-08 23:03:46.338: INFO/DEBUG(48): #01 pc 001f3c3a / > system/ > lib/libwebcore.so > 02-08 23:03:46.338: INFO/DEBUG(48): #02 pc 00260be6 / > system/ > lib/libwebcore.so > 02-08 23:03:46.348: INFO/DEBUG(48): #03 pc 00260c48 / > system/ > lib/libwebcore.so > 02-08 23:03:46.348: INFO/DEBUG(48): #04 pc 00260d80 / > system/ > lib/libwebcore.so > 02-08 23:03:46.348: INFO/DEBUG(48): #05 pc 001c7de2 / > system/ > lib/libwebcore.so > 02-08 23:03:46.358: INFO/DEBUG(48): #06 pc 001aac3a / > system/ > lib/libwebcore.so > 02-08 23:03:46.358: INFO/DEBUG(48): #07 pc 002426a4 / > system/ > lib/libwebcore.so > 02-08 23:03:46.358: INFO/DEBUG(48): #08 pc 00228e04 / > system/ > lib/libwebcore.so > 02-08 23:03:46.358: INFO/DEBUG(48): #09 pc 0024273c / > system/ > lib/libwebcore.so > 02-08 23:03:46.368: INFO/DEBUG(48): #10 pc 0021f072 / > system/ > lib/libwebcore.so > 02-08 23:03:46.368: INFO/DEBUG(48): #11 pc 0021f0ea / > system/ > lib/libwebcore.so > 02-08 23:03:46.368: INFO/DEBUG(48): #12 pc 001ac08e / > system/ > lib/libwebcore.so > 02-08 23:03:46.378: INFO/DEBUG(48): #13 pc 001ac2c2 / > system/ > lib/libwebcore.so > 02-08 23:03:46.378: INFO/DEBUG(48): #14 pc 001a9bc2 / > system/ > lib/libwebcore.so > 02-08 23:03:46.378: INFO/DEBUG(48): #15 pc 001c6166 / > system/ > lib/libwebcore.so > 02-08 23:03:46.378: INFO/DEBUG(48): #16 pc 001c61e2 / > system/ > lib/libwebcore.so > 02-08 23:03:46.378: INFO/DEBUG(48): #17 pc 00256b62 / > system/ > lib/libwebcore.so > 02-08 23:03:46.388: INFO/DEBUG(48): #18 pc 0000e434 / > system/ > lib/libdvm.so > 02-08 23:03:46.388: INFO/DEBUG(48): #19 pc 00040b0e / > system/ > lib/libdvm.so > 02-08 23:03:46.388: INFO/DEBUG(48): #20 pc 00013198 / > system/ > lib/libdvm.so > 02-08 23:03:46.388: INFO/DEBUG(48): #21 pc 00017be4 / > system/ > lib/libdvm.so > 02-08 23:03:46.398: INFO/DEBUG(48): #22 pc 0001762c / > system/ > lib/libdvm.so > 02-08 23:03:46.398: INFO/DEBUG(48): #23 pc 0005282c / > system/ > lib/libdvm.so > 02-08 23:03:46.398: INFO/DEBUG(48): #24 pc 0005284a / > system/ > lib/libdvm.so > 02-08 23:03:46.428: INFO/DEBUG(48): #25 pc 00047800 / > system/ > lib/libdvm.so > 02-08 23:03:46.428: INFO/DEBUG(48): #26 pc 0000f940 / > system/ > lib/libc.so > 02-08 23:03:46.428: INFO/DEBUG(48): #27 pc 0000f4b4 / > system/ > lib/libc.so > 02-08 23:03:46.428: INFO/DEBUG(48): stack: > 02-08 23:03:46.428: INFO/DEBUG(48): 45e87a40 45e87a78 > 02-08 23:03:46.428: INFO/DEBUG(48): 45e87a44 0023c998 [heap] > 02-08 23:03:46.428: INFO/DEBUG(48): 45e87a48 4182b12a /data/ > dalvik-cache/sys...@framew...@[email protected] > 02-08 23:03:46.428: INFO/DEBUG(48): 45e87a4c 4182b12b /data/ > dalvik-cache/sys...@framew...@[email protected] > 02-08 23:03:46.428: INFO/DEBUG(48): 45e87a50 0023c998 [heap] > 02-08 23:03:46.428: INFO/DEBUG(48): 45e87a54 00000001 > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a58 00000007 > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a5c 41073fe0 /dev/ > ashmem/dalvik-LinearAlloc (deleted) > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a60 0023c998 [heap] > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a64 00000001 > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a68 00000007 > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a6c ad047361 /system/ > lib/libdvm.so > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a70 411bdd58 /dev/ > ashmem/dalvik-LinearAlloc (deleted) > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a74 0023c998 [heap] > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a78 df002777 > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a7c e3a070ad > 02-08 23:03:46.448: INFO/DEBUG(48): #00 45e87a80 45e87ab4 > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a84 ad03ff19 /system/ > lib/libdvm.so > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a88 45e87ac0 > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a8c 0023cb80 [heap] > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a90 0023cb80 [heap] > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a94 ad03fc71 /system/ > lib/libdvm.so > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a98 00278628 [heap] > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87a9c 00000000 > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87aa0 0023cb80 [heap] > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87aa4 aa1f3c3d /system/ > lib/libwebcore.so > 02-08 23:03:46.448: INFO/DEBUG(48): #01 45e87aa8 41073fe0 /dev/ > ashmem/dalvik-LinearAlloc (deleted) > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87aac 45e87abc > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87ab0 aa1f3c25 /system/ > lib/libwebcore.so > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87ab4 aa260be9 /system/ > lib/libwebcore.so > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87ab8 411bdd58 /dev/ > ashmem/dalvik-LinearAlloc (deleted) > 02-08 23:03:46.448: INFO/DEBUG(48): 45e87abc ffe17655 > 02-08 23:03:49.597: INFO/NotificationService(76): enqueueToast > pkg=com.wm.wordfind.client callback=android.app.ITransientNotification > $stub$pr...@43a256a8 duration=0 > 02-08 23:03:49.898: INFO/NotificationService(76): enqueueToast > pkg=com.wm.wordfind.client callback=android.app.ITransientNotification > $stub$pr...@4382d578 duration=0 > 02-08 23:03:49.948: WARN/AudioFlinger(51): write blocked for 102 msecs > 02-08 23:03:50.378: INFO/NotificationService(76): enqueueToast > pkg=com.wm.wordfind.client callback=android.app.ITransientNotification > $stub$pr...@43809740 duration=0 > 02-08 23:03:50.848: INFO/ActivityManager(76): Process > com.wm.wordfind.client (pid 1742) has died. > 02-08 23:03:50.858: INFO/WindowManager(76): WIN DEATH: Window{438b3998 > com.wm.wordfind.client/com.wm.wordfind.client.WordUpSplashScreen > paused=false} > 02-08 23:03:50.858: INFO/WindowManager(76): WIN DEATH: Window{43a02e78 > com.wm.wordfind.client/com.wm.wordfind.client.WordUpPlayActivity > paused=false} > 02-08 23:03:50.858: INFO/WindowManager(76): WIN DEATH: Window{43a158c8 > Toast paused=false} > 02-08 23:03:50.888: DEBUG/Zygote(50): Process 1742 terminated by > signal (11) -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

