Android 1.6 SIGSEV crash

156 views
Skip to first unread message

Justin

unread,
Apr 13, 2011, 4:03:13 PM4/13/11
to Google AdMob Ads Developers
I implemented the 4.0.4 SDK in Android to test it out using the XML
layout method as documented here http://code.google.com/mobile/ads/docs/android/banner_xml.html
. I opened my app up in a 1.6 emulator. I rotated the screen from
portrait->landscape->portrait. Upon the 3rd rotation, I got the
following crash:


04-13 14:50:54.909: INFO/WindowManager(77): Config changed:
{ scale=1.0 imsi=0/0 loc=en_US touch=3 keys=2/1/2 nav=3 orien=2
layout=18}
04-13 14:50:54.997: INFO/WindowManager(77): onOrientationChanged,
rotation changed to 0
04-13 14:50:54.997: INFO/WindowManager(77): Setting rotation to 0,
animFlags=0
04-13 14:50:55.037: INFO/WindowManager(77): Config changed:
{ scale=1.0 imsi=0/0 loc=en_US touch=3 keys=2/1/2 nav=3 orien=1
layout=18}
04-13 14:50:55.147: DEBUG/StatusBar(77): updateResources
04-13 14:50:55.237: DEBUG/StatusBar(77): updateResources
04-13 14:50:55.607: DEBUG/dalvikvm(506): GC freed 13978 objects /
653488 bytes in 144ms
04-13 14:50:55.637: DEBUG/webviewglue(506): nativeDestroy view:
0x3d1cd8
04-13 14:50:55.797: DEBUG/webviewglue(506): nativeDestroy view:
0x2eabc8
04-13 14:50:55.907: INFO/DEBUG(27): *** *** *** *** *** *** *** ***
*** *** *** *** *** *** *** ***
04-13 14:50:55.907: INFO/DEBUG(27): Build fingerprint: 'generic/sdk/
generic/:1.6/Donut/20842:eng/test-keys'
04-13 14:50:55.907: INFO/DEBUG(27): pid: 506, tid: 517 >>>
com.greenrift.wordmixlite <<<
04-13 14:50:55.917: INFO/DEBUG(27): signal 11 (SIGSEGV), fault addr
00000000
04-13 14:50:55.917: INFO/DEBUG(27): r0 00000007 r1 411b9a50 r2
411b9a50 r3 00000000
04-13 14:50:55.917: INFO/DEBUG(27): r4 411b9a50 r5 001d2470 r6
00000000 r7 455d8cac
04-13 14:50:55.917: INFO/DEBUG(27): r8 455d8da0 r9 424a0e48 10
424a0e34 fp 00000001
04-13 14:50:55.917: INFO/DEBUG(27): ip ad083e5c sp 455d8c48 lr
ad047361 pc ad03fc86 cpsr 00000030
04-13 14:50:56.227: INFO/DEBUG(27): #00 pc 0003fc86 /system/
lib/libdvm.so
04-13 14:50:56.247: INFO/DEBUG(27): #01 pc 0002f480 /system/
lib/libdvm.so
04-13 14:50:56.247: INFO/DEBUG(27): #02 pc 001f3c52 /system/
lib/libwebcore.so
04-13 14:50:56.247: INFO/DEBUG(27): #03 pc 00260b62 /system/
lib/libwebcore.so
04-13 14:50:56.267: INFO/DEBUG(27): #04 pc 000dac80 /system/
lib/libwebcore.so
04-13 14:50:56.267: INFO/DEBUG(27): #05 pc 000ecc6c /system/
lib/libwebcore.so
04-13 14:50:56.267: INFO/DEBUG(27): #06 pc 000df90c /system/
lib/libwebcore.so
04-13 14:50:56.277: INFO/DEBUG(27): #07 pc 00188640 /system/
lib/libwebcore.so
04-13 14:50:56.277: INFO/DEBUG(27): #08 pc 001887bc /system/
lib/libwebcore.so
04-13 14:50:56.277: INFO/DEBUG(27): #09 pc 001887e8 /system/
lib/libwebcore.so
04-13 14:50:56.287: INFO/DEBUG(27): #10 pc 00258ab6 /system/
lib/libwebcore.so
04-13 14:50:56.287: INFO/DEBUG(27): #11 pc 0000e434 /system/
lib/libdvm.so
04-13 14:50:56.287: INFO/global(506): Default buffer size used in
BufferedInputStream constructor. It would be better to be explicit if
an 8k buffer is required.
04-13 14:50:56.297: INFO/DEBUG(27): #12 pc 00040b0e /system/
lib/libdvm.so
04-13 14:50:56.307: INFO/DEBUG(27): #13 pc 00013198 /system/
lib/libdvm.so
04-13 14:50:56.307: INFO/DEBUG(27): #14 pc 00017be4 /system/
lib/libdvm.so
04-13 14:50:56.307: INFO/DEBUG(27): #15 pc 0001762c /system/
lib/libdvm.so
04-13 14:50:56.307: INFO/DEBUG(27): #16 pc 0005282c /system/
lib/libdvm.so
04-13 14:50:56.307: INFO/DEBUG(27): #17 pc 0005284a /system/
lib/libdvm.so
04-13 14:50:56.317: INFO/DEBUG(27): #18 pc 00047800 /system/
lib/libdvm.so
04-13 14:50:56.327: INFO/DEBUG(27): #19 pc 0000f940 /system/
lib/libc.so
04-13 14:50:56.327: INFO/DEBUG(27): #20 pc 0000f4b4 /system/
lib/libc.so
04-13 14:50:56.327: INFO/DEBUG(27): stack:
04-13 14:50:56.327: INFO/DEBUG(27): 455d8c08 455d8c40
04-13 14:50:56.347: INFO/DEBUG(27): 455d8c0c 001d2470 [heap]
04-13 14:50:56.347: INFO/DEBUG(27): 455d8c10 4182712a /data/
dalvik-cache/system@framework@core...@classes.dex
04-13 14:50:56.347: INFO/DEBUG(27): 455d8c14 4182712b /data/
dalvik-cache/system@framework@core...@classes.dex
04-13 14:50:56.347: INFO/DEBUG(27): 455d8c18 001d2470 [heap]
04-13 14:50:56.347: INFO/DEBUG(27): 455d8c1c 00000001
04-13 14:50:56.347: INFO/DEBUG(27): 455d8c20 00000007
04-13 14:50:56.347: INFO/DEBUG(27): 455d8c24 4106ffe0 /dev/
ashmem/dalvik-LinearAlloc (deleted)
04-13 14:50:56.347: INFO/DEBUG(27): 455d8c28 001d2470 [heap]
04-13 14:50:56.347: INFO/DEBUG(27): 455d8c2c 00000001
04-13 14:50:56.357: INFO/DEBUG(27): 455d8c30 00000007
04-13 14:50:56.357: INFO/DEBUG(27): 455d8c34 ad047361 /system/
lib/libdvm.so
04-13 14:50:56.357: INFO/DEBUG(27): 455d8c38 411b9a50 /dev/
ashmem/dalvik-LinearAlloc (deleted)
04-13 14:50:56.357: INFO/DEBUG(27): 455d8c3c 001d2470 [heap]
04-13 14:50:56.357: INFO/DEBUG(27): 455d8c40 df002777
04-13 14:50:56.357: INFO/DEBUG(27): 455d8c44 e3a070ad
04-13 14:50:56.357: INFO/DEBUG(27): #00 455d8c48 0026af70 [heap]
04-13 14:50:56.357: INFO/DEBUG(27): 455d8c4c ad06c894 /system/
lib/libdvm.so
04-13 14:50:56.357: INFO/DEBUG(27): 455d8c50 ad03ff19 /system/
lib/libdvm.so
04-13 14:50:56.357: INFO/DEBUG(27): 455d8c54 ad06c608 /system/
lib/libdvm.so
04-13 14:50:56.367: INFO/DEBUG(27): 455d8c58 438242d0 /dev/
ashmem/mspace/dalvik-heap/2 (deleted)
04-13 14:50:56.367: INFO/DEBUG(27): 455d8c5c ad06c608 /system/
lib/libdvm.so
04-13 14:50:56.367: INFO/DEBUG(27): 455d8c60 ad03fc71 /system/
lib/libdvm.so
04-13 14:50:56.367: INFO/DEBUG(27): 455d8c64 001d6ce0 [heap]
04-13 14:50:56.367: INFO/DEBUG(27): 455d8c68 00000000
04-13 14:50:56.367: INFO/DEBUG(27): 455d8c6c ad02f483 /system/
lib/libdvm.so
04-13 14:50:56.367: INFO/DEBUG(27): #01 455d8c70 ad06c608 /system/
lib/libdvm.so
04-13 14:50:56.367: INFO/DEBUG(27): 455d8c74 ad02ff11 /system/
lib/libdvm.so
04-13 14:50:56.367: INFO/DEBUG(27): 455d8c78 455d8cac
04-13 14:50:56.367: INFO/DEBUG(27): 455d8c7c 411b9a50 /dev/
ashmem/dalvik-LinearAlloc (deleted)
04-13 14:50:56.367: INFO/DEBUG(27): 455d8c80 aa3dc5d0 /system/
lib/libwebcore.so
04-13 14:50:56.377: INFO/DEBUG(27): 455d8c84 ad02f409 /system/
lib/libdvm.so
04-13 14:50:56.377: INFO/DEBUG(27): 455d8c88 aa1f3c3d /system/
lib/libwebcore.so
04-13 14:50:56.377: INFO/DEBUG(27): 455d8c8c 001d6ce0 [heap]
04-13 14:50:56.377: INFO/DEBUG(27): 455d8c90 00000000
04-13 14:50:56.377: INFO/DEBUG(27): 455d8c94 aa1f3c55 /system/
lib/libwebcore.so
04-13 14:50:56.767: INFO/global(506): Default buffer size used in
BufferedReader constructor. It would be better to be explicit if an 8k-
char buffer is required.
04-13 14:50:57.717: INFO/Ads(506): adRequestUrlHtml:
<html><head><script src="http://www.gstatic.com/afma/sdk-core-
v40.js"></
script><script>AFMA_buildAdURL({"msid":"com.greenrift.wordmixlite","simulator":
1,"hl":"en","preqs":
2,"u_so":"p","slotname":"MYACTUALADMOBIDWASHERE","js":"afma-sdk-a-
v4.0.4","app_name":"4.0.4.android.com.greenrift.wordmixlite","isu":"B3EEABB8EE11C2BE770B684D95219ECB","u_audio":
4,"u_w":320,"testing":1,"cap":"m,a","format":"320x50_mb","u_sd":
1.0,"net":"ed","u_h":480});</script></head><body></body></html>
04-13 14:50:58.846: WARN/dalvikvm(506): threadid=3 (h=-1343996920):
spin on suspend threadid=21 (handle=1928216)
04-13 14:50:58.846: WARN/dalvikvm(506): dumping state: process - 506
04-13 14:50:58.846: INFO/dalvikvm(506): "main" prio=5 tid=3 RUNNABLE
04-13 14:50:58.846: INFO/dalvikvm(506): | group="main" sCount=0
dsCount=0 s=N obj=0x4001ab08 self=0xbc60
04-13 14:50:58.846: INFO/dalvikvm(506): | sysTid=506 nice=0
sched=0/0 handle=-1343996920
04-13 14:50:58.846: INFO/dalvikvm(506): at
dalvik.system.VMRuntime.trackExternalAllocation(Native Method)
04-13 14:50:58.846: INFO/dalvikvm(506): at
android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
04-13 14:50:58.846: INFO/dalvikvm(506): at
android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:439)
04-13 14:50:58.846: INFO/dalvikvm(506): at
android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:
322)
04-13 14:50:58.846: INFO/dalvikvm(506): at
android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:
688)
04-13 14:50:58.846: INFO/dalvikvm(506): at
android.content.res.Resources.loadDrawable(Resources.java:1710)
04-13 14:50:58.846: INFO/dalvikvm(506): at
android.content.res.Resources.getDrawable(Resources.java:585)
04-13 14:50:58.846: INFO/dalvikvm(506): at
android.graphics.drawable.StateListDrawable.inflate(StateListDrawable.java:
146)
04-13 14:50:58.846: INFO/dalvikvm(506): at
android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:
779)
04-13 14:50:58.846: INFO/dalvikvm(506): at
android.graphics.drawable.Drawable.createFromXml(Drawable.java:720)
04-13 14:50:58.846: INFO/dalvikvm(506): at
android.content.res.Resources.loadDrawable(Resources.java:1695)
04-13 14:50:58.846: INFO/dalvikvm(506): at
android.content.res.TypedArray.getDrawable(TypedArray.java:548)
04-13 14:50:58.846: INFO/dalvikvm(506): at
android.view.View.<init>(View.java:1846)
04-13 14:50:58.846: INFO/dalvikvm(506): at
android.widget.ImageView.<init>(ImageView.java:109)
04-13 14:50:58.846: INFO/dalvikvm(506): at
android.widget.ImageButton.<init>(ImageButton.java:77)
04-13 14:50:58.846: INFO/dalvikvm(506): at
android.widget.ZoomButton.<init>(ZoomButton.java:51)
04-13 14:50:58.857: INFO/dalvikvm(506): at
android.widget.ZoomButton.<init>(ZoomButton.java:47)
04-13 14:50:58.857: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.constructNative(Native Method)
04-13 14:50:58.857: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.newInstance(Constructor.java:446)
04-13 14:50:58.857: INFO/dalvikvm(506): at
android.view.LayoutInflater.createView(LayoutInflater.java:499)
04-13 14:50:58.857: INFO/dalvikvm(506): at
com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:
56)
04-13 14:50:58.857: INFO/dalvikvm(506): at
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:562)
04-13 14:50:58.857: INFO/dalvikvm(506): at
android.view.LayoutInflater.rInflate(LayoutInflater.java:617)
04-13 14:50:58.857: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:382)
04-13 14:50:58.857: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:320)
04-13 14:50:58.857: INFO/dalvikvm(506): at
android.widget.ZoomControls.<init>(ZoomControls.java:49)
04-13 14:50:58.857: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.constructNative(Native Method)
04-13 14:50:58.857: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.newInstance(Constructor.java:446)
04-13 14:50:58.857: INFO/dalvikvm(506): at
android.view.LayoutInflater.createView(LayoutInflater.java:499)
04-13 14:50:58.857: INFO/dalvikvm(506): at
com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:
56)
04-13 14:50:58.857: INFO/dalvikvm(506): at
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:562)
04-13 14:50:58.857: INFO/dalvikvm(506): at
android.view.LayoutInflater.rInflate(LayoutInflater.java:617)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:382)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:320)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:276)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.widget.ZoomButtonsController.createContainer(ZoomButtonsController.java:
262)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.widget.ZoomButtonsController.<init>(ZoomButtonsController.java:
211)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.webkit.WebView.initZoomController(WebView.java:617)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.webkit.WebView.<init>(WebView.java:612)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.webkit.WebView.<init>(WebView.java:589)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.webkit.WebView.<init>(WebView.java:580)
04-13 14:50:58.867: INFO/dalvikvm(506): at g.<init>((null):-1)
04-13 14:50:58.867: INFO/dalvikvm(506): at d.<init>((null):-1)
04-13 14:50:58.867: INFO/dalvikvm(506): at
com.google.ads.AdView.a((null):-1)
04-13 14:50:58.867: INFO/dalvikvm(506): at
com.google.ads.AdView.<init>((null):-1)
04-13 14:50:58.867: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.constructNative(Native Method)
04-13 14:50:58.867: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.newInstance(Constructor.java:446)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.view.LayoutInflater.createView(LayoutInflater.java:499)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:564)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.view.LayoutInflater.rInflate(LayoutInflater.java:617)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:407)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:320)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:276)
04-13 14:50:58.867: INFO/dalvikvm(506): at
com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:
313)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.app.Activity.setContentView(Activity.java:1620)
04-13 14:50:58.867: INFO/dalvikvm(506): at
com.greenrift.wordmixlite.WordMixGame.doCreate(WordMixGame.java:2598)
04-13 14:50:58.867: INFO/dalvikvm(506): at
com.greenrift.wordmixlite.WordMixGame.onCreate(WordMixGame.java:2868)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
1123)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
2364)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:
2417)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:
3502)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.app.ActivityThread.access$2200(ActivityThread.java:116)
04-13 14:50:58.867: INFO/dalvikvm(506): at android.app.ActivityThread
$H.handleMessage(ActivityThread.java:1798)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.os.Handler.dispatchMessage(Handler.java:99)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.os.Looper.loop(Looper.java:123)
04-13 14:50:58.867: INFO/dalvikvm(506): at
android.app.ActivityThread.main(ActivityThread.java:4203)
04-13 14:50:58.867: INFO/dalvikvm(506): at
java.lang.reflect.Method.invokeNative(Native Method)
04-13 14:50:58.867: INFO/dalvikvm(506): at
java.lang.reflect.Method.invoke(Method.java:521)
04-13 14:50:58.867: INFO/dalvikvm(506): at
com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:791)
04-13 14:50:58.867: INFO/dalvikvm(506): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
04-13 14:50:58.867: INFO/dalvikvm(506): at
dalvik.system.NativeStart.main(Native Method)
04-13 14:50:58.867: INFO/dalvikvm(506): "WebViewCoreThread" prio=5
tid=21 RUNNABLE
04-13 14:50:58.867: INFO/dalvikvm(506): | group="main" sCount=1
dsCount=0 s=N obj=0x4381da30 self=0x1d2470
04-13 14:50:58.867: INFO/dalvikvm(506): | sysTid=517 nice=0
sched=0/0 handle=1928216
04-13 14:50:58.896: INFO/dalvikvm(506): at
android.webkit.BrowserFrame.nativeDestroyFrame(Native Method)
04-13 14:50:58.896: INFO/dalvikvm(506): at
android.webkit.BrowserFrame.destroy(BrowserFrame.java:331)
04-13 14:50:58.896: INFO/dalvikvm(506): at android.webkit.WebViewCore
$EventHub$1.handleMessage(WebViewCore.java:670)
04-13 14:50:58.896: INFO/dalvikvm(506): at
android.os.Handler.dispatchMessage(Handler.java:99)
04-13 14:50:58.896: INFO/dalvikvm(506): at
android.os.Looper.loop(Looper.java:123)
04-13 14:50:58.896: INFO/dalvikvm(506): at android.webkit.WebViewCore
$WebCoreThread.run(WebViewCore.java:471)
04-13 14:50:58.896: INFO/dalvikvm(506): at
java.lang.Thread.run(Thread.java:1060)
04-13 14:50:59.647: WARN/dalvikvm(506): threadid=3 (h=-1343996920):
spin on suspend threadid=21 (handle=1928216)
04-13 14:50:59.647: WARN/dalvikvm(506): dumping state: process - 506
04-13 14:50:59.647: INFO/dalvikvm(506): "main" prio=5 tid=3 RUNNABLE
04-13 14:50:59.647: INFO/dalvikvm(506): | group="main" sCount=0
dsCount=0 s=N obj=0x4001ab08 self=0xbc60
04-13 14:50:59.647: INFO/dalvikvm(506): | sysTid=506 nice=0
sched=0/0 handle=-1343996920
04-13 14:50:59.647: INFO/dalvikvm(506): at
dalvik.system.VMRuntime.trackExternalAllocation(Native Method)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:439)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:
322)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:
688)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.content.res.Resources.loadDrawable(Resources.java:1710)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.content.res.Resources.getDrawable(Resources.java:585)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.graphics.drawable.StateListDrawable.inflate(StateListDrawable.java:
146)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:
779)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.graphics.drawable.Drawable.createFromXml(Drawable.java:720)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.content.res.Resources.loadDrawable(Resources.java:1695)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.content.res.TypedArray.getDrawable(TypedArray.java:548)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.view.View.<init>(View.java:1846)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.widget.ImageView.<init>(ImageView.java:109)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.widget.ImageButton.<init>(ImageButton.java:77)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.widget.ZoomButton.<init>(ZoomButton.java:51)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.widget.ZoomButton.<init>(ZoomButton.java:47)
04-13 14:50:59.647: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.constructNative(Native Method)
04-13 14:50:59.647: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.newInstance(Constructor.java:446)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.view.LayoutInflater.createView(LayoutInflater.java:499)
04-13 14:50:59.647: INFO/dalvikvm(506): at
com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:
56)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:562)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.view.LayoutInflater.rInflate(LayoutInflater.java:617)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:382)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:320)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.widget.ZoomControls.<init>(ZoomControls.java:49)
04-13 14:50:59.647: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.constructNative(Native Method)
04-13 14:50:59.647: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.newInstance(Constructor.java:446)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.view.LayoutInflater.createView(LayoutInflater.java:499)
04-13 14:50:59.647: INFO/dalvikvm(506): at
com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:
56)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:562)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.view.LayoutInflater.rInflate(LayoutInflater.java:617)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:382)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:320)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:276)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.widget.ZoomButtonsController.createContainer(ZoomButtonsController.java:
262)
04-13 14:50:59.647: INFO/dalvikvm(506): at
android.widget.ZoomButtonsController.<init>(ZoomButtonsController.java:
211)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.webkit.WebView.initZoomController(WebView.java:617)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.webkit.WebView.<init>(WebView.java:612)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.webkit.WebView.<init>(WebView.java:589)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.webkit.WebView.<init>(WebView.java:580)
04-13 14:50:59.667: INFO/dalvikvm(506): at g.<init>((null):-1)
04-13 14:50:59.667: INFO/dalvikvm(506): at d.<init>((null):-1)
04-13 14:50:59.667: INFO/dalvikvm(506): at
com.google.ads.AdView.a((null):-1)
04-13 14:50:59.667: INFO/dalvikvm(506): at
com.google.ads.AdView.<init>((null):-1)
04-13 14:50:59.667: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.constructNative(Native Method)
04-13 14:50:59.667: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.newInstance(Constructor.java:446)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.view.LayoutInflater.createView(LayoutInflater.java:499)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:564)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.view.LayoutInflater.rInflate(LayoutInflater.java:617)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:407)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:320)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:276)
04-13 14:50:59.667: INFO/dalvikvm(506): at
com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:
313)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.app.Activity.setContentView(Activity.java:1620)
04-13 14:50:59.667: INFO/dalvikvm(506): at
com.greenrift.wordmixlite.WordMixGame.doCreate(WordMixGame.java:2598)
04-13 14:50:59.667: INFO/dalvikvm(506): at
com.greenrift.wordmixlite.WordMixGame.onCreate(WordMixGame.java:2868)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
1123)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
2364)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:
2417)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:
3502)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.app.ActivityThread.access$2200(ActivityThread.java:116)
04-13 14:50:59.667: INFO/dalvikvm(506): at android.app.ActivityThread
$H.handleMessage(ActivityThread.java:1798)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.os.Handler.dispatchMessage(Handler.java:99)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.os.Looper.loop(Looper.java:123)
04-13 14:50:59.667: INFO/dalvikvm(506): at
android.app.ActivityThread.main(ActivityThread.java:4203)
04-13 14:50:59.667: INFO/dalvikvm(506): at
java.lang.reflect.Method.invokeNative(Native Method)
04-13 14:50:59.667: INFO/dalvikvm(506): at
java.lang.reflect.Method.invoke(Method.java:521)
04-13 14:50:59.667: INFO/dalvikvm(506): at
com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:791)
04-13 14:50:59.667: INFO/dalvikvm(506): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
04-13 14:50:59.667: INFO/dalvikvm(506): at
dalvik.system.NativeStart.main(Native Method)
04-13 14:50:59.667: INFO/dalvikvm(506): "WebViewCoreThread" prio=5
tid=21 RUNNABLE
04-13 14:50:59.667: INFO/dalvikvm(506): | group="main" sCount=1
dsCount=0 s=N obj=0x4381da30 self=0x1d2470
04-13 14:50:59.667: INFO/dalvikvm(506): | sysTid=517 nice=0
sched=0/0 handle=1928216
04-13 14:50:59.687: INFO/dalvikvm(506): at
android.webkit.BrowserFrame.nativeDestroyFrame(Native Method)
04-13 14:50:59.687: INFO/dalvikvm(506): at
android.webkit.BrowserFrame.destroy(BrowserFrame.java:331)
04-13 14:50:59.697: INFO/dalvikvm(506): at android.webkit.WebViewCore
$EventHub$1.handleMessage(WebViewCore.java:670)
04-13 14:50:59.697: INFO/dalvikvm(506): at
android.os.Handler.dispatchMessage(Handler.java:99)
04-13 14:50:59.697: INFO/dalvikvm(506): at
android.os.Looper.loop(Looper.java:123)
04-13 14:50:59.697: INFO/dalvikvm(506): at android.webkit.WebViewCore
$WebCoreThread.run(WebViewCore.java:471)
04-13 14:50:59.697: INFO/dalvikvm(506): at
java.lang.Thread.run(Thread.java:1060)
04-13 14:50:59.966: WARN/WindowManager(77): App freeze timeout
expired.
04-13 14:50:59.966: WARN/WindowManager(77): Force clearing freeze:
AppWindowToken{439c4e18 token=HistoryRecord{437ddd58
com.greenrift.wordmixlite/.WordMixGame}}
04-13 14:51:00.447: WARN/dalvikvm(506): threadid=3 (h=-1343996920):
spin on suspend threadid=21 (handle=1928216)
04-13 14:51:00.447: WARN/dalvikvm(506): dumping state: process - 506
04-13 14:51:00.447: INFO/dalvikvm(506): "main" prio=5 tid=3 RUNNABLE
04-13 14:51:00.447: INFO/dalvikvm(506): | group="main" sCount=0
dsCount=0 s=N obj=0x4001ab08 self=0xbc60
04-13 14:51:00.447: INFO/dalvikvm(506): | sysTid=506 nice=0
sched=0/0 handle=-1343996920
04-13 14:51:00.447: INFO/dalvikvm(506): at
dalvik.system.VMRuntime.trackExternalAllocation(Native Method)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.graphics.BitmapFactory.nativeDecodeAsset(Native Method)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.graphics.BitmapFactory.decodeStream(BitmapFactory.java:439)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.graphics.BitmapFactory.decodeResourceStream(BitmapFactory.java:
322)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.graphics.drawable.Drawable.createFromResourceStream(Drawable.java:
688)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.content.res.Resources.loadDrawable(Resources.java:1710)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.content.res.Resources.getDrawable(Resources.java:585)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.graphics.drawable.StateListDrawable.inflate(StateListDrawable.java:
146)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.graphics.drawable.Drawable.createFromXmlInner(Drawable.java:
779)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.graphics.drawable.Drawable.createFromXml(Drawable.java:720)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.content.res.Resources.loadDrawable(Resources.java:1695)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.content.res.TypedArray.getDrawable(TypedArray.java:548)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.View.<init>(View.java:1846)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.widget.ImageView.<init>(ImageView.java:109)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.widget.ImageButton.<init>(ImageButton.java:77)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.widget.ZoomButton.<init>(ZoomButton.java:51)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.widget.ZoomButton.<init>(ZoomButton.java:47)
04-13 14:51:00.447: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.constructNative(Native Method)
04-13 14:51:00.447: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.newInstance(Constructor.java:446)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.createView(LayoutInflater.java:499)
04-13 14:51:00.447: INFO/dalvikvm(506): at
com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:
56)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:562)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.rInflate(LayoutInflater.java:617)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:382)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:320)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.widget.ZoomControls.<init>(ZoomControls.java:49)
04-13 14:51:00.447: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.constructNative(Native Method)
04-13 14:51:00.447: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.newInstance(Constructor.java:446)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.createView(LayoutInflater.java:499)
04-13 14:51:00.447: INFO/dalvikvm(506): at
com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:
56)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:562)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.rInflate(LayoutInflater.java:617)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:382)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:320)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:276)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.widget.ZoomButtonsController.createContainer(ZoomButtonsController.java:
262)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.widget.ZoomButtonsController.<init>(ZoomButtonsController.java:
211)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.webkit.WebView.initZoomController(WebView.java:617)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.webkit.WebView.<init>(WebView.java:612)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.webkit.WebView.<init>(WebView.java:589)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.webkit.WebView.<init>(WebView.java:580)
04-13 14:51:00.447: INFO/dalvikvm(506): at g.<init>((null):-1)
04-13 14:51:00.447: INFO/dalvikvm(506): at d.<init>((null):-1)
04-13 14:51:00.447: INFO/dalvikvm(506): at
com.google.ads.AdView.a((null):-1)
04-13 14:51:00.447: INFO/dalvikvm(506): at
com.google.ads.AdView.<init>((null):-1)
04-13 14:51:00.447: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.constructNative(Native Method)
04-13 14:51:00.447: INFO/dalvikvm(506): at
java.lang.reflect.Constructor.newInstance(Constructor.java:446)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.createView(LayoutInflater.java:499)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:564)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.rInflate(LayoutInflater.java:617)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:407)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:320)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.view.LayoutInflater.inflate(LayoutInflater.java:276)
04-13 14:51:00.447: INFO/dalvikvm(506): at
com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:
313)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.app.Activity.setContentView(Activity.java:1620)
04-13 14:51:00.447: INFO/dalvikvm(506): at
com.greenrift.wordmixlite.WordMixGame.doCreate(WordMixGame.java:2598)
04-13 14:51:00.447: INFO/dalvikvm(506): at
com.greenrift.wordmixlite.WordMixGame.onCreate(WordMixGame.java:2868)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:
1123)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.app.ActivityThread.performLaunchActivity(ActivityThread.java:
2364)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:
2417)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.app.ActivityThread.handleRelaunchActivity(ActivityThread.java:
3502)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.app.ActivityThread.access$2200(ActivityThread.java:116)
04-13 14:51:00.447: INFO/dalvikvm(506): at android.app.ActivityThread
$H.handleMessage(ActivityThread.java:1798)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.os.Handler.dispatchMessage(Handler.java:99)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.os.Looper.loop(Looper.java:123)
04-13 14:51:00.447: INFO/dalvikvm(506): at
android.app.ActivityThread.main(ActivityThread.java:4203)
04-13 14:51:00.447: INFO/dalvikvm(506): at
java.lang.reflect.Method.invokeNative(Native Method)
04-13 14:51:00.447: INFO/dalvikvm(506): at
java.lang.reflect.Method.invoke(Method.java:521)
04-13 14:51:00.447: INFO/dalvikvm(506): at
com.android.internal.os.ZygoteInit
$MethodAndArgsCaller.run(ZygoteInit.java:791)
04-13 14:51:00.447: INFO/dalvikvm(506): at
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
04-13 14:51:00.447: INFO/dalvikvm(506): at
dalvik.system.NativeStart.main(Native Method)
04-13 14:51:00.447: INFO/dalvikvm(506): "WebViewCoreThread" prio=5
tid=21 RUNNABLE
04-13 14:51:00.447: INFO/dalvikvm(506): | group="main" sCount=1
dsCount=0 s=N obj=0x4381da30 self=0x1d2470
04-13 14:51:00.447: INFO/dalvikvm(506): | sysTid=517 nice=0
sched=0/0 handle=1928216
04-13 14:51:00.497: INFO/dalvikvm(506): at
android.webkit.BrowserFrame.nativeDestroyFrame(Native Method)
04-13 14:51:00.497: INFO/dalvikvm(506): at
android.webkit.BrowserFrame.destroy(BrowserFrame.java:331)
04-13 14:51:00.497: INFO/dalvikvm(506): at android.webkit.WebViewCore
$EventHub$1.handleMessage(WebViewCore.java:670)
04-13 14:51:00.497: INFO/dalvikvm(506): at
android.os.Handler.dispatchMessage(Handler.java:99)
04-13 14:51:00.497: INFO/dalvikvm(506): at
android.os.Looper.loop(Looper.java:123)
04-13 14:51:00.497: INFO/dalvikvm(506): at android.webkit.WebViewCore
$WebCoreThread.run(WebViewCore.java:471)
04-13 14:51:00.497: INFO/dalvikvm(506): at
java.lang.Thread.run(Thread.java:1060)
04-13 14:51:00.697: DEBUG/Zygote(29): Process 506 terminated by signal
(11)

