Status Update
Comments
[Deleted User] <[Deleted User]> #2
We believe that the crash started on January 26th around the time that 121.0.6167
was released.
al...@soundcloud.com <al...@soundcloud.com> #5 Restricted
pt...@google.com <pt...@google.com> #6
This should be a reporting issue, not an actual regression.
The reporting of this particular issue was changed in M121, that is why it appears as a new crash. Specifically - it was previously reported as generic "native crash" with the message "please include the Java exception in the crash report". Now the actual Java exception is surfaced in the crash report, together with the obfuscated native stack trace. This implies, that you should see a corresponding decrease of those old native crashes, while the overall (total) crash rate should be roughly stable.
Can you confirm if the overall crash rate changed significantly?
The issue itself of the ResourceNotFoundException at DeviceFormFactor.isTablet (can happen in other places as well, since its caused by the resource loading mechanism) has been known for a while and the WebView team is looking into it.
Some context quoting
The actual problem itself (WebView resources not being found, which is often but not always reported in DeviceFormFactor.isTablet or similar methods) is a longstanding issue (since at least Android 7 or earlier) with how WebView loads its resources into your app when you use it. The mechanism in the framework that WebView uses for this is, unfortunately, fragile and has bad interactions with a number of other app/library behaviours and with other OS features. Most ways for the problem to occur are timing issues between threads and very rarely affect the same user repeatedly: usually this is effectively just a tiny chance of the crash happening each time your app initializes WebView for the first time in the process, and will be more-or-less randomly distributed across your entire userbase.
We've recently made some developments in understanding some cases of this problem, as it's been happening to many apps more frequently over the last ~2 years than in the past. There's a change coming in WebView M123 (sometime in mid-March) which I'm hoping will reduce the frequency of these crashes somewhat, but we won't know how well this works for some time. There are also potentially things your app can do to reduce the frequency by being careful exactly how you initialize the WebView implementation, but it's very difficult to guess what is relevant for any particular app, and it's virtually never possible to reproduce the problem to test any changes or investigate the cause of any particular case.
One recently-relevant cause that we know about is Play dynamic feature delivery (which uses the OS's ability to install additional splits without killing the app process) - if a new feature module is installed while WebView is being initialized in the process, this can cause this crash to occur. If you do use dynamic feature modules in your app, the best way to do this is unfortunately to complete all module installations before calling any WebView APIs. Any other features that update the resource/asset configuration in your app at runtime can also cause it, and again, if you're aware of any cases where your app does something like that it's best to either avoid it entirely or do it before calling any WebView APIs. There are many, many other cases and a lot of them are not really under the app's control, so there's only limited advice we can give here.
[Deleted User] <[Deleted User]> #7
Thank you for your response. We really appreciate this. Let us know if we can provide more information.
Are there any recent changes in the
[Deleted User] <[Deleted User]> #8
Can you confirm if the overall crash rate changed significantly?
Looking at the data for the two crashes
- [base.apk!libmonochrome_64.so] SIGTRAP
- chromium-TrichromeWebViewGoogle6432.aab-stable-616714433 - org.chromium.ui.base.DeviceFormFactor.isTablet
the overall crash rate doesn't seem to have changed significantly (attaching the two graphs).
to...@google.com <to...@google.com> #9
If the overall crash rate hasn't changed then there isn't a spike. The same crashes are happening as before, but are being reported in a more-understandable way now.
As mentioned above, this is a longstanding issue and is very difficult to investigate any particular case, and even if the specific cause is understood there is not necessarily anything you can do to avoid it. So, if your app isn't doing unusual things with resources/assets/contexts, and you aren't using Play dynamic feature delivery, or anything else that might be updating the resource configuration in your app at runtime, then there's unfortunately not really anything we can suggest.
li...@lazada.com <li...@lazada.com> #10
I don't know the reason whether my application are using dynamic feature. However it is very strange the old version is ok.
is there any way to solve this issue?
v-...@rebelfoods.com <v-...@rebelfoods.com> #11
Don't know how to overcome from this crash.
If there are any solutions then please let us know because production app is affected because of this large crash rate.
vi...@rebelfoods.com <vi...@rebelfoods.com> #12
Fatal Exception: org.chromium.base.JniAndroid$UncaughtExceptionException: Native stack trace:
#00 pc 0x0000000003cb8ebf /data/app/~~b9EHTz7WRB3kUhYUHM9iNA==/com.google.android.trichromelibrary_616718033-hgHVbzA4X17QGE-Zrc6CiA==/base.apk (offset 0x8dc000)
#01 pc 0x0000000002bb5e2f /data/app/~~b9EHTz7WRB3kUhYUHM9iNA==/com.google.android.trichromelibrary_616718033-hgHVbzA4X17QGE-Zrc6CiA==/base.apk (offset 0x8dc000)
#02 pc 0x0000000002bb5517 /data/app/~~b9EHTz7WRB3kUhYUHM9iNA==/com.google.android.trichromelibrary_616718033-hgHVbzA4X17QGE-Zrc6CiA==/base.apk (offset 0x8dc000)
#03 pc 0x0000000003b7705f /data/app/~~b9EHTz7WRB3kUhYUHM9iNA==/com.google.android.trichromelibrary_616718033-hgHVbzA4X17QGE-Zrc6CiA==/base.apk (offset 0x8dc000)
#04 pc 0x0000000003c9a67b /data/app/~~b9EHTz7WRB3kUhYUHM9iNA==/com.google.android.trichromelibrary_616718033-hgHVbzA4X17QGE-Zrc6CiA==/base.apk (offset 0x8dc000)
#05 pc 0x0000000003c892c7 /data/app/~~b9EHTz7WRB3kUhYUHM9iNA==/com.google.android.trichromelibrary_616718033-hgHVbzA4X17QGE-Zrc6CiA==/base.apk (offset 0x8dc000)
#06 pc 0x0000000003b30893 /data/app/~~b9EHTz7WRB3kUhYUHM9iNA==/com.google.android.trichromelibrary_616718033-hgHVbzA4X17QGE-Zrc6CiA==/base.apk (offset 0x8dc000)
#07 pc 0x0000000003a5bb33 /data/app/~~b9EHTz7WRB3kUhYUHM9iNA==/com.google.android.trichromelibrary_616718033-hgHVbzA4X17QGE-Zrc6CiA==/base.apk (offset 0x8dc000)
#08 pc 0x0000000003a5b89f /data/app/~~b9EHTz7WRB3kUhYUHM9iNA==/com.google.android.trichromelibrary_616718033-hgHVbzA4X17QGE-Zrc6CiA==/base.apk (offset 0x8dc000)
#09 pc 0x0000000007210887 /data/app/~~b9EHTz7WRB3kUhYUHM9iNA==/com.google.android.trichromelibrary_616718033-hgHVbzA4X17QGE-Zrc6CiA==/base.apk (offset 0x8dc000)
#10 pc 0x000000000721172f /data/app/~~b9EHTz7WRB3kUhYUHM9iNA==/com.google.android.trichromelibrary_616718033-hgHVbzA4X17QGE-Zrc6CiA==/base.apk (offset 0x8dc000)
#11 pc 0x0000000006253f2b /data/app/~~b9EHTz7WRB3kUhYUHM9iNA==/com.google.android.trichromelibrary_616718033-hgHVbzA4X17QGE-Zrc6CiA==/base.apk (offset 0x8dc000)
#12 pc 0x0000000006253f2b /data/app/~~b9EHTz7WRB3kUhYUHM9iNA==/com.google.android.trichromelibra<truncated: 1358 chars>
at org.chromium.base.JniAndroid.handleException(chromium-TrichromeWebViewGoogle6432.aab-stable-616718033:11)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:341)
at android.os.Looper.loopOnce(Looper.java:169)
at android.os.Looper.loop(Looper.java:300)
at android.app.ActivityThread.main(ActivityThread.java:8315)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:581)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1028)
Caused by android.content.res.Resources$NotFoundException: Resource ID #0x20c0006
at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:278)
at android.content.res.MiuiResourcesImpl.getValue(MiuiResourcesImpl.java:96)
at android.content.res.Resources.getInteger(Resources.java:1254)
at org.chromium.ui.base.DeviceFormFactor.isTablet(chromium-TrichromeWebViewGoogle6432.aab-stable-616718033:9)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:341)
at android.os.Looper.loopOnce(Looper.java:169)
at android.os.Looper.loop(Looper.java:300)
at android.app.ActivityThread.main(ActivityThread.java:8315)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:581)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1028)
sh...@gmail.com <sh...@gmail.com> #13
Is there any way we can resolve this?
Stack Trace:
Caused by android.content.res.Resources$NotFoundException: Resource ID #0x20c0006
at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:344)
at android.content.res.Resources.getInteger(Resources.java:1288)
at org.chromium.ui.base.DeviceFormFactor.isTablet(chromium-TrichromeWebViewGoogle6432.aab-stable-626106433:9)
at J.N.Mdl6A1eo(chromium-TrichromeWebViewGoogle6432.aab-stable-626106433)
at WV.u5.onResult(chromium-TrichromeWebViewGoogle6432.aab-stable-626106433:23)
at org.chromium.base.Callback.a(chromium-TrichromeWebViewGoogle6432.aab-stable-626106433:1)
at WV.bb.run(chromium-TrichromeWebViewGoogle6432.aab-stable-626106433:5)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:339)
at android.os.Looper.loopOnce(Looper.java:176)
at android.os.Looper.loop(Looper.java:324)
at android.app.ActivityThread.main(ActivityThread.java:8463)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:582)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1059)
Caused by android.content.res.Resources$NotFoundException: Resource ID #0x20c0006
at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:440)
at android.content.res.Resources.getInteger(Resources.java:1308)
at org.chromium.ui.base.DeviceFormFactor.isTablet(chromium-TrichromeWebViewGoogle6432.aab-beta-631202942:9)
at J.N.Mdl6A1eo(chromium-TrichromeWebViewGoogle6432.aab-beta-631202942)
at WV.e5.onResult(chromium-TrichromeWebViewGoogle6432.aab-beta-631202942:21)
at org.chromium.base.Callback.a(chromium-TrichromeWebViewGoogle6432.aab-beta-631202942:1)
at WV.sa.run(chromium-TrichromeWebViewGoogle6432.aab-beta-631202942:5)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:339)
at android.os.Looper.loopOnce(Looper.java:176)
at android.os.Looper.loop(Looper.java:328)
at android.app.ActivityThread.main(ActivityThread.java:9165)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:586)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1099)
cv...@gmail.com <cv...@gmail.com> #14
android.content.res.Resources$NotFoundException: Resource ID #0x20c0006
at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:234)
at android.content.res.Resources.getInteger(Resources.java:1203)
at org.chromium.ui.base.DeviceFormFactor.isTablet(chromium-TrichromeWebViewGoogle6432.aab-stable-626106433:9)
at J.N.Mdl6A1eo(Native Method)
at WV.u5.onResult(chromium-TrichromeWebViewGoogle6432.aab-stable-626106433:23)
at org.chromium.base.Callback.a(chromium-TrichromeWebViewGoogle6432.aab-stable-626106433:1)
at WV.bb.run(chromium-TrichromeWebViewGoogle6432.aab-stable-626106433:5)
at android.os.MessageQueue.nativePollOnce(Native Method)
at android.os.MessageQueue.next(MessageQueue.java:335)
at android.os.Looper.loopOnce(Looper.java:162)
at android.os.Looper.loop(Looper.java:294)
at android.app.ActivityThread.main(ActivityThread.java:8248)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
pa...@gmail.com <pa...@gmail.com> #15
#00 pc 0x00000000040ef587 /data/app/com.google.android.trichromelibrary_626110533-qXvDMikzdhddY8U6yFzDFA==/base.apk (offset 0x8dc000)
#01 pc 0x0000000002c9a367 /data/app/com.google.android.trichromelibrary_626110533-qXvDMikzdhddY8U6yFzDFA==/base.apk (offset 0x8dc000)
#02 pc 0x0000000002c9926f /data/app/com.google.android.trichromelibrary_626110533-qXvDMikzdhddY8U6yFzDFA==/base.apk (offset 0x8dc000)
#03 pc 0x0000000005777437 /data/app/com.google.android.trichromelibrary_626110533-qXvDMikzdhddY8U6yFzDFA==/base.apk (offset 0x8dc000)
#04 pc 0x0000000005793a3b /data/app/com.google.android.trichromelibrary_626110533-qXvDMikzdhddY8U6yFzDFA==/base.apk (offset 0x8dc000)
#05 pc 0x000000000564ba53 /data/app/com.google.android.trichromelibrary_626110533-qXvDMikzdhddY8U6yFzDFA==/base.apk (offset 0x8dc000)
#06 pc 0x0000000003c6b27f /data/app/com.google.android.trichromelibrary_626110533-qXvDMikzdhddY8U6yFzDFA==/base.apk (offset 0x8dc000)
#07 pc 0x00000000066ce1b3 /data/app/com.google.android.trichromelibrary_626110533-qXvDMikzdhddY8U6yFzDFA==/base.apk (offset 0x8dc000)
#08 pc 0x0000000002c0613b /data/app/com.google.android.trichromelibrary_626110533-qXvDMikzdhddY8U6yFzDFA==/base.apk (offset 0x8dc000)
#09 pc 0x0000000002c061d7 /data/app/com.google.android.trichromelibrary_626110533-qXvDMikzdhddY8U6yFzDFA==/base.apk (offset 0x8dc000)
#10 pc 0x0000000002ff342b /data/app/com.google.android.trichromelibrary_626110533-qXvDMikzdhddY8U6yFzDFA==/base.apk (offset 0x8dc000)
#11 pc 0x0000000002ff32a3 /data/app/com.google.android.trichromelibrary_626110533-qXvDMikzdhddY8U6yFzDFA==/base.apk (offset 0x8dc000)
#12 pc 0x0000000002c26323 /data/app/com.google.android.trichromelibrary_626110533-qXvDMikzdhddY8U6yFzDFA==/base.apk (offset 0x8dc000)
#13 pc 0x00000000064c12bf /data/app/com.google.android.trichromelibrary_626110533-qXvDMikzdhddY8U6yFzDFA==/base.apk (offset 0x8dc000)
#14 pc 0x0000000003f60f5b /data/app/com.google.android.trichromelibrary_626110533-qXvDMikzdhddY8U6yFzDFA==/base.apk (offset 0x8dc000)
#15 pc 0x000000000000a077 /system/lib64/libutils.so
#16 pc 0x0000000000009c7b /system/lib64/libutils.so
#17 pc 0x00000000000792af /system/lib64/libandroid_runtime.so
Stack Trace:
org.chromium.base.JniAndroid.handleException(chromium-TrichromeWebViewGoogle6432.aab-stable-626110533:11)
android.os.MessageQueue.nativePollOnce(Native Method)
android.os.MessageQueue.next(MessageQueue.java:336)
android.os.Looper.loop(Looper.java:174)
android.app.ActivityThread.main(ActivityThread.java:7386)
java.lang.reflect.Method.invoke(Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:980)
Also facing the same issue.
lw...@gmail.com <lw...@gmail.com> #16
at org.chromium.base.JniAndroid.handleException (chromium-TrichromeWebViewGoogle6432.aab-stable-626106433:11)
at J.N.Mdl6A1eo
at WV.u5.onResult (chromium-TrichromeWebViewGoogle6432.aab-stable-626106433:23)
at org.chromium.base.Callback.a (chromium-TrichromeWebViewGoogle6432.aab-stable-626106433:1)
at WV.bb.run (chromium-TrichromeWebViewGoogle6432.aab-stable-626106433:5)
at android.os.MessageQueue.nativePollOnce
at android.os.MessageQueue.next (MessageQueue.java:339)
at android.os.Looper.loopOnce (Looper.java:186)
at android.os.Looper.loop (Looper.java:351)
at android.app.ActivityThread.main (ActivityThread.java:8377)
at java.lang.reflect.Method.invoke
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:584)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1013)
Caused by android.content.res.Resources$NotFoundException: Resource ID #0x20c0006
at android.content.res.ResourcesImpl.getValue (ResourcesImpl.java:269)
at android.content.res.Resources.getInteger (Resources.java:1267)
at org.chromium.ui.base.DeviceFormFactor.isTablet (chromium-TrichromeWebViewGoogle6432.aab-stable-626106433:9)
I am also getting this issue.
jo...@gmail.com <jo...@gmail.com> #17
Crash started by the end of January, at the same time (no updates or anything on my side).
ar...@viacom18.com <ar...@viacom18.com> #18
Would like to report that we are seeing the same crash on our app
Fatal Exception: org.chromium.base.JniAndroid$UncaughtExceptionException
Native stack trace: #00 pc 0x00000000040ef587 /data/app/~~klpouyg2TP22KQ2xOpzdxA==/com.google.android.trichromelibrary_626110633-z9Hyy7MWJneBF91Mcg6c7w==/base.apk (offset 0x8dc000) #01 pc 0x0000000002c9a367 /data/app/~~klpouyg2TP22KQ2xOpzdxA==/com.google.android.trichromelibrary_626110633-z9Hyy7MWJneBF91Mcg6c7w==/base.apk (offset 0x8dc000) #02 pc 0x0000000002c9926f /data/app/~~klpouyg2TP22KQ2xOpzdxA==/com.google.android.trichromelibrary_626110633-z9Hyy7MWJneBF91Mcg6c7w==/base.apk (offset 0x8dc000) #03 pc 0x0000000003ef8923 /data/app/~~klpouyg2TP22KQ2xOpzdxA==/com.google.android.trichromelibrary_626110633-z9Hyy7MWJneBF91Mcg6c7w==/base.apk (offset 0x8dc000) #04 pc 0x0000000003f91c8f /data/app/~~klpouyg2TP22KQ2xOpzdxA==/com.google.android.trichromelibrary_626110633-z9Hyy7MWJneBF91Mcg6c7w==/base.apk (offset 0x8dc000) #05 pc 0x0000000003f91c37 /data/app/~~klpouyg2TP22KQ2xOpzdxA==/com.google.android.trichromelibrary_626110633-z9Hyy7MWJneBF91Mcg6c7w==/base.apk (offset 0x8dc000) #06 pc 0x0000000003ef9953 /data/app/~~klpouyg2TP22KQ2xOpzdxA==/com.google.android.trichromelibrary_626110633-z9Hyy7MWJneBF91Mcg6c7w==/base.apk (offset 0x8dc000) #07 pc 0x0000000003dc87a3 /data/app/~~klpouyg2TP22KQ2xOpzdxA==/com.google.android.trichromelibrary_626110633-z9Hyy7MWJneBF91Mcg6c7w==/base.apk (offset 0x8dc000) #08 pc 0x0000000003dc85ef /data/app/~~klpouyg2TP22KQ2xOpzdxA==/com.google.android.trichromelibrary_626110633-z9Hyy7MWJneBF91Mcg6c7w==/base.apk (offset 0x8dc000) #09 pc 0x00000000073ce1ab /data/app/~~klpouyg2TP22KQ2xOpzdxA==/com.google.android.trichromelibrary_626110633-z9Hyy7MWJneBF91Mcg6c7w==/base.apk (offset 0x8dc000) #10 pc 0x00000000073cf033 /data/app/~~klpouyg2TP22KQ2xOpzdxA==/com.google.android.trichromelibrary_626110633-z9Hyy7MWJneBF91Mcg6c7w==/base.apk (offset 0x8dc000) #11 pc 0x000000000648a5e7 /data/app/~~klpouyg2TP22KQ2xOpzdxA==/com.google.android.trichromelibrary_626110633-z9Hyy7MWJneBF91Mcg6c7w==/base.apk (offset 0x8dc000) #12 pc 0x000000000648a5e7 /data/app/~~klpouyg2TP22KQ2xOpzdxA==/com.google.android.trichromelibra<truncated: 1197 chars>
Caused by android.content.res.Resources$NotFoundException: Resource ID #0x20c0006
at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:236)
at android.content.res.Resources.getInteger(Resources.java:1192)
at org.chromium.ui.base.DeviceFormFactor.isTablet(chromium-TrichromeWebViewGoogle6432.aab-stable-626110633:9)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:335)
at android.os.Looper.loopOnce(Looper.java:169)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:7942)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:568)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045)
jt...@gmail.com <jt...@gmail.com> #19
We see the same crashes - strange that this is marked won't fix given many apps are being affected by it (it's rare but our top crash right now).
al...@gmail.com <al...@gmail.com> #20
org.chromium.ui.base.DeviceFormFactor.isTablet (chromium-TrichromeWebViewGoogle.aab-stable-626112030:9)
Caused by android.content.res.Resources$NotFoundException
Resource ID #0x20c0006
su...@gmail.com <su...@gmail.com> #21
org.chromium.ui.base.DeviceFormFactor.isTablet
Caused by android.content.res.Resources$NotFoundException
Resource ID #0x20c0006
Fatal Exception: org.chromium.base.JniAndroid$UncaughtExceptionException: Native stack trace:
#00 pc 0x00000000040ef587 /data/app/~~zlFzhTmwSmJ74vJ0GnxVGA==/com.google.android.trichromelibrary_626111933-g-HaJyrBawa1_vsuqYymTA==/base.apk (offset 0x8dc000)
#01 pc 0x0000000002c9a367 /data/app/~~zlFzhTmwSmJ74vJ0GnxVGA==/com.google.android.trichromelibrary_626111933-g-HaJyrBawa1_vsuqYymTA==/base.apk (offset 0x8dc000)
#02 pc 0x0000000002c9926f /data/app/~~zlFzhTmwSmJ74vJ0GnxVGA==/com.google.android.trichromelibrary_626111933-g-HaJyrBawa1_vsuqYymTA==/base.apk (offset 0x8dc000)
#03 pc 0x0000000003ef8923 /data/app/~~zlFzhTmwSmJ74vJ0GnxVGA==/com.google.android.trichromelibrary_626111933-g-HaJyrBawa1_vsuqYymTA==/base.apk (offset 0x8dc000)
#04 pc 0x0000000003f91c8f /data/app/~~zlFzhTmwSmJ74vJ0GnxVGA==/com.google.android.trichromelibrary_626111933-g-HaJyrBawa1_vsuqYymTA==/base.apk (offset 0x8dc000)
#05 pc 0x0000000003f91c37 /data/app/~~zlFzhTmwSmJ74vJ0GnxVGA==/com.google.android.trichromelibrary_626111933-g-HaJyrBawa1_vsuqYymTA==/base.apk (offset 0x8dc000)
#06 pc 0x0000000003ef9953 /data/app/~~zlFzhTmwSmJ74vJ0GnxVGA==/com.google.android.trichromelibrary_626111933-g-HaJyrBawa1_vsuqYymTA==/base.apk (offset 0x8dc000)
#07 pc 0x0000000003dc87a3 /data/app/~~zlFzhTmwSmJ74vJ0GnxVGA==/com.google.android.trichromelibrary_626111933-g-HaJyrBawa1_vsuqYymTA==/base.apk (offset 0x8dc000)
#08 pc 0x0000000003dc85ef /data/app/~~zlFzhTmwSmJ74vJ0GnxVGA==/com.google.android.trichromelibrary_626111933-g-HaJyrBawa1_vsuqYymTA==/base.apk (offset 0x8dc000)
#09 pc 0x00000000073ce767 /data/app/~~zlFzhTmwSmJ74vJ0GnxVGA==/com.google.android.trichromelibrary_626111933-g-HaJyrBawa1_vsuqYymTA==/base.apk (offset 0x8dc000)
#10 pc 0x00000000073cf5ef /data/app/~~zlFzhTmwSmJ74vJ0GnxVGA==/com.google.android.trichromelibrary_626111933-g-HaJyrBawa1_vsuqYymTA==/base.apk (offset 0x8dc000)
#11 pc 0x000000000648ab6f /data/app/~~zlFzhTmwSmJ74vJ0GnxVGA==/com.google.android.trichromelibrary_626111933-g-HaJyrBawa1_vsuqYymTA==/base.apk (offset 0x8dc000)
#12 pc 0x00000000075e7a57 /data/app/~~zlFzhTmwSmJ74vJ0GnxVGA==/com.google.android.trichromelibra<truncated: 714 chars>
at org.chromium.base.JniAndroid.handleException(chromium-TrichromeWebViewGoogle6432.aab-stable-626111933:11)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:339)
at android.os.Looper.loopOnce(Looper.java:176)
at android.os.Looper.loop(Looper.java:324)
at android.app.ActivityThread.main(ActivityThread.java:8630)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:582)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1061)
fl...@gmail.com <fl...@gmail.com> #22
These crashes starts on 3 Feb 24. Before that date the app was crash free regarding this issue
May someone help us?
Caused by java.util.ConcurrentModificationException:
at android.util.ArrayMap.put(ArrayMap.java:620)
at android.os.PowerManager.addThermalStatusListener(PowerManager.java:1962)
at android.os.PowerManager.addThermalStatusListener(PowerManager.java:1932)
at org.chromium.base.PowerMonitor.a(chromium-TrichromeWebViewGoogle6432.aab-stable-631209933:88)
at org.chromium.base.PowerMonitor.isBatteryPower(chromium-TrichromeWebViewGoogle6432.aab-stable-631209933:5)
at J.N.M1Y_XVCN(chromium-TrichromeWebViewGoogle6432.aab-stable-631209933)
at org.chromium.content.browser.BrowserStartupControllerImpl.d(chromium-TrichromeWebViewGoogle6432.aab-stable-631209933:110)
at WV.h5.run(chromium-TrichromeWebViewGoogle6432.aab-stable-631209933:180)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:462)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.chromium.base.task.PostTask.d(chromium-TrichromeWebViewGoogle6432.aab-stable-631209933:11)
at org.chromium.android_webview.AwBrowserProcess.j(chromium-TrichromeWebViewGoogle6432.aab-stable-631209933:32)
at com.android.webview.chromium.E.d(chromium-TrichromeWebViewGoogle6432.aab-stable-631209933:188)
at com.android.webview.chromium.E.b(chromium-TrichromeWebViewGoogle6432.aab-stable-631209933:42)
at com.android.webview.chromium.E.f(chromium-TrichromeWebViewGoogle6432.aab-stable-631209933:4)
at com.android.webview.chromium.WebViewChromiumFactoryProvider.l(chromium-TrichromeWebViewGoogle6432.aab-stable-631209933:8)
at com.android.webview.chromium.WebViewChromium.init(chromium-TrichromeWebViewGoogle6432.aab-stable-631209933:97)
at android.webkit.WebView.<init>(WebView.java:435)
at android.webkit.WebView.<init>(WebView.java:355)
at android.webkit.WebView.<init>(WebView.java:337)
at android.webkit.WebView.<init>(WebView.java:324)
at android.webkit.WebView.<init>(WebView.java:314)
at com.tealium.internal.dispatcher.WebViewDispatcher$b.run(WebViewDispatcher.java:5)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:236)
at android.app.ActivityThread.main(ActivityThread.java:8057)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:620)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1011)
ma...@gmail.com <ma...@gmail.com> #23
- 28 Jan 2024 To 16 Apr 2024
36% - Oppo
22% - Oneplus
21% - Oppo
8% - Xiaomi
13% - Other (5)
we are collecting many events for this crash.
These crashes starts on 28Th Jan 24. Before that date the app was crash free regarding this issue
May someone help us?
Fatal Exception: org.chromium.base.JniAndroid$UncaughtExceptionException
Native stack trace: #00 pc 0x0000000003e82423 /data/app/~~82b8Pi50DogFyM1wrsHaCQ==/com.google.android.trichromelibrary_631209933-rxLHwbfsFWKue0MiMyiSlg==/base.apk (offset 0x8dc000) #01 pc 0x0000000002cf7f23 /data/app/~~82b8Pi50DogFyM1wrsHaCQ==/com.google.android.trichromelibrary_631209933-rxLHwbfsFWKue0MiMyiSlg==/base.apk (offset 0x8dc000) #02 pc 0x0000000002cf8dc7 /data/app/~~82b8Pi50DogFyM1wrsHaCQ==/com.google.android.trichromelibrary_631209933-rxLHwbfsFWKue0MiMyiSlg==/base.apk (offset 0x8dc000) #03 pc 0x0000000003cfdd5b /data/app/~~82b8Pi50DogFyM1wrsHaCQ==/com.google.android.trichromelibrary_631209933-rxLHwbfsFWKue0MiMyiSlg==/base.apk (offset 0x8dc000) #04 pc 0x0000000003b60f73 /data/app/~~82b8Pi50DogFyM1wrsHaCQ==/com.google.android.trichromelibrary_631209933-rxLHwbfsFWKue0MiMyiSlg==/base.apk (offset 0x8dc000) #05 pc 0x0000000003b60f1b /data/app/~~82b8Pi50DogFyM1wrsHaCQ==/com.google.android.trichromelibrary_631209933-rxLHwbfsFWKue0MiMyiSlg==/base.apk (offset 0x8dc000) #06 pc 0x0000000003c1f777 /data/app/~~82b8Pi50DogFyM1wrsHaCQ==/com.google.android.trichromelibrary_631209933-rxLHwbfsFWKue0MiMyiSlg==/base.apk (offset 0x8dc000) #07 pc 0x0000000003b4ad93 /data/app/~~82b8Pi50DogFyM1wrsHaCQ==/com.google.android.trichromelibrary_631209933-rxLHwbfsFWKue0MiMyiSlg==/base.apk (offset 0x8dc000) #08 pc 0x0000000003b4abdf /data/app/~~82b8Pi50DogFyM1wrsHaCQ==/com.google.android.trichromelibrary_631209933-rxLHwbfsFWKue0MiMyiSlg==/base.apk (offset 0x8dc000) #09 pc 0x00000000072a8963 /data/app/~~82b8Pi50DogFyM1wrsHaCQ==/com.google.android.trichromelibrary_631209933-rxLHwbfsFWKue0MiMyiSlg==/base.apk (offset 0x8dc000) #10 pc 0x00000000072a97ef /data/app/~~82b8Pi50DogFyM1wrsHaCQ==/com.google.android.trichromelibrary_631209933-rxLHwbfsFWKue0MiMyiSlg==/base.apk (offset 0x8dc000) #11 pc 0x0000000006374c07 /data/app/~~82b8Pi50DogFyM1wrsHaCQ==/com.google.android.trichromelibrary_631209933-rxLHwbfsFWKue0MiMyiSlg==/base.apk (offset 0x8dc000) #12 pc 0x0000000006374c07 /data/app/~~82b8Pi50DogFyM1wrsHaCQ==/com.google.android.trichromelibra<truncated: 1261 chars>
org.chromium.base.JniAndroid.handleException
[Deleted User] <[Deleted User]> #24
There's a change coming in WebView M123 (sometime in mid-March) which I'm hoping will reduce the frequency of these crashes somewhat, but we won't know how well this works for some time.
We have added logging of the webview version that our app uses and we see that
This remains our top crash. Is there a way to reopen this issue for investigation?
av...@bobble.ai <av...@bobble.ai> #25
Would like to reopen this issue, as our crash free is going too bad in recent days.
Fatal Exception: org.chromium.base.JniAndroid$UncaughtExceptionException: Native stack trace:
#00 pc 0x0000000003e82423 /data/app/~~AeOVCbDV07-7dCjzVhm53g==/com.google.android.trichromelibrary_631209933-Jrmdo9mIBCnVtjEMS1zIFg==/base.apk (offset 0x8dc000)
#01 pc 0x0000000002cf7f23 /data/app/~~AeOVCbDV07-7dCjzVhm53g==/com.google.android.trichromelibrary_631209933-Jrmdo9mIBCnVtjEMS1zIFg==/base.apk (offset 0x8dc000)
#02 pc 0x0000000002cf8dc7 /data/app/~~AeOVCbDV07-7dCjzVhm53g==/com.google.android.trichromelibrary_631209933-Jrmdo9mIBCnVtjEMS1zIFg==/base.apk (offset 0x8dc000)
#03 pc 0x0000000003cfdd5b /data/app/~~AeOVCbDV07-7dCjzVhm53g==/com.google.android.trichromelibrary_631209933-Jrmdo9mIBCnVtjEMS1zIFg==/base.apk (offset 0x8dc000)
#04 pc 0x0000000003b60f73 /data/app/~~AeOVCbDV07-7dCjzVhm53g==/com.google.android.trichromelibrary_631209933-Jrmdo9mIBCnVtjEMS1zIFg==/base.apk (offset 0x8dc000)
#05 pc 0x0000000003b60f1b /data/app/~~AeOVCbDV07-7dCjzVhm53g==/com.google.android.trichromelibrary_631209933-Jrmdo9mIBCnVtjEMS1zIFg==/base.apk (offset 0x8dc000)
#06 pc 0x0000000003c1f777 /data/app/~~AeOVCbDV07-7dCjzVhm53g==/com.google.android.trichromelibrary_631209933-Jrmdo9mIBCnVtjEMS1zIFg==/base.apk (offset 0x8dc000)
#07 pc 0x0000000003b4ad93 /data/app/~~AeOVCbDV07-7dCjzVhm53g==/com.google.android.trichromelibrary_631209933-Jrmdo9mIBCnVtjEMS1zIFg==/base.apk (offset 0x8dc000)
#08 pc 0x0000000003b4abdf /data/app/~~AeOVCbDV07-7dCjzVhm53g==/com.google.android.trichromelibrary_631209933-Jrmdo9mIBCnVtjEMS1zIFg==/base.apk (offset 0x8dc000)
#09 pc 0x00000000072a8963 /data/app/~~AeOVCbDV07-7dCjzVhm53g==/com.google.android.trichromelibrary_631209933-Jrmdo9mIBCnVtjEMS1zIFg==/base.apk (offset 0x8dc000)
#10 pc 0x00000000072a97ef /data/app/~~AeOVCbDV07-7dCjzVhm53g==/com.google.android.trichromelibrary_631209933-Jrmdo9mIBCnVtjEMS1zIFg==/base.apk (offset 0x8dc000)
#11 pc 0x0000000006374c07 /data/app/~~AeOVCbDV07-7dCjzVhm53g==/com.google.android.trichromelibrary_631209933-Jrmdo9mIBCnVtjEMS1zIFg==/base.apk (offset 0x8dc000)
#12 pc 0x00000000074ba17b /data/app/~~AeOVCbDV07-7dCjzVhm53g==/com.google.android.trichromelibra<truncated: 778 chars>
at org.chromium.base.JniAndroid.handleException(chromium-TrichromeWebViewGoogle6432.aab-stable-631209933:21)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:340)
at android.os.Looper.loopOnce(Looper.java:168)
at android.os.Looper.loop(Looper.java:299)
at android.app.ActivityThread.main(ActivityThread.java:8280)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:576)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1073)
Caused by android.content.res.Resources$NotFoundException: Resource ID #0x20c0006
at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:255)
at android.content.res.MiuiResourcesImpl.getValue(MiuiResourcesImpl.java:96)
at android.content.res.Resources.getInteger(Resources.java:1221)
at org.chromium.ui.base.DeviceFormFactor.isTablet(chromium-TrichromeWebViewGoogle6432.aab-stable-631209933:9)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:340)
at android.os.Looper.loopOnce(Looper.java:168)
at android.os.Looper.loop(Looper.java:299)
at android.app.ActivityThread.main(ActivityThread.java:8280)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:576)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1073)
jm...@lfdj.com <jm...@lfdj.com> #26
Yes, please.
Many of us are experiencing these crashes apparently. I understand the issue is not easily reproducible, but it's still ongoing and the top crash on numerous apps. I believe it's worth investing some time looking into it.
pa...@vodafone.com <pa...@vodafone.com> #28
we are experiencing the same issue, but seems to caused java.util.ConcurrentModificationException we have a lot of crashes in both 2 apps
Fatal Exception: org.chromium.base.JniAndroid$UncaughtExceptionException: Native stack trace:
#00 pc 0x00000000072fc7d3 /data/app/~~iqNzeqm6H35xOHwrI-bDjQ==/com.google.android.trichromelibrary_636705433-LrOgBRHApr9q42tJ7YTurQ==/base.apk (offset 0x8dc000)
#01 pc 0x0000000005f70b37 /data/app/~~iqNzeqm6H35xOHwrI-bDjQ==/com.google.android.trichromelibrary_636705433-LrOgBRHApr9q42tJ7YTurQ==/base.apk (offset 0x8dc000)
#02 pc 0x00000000027b3e8f /data/app/~~iqNzeqm6H35xOHwrI-bDjQ==/com.google.android.trichromelibrary_636705433-LrOgBRHApr9q42tJ7YTurQ==/base.apk (offset 0x8dc000)
#03 pc 0x00000000070b137f /data/app/~~iqNzeqm6H35xOHwrI-bDjQ==/com.google.android.trichromelibrary_636705433-LrOgBRHApr9q42tJ7YTurQ==/base.apk (offset 0x8dc000)
#04 pc 0x0000000005fca5bf /data/app/~~iqNzeqm6H35xOHwrI-bDjQ==/com.google.android.trichromelibrary_636705433-LrOgBRHApr9q42tJ7YTurQ==/base.apk (offset 0x8dc000)
#05 pc 0x000000000477e2ef /data/app/~~iqNzeqm6H35xOHwrI-bDjQ==/com.google.android.trichromelibrary_636705433-LrOgBRHApr9q42tJ7YTurQ==/base.apk (offset 0x8dc000)
#06 pc 0x0000000005f58d33 /data/app/~~iqNzeqm6H35xOHwrI-bDjQ==/com.google.android.trichromelibrary_636705433-LrOgBRHApr9q42tJ7YTurQ==/base.apk (offset 0x8dc000)
#07 pc 0x0000000005f0b0f3 /data/app/~~iqNzeqm6H35xOHwrI-bDjQ==/com.google.android.trichromelibrary_636705433-LrOgBRHApr9q42tJ7YTurQ==/base.apk (offset 0x8dc000)
#08 pc 0x0000000005f0ab77 /data/app/~~iqNzeqm6H35xOHwrI-bDjQ==/com.google.android.trichromelibrary_636705433-LrOgBRHApr9q42tJ7YTurQ==/base.apk (offset 0x8dc000)
at org.chromium.base.JniAndroid.handleException(chromium-TrichromeWebViewGoogle6432.aab-stable-636705433:21)
at J.N.M1Y_XVCN(chromium-TrichromeWebViewGoogle6432.aab-stable-636705433)
at org.chromium.content.browser.BrowserStartupControllerImpl.d(chromium-TrichromeWebViewGoogle6432.aab-stable-636705433:110)
at WV.M5.run(chromium-TrichromeWebViewGoogle6432.aab-stable-636705433:198)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:487)
at java.util.concurrent.FutureTask.run(FutureTask.java:264)
at org.chromium.base.task.PostTask.d(chromium-TrichromeWebViewGoogle6432.aab-stable-636705433:11)
at org.chromium.android_webview.AwBrowserProcess.j(chromium-TrichromeWebViewGoogle6432.aab-stable-636705433:33)
at com.android.webview.chromium.L.d(chromium-TrichromeWebViewGoogle6432.aab-stable-636705433:203)
at com.android.webview.chromium.L.b(chromium-TrichromeWebViewGoogle6432.aab-stable-636705433:42)
at com.android.webview.chromium.L.f(chromium-TrichromeWebViewGoogle6432.aab-stable-636705433:4)
at com.android.webview.chromium.WebViewChromiumFactoryProvider.l(chromium-TrichromeWebViewGoogle6432.aab-stable-636705433:8)
at com.android.webview.chromium.WebViewChromium.init(chromium-TrichromeWebViewGoogle6432.aab-stable-636705433:97)
at android.webkit.WebView.<init>(WebView.java:448)
at android.webkit.WebView.<init>(WebView.java:368)
at android.webkit.WebView.<init>(WebView.java:350)
at android.webkit.WebView.<init>(WebView.java:337)
at android.webkit.WebView.<init>(WebView.java:327)
at com.tealium.internal.dispatcher.WebViewDispatcher$b.run(WebViewDispatcher.java:5)
at android.os.Handler.handleCallback(Handler.java:958)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:222)
at android.os.Looper.loop(Looper.java:314)
at android.app.ActivityThread.main(ActivityThread.java:8706)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:565)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
an...@google.com <an...@google.com> #29
We detected a new issue
If you think this is a bad suggestion, please
ku...@yahooinc.com <ku...@yahooinc.com> #30
I'm seeing the same issue. Can I have access to the following ticket?
Thread Name: java.util.ConcurrentModificationException
android.util.ArrayMap.put (ArrayMap.java:607)
android.os.PowerManager.addThermalStatusListener (PowerManager.java:3233)
android.os.PowerManager.addThermalStatusListener (PowerManager.java:3205)
org.chromium.base.PowerMonitor.a (chromium-TrichromeWebViewGoogle6432.aab-stable-631212133:88)
org.chromium.base.PowerMonitor.isBatteryPower (chromium-TrichromeWebViewGoogle6432.aab-stable-631212133:5)
J.N.M1Y_XVCN (Native Method)
org.chromium.content.browser.BrowserStartupControllerImpl.d (chromium-TrichromeWebViewGoogle6432.aab-stable-631212133:110)
WV.h5.run (chromium-TrichromeWebViewGoogle6432.aab-stable-631212133:180)
java.util.concurrent.Executors$RunnableAdapter.call (Executors.java:487)
java.util.concurrent.FutureTask.run (FutureTask.java:264)
org.chromium.base.task.PostTask.d (chromium-TrichromeWebViewGoogle6432.aab-stable-631212133:11)
org.chromium.android_webview.AwBrowserProcess.j (chromium-TrichromeWebViewGoogle6432.aab-stable-631212133:32)
com.android.webview.chromium.E.d (chromium-TrichromeWebViewGoogle6432.aab-stable-631212133:188)
com.android.webview.chromium.E.b (chromium-TrichromeWebViewGoogle6432.aab-stable-631212133:42)
com.android.webview.chromium.E.f (chromium-TrichromeWebViewGoogle6432.aab-stable-631212133:4)
com.android.webview.chromium.WebViewChromiumFactoryProvider.l (chromium-TrichromeWebViewGoogle6432.aab-stable-631212133:8)
com.android.webview.chromium.WebViewChromium.init (chromium-TrichromeWebViewGoogle6432.aab-stable-631212133:97)
android.webkit.WebView.<init> (WebView.java:444)
android.webkit.WebView.<init> (WebView.java:364)
android.webkit.WebView.<init> (WebView.java:346)
android.webkit.WebView.<init> (WebView.java:333)
android.webkit.WebView.<init> (WebView.java:323)
com.google.android.gms.ads.internal.webview.ag.<init>
com.google.android.gms.ads.internal.webview.s.a
com.google.android.gms.ads.internal.webview.w.a
com.google.android.gms.ads.internal.js.k.<init>
com.google.android.gms.ads.internal.js.r.run
android.os.Handler.handleCallback (Handler.java:958)
android.os.Handler.dispatchMessage (Handler.java:99)
m.azn.a
com.google.android.gms.ads.internal.util.zzaf.a
m.azn.dispatchMessage
android.os.Looper.loopOnce (Looper.java:230)
android.os.Looper.loop (Looper.java:319)
android.app.ActivityThread.main (ActivityThread.java:8893)
java.lang.reflect.Method.invoke (Native Method)
com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:608)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1103)
da...@gmail.com <da...@gmail.com> #31
Also visible for me:
android.content.res.Resources$NotFoundException: Resource ID #0x20c0006
at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:238)
at android.content.res.Resources.getInteger(Resources.java:1192)
at org.chromium.ui.base.DeviceFormFactor.isTablet(chromium-TrichromeWebViewGoogle.aab-stable-636712330:9)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:335)
at android.os.Looper.loopOnce(Looper.java:161)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7886)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:568)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045)
org.chromium.base.JniAndroid$UncaughtExceptionException: Native stack trace:
#00 pc 0x031490ed /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#01 pc 0x026484dd /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#02 pc 0x00e49cf1 /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#03 pc 0x03018947 /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#04 pc 0x030600a3 /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#05 pc 0x0306004d /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#06 pc 0x03018d7b /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#07 pc 0x03058ac1 /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#08 pc 0x03058975 /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#09 pc 0x03a87079 /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#10 pc 0x03a8792f /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#11 pc 0x020d614b /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#12 pc 0x020d614b /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#13 pc 0x020d614b /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#14 pc 0x03c402af /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#15 pc 0x020d614b /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#16 pc 0x02b64d25 /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#17 pc 0x02652053 /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#18 pc 0x0264f59b /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#19 pc 0x01d71ccd /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#20 pc 0x01d7e23f /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#21 pc 0x01d7e20f /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#22 pc 0x0308b5e1 /data/app/~~cpqTRpiPd16pTL2tLIK1Ew==/com.google.android.trichromelibrary_636712330-Q2X7Rgz8X3NCjCqquvRhCg==/base.apk (offset 0x8d8000)
#23 pc 0x000072dd /system/lib/libutils.so
#24 pc 0x00006fd1 /system/lib/libutils.so
#25 pc 0x0006bc6d /system/lib/libandroid_runtime.so
at org.chromium.base.JniAndroid.handleException(chromium-TrichromeWebViewGoogle.aab-stable-636712330:21)
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:335)
at android.os.Looper.loopOnce(Looper.java:161)
at android.os.Looper.loop(Looper.java:288)
at android.app.ActivityThread.main(ActivityThread.java:7886)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:568)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1045)
[Deleted User] <[Deleted User]> #32
We detected a new issue
being duplicated to this closed issue automatically, and we have set b/337584810 as the current canonical bug, please check if any action needs to be taken. b/337584810
I do not have access to see and follow up on the new issue. Could you make this public?
This issue is still occurring in the latest WebView version for us.
sw...@gmail.com <sw...@gmail.com> #33
org.chromium.base.JniAndroid$UncaughtExceptionException: Native stack trace:
#00 pc 0x00000000072fc7d7 /data/app/~~gH5xujEktEMJ_3ngLDD8iA==/com.google.android.trichromelibrary_636712333-0rpI6gvJAo8fV8TqPMwLwA==/base.apk (offset 0x8dc000)
#01 pc 0x0000000005f70b37 /data/app/~~gH5xujEktEMJ_3ngLDD8iA==/com.google.android.trichromelibrary_636712333-0rpI6gvJAo8fV8TqPMwLwA==/base.apk (offset 0x8dc000)
#02 pc 0x00000000027b3e8f /data/app/~~gH5xujEktEMJ_3ngLDD8iA==/com.google.android.trichromelibrary_636712333-0rpI6gvJAo8fV8TqPMwLwA==/base.apk (offset 0x8dc000)
#03 pc 0x000000000715fe0f /data/app/~~gH5xujEktEMJ_3ngLDD8iA==/com.google.android.trichromelibrary_636712333-0rpI6gvJAo8fV8TqPMwLwA==/base.apk (offset 0x8dc000)
#04 pc 0x0000000003991cff /data/app/~~gH5xujEktEMJ_3ngLDD8iA==/com.google.android.trichromelibrary_636712333-0rpI6gvJAo8fV8TqPMwLwA==/base.apk (offset 0x8dc000)
#05 pc 0x000000000720920f /data/app/~~gH5xujEktEMJ_3ngLDD8iA==/com.google.android.trichromelibrary_636712333-0rpI6gvJAo8fV8TqPMwLwA==/base.apk (offset 0x8dc000)
#06 pc 0x00000000027e446f /data/app/~~gH5xujEktEMJ_3ngLDD8iA==/com.google.android.trichromelibrary_636712333-0rpI6gvJAo8fV8TqPMwLwA==/base.apk (offset 0x8dc000)
#07 pc 0x00000000027e4433 /data/app/~~gH5xujEktEMJ_3ngLDD8iA==/com.google.android.trichromelibrary_636712333-0rpI6gvJAo8fV8TqPMwLwA==/base.apk (offset 0x8dc000)
at org.chromium.base.JniAndroid.handleException(chromium-TrichromeWebViewGoogle6432.aab-stable-636712333:21)
at J.N.Mq8l4Aae(Native Method)
at org.chromium.android_webview.AwContents.M(chromium-TrichromeWebViewGoogle6432.aab-stable-636712333:578)
at org.chromium.android_webview.AwContents.<init>(chromium-TrichromeWebViewGoogle6432.aab-stable-636712333:454)
at com.android.webview.chromium.j.run(chromium-TrichromeWebViewGoogle6432.aab-stable-636712333:147)
at WV.WY.b(chromium-TrichromeWebViewGoogle6432.aab-stable-636712333:20)
at WV.VY.run(chromium-TrichromeWebViewGoogle6432.aab-stable-636712333:3)
at org.chromium.base.task.PostTask.d(chromium-TrichromeWebViewGoogle6432.aab-stable-636712333:11)
at WV.WY.a(chromium-TrichromeWebViewGoogle6432.aab-stable-636712333:23)
at com.android.webview.chromium.WebViewChromiumFactoryProvider.a(chromium-TrichromeWebViewGoogle6432.aab-stable-636712333:3)
at com.android.webview.chromium.WebViewChromium.init(chromium-TrichromeWebViewGoogle6432.aab-stable-636712333:327)
at android.webkit.WebView.<init>(WebView.java:435)
at android.webkit.WebView.<init>(WebView.java:355)
at android.webkit.WebView.<init>(WebView.java:337)
at android.webkit.WebView.<init>(WebView.java:324)
at android.webkit.WebView.<init>(WebView.java:314)
at
at com.google.android.gms.ads.internal.webview.s.a(:com.google.android.gms.policy_ads_fdr_dynamite@241199803@241199801034.618989241.618989241:62)
at com.google.android.gms.ads.internal.webview.w.a(:com.google.android.gms.policy_ads_fdr_dynamite@241199803@241199801034.618989241.618989241:64)
at com.google.android.gms.ads.nonagon.ad.webview.l.b(:com.google.android.gms.policy_ads_fdr_dynamite@241199803@241199801034.618989241.618989241:38)
at com.google.android.gms.ads.nonagon.render.y.a(:com.google.android.gms.policy_ads_fdr_dynamite@241199803@241199801034.618989241.618989241:21)
at m.cdz.g(:com.google.android.gms.policy_ads_fdr_dynamite@241199803@241199801034.618989241.618989241:3)
at m.ceb.run(:com.google.android.gms.policy_ads_fdr_dynamite@241199803@241199801034.618989241.618989241:42)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at m.azn.a(:com.google.android.gms.policy_ads_fdr_dynamite@241199803@241199801034.618989241.618989241:1)
at com.google.android.gms.ads.internal.util.f.a(:com.google.android.gms.policy_ads_fdr_dynamite@241199803@241199801034.618989241.618989241:2)
at m.azn.dispatchMessage(:com.google.android.gms.policy_ads_fdr_dynamite@241199803@241199801034.618989241.618989241:1)
at android.os.Looper.loop(Looper.java:246)
at android.app.ActivityThread.main(ActivityThread.java:8653)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:602)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1130)
Caused by: android.content.res.Resources$NotFoundException: Resource ID #0x20c0006
at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:255)
at android.content.res.Resources.getInteger(Resources.java:1302)
at org.chromium.ui.base.DeviceFormFactor.isTablet(chromium-TrichromeWebViewGoogle6432.aab-stable-636712333:9)
... 32 more
ax...@gmail.com <ax...@gmail.com> #34
Hi,I have face same issue from firebase Crahyltics reported.
gu...@gmail.com <gu...@gmail.com> #35
"main" tid=1 Native
#00 pc 0x00000000000339c0 /apex/com.android.runtime/lib/bionic/libc.so (syscall+28)
#01 pc 0x000000000014aa73 /apex/com.android.art/lib/libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+82)
#02 pc 0x00000000002aeb87 /apex/com.android.art/lib/libart.so (art::JNI<false>::NewLocalRef(_JNIEnv*, _jobject*)+366)
#03 pc 0x0000000002f65e81 /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#04 pc 0x000000000305ca19 /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#05 pc 0x0000000002f8a98f /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#06 pc 0x0000000002f5f3b7 /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#07 pc 0x0000000002f5e0a3 /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#08 pc 0x0000000002f5ded1 /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#09 pc 0x0000000002edf687 /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#10 pc 0x0000000002ed8e7d /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#11 pc 0x0000000002ed83cb /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#12 pc 0x0000000002ed8551 /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#13 pc 0x00000000020f790b /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#14 pc 0x0000000002ed815f /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#15 pc 0x00000000025f7f63 /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#16 pc 0x00000000025f78c1 /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#17 pc 0x00000000025f7c29 /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#18 pc 0x000000000256cfc3 /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#19 pc 0x000000000256cf49 /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#20 pc 0x0000000002652053 /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#21 pc 0x000000000264f599 /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#22 pc 0x0000000001d71ccd /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#23 pc 0x0000000001d7e23f /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#24 pc 0x0000000001d7e20f /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#25 pc 0x000000000308b5e1 /data/app/~~R1QGzihQLjD7NLDzzhmyWQ==/com.google.android.trichromelibrary_636712330-MPQC6qaIdB4zCDkU91EZJQ==/base.apk!libmonochrome.so
#26 pc 0x00000000000102dd /system/lib/libutils.so (android::Looper::pollInner(int)+692)
#27 pc 0x000000000000ffcf /system/lib/libutils.so (android::Looper::pollOnce(int, int*, int*, void**)+62)
#28 pc 0x00000000000e20c3 /system/lib/libandroid_runtime.so (android::android_os_MessageQueue_nativePollOnce(_JNIEnv*, _jobject*, long long, int)+24)
at android.os.MessageQueue.nativePollOnce (Native method)
at android.os.MessageQueue.next (MessageQueue.java:335)
at android.os.Looper.loopOnce (Looper.java:195)
at android.os.Looper.loop (Looper.java:342)
at android.app.ActivityThread.main (ActivityThread.java:8148)
at java.lang.reflect.Method.invoke (Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:583)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1045)
ni...@ig.com <ni...@ig.com> #36
Different OS versions, different manufacturers, different app versions, not reproducible but constantly significantly affects app crash ratio and we can do nothing with it as it seems like Chromium issue.
Fatal Exception: org.chromium.base.JniAndroid$UncaughtExceptionException: Native stack trace:
#00 pc 0x0000000003cb8ebf /data/app/~~f13fD63CEX6V_isBABGv4Q==/com.google.android.trichromelibrary_616717833-a4OQwlBR_fctPjAUGnikag==/base.apk (offset 0x8dc000)
#01 pc 0x0000000002bb5e2f /data/app/~~f13fD63CEX6V_isBABGv4Q==/com.google.android.trichromelibrary_616717833-a4OQwlBR_fctPjAUGnikag==/base.apk (offset 0x8dc000)
#02 pc 0x0000000002bb5517 /data/app/~~f13fD63CEX6V_isBABGv4Q==/com.google.android.trichromelibrary_616717833-a4OQwlBR_fctPjAUGnikag==/base.apk (offset 0x8dc000)
#03 pc 0x0000000003b7705f /data/app/~~f13fD63CEX6V_isBABGv4Q==/com.google.android.trichromelibrary_616717833-a4OQwlBR_fctPjAUGnikag==/base.apk (offset 0x8dc000)
#04 pc 0x0000000003c9a9c3 /data/app/~~f13fD63CEX6V_isBABGv4Q==/com.google.android.trichromelibrary_616717833-a4OQwlBR_fctPjAUGnikag==/base.apk (offset 0x8dc000)
#05 pc 0x000000000533a6d7 /data/app/~~f13fD63CEX6V_isBABGv4Q==/com.google.android.trichromelibrary_616717833-a4OQwlBR_fctPjAUGnikag==/base.apk (offset 0x8dc000)
#06 pc 0x0000000006d8a0fb /data/app/~~f13fD63CEX6V_isBABGv4Q==/com.google.android.trichromelibrary_616717833-a4OQwlBR_fctPjAUGnikag==/base.apk (offset 0x8dc000)
at org.chromium.base.JniAndroid.handleException(chromium-TrichromeWebViewGoogle6432.aab-stable-616717833:11)
at J.N.MGCvz8lp(chromium-TrichromeWebViewGoogle6432.aab-stable-616717833)
at org.chromium.ui.events.devices.InputDeviceObserver.onInputDeviceChanged(chromium-TrichromeWebViewGoogle6432.aab-stable-616717833:1)
at android.hardware.input.InputManagerGlobal$InputDeviceListenerDelegate.handleMessage(InputManagerGlobal.java:319)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8501)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
Caused by android.content.res.Resources$NotFoundException: Resource ID #0x20c0006
at android.content.res.ResourcesImpl.getValue(ResourcesImpl.java:254)
at android.content.res.Resources.getInteger(Resources.java:1209)
at org.chromium.ui.base.DeviceFormFactor.isTablet(chromium-TrichromeWebViewGoogle6432.aab-stable-616717833:9)
at J.N.MGCvz8lp(chromium-TrichromeWebViewGoogle6432.aab-stable-616717833)
at org.chromium.ui.events.devices.InputDeviceObserver.onInputDeviceChanged(chromium-TrichromeWebViewGoogle6432.aab-stable-616717833:1)
at android.hardware.input.InputManagerGlobal$InputDeviceListenerDelegate.handleMessage(InputManagerGlobal.java:319)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loopOnce(Looper.java:232)
at android.os.Looper.loop(Looper.java:317)
at android.app.ActivityThread.main(ActivityThread.java:8501)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:878)
[Deleted User] <[Deleted User]> #37 Restricted
jm...@lfdj.com <jm...@lfdj.com> #38
We detected a new issue
being duplicated to this closed issue automatically, and we have set b/337584810 as the current canonical bug, please check if any action needs to be taken. b/337584810
Hello, Could you please give us access to this issue? Thank you
sd...@gmail.com <sd...@gmail.com> #39
cu...@gmail.com <cu...@gmail.com> #40
Hello, Could you please give us access to this issue? Thank you
al...@chromium.org <al...@chromium.org> #41
Hi, that bug shouldn't have been made the canonical bug. This is the canonical public bug outlining this issue.
an...@google.com <an...@google.com> #42
We detected a new issue
If you think this is a bad suggestion, please
be...@ana.kucoin.com <be...@ana.kucoin.com> #43
oc...@gmail.com <oc...@gmail.com> #44
am...@telekom-digital.com <am...@telekom-digital.com> #45
Hi, Please provide access to
As mentioned above, "We detected a new issue
to...@google.com <to...@google.com> #46
Everyone: please see comment 6 and comment 9 above. This is not a new crash and it is not actionable. We changed how WebView reports uncaught Java exceptions in JNI so that the Java exception is actually included in the report, which meant that a lot of older native crashes that were already happening started being reported as Java exceptions instead.
The actual problem here is a longstanding issue with Android's resource handling and we're working on platform changes to address the root cause, as well as improving the existing workarounds in WebView, but there is nothing we can do to investigate any particular case unless you can tell us how to reliably reproduce it.
lb...@gmail.com <lb...@gmail.com> #47
Isn't Google also having apps that could have this issue?
Do you check crashes there too? Have you tried to find it there? Once you find it there, you can investigate it under your own rules.
an...@google.com <an...@google.com> #48
We detected a new issue
If you think this is a bad suggestion, please
lb...@gmail.com <lb...@gmail.com> #49
If to other people here, it's irrelevant because the link you've provided can't be accessed by other people:
Probably available only for Google teams...
ah...@gmail.com <ah...@gmail.com> #50
I'm facing the same issue
st...@gmail.com <st...@gmail.com> #51
ji...@zoom.us <ji...@zoom.us> #52
ca...@gmail.com <ca...@gmail.com> #53
su...@bobble.ai <su...@bobble.ai> #54
Please help us to resolve this!
zh...@gmail.com <zh...@gmail.com> #55
la...@iproyal.com <la...@iproyal.com> #56
to...@google.com <to...@google.com> #57
I love how all these crashes beautifully stack up in crashlytics the more android components you use in application. At least this one is not so old, I am following other issue tickets that are more than year old and still "Assigned". Hopefully we will receive some fixes soon.
Unfortunately this crash has been happening since at least Android 7 (or earlier for some apps), so it is in fact very old :(
It's just that it used to be reported as a native crash that was hard for developers to understand, unless they happened to have a copy of the logcat output that contained the Resources$NotFoundException
that is the real cause. We changed how Java exceptions that reach native code are reported in WebView 121 so that the Java exception is more clearly shown, but the actual underlying cause has not changed and this isn't a new issue, it just changed from one crash signature to another around the beginning of 2024.
Android 15 beta 2 and later contain a framework fix for this issue and so far we have seen zero reports of this crash still occurring on current Android 15 versions, so hopefully this will soon be resolved for the latest OS version. Unfortunately, the framework change to resolve this is quite complex and it's not realistically possible to include it in updates to older OS versions.
We are experimenting with a new workaround for the problem on older OS versions now that it should be fixed "for real" on future ones, but the workaround changes some of the functionality of WebView's UI elements in ways that may not be acceptable for all apps, so it's still being iterated on and we're not yet able to give a timeline or confirm that it will definitely be possible to release.
m0...@gmail.com <m0...@gmail.com> #58
to...@google.com <to...@google.com> #59
The changes in Android 15 to avoid this issue are the introduction of the new API
ah...@gmail.com <ah...@gmail.com> #60
same for me a large number of crashes
bu...@leanagri.com <bu...@leanagri.com> #61
mw...@gmail.com <mw...@gmail.com> #62
pi...@gmail.com <pi...@gmail.com> #63 Restricted
49...@qq.com <49...@qq.com> #64
ar...@gmail.com <ar...@gmail.com> #65
This crash has highest number of occurrence on our app.
- 99% on Xiaomi Devices
- 99% on android 12 & 14 (27% and 72% respectively)
- 100% while app on background and proximity ON
al...@google.com <al...@google.com> #66
Below is an update on the current state of this issue.
Context
WebView has access to two Resource$NotFoundException
.
The problem
We don’t know why, but the number of occurrences of this crash has steadily increased over the past year. We were able to get a fix put in place in the platform for Android V (see
Our solution
Our fix for this crash is to no longer inject WebView’s resources into the host app’s Context. Instead, we will refer to our own resources inside WebView’s own Context which will prevent the host app’s code from invalidating our resource IDs. In theory, this should completely eliminate Resource$NotFoundExceptions
of this type in WebView. Unfortunately, we won’t be able to verify that until the fix is rolled out generally. We’ve asked partners and some Google first party apps to test this fix and the results so far have been overwhelmingly positive.
Caveats
As WebView will no longer be accessing resources through the host app’s Context, the host app will no longer be able to dictate how WebView’s UI should be styled. Instead, WebView’s UI moving forward will use the device’s default theme. This will be a Material theme for older devices and a Material You theme for newer devices which support it.
ir...@gmail.com <ir...@gmail.com> #67
Was rolled out, can anyone confirm that it fixed the issue?
si...@gmail.com <si...@gmail.com> #68
I can confirm, in our case we see a visible and significant drop in the number of related crashes starting Feb 25-27.
But strangely, we cannot relate it to Android WebView v134 because based on what we see for our users v134 started being adopted only on ~March 5.
Based on our data below versions were more aligned with the crashes decreasing:
- Android System WebView (133.0.6943.122)
- Android System WebView (133.0.6943.137)
Also, it may be worth mentioning that unfortunately on our side, around the same time (Feb 26) we took another action to mitigate the issue - we removed Akamai SDK (v4.0.2). It did some weird things with WebView internally, so the SDK was under suspicion on our side because integrating it in the past also matched the time when we started receiving such WebView crashes.
to...@google.com <to...@google.com> #69
Changing how you use WebView, especially if you change the timing of when you are invoking any WebView-related APIs early in your app's startup, is often going to change how likely it is that you encounter this issue. It's not really about whether the usage is "weird" or not, it's just about the timing of when APIs are first called (and on what thread) and what else is going on in the process at the same time.
So, it's likely that the significant drop for you was caused by removing that SDK, rather than by the M134 rollout.
The M134 rollout did begin on 26th Feb but this is the "early stable" rollout that is only distributed to 0.1% of users so at that stage it's not going to make a significant impact to the crash rates. The main rollout (to 1% and then gradually increasing) did not start until 4th March and is currently being distributed to 25% of users; it should go to 100% in the next few days.
sa...@clusterdev.net <sa...@clusterdev.net> #70
We are getting the same crash in our app after adding WebSettings.getDefaultUserAgent(context)
. Also majorly Xiaomi, but specifically android go devices (Redmi A1/A1+/A3, Vivo V2120). Was calling this inside a service's onCreate in background thread (as initial call was taking upwards of 200ms)
Description
Android device name: We have reports from many different devices
Android OS version: Probably Android 12+ given our reports are:
Android System WebView version: Unfortunately they do not include the WebView version information but the reference the
trichromelibrary
of the stack trace below.Application: (package name or Play Store URL)
Application version: We have reports ranging from 21.5 to the current 24.2 (beta)
Steps to reproduce: Not sure of the exact steps
Did this work before? (last working WebView version, or N/A) Yes. We have detected a spike of related crash reports in Sentry in the past few days.
Stack trace: