[Eee Pad Transformer Android Development] zAlbee:
There is a webpage that consistently forced closes the stock browser on build 28. Can anyone confirm? Go to www.BMO.com (must be desktop, not mobile version) and click the "sign in" button in the top-right corner. No need to input anything, it seems to crash the browser on load. This is with plug-ins set to "on demand". Cat log shows a string index out of bounds exception.

12-01 19:00:03.637 E/webcoreglue(5863): *** Uncaught exception returned from Java call!
12-01 19:00:03.637 W/System.err(5863): java.lang.StringIndexOutOfBoundsException: length=0; index=-1
12-01 19:00:03.637 W/System.err(5863): at java.lang.AbstractStringBuilder.indexAndLength(AbstractStringBuilder.java:212)
12-01 19:00:03.637 W/System.err(5863): at java.lang.AbstractStringBuilder.charAt(AbstractStringBuilder.java:206)
12-01 19:00:03.637 W/System.err(5863): at java.lang.StringBuffer.charAt(StringBuffer.java:346)
12-01 19:00:03.637 W/System.err(5863): at com.android.org.bouncycastle.asn1.x509.X509NameTokenizer.nextToken(X509NameTokenizer.java:78)
12-01 19:00:03.637 W/System.err(5863): at com.android.org.bouncycastle.asn1.x509.X509Name.(X509Name.java:719)
12-01 19:00:03.637 W/System.err(5863): at com.android.org.bouncycastle.asn1.x509.X509Name.(X509Name.java:655)
12-01 19:00:03.637 W/System.err(5863): at com.android.org.bouncycastle.asn1.x509.X509Name.(X509Name.java:593)
12-01 19:00:03.637 W/System.err(5863): at android.net.http.SslCertificate$DName.(SslCertificate.java:379)
12-01 19:00:03.637 W/System.err(5863): at android.net.http.SslCertificate.(SslCertificate.java:189)
12-01 19:00:03.637 W/System.err(5863): at android.net.http.SslCertificate.(SslCertificate.java:178)
12-01 19:00:03.647 W/System.err(5863): at android.webkit.BrowserFrame.setCertificate(BrowserFrame.java:1206)
12-01 19:00:03.647 W/System.err(5863): at android.webkit.JWebCoreJavaBridge.nativeServiceFuncPtrQueue(Native Method)
12-01 19:00:03.647 W/System.err(5863): at android.webkit.JWebCoreJavaBridge.handleMessage(JWebCoreJavaBridge.java:113)
12-01 19:00:03.647 W/System.err(5863): at android.os.Handler.dispatchMessage(Handler.java:99)
12-01 19:00:03.647 W/System.err(5863): at android.os.Looper.loop(Looper.java:137)
12-01 19:00:03.647 W/System.err(5863): at android.webkit.WebViewCore$WebCoreThread.run(WebViewCore.java:814)
12-01 19:00:03.647 W/System.err(5863): at java.lang.Thread.run(Thread.java:841)
12-01 19:00:03.657 E/dalvikvm(5863): Class lookup Landroid/webkit/WebHistoryItemClassic; attempted with exception pending
12-01 19:00:03.657 W/dalvikvm(5863): Pending exception is:
12-01 19:00:03.657 I/dalvikvm(5863): java.lang.StringIndexOutOfBoundsException: length=0; index=-1
12-01 19:00:03.657 I/dalvikvm(5863): (raw stack trace not found)

This is followed by a dump of all dalvik threads, and then a SIGSEGV in libc...