Sven

unread,
Apr 15, 2011, 2:05:25 PM4/15/11
to Google AdMob Ads Developers
I get this, too. Ads seem to work in 2.x without problems, though.


On Apr 14, 6:03 am, Justin <jtgi...@gmail.com> wrote:
> I implemented the 4.0.4 SDK in Android to test it out using the XML
> layout method as documented herehttp://code.google.com/mobile/ads/docs/android/banner_xml.html
> .  I opened my app up in a 1.6 emulator.  I rotated the screen from
> portrait->landscape->portrait.  Upon the 3rd rotation, I got the
> following crash:
> ...

Sheado

unread,
Apr 15, 2011, 3:46:11 PM4/15/11
to Google AdMob Ads Developers
I'm getting this too.
Can somebody at AdMob please look at this? Pretty Please!

This is even happening with the AdMob sample code. To reproduce run
the sample in a 1.6 emulator and start hiting Ctrl-F11 to cause the ad
to reload. After a few reloads (usually less than 10 times) you will
get a SIGSEGV. This didn't used to happen - so I'm imagining some new
Javascript code is being used that's is uncovering some bug in libdvm
or libwebcore. Maybe AdMob can detect the version and block all ads
that use said Javascript (or whatever it is that's invoking this
problem). Anything would be better than SIGSEGV.

