一个webview崩溃的解决办法

一个webview崩溃的解决办法

最近有个机器(魅蓝E2(GIH-PHO-1879)(webview版本:51.0.2704.108))打开浏览器放着就会崩溃,抓堆栈出来。是这样的:

Operating system: Android
                  0.0.0 Linux 3.18.31+ #1 SMP PREEMPT Mon Mar 5 16:17:48 CST 2018 armv8l
CPU: arm
     ARMv1 ARM part(0x4100d030) features: half,thumb,fastmult,vfpv2,edsp,neon,vfpv3,tls,vfpv4,idiva,idivt
     8 CPUs

GPU: UNKNOWN

Crash reason:  SIGABRT
Crash address: 0x7eb8
Process uptime: not available

Thread 54 (crashed)
 0  libc.so + 0x4359c
     r0 = 0x00000000    r1 = 0x000005e9    r2 = 0x00000006    r3 = 0xcae7f978
     r4 = 0xcae7f980    r5 = 0xcae7f930    r6 = 0x0000000b    r7 = 0x0000010c
     r8 = 0xcae7ef24    r9 = 0xcae7efb8   r10 = 0x00000000   r12 = 0x00000006
     fp = 0x00000002    sp = 0xcae7ee70    lr = 0xf6f531ad    pc = 0xf6f5559c
    Found by: given as instruction pointer in context
 1  libc.so + 0x1c7e5
     sp = 0xcae7ee88    pc = 0xf6f2e7e7
    Found by: stack scanning
 2  libc.so + 0x1998f
     sp = 0xcae7ee90    pc = 0xf6f2b991
    Found by: stack scanning
 3  dalvik-main space (deleted) + 0x3f87108
     sp = 0xcae7eea8    pc = 0x16b8710a
    Found by: stack scanning
 4  libc.so + 0x6c4d6
     sp = 0xcae7eeac    pc = 0xf6f7e4d8
    Found by: stack scanning
 5  libc.so + 0x6c4d6
     sp = 0xcae7eeb0    pc = 0xf6f7e4d8
    Found by: stack scanning
 6  libc.so + 0x17536
     sp = 0xcae7eeb8    pc = 0xf6f29538
    Found by: stack scanning
 7  libc.so + 0x1b3f9
     sp = 0xcae7eec0    pc = 0xf6f2d3fb
    Found by: stack scanning
 8  libc.so + 0x67fa2
     sp = 0xcae7eec4    pc = 0xf6f79fa4
    Found by: stack scanning
 9  libc.so + 0x1b411
     sp = 0xcae7eed0    pc = 0xf6f2d413
    Found by: stack scanning
10  libc.so + 0x67fa2
     sp = 0xcae7eed4    pc = 0xf6f79fa4
    Found by: stack scanning
11  libc.so + 0x6c4d6
     sp = 0xcae7eed8    pc = 0xf6f7e4d8
    Found by: stack scanning
12  libc.so + 0x47303
     sp = 0xcae7eee8    pc = 0xf6f59305
    Found by: stack scanning
13  libjavacrypto.so + 0x97b9
     sp = 0xcae7eef0    pc = 0xee3707bb
    Found by: stack scanning
14  libssl.so + 0x134c1
     sp = 0xcae7ef28    pc = 0xf67644c3
    Found by: stack scanning
15  libssl.so + 0x27346
     sp = 0xcae7ef2c    pc = 0xf6778348
    Found by: stack scanning
16  libssl.so + 0x2716b
     sp = 0xcae7ef30    pc = 0xf677816d
    Found by: stack scanning
17  libssl.so + 0x27176
     sp = 0xcae7ef34    pc = 0xf6778178
    Found by: stack scanning
18  libssl.so + 0x295a6
     sp = 0xcae7ef38    pc = 0xf677a5a8
    Found by: stack scanning
19  dalvik-main space (deleted) + 0xd3ffffe
     sp = 0xcae7efb4    pc = 0x20000000
    Found by: stack scanning
20  libjavacrypto.so + 0x11d9b
     sp = 0xcae7f04c    pc = 0xee378d9d
    Found by: stack scanning
21  libjavacrypto.so + 0x12c77
     sp = 0xcae7f05c    pc = 0xee379c79
    Found by: stack scanning
22  libjavacrypto.so + 0xa50f
     sp = 0xcae7f060    pc = 0xee371511
    Found by: stack scanning
23  libjavacrypto.so + 0x12c16
     sp = 0xcae7f080    pc = 0xee379c18
    Found by: stack scanning
24  libjavacrypto.so + 0x12c29
     sp = 0xcae7f084    pc = 0xee379c2b
    Found by: stack scanning
25  libjavacrypto.so + 0x12c8d
     sp = 0xcae7f088    pc = 0xee379c8f
    Found by: stack scanning
26  system@framework@boot.art + 0xab6ee6
     sp = 0xcae7f0a4    pc = 0x7066dee8
    Found by: stack scanning
27  system@framework@boot.art + 0x5b6fe
     sp = 0xcae7f0b4    pc = 0x6fc12700
    Found by: stack scanning
28  dalvik-main space 1 (deleted) + 0x10ea5ee
     sp = 0xcae7f0b8    pc = 0x33cea5f0
    Found by: stack scanning
29  dalvik-main space 1 (deleted) + 0x10ea5ee
     sp = 0xcae7f0bc    pc = 0x33cea5f0
    Found by: stack scanning
30  dalvik-main space 1 (deleted) + 0x11f34fe
     sp = 0xcae7f0c0    pc = 0x33df3500
    Found by: stack scanning
31  boot.oat + 0x4da06f
     sp = 0xcae7f0d0    pc = 0x73299071
    Found by: stack scanning
32  dalvik-main space 1 (deleted) + 0x10e77ce
     sp = 0xcae7f0ec    pc = 0x33ce77d0
    Found by: stack scanning