12-01 19:00:03.787 F/libc (5863): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1), thread 5905 (WebViewCoreThre)
12-01 19:00:03.887 I/DEBUG (104): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
12-01 19:00:03.887 I/DEBUG (104): Build fingerprint: 'asus/US_epad/TF101:4.0.3/IML74K/US_epad-9.2.1.27-20120615:user/release-keys'
12-01 19:00:03.887 I/DEBUG (104): Revision: '0'
12-01 19:00:03.897 I/DEBUG (104): pid: 5863, tid: 5905, name: WebViewCoreThre >>> com.android.browser <<<
12-01 19:00:03.897 I/DEBUG (104): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr deadd00d
12-01 19:00:04.417 I/DEBUG (104): r0 00000000 r1 40c6a1a0 r2 00000000 r3 000ba2b4
12-01 19:00:04.417 I/DEBUG (104): r4 0000020c r5 5ea255c0 r6 0005974c r7 608251f0
12-01 19:00:04.417 I/DEBUG (104): r8 40c5a5b0 r9 0005a118 sl 00000000 fp 00000000
12-01 19:00:04.417 I/DEBUG (104): ip 17114001 sp 5e5ff5f0 lr deaddfff pc 40baff00 cpsr 60000010
12-01 19:00:04.417 I/DEBUG (104): d0 4431400044750000 d1 3fe542dc3fe71606
12-01 19:00:04.417 I/DEBUG (104): d2 41d4a6f360ea85ba d3 c2c8000000000000
12-01 19:00:04.417 I/DEBUG (104): d4 000a235caca47000 d5 412446b800000000
12-01 19:00:04.417 I/DEBUG (104): d6 3fa72f05000003d4 d7 44a00000000002c5
12-01 19:00:04.417 I/DEBUG (104): d8 41d4a6f360e952f4 d9 3fa999999999999a
12-01 19:00:04.417 I/DEBUG (104): d10 0000000000000000 d11 0000000000000000
12-01 19:00:04.417 I/DEBUG (104): d12 0000000000000000 d13 0000000000000000
12-01 19:00:04.417 I/DEBUG (104): d14 0000000000000000 d15 0000000000000000
12-01 19:00:04.427 I/DEBUG (104): scr 60000013
12-01 19:00:04.427 I/DEBUG (104):
12-01 19:00:04.427 I/DEBUG (104): backtrace:
12-01 19:00:04.427 I/DEBUG (104): #00 pc 00059f00 /system/lib/libdvm.so (dvmAbort+184)
12-01 19:00:04.427 I/DEBUG (104): #01 pc 000aae88 /system/lib/libdvm.so
12-01 19:00:04.427 I/DEBUG (104): #02 pc 0006333c /system/lib/libdvm.so
12-01 19:00:04.427 I/DEBUG (104): #03 pc 00446a88 /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #04 pc 00440ba8 /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #05 pc 0067ed8c /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #06 pc 0067dee4 /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #07 pc 001a3e38 /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #08 pc 001a41ac /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #09 pc 0019b5ec /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #10 pc 0019dc14 /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #11 pc 006c27ec /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #12 pc 001b4240 /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #13 pc 006c8bb8 /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #14 pc 001b3cd0 /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #15 pc 0042b9d8 /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #16 pc 00430760 /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #17 pc 0042a334 /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #18 pc 000e0698 /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #19 pc 0043df20 /system/lib/libwebcore.so
12-01 19:00:04.427 I/DEBUG (104): #20 pc 0001de0c /system/lib/libdvm.so (dvmPlatformInvoke+112)
12-01 19:00:04.427 I/DEBUG (104): #21 pc 0006dd3c /system/lib/libdvm.so (dvmCallJNIMethod(unsigned int const*, JValue*, Method const*, Thread*)+240)
12-01 19:00:04.427 I/DEBUG (104): #22 pc 00027220 /system/lib/libdvm.so
12-01 19:00:04.427 I/DEBUG (104): #23 pc 0002c164 /system/lib/libdvm.so (dvmInterpret(Thread*, Method const*, JValue*)+184)
12-01 19:00:04.427 I/DEBUG (104): #24 pc 00093918 /system/lib/libdvm.so (dvmCallMethodV(Thread*, Method const*, Object*, bool, JValue*, std::__va_list)+768)
12-01 19:00:04.427 I/DEBUG (104): #25 pc 00093a3c /system/lib/libdvm.so (dvmCallMethod(Thread*, Method const*, Object*, JValue*, ...)+36)
12-01 19:00:04.427 I/DEBUG (104): #26 pc 0007c708 /system/lib/libdvm.so
12-01 19:00:04.427 I/DEBUG (104): #27 pc 0000c4ec /system/lib/libc.so (__thread_entry+148)
12-01 19:00:04.427 I/DEBUG (104): #28 pc 0000c670 /system/lib/libc.so (pthread_create+208)
12-01 19:00:04.427 I/DEBUG (104): #29 pc 000025bc <unknown>
12-01 19:00:04.427 I/DEBUG (104):

Sent from my Transformer TF101 running 4.3.1 (KatKiss)