Here's my SIGSEGV incase it helps:

04-15 12:37:18.396: INFO/Ads(425): adRequestUrlHtml:
<html><head><script src="http://www.gstatic.com/afma/sdk-core-
v40.js"></
script><script>AFMA_buildAdURL({"msid":"com.google.ads.example","simulator":
1,"hl":"en","preqs":3,"u_so":"l","slotname":"............","js":"afma-
sdk-a-
v4.0.4","app_name":"4.0.4.android.com.google.ads.example","isu":"...................","u_audio":
4,"u_w":480,"cap":"m,a","format":"320x50_mb","u_sd":
1.0,"net":"ed","u_h":320});</script></head><body></body></html>
04-15 12:37:19.155: INFO/Ads(425): Received ad url: <"url": "http://
r.admob.com:80/ad_source.php?
msid=com.google.ads.example&hl=en&preqs=3&u_so=l&slotname=..................&js=afma-
sdk-a-
v4.0.4&app_name=4.0.4.android.com.google.ads.example&isu=............................&u_audio=4&u_w=480&cap=m
%2Ca&format=320x50_mb&u_sd=1&net=ed&u_h=320&output=html&region=mobile_app&u_tz=420&ex=1&client_sdk=1&askip=3",
"afmaNotifyDt": "null">
04-15 12:37:19.316: INFO/global(425): Default buffer size used in
BufferedReader constructor. It would be better to be explicit if an 8k-
char buffer is required.
04-15 12:37:19.406: DEBUG/dalvikvm(425): GC freed 6339 objects /
425760 bytes in 85ms
04-15 12:37:19.436: DEBUG/webviewglue(425): nativeDestroy view:
0x3d8328
04-15 12:37:19.446: DEBUG/webviewglue(425): nativeDestroy view:
0x3ce8c0
04-15 12:37:19.465: DEBUG/webviewglue(425): nativeDestroy view:
0x3cd770
04-15 12:37:19.476: DEBUG/webviewglue(425): nativeDestroy view:
0x3cc620
04-15 12:37:19.496: DEBUG/webviewglue(425): nativeDestroy view:
0x1d0570
04-15 12:37:19.578: INFO/DEBUG(27): *** *** *** *** *** *** *** ***
*** *** *** *** *** *** *** ***
04-15 12:37:19.578: INFO/DEBUG(27): Build fingerprint: 'generic/sdk/
generic/:1.6/Donut/20842:eng/test-keys'
04-15 12:37:19.578: INFO/DEBUG(27): pid: 425, tid: 432 >>>
com.google.ads.example <<<
04-15 12:37:19.578: INFO/DEBUG(27): signal 11 (SIGSEGV), fault addr
00000000
04-15 12:37:19.586: INFO/DEBUG(27): r0 00000007 r1 411b9a50 r2
411b9a50 r3 00000000
04-15 12:37:19.586: INFO/DEBUG(27): r4 411b9a50 r5 001b11d0 r6
00000000 r7 44be5cac
04-15 12:37:19.586: INFO/DEBUG(27): r8 44be5da0 r9 424ebe48 10
424ebe34 fp 00000001
04-15 12:37:19.586: INFO/DEBUG(27): ip ad083e5c sp 44be5c48 lr
ad047361 pc ad03fc86 cpsr 00000030
04-15 12:37:19.676: INFO/DEBUG(27): #00 pc 0003fc86 /system/
lib/libdvm.so
04-15 12:37:19.676: INFO/DEBUG(27): #01 pc 0002f480 /system/
lib/libdvm.so
04-15 12:37:19.686: INFO/DEBUG(27): #02 pc 001f3c3a /system/
lib/libwebcore.so
04-15 12:37:19.686: INFO/DEBUG(27): #03 pc 00260b52 /system/
lib/libwebcore.so
04-15 12:37:19.686: INFO/DEBUG(27): #04 pc 000dac68 /system/
lib/libwebcore.so
04-15 12:37:19.686: INFO/DEBUG(27): #05 pc 000ecc5c /system/
lib/libwebcore.so
04-15 12:37:19.696: INFO/DEBUG(27): #06 pc 000df8f4 /system/
lib/libwebcore.so
04-15 12:37:19.696: INFO/DEBUG(27): #07 pc 00188638 /system/
lib/libwebcore.so
04-15 12:37:19.696: INFO/DEBUG(27): #08 pc 001887b4 /system/
lib/libwebcore.so
04-15 12:37:19.706: INFO/DEBUG(27): #09 pc 001887e0 /system/
lib/libwebcore.so
04-15 12:37:19.706: INFO/DEBUG(27): #10 pc 00258aa6 /system/
lib/libwebcore.so
04-15 12:37:19.706: INFO/DEBUG(27): #11 pc 0000e434 /system/
lib/libdvm.so
04-15 12:37:19.706: INFO/DEBUG(27): #12 pc 00040b0e /system/
lib/libdvm.so
04-15 12:37:19.706: INFO/DEBUG(27): #13 pc 00013198 /system/
lib/libdvm.so
04-15 12:37:19.716: INFO/DEBUG(27): #14 pc 00017be4 /system/
lib/libdvm.so
04-15 12:37:19.716: INFO/DEBUG(27): #15 pc 0001762c /system/
lib/libdvm.so
04-15 12:37:19.716: INFO/DEBUG(27): #16 pc 0005282c /system/
lib/libdvm.so
04-15 12:37:19.716: INFO/DEBUG(27): #17 pc 0005284a /system/
lib/libdvm.so
04-15 12:37:19.726: INFO/DEBUG(27): #18 pc 00047800 /system/
lib/libdvm.so
04-15 12:37:19.726: INFO/DEBUG(27): #19 pc 0000f940 /system/
lib/libc.so
04-15 12:37:19.726: INFO/DEBUG(27): #20 pc 0000f4b4 /system/
lib/libc.so
04-15 12:37:19.726: INFO/DEBUG(27): stack:
04-15 12:37:19.736: INFO/DEBUG(27): 44be5c08 44be5c40
04-15 12:37:19.736: INFO/DEBUG(27): 44be5c0c 001b11d0 [heap]
04-15 12:37:19.736: INFO/DEBUG(27): 44be5c10 4182712a /data/
dalvik-cache/system@framework@core...@classes.dex
04-15 12:37:19.736: INFO/DEBUG(27): 44be5c14 4182712b /data/
dalvik-cache/system@framework@core...@classes.dex
04-15 12:37:19.736: INFO/DEBUG(27): 44be5c18 001b11d0 [heap]
04-15 12:37:19.736: INFO/DEBUG(27): 44be5c1c 00000001
04-15 12:37:19.746: INFO/DEBUG(27): 44be5c20 00000007
04-15 12:37:19.746: INFO/DEBUG(27): 44be5c24 4106ffe0 /dev/
ashmem/dalvik-LinearAlloc (deleted)
04-15 12:37:19.746: INFO/DEBUG(27): 44be5c28 001b11d0 [heap]
04-15 12:37:19.746: INFO/DEBUG(27): 44be5c2c 00000001
04-15 12:37:19.746: INFO/DEBUG(27): 44be5c30 00000007
04-15 12:37:19.746: INFO/DEBUG(27): 44be5c34 ad047361 /system/
lib/libdvm.so
04-15 12:37:19.746: INFO/DEBUG(27): 44be5c38 411b9a50 /dev/
ashmem/dalvik-LinearAlloc (deleted)
04-15 12:37:19.746: INFO/DEBUG(27): 44be5c3c 001b11d0 [heap]
04-15 12:37:19.746: INFO/DEBUG(27): 44be5c40 df002777
04-15 12:37:19.746: INFO/DEBUG(27): 44be5c44 e3a070ad
04-15 12:37:19.746: INFO/DEBUG(27): #00 44be5c48 001e0e08 [heap]
04-15 12:37:19.746: INFO/DEBUG(27): 44be5c4c ad06c89c /system/
lib/libdvm.so
04-15 12:37:19.756: INFO/DEBUG(27): 44be5c50 ad03ff19 /system/
lib/libdvm.so
04-15 12:37:19.756: INFO/DEBUG(27): 44be5c54 ad06c610 /system/
lib/libdvm.so
04-15 12:37:19.756: INFO/DEBUG(27): 44be5c58 437fb0c0 /dev/
ashmem/mspace/dalvik-heap/2 (deleted)
04-15 12:37:19.756: INFO/DEBUG(27): 44be5c5c ad06c610 /system/
lib/libdvm.so
04-15 12:37:19.756: INFO/DEBUG(27): 44be5c60 ad03fc71 /system/
lib/libdvm.so
04-15 12:37:19.756: INFO/DEBUG(27): 44be5c64 001b4388 [heap]
04-15 12:37:19.756: INFO/DEBUG(27): 44be5c68 00000000
04-15 12:37:19.756: INFO/DEBUG(27): 44be5c6c ad02f483 /system/
lib/libdvm.so
04-15 12:37:19.756: INFO/DEBUG(27): #01 44be5c70 ad06c610 /system/
lib/libdvm.so
04-15 12:37:19.756: INFO/DEBUG(27): 44be5c74 ad02ff11 /system/
lib/libdvm.so
04-15 12:37:19.766: INFO/DEBUG(27): 44be5c78 44be5cac
04-15 12:37:19.766: INFO/DEBUG(27): 44be5c7c 411b9a50 /dev/
ashmem/dalvik-LinearAlloc (deleted)
04-15 12:37:19.766: INFO/DEBUG(27): 44be5c80 aa3dc5d0 /system/
lib/libwebcore.so
04-15 12:37:19.766: INFO/DEBUG(27): 44be5c84 ad02f409 /system/
lib/libdvm.so
04-15 12:37:19.766: INFO/DEBUG(27): 44be5c88 aa1f3c25 /system/
lib/libwebcore.so
04-15 12:37:19.766: INFO/DEBUG(27): 44be5c8c 001b4388 [heap]
04-15 12:37:19.766: INFO/DEBUG(27): 44be5c90 00000000
04-15 12:37:19.766: INFO/DEBUG(27): 44be5c94 aa1f3c3d /system/
lib/libwebcore.so