33  dalvik-main space 1 (deleted) + 0x11f245e
     sp = 0xcae7f0f0    pc = 0x33df2460
    Found by: stack scanning
34  system@framework@boot.art + 0xab6ee6
     sp = 0xcae7f0f4    pc = 0x7066dee8
    Found by: stack scanning
35  system@framework@boot.art + 0x85258e
     sp = 0xcae7f100    pc = 0x70409590
    Found by: stack scanning
36  dalvik-main space 1 (deleted) + 0x10e77ce
     sp = 0xcae7f104    pc = 0x33ce77d0
    Found by: stack scanning
37  dalvik-main space 1 (deleted) + 0x10ea5ee
     sp = 0xcae7f108    pc = 0x33cea5f0
    Found by: stack scanning
38  system@framework@boot.art + 0x1536
     sp = 0xcae7f118    pc = 0x6fbb8538
    Found by: stack scanning
39  dalvik-main space 1 (deleted) + 0x11f193e
     sp = 0xcae7f120    pc = 0x33df1940
    Found by: stack scanning
40  system@framework@boot.art + 0x1536
     sp = 0xcae7f124    pc = 0x6fbb8538
    Found by: stack scanning
41  system@framework@boot.art + 0x5b6fe
     sp = 0xcae7f168    pc = 0x6fc12700
    Found by: stack scanning
42  dalvik-main space 1 (deleted) + 0x10ea5ee
     sp = 0xcae7f16c    pc = 0x33cea5f0
    Found by: stack scanning
43  dalvik-main space 1 (deleted) + 0x10ea5ee
     sp = 0xcae7f170    pc = 0x33cea5f0
    Found by: stack scanning
44  dalvik-main space 1 (deleted) + 0x11f34fe
     sp = 0xcae7f174    pc = 0x33df3500
    Found by: stack scanning
45  boot.oat + 0x4f9a39
     sp = 0xcae7f180    pc = 0x732b8a3b
    Found by: stack scanning
46  system@framework@boot.art + 0x97fd8e
     sp = 0xcae7f184    pc = 0x70536d90
    Found by: stack scanning
47  dalvik-main space 1 (deleted) + 0x10e77ce
     sp = 0xcae7f190    pc = 0x33ce77d0
    Found by: stack scanning
48  dalvik-main space 1 (deleted) + 0x10ea5ee
     sp = 0xcae7f194    pc = 0x33cea5f0
    Found by: stack scanning
49  system@framework@boot.art + 0x3031d6
     sp = 0xcae7f1ac    pc = 0x6feba1d8
    Found by: stack scanning
50  system@framework@boot.art + 0x61ba2
     sp = 0xcae7f1b8    pc = 0x6fc18ba4
    Found by: stack scanning
51  system@framework@boot.art + 0x62b82
     sp = 0xcae7f1bc    pc = 0x6fc19b84
    Found by: stack scanning
52  system@framework@boot.art + 0x6c108e
     sp = 0xcae7f1c0    pc = 0x70278090
    Found by: stack scanning
53  dalvik-main space 1 (deleted) + 0x10e77ce
     sp = 0xcae7f1d4    pc = 0x33ce77d0
    Found by: stack scanning
54  dalvik-main space 1 (deleted) + 0x10ea5ee
     sp = 0xcae7f1d8    pc = 0x33cea5f0
    Found by: stack scanning
55  libart.so + 0xd99e3
     sp = 0xcae7f1f0    pc = 0xf44179e5
    Found by: stack scanning
56  system@framework@boot.art + 0xb33f36
     sp = 0xcae7f1f4    pc = 0x706eaf38
    Found by: stack scanning
57  system@framework@boot.art + 0x985e6e
     sp = 0xcae7f1f8    pc = 0x7053ce70
    Found by: stack scanning
58  dalvik-main space 1 (deleted) + 0x2462de
     sp = 0xcae7f1fc    pc = 0x32e462e0
    Found by: stack scanning
59  system@framework@boot.art + 0x6c108e
     sp = 0xcae7f200    pc = 0x70278090
    Found by: stack scanning
60  dalvik-main space 1 (deleted) + 0x10e787e
     sp = 0xcae7f204    pc = 0x33ce7880
    Found by: stack scanning
61  dalvik-main space 1 (deleted) + 0x10ea5ee
     sp = 0xcae7f208    pc = 0x33cea5f0
    Found by: stack scanning
62  boot.oat + 0x52850d
     sp = 0xcae7f210    pc = 0x732e750f
    Found by: stack scanning
63  system@framework@boot.art + 0x985e6e
     sp = 0xcae7f214    pc = 0x7053ce70
    Found by: stack scanning
64  dalvik-main space 1 (deleted) + 0x10ea5ee
     sp = 0xcae7f21c    pc = 0x33cea5f0
    Found by: stack scanning
65  dalvik-main space 1 (deleted) + 0x10e788e
     sp = 0xcae7f220    pc = 0x33ce7890
    Found by: stack scanning
66  dalvik-main space 1 (deleted) + 0x11f32be
     sp = 0xcae7f228    pc = 0x33df32c0
    Found by: stack scanning
67  dalvik-main space 1 (deleted) + 0x244f9e
     sp = 0xcae7f23c    pc = 0x32e44fa0
    Found by: stack scanning
68  system@framework@boot.art + 0x985e1e
     sp = 0xcae7f244    pc = 0x7053ce20
    Found by: stack scanning
69  system@framework@boot.art + 0x61c8a
     sp = 0xcae7f248    pc = 0x6fc18c8c
    Found by: stack scanning
70  dalvik-main space 1 (deleted) + 0x10ea5ee
     sp = 0xcae7f24c    pc = 0x33cea5f0
    Found by: stack scanning
71  dalvik-main space 1 (deleted) + 0x10e771e
     sp = 0xcae7f250    pc = 0x33ce7720
    Found by: stack scanning
72  dalvik-main space 1 (deleted) + 0x11f209e
     sp = 0xcae7f254    pc = 0x33df20a0
    Found by: stack scanning
73  system@framework@boot.art + 0x6bffe6
     sp = 0xcae7f25c    pc = 0x70276fe8
    Found by: stack scanning
74  boot.oat + 0x5390d9
     sp = 0xcae7f260    pc = 0x732f80db
    Found by: stack scanning
75  system@framework@boot.art + 0x9880ce
     sp = 0xcae7f264    pc = 0x7053f0d0
    Found by: stack scanning
76  system@framework@boot.art + 0x6bffe6
     sp = 0xcae7f268    pc = 0x70276fe8
    Found by: stack scanning
77  dalvik-main space 1 (deleted) + 0x11f193e
     sp = 0xcae7f26c    pc = 0x33df1940
    Found by: stack scanning
78  dalvik-main space 1 (deleted) + 0x11f209e
     sp = 0xcae7f270    pc = 0x33df20a0
    Found by: stack scanning
79  dalvik-main space 1 (deleted) + 0x10e771e
     sp = 0xcae7f274    pc = 0x33ce7720
    Found by: stack scanning
80  libart.so + 0x3f3ed6
     sp = 0xcae7f280    pc = 0xf4731ed8
    Found by: stack scanning
81  libart.so + 0x3f41aa
     sp = 0xcae7f284    pc = 0xf47321ac
    Found by: stack scanning
82  system@framework@boot.art + 0x75387e
     sp = 0xcae7f288    pc = 0x7030a880
    Found by: stack scanning
83  dalvik-main space 1 (deleted) + 0x10ea5ee
     sp = 0xcae7f28c    pc = 0x33cea5f0
    Found by: stack scanning
84  dalvik-main space 1 (deleted) + 0x11f18fe
     sp = 0xcae7f294    pc = 0x33df1900
    Found by: stack scanning
85  dalvik-main space (deleted) + 0x3f87108
     sp = 0xcae7f2a0    pc = 0x16b8710a
    Found by: stack scanning
86  dalvik-main space 1 (deleted) + 0x10e779e
     sp = 0xcae7f2a4    pc = 0x33ce77a0
    Found by: stack scanning
87  dalvik-main space 1 (deleted) + 0x11f193e
     sp = 0xcae7f2ac    pc = 0x33df1940
    Found by: stack scanning
88  dalvik-main space 1 (deleted) + 0x11f32be
     sp = 0xcae7f2b0    pc = 0x33df32c0
    Found by: stack scanning
89  dalvik-main space 1 (deleted) + 0x11f347e
     sp = 0xcae7f2bc    pc = 0x33df3480
    Found by: stack scanning
90  dalvik-zygote space (deleted) + 0x758ae
     sp = 0xcae7f2c0    pc = 0x74b218b0
    Found by: stack scanning
91  dalvik-main space 1 (deleted) + 0x11f191e
     sp = 0xcae7f2c4    pc = 0x33df1920
    Found by: stack scanning
92  dalvik-main space 1 (deleted) + 0x11f615e
     sp = 0xcae7f2d0    pc = 0x33df6160
    Found by: stack scanning
93  system@framework@boot.art + 0x6bffe6
     sp = 0xcae7f2d4    pc = 0x70276fe8
    Found by: stack scanning
94  system@framework@boot.art + 0x9831e6
     sp = 0xcae7f2dc    pc = 0x7053a1e8
    Found by: stack scanning
95  dalvik-main space 1 (deleted) + 0x159e
     sp = 0xcae7f2e0    pc = 0x32c015a0
    Found by: stack scanning
96  system@framework@boot.art + 0x988006
     sp = 0xcae7f2e4    pc = 0x7053f008
    Found by: stack scanning
97  system@framework@boot.art + 0x617d6
     sp = 0xcae7f2e8    pc = 0x6fc187d8
    Found by: stack scanning
98  dalvik-main space 1 (deleted) + 0x11f347e
     sp = 0xcae7f2f0    pc = 0x33df3480
    Found by: stack scanning
99  system@framework@boot.art + 0x9831e6
     sp = 0xcae7f2fc    pc = 0x7053a1e8
    Found by: stack scanning
100  boot.oat + 0x51236f
     sp = 0xcae7f300    pc = 0x732d1371
    Found by: stack scanning
101  system@framework@boot.art + 0x9831e6
     sp = 0xcae7f304    pc = 0x7053a1e8
    Found by: stack scanning
102  dalvik-main space 1 (deleted) + 0x10e779e
     sp = 0xcae7f308    pc = 0x33ce77a0
    Found by: stack scanning
103  dalvik-main space 1 (deleted) + 0x11f22de
     sp = 0xcae7f318    pc = 0x33df22e0
    Found by: stack scanning
104  dalvik-main space 1 (deleted) + 0x11f18fe
     sp = 0xcae7f31c    pc = 0x33df1900
    Found by: stack scanning
105  dalvik-main space 1 (deleted) + 0x10e772e
     sp = 0xcae7f320    pc = 0x33ce7730
    Found by: stack scanning
106  dalvik-main space 1 (deleted) + 0x11f615e
     sp = 0xcae7f328    pc = 0x33df6160
    Found by: stack scanning
107  dalvik-main space 1 (deleted) + 0x10e779e
     sp = 0xcae7f32c    pc = 0x33ce77a0
    Found by: stack scanning
108  boot.oat + 0x512cc9
     sp = 0xcae7f330    pc = 0x732d1ccb
    Found by: stack scanning
109  system@framework@boot.art + 0x9834de
     sp = 0xcae7f334    pc = 0x7053a4e0
    Found by: stack scanning