Thank You,
Sheado

malesku

unread,
Apr 30, 2011, 8:33:56 AM4/30/11
to Google AdMob Ads Developers
I get the same issue after upgrading to GoogleAdMobAdsSdk-4.0.4.

Tim

unread,
Apr 30, 2011, 10:08:37 PM4/30/11
to Google AdMob Ads Developers
This is a bug in Android's WebView in 1.6. We are working on a
workaround that should be available in the next release.

Thanks,
-Tim

Bryan Atwood

unread,
May 4, 2011, 7:30:01 PM5/4/11
to Google AdMob Ads Developers
Hi Tim,

Can you guys share what is causing the bug in 1.6? Some people like
myself and Sheado above are calling AdMob via javascript inside of a
WebView, so an SDK fix may not help us.

Thanks!
Bryan

Chad Ata

unread,
May 4, 2011, 7:59:17 PM5/4/11
to google-adm...@googlegroups.com
Hello,

Actually I'm not calling it via Javascript - just suggesting that AbMob's latest ads may have javascript that is invoking the error.
For now, I came up with a simple workaround to help reduce the issue from happening:

if( android version <= 1.6 )
prevent the view from ever refreshing or requesting new ads

Since it tends to crash after a few refreshes, I found this to significantly reduce the occurrence of the problem.