110  system@framework@boot.art + 0x74eb16
     sp = 0xcae7f338    pc = 0x70305b18
    Found by: stack scanning
111  dalvik-main space 1 (deleted) + 0x11f22de
     sp = 0xcae7f33c    pc = 0x33df22e0
    Found by: stack scanning
112  dalvik-main space 1 (deleted) + 0x11f18fe
     sp = 0xcae7f340    pc = 0x33df1900
    Found by: stack scanning
113  dalvik-main space 1 (deleted) + 0x10e772e
     sp = 0xcae7f344    pc = 0x33ce7730
    Found by: stack scanning
114  dalvik-main space 1 (deleted) + 0x11f32fe
     sp = 0xcae7f34c    pc = 0x33df3300
    Found by: stack scanning
115  dalvik-main space 1 (deleted) + 0x11f32be
     sp = 0xcae7f350    pc = 0x33df32c0
    Found by: stack scanning
116  dalvik-main space 1 (deleted) + 0x11f347e
     sp = 0xcae7f354    pc = 0x33df3480
    Found by: stack scanning
117  system@framework@boot.art + 0x62112
     sp = 0xcae7f358    pc = 0x6fc19114
    Found by: stack scanning
118  dalvik-main space 1 (deleted) + 0x11f347e
     sp = 0xcae7f35c    pc = 0x33df3480
    Found by: stack scanning
119  dalvik-main space 1 (deleted) + 0x11f347e
     sp = 0xcae7f360    pc = 0x33df3480
    Found by: stack scanning
120  dalvik-main space 1 (deleted) + 0x11f615e
     sp = 0xcae7f364    pc = 0x33df6160
    Found by: stack scanning
121  boot.oat + 0x512683
     sp = 0xcae7f370    pc = 0x732d1685
    Found by: stack scanning
122  system@framework@boot.art + 0x98320e
     sp = 0xcae7f374    pc = 0x7053a210
    Found by: stack scanning
123  dalvik-main space 1 (deleted) + 0x11f32fe
     sp = 0xcae7f378    pc = 0x33df3300
    Found by: stack scanning
124  dalvik-main space 1 (deleted) + 0x11f22de
     sp = 0xcae7f388    pc = 0x33df22e0
    Found by: stack scanning
125  dalvik-main space 1 (deleted) + 0x10e772e
     sp = 0xcae7f38c    pc = 0x33ce7730
    Found by: stack scanning
126  system@framework@boot.art + 0xb33f36
     sp = 0xcae7f394    pc = 0x706eaf38
    Found by: stack scanning
127  system@framework@boot.art + 0x6188a
     sp = 0xcae7f398    pc = 0x6fc1888c
    Found by: stack scanning
128  system@framework@boot.art + 0x6188a
     sp = 0xcae7f39c    pc = 0x6fc1888c
    Found by: stack scanning
129  dalvik-main space 1 (deleted) + 0x11f347e
     sp = 0xcae7f3a0    pc = 0x33df3480
    Found by: stack scanning
130  dalvik-main space 1 (deleted) + 0x11f22de
     sp = 0xcae7f3a8    pc = 0x33df22e0
    Found by: stack scanning
131  dalvik-main space 1 (deleted) + 0x10e772e
     sp = 0xcae7f3ac    pc = 0x33ce7730
    Found by: stack scanning
132  system@framework@boot.art + 0x986cce
     sp = 0xcae7f3b4    pc = 0x7053dcd0
    Found by: stack scanning
133  dalvik-main space 1 (deleted) + 0x11f615e
     sp = 0xcae7f3b8    pc = 0x33df6160
    Found by: stack scanning
134  dalvik-main space 1 (deleted) + 0x11f347e
     sp = 0xcae7f3bc    pc = 0x33df3480
    Found by: stack scanning
135  dalvik-main space 1 (deleted) + 0x11f627e
     sp = 0xcae7f3c0    pc = 0x33df6280
    Found by: stack scanning
136  dalvik-main space 1 (deleted) + 0x11f22de
     sp = 0xcae7f3c4    pc = 0x33df22e0
    Found by: stack scanning
137  dalvik-main space 1 (deleted) + 0x11f615e
     sp = 0xcae7f3c8    pc = 0x33df6160
    Found by: stack scanning
138  dalvik-main space 1 (deleted) + 0x11f22de
     sp = 0xcae7f3cc    pc = 0x33df22e0
    Found by: stack scanning
139  boot.oat + 0x51dbb5
     sp = 0xcae7f3d0    pc = 0x732dcbb7
    Found by: stack scanning
140  system@framework@boot.art + 0xab9646
     sp = 0xcae7f3d4    pc = 0x70670648
    Found by: stack scanning
141  dalvik-main space 1 (deleted) + 0x11f18fe
     sp = 0xcae7f3d8    pc = 0x33df1900
    Found by: stack scanning
142  dalvik-main space 1 (deleted) + 0x11f333e
     sp = 0xcae7f3dc    pc = 0x33df3340
    Found by: stack scanning
143  dalvik-main space 1 (deleted) + 0x11f627e
     sp = 0xcae7f3e0    pc = 0x33df6280
    Found by: stack scanning
144  dalvik-main space 1 (deleted) + 0x11f22de
     sp = 0xcae7f3e4    pc = 0x33df22e0
    Found by: stack scanning
145  system@framework@boot.art + 0x6188a
     sp = 0xcae7f3e8    pc = 0x6fc1888c
    Found by: stack scanning
146  dalvik-main space 1 (deleted) + 0x11f627e
     sp = 0xcae7f3ec    pc = 0x33df6280
    Found by: stack scanning
147  system@framework@boot.art + 0x6188a
     sp = 0xcae7f3f0    pc = 0x6fc1888c
    Found by: stack scanning
148  dalvik-main space 1 (deleted) + 0x11f627e
     sp = 0xcae7f3f4    pc = 0x33df6280
    Found by: stack scanning
149  dalvik-main space 1 (deleted) + 0x11f347e
     sp = 0xcae7f3f8    pc = 0x33df3480
    Found by: stack scanning
150  dalvik-zygote space (deleted) + 0x1e16
     sp = 0xcae7f3fc    pc = 0x74aade18
    Found by: stack scanning
151  boot.oat + 0x530fd1
     sp = 0xcae7f400    pc = 0x732effd3
    Found by: stack scanning
152  system@framework@boot.art + 0x986eae
     sp = 0xcae7f404    pc = 0x7053deb0
    Found by: stack scanning
153  dalvik-zygote space (deleted) + 0x1e16
     sp = 0xcae7f408    pc = 0x74aade18
    Found by: stack scanning
154  dalvik-main space 1 (deleted) + 0x11f615e
     sp = 0xcae7f40c    pc = 0x33df6160
    Found by: stack scanning
155  boot.oat + 0x537959
     sp = 0xcae7f410    pc = 0x732f695b
    Found by: stack scanning
156  dalvik-main space 1 (deleted) + 0x11f627e
     sp = 0xcae7f414    pc = 0x33df6280
    Found by: stack scanning
157  dalvik-main space 1 (deleted) + 0x11f22de
     sp = 0xcae7f418    pc = 0x33df22e0
    Found by: stack scanning
158  dalvik-zygote space (deleted) + 0x757c6
     sp = 0xcae7f41c    pc = 0x74b217c8
    Found by: stack scanning
159  system@framework@boot.art + 0x6c002e
     sp = 0xcae7f420    pc = 0x70277030
    Found by: stack scanning
160  dalvik-main space 1 (deleted) + 0x11f615e
     sp = 0xcae7f424    pc = 0x33df6160
    Found by: stack scanning
161  dalvik-main space 1 (deleted) + 0x10e762e
     sp = 0xcae7f428    pc = 0x33ce7630
    Found by: stack scanning
162  dalvik-main space 1 (deleted) + 0x10e763e
     sp = 0xcae7f42c    pc = 0x33ce7640
    Found by: stack scanning
163  system@framework@boot.art + 0x6be206
     sp = 0xcae7f430    pc = 0x70275208
    Found by: stack scanning
164  dalvik-main space 1 (deleted) + 0x11f419e
     sp = 0xcae7f434    pc = 0x33df41a0
    Found by: stack scanning
165  system@framework@boot.art + 0x62e0e
     sp = 0xcae7f438    pc = 0x6fc19e10
    Found by: stack scanning
166  dalvik-main space 1 (deleted) + 0x11f32fe
     sp = 0xcae7f43c    pc = 0x33df3300
    Found by: stack scanning
167  dalvik-main space 1 (deleted) + 0x11f627e
     sp = 0xcae7f440    pc = 0x33df6280
    Found by: stack scanning
168  dalvik-main space 1 (deleted) + 0x11f22de
     sp = 0xcae7f444    pc = 0x33df22e0
    Found by: stack scanning
169  system@framework@boot.art + 0x986c56
     sp = 0xcae7f448    pc = 0x7053dc58
    Found by: stack scanning
170  boot.oat + 0x52f8bf
     sp = 0xcae7f450    pc = 0x732ee8c1
    Found by: stack scanning
171  system@framework@boot.art + 0x986c56
     sp = 0xcae7f454    pc = 0x7053dc58
    Found by: stack scanning
172  dalvik-main space 1 (deleted) + 0x11f627e
     sp = 0xcae7f458    pc = 0x33df6280
    Found by: stack scanning
173  dalvik-main space 1 (deleted) + 0x11f627e
     sp = 0xcae7f45c    pc = 0x33df6280
    Found by: stack scanning
174  dalvik-main space 1 (deleted) + 0x11f615e
     sp = 0xcae7f460    pc = 0x33df6160
    Found by: stack scanning
175  system@framework@boot.art + 0x987246
     sp = 0xcae7f468    pc = 0x7053e248
    Found by: stack scanning
176  dalvik-main space 1 (deleted) + 0x11f615e
     sp = 0xcae7f470    pc = 0x33df6160
    Found by: stack scanning
177  system@framework@boot.art + 0x6182a
     sp = 0xcae7f478    pc = 0x6fc1882c
    Found by: stack scanning
178  dalvik-main space 1 (deleted) + 0x11f627e
     sp = 0xcae7f480    pc = 0x33df6280
    Found by: stack scanning
179  dalvik-main space 1 (deleted) + 0x11f615e
     sp = 0xcae7f484    pc = 0x33df6160
    Found by: stack scanning
180  system@framework@boot.art + 0x987246
     sp = 0xcae7f488    pc = 0x7053e248
    Found by: stack scanning
181  boot.oat + 0x532da9
     sp = 0xcae7f490    pc = 0x732f1dab
    Found by: stack scanning
182  system@framework@boot.art + 0x987246
     sp = 0xcae7f494    pc = 0x7053e248
    Found by: stack scanning
183  dalvik-zygote space (deleted) + 0x1e16
     sp = 0xcae7f498    pc = 0x74aade18
    Found by: stack scanning
184  dalvik-main space 1 (deleted) + 0x11f22de
     sp = 0xcae7f4a4    pc = 0x33df22e0
    Found by: stack scanning
185  dalvik-main space 1 (deleted) + 0x11f53fe
     sp = 0xcae7f4ac    pc = 0x33df5400
    Found by: stack scanning
186  system@framework@boot.art + 0x29e866
     sp = 0xcae7f4b0    pc = 0x6fe55868
    Found by: stack scanning
187  dalvik-main space 1 (deleted) + 0x11f22de
     sp = 0xcae7f4bc    pc = 0x33df22e0
    Found by: stack scanning