-Sheado

Tim

unread,
May 5, 2011, 1:28:49 AM5/5/11
to Google AdMob Ads Developers
Bryan,

I'm not sure exactly what causes the bug, but it appears to be a
segmentation fault in the native code portion of WebView in Android
1.6. The fix we will provide is to call WebView.destroy() via an
AdView.destroy() method in Activity.onDestroy().

Thanks,
-Tim



On May 4, 4:59 pm, Chad Ata <chad...@gmail.com> wrote:
> Hello,
>
> Actually I'm not calling it via Javascript - just suggesting that AbMob's
> latest ads may have javascript that is invoking the error.
> For now, I came up with a simple workaround to help reduce the issue from
> happening:
>
> if( android version <= 1.6 )
> prevent the view from ever refreshing or requesting new ads
>
> Since it tends to crash after a few refreshes, I found this to significantly
> reduce the occurrence of the problem.
>
> -Sheado
>

grndvl1

unread,
May 5, 2011, 9:05:13 PM5/5/11
to Google AdMob Ads Developers
Yep I get the same thing sometimes when an activity first loads and
the ad is not there, then when it receives and ad and tries to load it
that is when I get that SIGSEGV error too.

grndvl1

unread,
May 15, 2011, 12:24:56 PM5/15/11
to Google AdMob Ads Developers
Well your workaround didn't show up in 4.1 it still signal 11 dumps
and crashes my app!! So what are you guys gonna do, I have been
delaying my code release due to this and am losing revenue because of
the 10% of people using 1.6 are getting crashes because of your ads.
Fix this asap please!

John

Tim

unread,
May 16, 2011, 3:43:57 PM5/16/11
to Google AdMob Ads Developers
Please see this thread regarding the SIGSEGV errors in Android 1.6:
https://groups.google.com/group/google-admob-ads-sdk/browse_thread/thread/f72ed8694a28cc7d/ced66f77ddb1e3ad

Thanks,
-Tim
Reply all
Reply to author
Forward
0 new messages