188  libart.so + 0xd74b7
     sp = 0xcae7f4c0    pc = 0xf44154b9
    Found by: stack scanning
189  system@framework@boot.art + 0xaa70d6
     sp = 0xcae7f4d4    pc = 0x7065e0d8
    Found by: stack scanning
190  system@framework@boot.art + 0x62e72
     sp = 0xcae7f4e8    pc = 0x6fc19e74
    Found by: stack scanning
191  dalvik-main space 1 (deleted) + 0x11f53fe
     sp = 0xcae7f4ec    pc = 0x33df5400
    Found by: stack scanning
192  dalvik-main space 1 (deleted) + 0x11f627e
     sp = 0xcae7f4f4    pc = 0x33df6280
    Found by: stack scanning
193  boot.oat + 0x53c4b7
     sp = 0xcae7f500    pc = 0x732fb4b9
    Found by: stack scanning
194  system@framework@boot.art + 0xaba5e6
     sp = 0xcae7f504    pc = 0x706715e8
    Found by: stack scanning
195  system@framework@boot.art + 0x61922
     sp = 0xcae7f538    pc = 0x6fc18924
    Found by: stack scanning
196  dalvik-main space 1 (deleted) + 0x11f53fe
     sp = 0xcae7f540    pc = 0x33df5400
    Found by: stack scanning
197  system@framework@boot.art + 0x29e866
     sp = 0xcae7f544    pc = 0x6fe55868
    Found by: stack scanning
198  boot.oat + 0x53c833
     sp = 0xcae7f550    pc = 0x732fb835
    Found by: stack scanning
199  system@framework@boot.art + 0xaba636
     sp = 0xcae7f554    pc = 0x70671638
    Found by: stack scanning
200  dalvik-zygote space (deleted) + 0xd77fe
     sp = 0xcae7f558    pc = 0x74b83800
    Found by: stack scanning
201  dalvik-main space 1 (deleted) + 0x11f53fe
     sp = 0xcae7f568    pc = 0x33df5400
    Found by: stack scanning
202  boot.oat + 0x53e195
     sp = 0xcae7f570    pc = 0x732fd197
    Found by: stack scanning
203  system@framework@boot.art + 0x645e6
     sp = 0xcae7f574    pc = 0x6fc1b5e8
    Found by: stack scanning
204  dalvik-main space 1 (deleted) + 0x10ea49e
     sp = 0xcae7f578    pc = 0x33cea4a0
    Found by: stack scanning
205  system@framework@boot.art + 0xabaae6
     sp = 0xcae7f584    pc = 0x70671ae8
    Found by: stack scanning
206  system@framework@boot.art + 0x6267e
     sp = 0xcae7f588    pc = 0x6fc19680
    Found by: stack scanning
207  system@framework@boot.art + 0x6267e
     sp = 0xcae7f594    pc = 0x6fc19680
    Found by: stack scanning
208  system@framework@boot.art + 0x62e32
     sp = 0xcae7f598    pc = 0x6fc19e34
    Found by: stack scanning
209  dalvik-main space 1 (deleted) + 0x10ea49e
     sp = 0xcae7f59c    pc = 0x33cea4a0
    Found by: stack scanning
210  dalvik-main space 1 (deleted) + 0x11f53fe
     sp = 0xcae7f5a0    pc = 0x33df5400
    Found by: stack scanning
211  system@framework@boot.art + 0x29e866
     sp = 0xcae7f5a4    pc = 0x6fe55868
    Found by: stack scanning
212  boot.oat + 0x53e041
     sp = 0xcae7f5b0    pc = 0x732fd043
    Found by: stack scanning
213  system@framework@boot.art + 0xaba97e
     sp = 0xcae7f5b4    pc = 0x70671980
    Found by: stack scanning
214  boot.oat + 0x53c16f
     sp = 0xcae7f5c0    pc = 0x732fb171
    Found by: stack scanning
215  dalvik-main space 1 (deleted) + 0x11f53fe
     sp = 0xcae7f5c4    pc = 0x33df5400
    Found by: stack scanning
216  dalvik-main space 1 (deleted) + 0x10ea49e
     sp = 0xcae7f5c8    pc = 0x33cea4a0
    Found by: stack scanning
217  dalvik-main space 1 (deleted) + 0x11f103e
     sp = 0xcae7f5cc    pc = 0x33df1040
    Found by: stack scanning
218  boot.oat + 0x53bbab
     sp = 0xcae7f5d0    pc = 0x732fabad
    Found by: stack scanning
219  system@framework@boot.art + 0x988786
     sp = 0xcae7f5d4    pc = 0x7053f788
    Found by: stack scanning
220  dalvik-main space 1 (deleted) + 0x1d71ce
     sp = 0xcae7f5d8    pc = 0x32dd71d0
    Found by: stack scanning
221  dalvik-main space 1 (deleted) + 0x11f303e
     sp = 0xcae7f5dc    pc = 0x33df3040
    Found by: stack scanning
222  dalvik-main space 1 (deleted) + 0x11f103e
     sp = 0xcae7f5e0    pc = 0x33df1040
    Found by: stack scanning
223  dalvik-main space 1 (deleted) + 0x10ea49e
     sp = 0xcae7f5e4    pc = 0x33cea4a0
    Found by: stack scanning
224  dalvik-LinearAlloc (deleted) + 0x19a6e
     sp = 0xcae7f5e8    pc = 0xe8daca70
    Found by: stack scanning
225  dalvik-main space 1 (deleted) + 0x10ea49e
     sp = 0xcae7f5ec    pc = 0x33cea4a0
    Found by: stack scanning
226  boot.oat + 0x53f6cf
     sp = 0xcae7f5f0    pc = 0x732fe6d1
    Found by: stack scanning
227  system@framework@boot.art + 0x98915e
     sp = 0xcae7f5f4    pc = 0x70540160
    Found by: stack scanning
228  dalvik-LinearAlloc (deleted) + 0x19a6e
     sp = 0xcae7f5f8    pc = 0xe8daca70
    Found by: stack scanning
229  libart.so + 0xd8257
     sp = 0xcae7f600    pc = 0xf4416259
    Found by: stack scanning
230  dalvik-LinearAlloc (deleted) + 0x19a6e
     sp = 0xcae7f608    pc = 0xe8daca70
    Found by: stack scanning
231  dalvik-main space 1 (deleted) + 0x10ea49e
     sp = 0xcae7f60c    pc = 0x33cea4a0
    Found by: stack scanning
232  system@app@webview@webview.apk@classes.dex + 0x1e2c67
     sp = 0xcae7f610    pc = 0xd8a2ac69
    Found by: stack scanning
233  dalvik-LinearAlloc (deleted) + 0x19a6e
     sp = 0xcae7f614    pc = 0xe8daca70
    Found by: stack scanning
234  dalvik-main space 1 (deleted) + 0xa7afe
     sp = 0xcae7f638    pc = 0x32ca7b00
    Found by: stack scanning
235  dalvik-main space 1 (deleted) + 0x13120e
     sp = 0xcae7f63c    pc = 0x32d31210
    Found by: stack scanning
236  dalvik-main space 1 (deleted) + 0x1089dbe
     sp = 0xcae7f640    pc = 0x33c89dc0
    Found by: stack scanning
237  system@app@webview@webview.apk@classes.dex + 0x1e2775
     sp = 0xcae7f650    pc = 0xd8a2a777
    Found by: stack scanning
238  dalvik-LinearAlloc (deleted) + 0x199ce
     sp = 0xcae7f654    pc = 0xe8dac9d0
    Found by: stack scanning
239  dalvik-main space 1 (deleted) + 0xa7afe
     sp = 0xcae7f658    pc = 0x32ca7b00
    Found by: stack scanning
240  dalvik-main space 1 (deleted) + 0x13120e
     sp = 0xcae7f65c    pc = 0x32d31210
    Found by: stack scanning
241  dalvik-main space 1 (deleted) + 0x1089dbe
     sp = 0xcae7f660    pc = 0x33c89dc0
    Found by: stack scanning
242  dalvik-LinearAlloc (deleted) + 0xf16e
     sp = 0xcae7f668    pc = 0xd9b5a170
    Found by: stack scanning
243  system@app@webview@webview.apk@classes.dex + 0x1e2b35
     sp = 0xcae7f670    pc = 0xd8a2ab37
    Found by: stack scanning
244  dalvik-LinearAlloc (deleted) + 0x19a46
     sp = 0xcae7f674    pc = 0xe8daca48
    Found by: stack scanning
245  dalvik-main space 1 (deleted) + 0xa7afe
     sp = 0xcae7f67c    pc = 0x32ca7b00
    Found by: stack scanning
246  system@app@webview@webview.apk@classes.dex + 0x181907
     sp = 0xcae7f680    pc = 0xd89c9909
    Found by: stack scanning
247  dalvik-LinearAlloc (deleted) + 0xf16e
     sp = 0xcae7f684    pc = 0xd9b5a170
    Found by: stack scanning
248  libart.so + 0x3f41aa
     sp = 0xcae7f688    pc = 0xf47321ac
    Found by: stack scanning
249  libc.so + 0x5837b
     sp = 0xcae7f698    pc = 0xf6f6a37d
    Found by: stack scanning
250  dalvik-main space (deleted) + 0x3f87108
     sp = 0xcae7f6a0    pc = 0x16b8710a
    Found by: stack scanning
251  libart.so + 0xd8061
     sp = 0xcae7f6b0    pc = 0xf4416063
    Found by: stack scanning
252  dalvik-main space 1 (deleted) + 0x1089dbe
     sp = 0xcae7f6b8    pc = 0x33c89dc0
    Found by: stack scanning
253  dalvik-LinearAlloc (deleted) + 0xf16e
     sp = 0xcae7f6d8    pc = 0xd9b5a170
    Found by: stack scanning
254  libart.so + 0x3dbdbd
     sp = 0xcae7f6e0    pc = 0xf4719dbf
    Found by: stack scanning
255  dalvik-main space 1 (deleted) + 0x1089dbe
     sp = 0xcae7f6f8    pc = 0x33c89dc0
    Found by: stack scanning
256  libart.so + 0x426ab6
     sp = 0xcae7f710    pc = 0xf4764ab8
    Found by: stack scanning
257  dalvik-LinearAlloc (deleted) + 0xf16e
     sp = 0xcae7f760    pc = 0xd9b5a170
    Found by: stack scanning
258  libart.so + 0xde49d
     sp = 0xcae7f768    pc = 0xf441c49f
    Found by: stack scanning
259  system@app@webview@webview.apk@classes.dex + 0xcce0e
     sp = 0xcae7f770    pc = 0xd8914e10
    Found by: stack scanning
260  system@app@webview@webview.apk@classes.dex + 0xcce0e
     sp = 0xcae7f77c    pc = 0xd8914e10
    Found by: stack scanning
261  dalvik-main space (deleted) + 0x3f87108
     sp = 0xcae7f7a8    pc = 0x16b8710a
    Found by: stack scanning
262  libart.so + 0x3f4182
     sp = 0xcae7f7ac    pc = 0xf4732184
    Found by: stack scanning
263  dalvik-LinearAlloc (deleted) + 0xf16e
     sp = 0xcae7f7cc    pc = 0xd9b5a170
    Found by: stack scanning
264  libart.so + 0x30bf57
     sp = 0xcae7f7d0    pc = 0xf4649f59
    Found by: stack scanning
265  system@app@webview@webview.apk@classes.dex + 0xcce0e
     sp = 0xcae7f7d8    pc = 0xd8914e10
    Found by: stack scanning
266  system@app@webview@webview.apk@classes.dex + 0xcce0e
     sp = 0xcae7f7e0    pc = 0xd8914e10
    Found by: stack scanning
267  system@app@webview@webview.apk@classes.dex + 0xcce0e
     sp = 0xcae7f7f8    pc = 0xd8914e10
    Found by: stack scanning
268  dalvik-main space 1 (deleted) + 0x1089dbe
     sp = 0xcae7f808    pc = 0x33c89dc0
    Found by: stack scanning
269  libc.so + 0x598a5
     sp = 0xcae7f810    pc = 0xf6f6b8a7
    Found by: stack scanning
270  dalvik-main space (deleted) + 0x3f87108
     sp = 0xcae7f818    pc = 0x16b8710a
    Found by: stack scanning
271  libart.so + 0x34e077
     sp = 0xcae7f838    pc = 0xf468c079
    Found by: stack scanning
272  dalvik-main space 1 (deleted) + 0x11c666e
     sp = 0xcae7f840    pc = 0x33dc6670
    Found by: stack scanning
273  system@framework@boot.art + 0xaa7f5e
     sp = 0xcae7f85c    pc = 0x7065ef60
    Found by: stack scanning
274  libart.so + 0x3315f3
     sp = 0xcae7f870    pc = 0xf466f5f5
    Found by: stack scanning
275  libart.so + 0x3f4bda
     sp = 0xcae7f894    pc = 0xf4732bdc
    Found by: stack scanning
276  libart.so + 0x3f4092
     sp = 0xcae7f898    pc = 0xf4732094
    Found by: stack scanning
277  libart.so + 0x3f40a6
     sp = 0xcae7f89c    pc = 0xf47320a8
    Found by: stack scanning
278  dalvik-main space (deleted) + 0x3f87108
     sp = 0xcae7f8f0    pc = 0x16b8710a
    Found by: stack scanning
279  libc.so + 0x6be32
     sp = 0xcae7f8f4    pc = 0xf6f7de34
    Found by: stack scanning
280  libart.so + 0x3313b7
     sp = 0xcae7f914    pc = 0xf466f3b9
    Found by: stack scanning
281  libc.so + 0x40aab
     sp = 0xcae7f918    pc = 0xf6f52aad
    Found by: stack scanning
282  libc.so + 0x40a8b
     sp = 0xcae7f91c    pc = 0xf6f52a8d
    Found by: stack scanning
283  libc.so + 0x40a8b
     sp = 0xcae7f924    pc = 0xf6f52a8d
    Found by: stack scanning
284  libc.so + 0x1a011
     sp = 0xcae7f928    pc = 0xf6f2c013
    Found by: stack scanning
285  libart.so + 0x3313b7
     sp = 0xcae7f964    pc = 0xf466f3b9
    Found by: stack scanning
286  dalvik-main space (deleted) + 0x3f87108
     sp = 0xcae7f990    pc = 0x16b8710a
    Found by: stack scanning

解决方法:

查了许久,是loadurl多次调用之后,在执行内存回收的时候回收不了,并且崩溃了。改成evaluatejavascript后解决。
看堆栈是涉及到加密库的崩溃,猜测从loadurl加载,要经过协议解析,估计这个版本的webview协议解析存在问题。

loadUrl

evaluatejavascript

检查内存使用的方法:

watch “adb shell dumpsys meminfo | grep org.yeshen.test“
好的,以下是一个使用Binding方法实现的WebView微型浏览器的示例代码。 在 XAML 文件中,我们需要添加一个 WebView 控件和一个 TextBox 控件用于输入网址: ```xaml <Grid> <WebView x:Name="webView" /> <TextBox x:Name="urlTextBox" TextChanged="UrlTextBox_TextChanged" /> </Grid> ``` 在 C# 代码中,我们需要创建一个名为 BrowserViewModel 的类,并在其中添加一个名为 NavigateCommand 的命令。这个命令将在用户输入网址并按下 Enter 键时被触发。 ```csharp using System.Windows.Input; using Windows.UI.Xaml.Controls; namespace WebViewMiniBrowser { public class BrowserViewModel { public ICommand NavigateCommand { get; } public BrowserViewModel() { NavigateCommand = new RelayCommand<string>(Navigate); } private void Navigate(string url) { webView.Navigate(new Uri(url)); } private WebView webView; public void SetWebView(WebView webView) { this.webView = webView; } } } ``` 在这个类中,我们创建了一个 RelayCommand 泛型类,它将在命令被触发时执行 Navigate 方法。我们还添加了一个 SetWebView 方法,用于在视图中设置 WebView 控件的引用。 现在,我们需要在视图的代码中创建一个 BrowserViewModel 的实例,并将其与视图绑定起来。我们还需要将视图中的 WebView 控件传递给 BrowserViewModel。 ```csharp public sealed partial class MainPage : Page { public MainPage() { this.InitializeComponent(); var viewModel = new BrowserViewModel(); viewModel.SetWebView(webView); DataContext = viewModel; } private void UrlTextBox_TextChanged(object sender, TextChangedEventArgs e) { var viewModel = DataContext as BrowserViewModel; viewModel.NavigateCommand.Execute(urlTextBox.Text); } } ``` 在这个代码中,我们在 MainPage 构造函数中创建了 BrowserViewModel 的实例,并将其与视图进行绑定。我们还在 SetWebView 方法中将视图中的 WebView 控件传递给 BrowserViewModel。 最后,我们在 TextChanged 事件处理程序中获取 BrowserViewModel 的实例,并执行 NavigateCommand 命令来导航到用户输入的网址。 这样,我们就完成了一个使用 Binding 方法实现的 WebView 微型浏览器。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值