Issue metadata
Sign in to add a comment
|
Android 8 - App Crash - WebView Component - feColorMatrix svg filter on video. |
||||||||||||||||||||
Issue descriptionCopied from b/112323202 This is a really specific issue I made many test in order to isolate the problem : Check more details on github. (I thought that it was related to cordova) https://github.com/apache/cordova-android/issues/472 Easy steps to reproduce : - Create a basic app with default Webview component - Try to load this url : https://html5multimedia.com/code/ch10/svg-video-filters.html - Instant crash... It happens only when filter feColorMatrix is applied to a html5 video tag or a parent. CSS filters works, Other SVG filters too but feColorMatrix makes the app crash. Additional findings: Test Device: Nexus 5x Android Version: Android 8.1.0 Application: WebView Shell Browser The bisect range is 67.0.3396.3(GOOD), 67.0.3396.8(BAD) But on the builds in the good range, the displayed page is not correct, only 1 video is shown and it seems to be non-interactive. On the crashing builds, I could see an initial grid of videos before the app crashes.
,
Dec 14
,
Dec 15
Per-CL bisect information: Good commit: 550607 Bad commit:550964 Suspect CL: https://chromium.googlesource.com/chromium/src/+/dd5d5a01bc1f6a3b7d842942e88f621c673f067c Tried multiple times, it is pointing to this CL. agrieve@ Might be it looks like this issue is related to your change. please look into once, if its not related to your change please reassign back to me. Thanks!
,
Dec 17
Sorry - that CL only touches a size measuring tool, it doesn't change any .apk files.
,
Jan 17
(6 days ago)
Looks like builds missing between good and bad builds and CL bisect pointing to wrong CL due to the limitation of Bisect tool script .Tried couple of times with wider build range ,it is pointing wrong CL. Per-Build bisect information: Good Build: 67.0.3396.3 Bad Build:67.0.3396.8 https://chromium.googlesource.com/chromium/src/+log/67.0.3396.3..67.0.3396.8?pretty=fuller&n=10000
,
Jan 17
(6 days ago)
I couldn't repro any issue with the current stable (M71)/beta (M72) version of WebView, it was probably fixed already? It works for me in the same color filter as Chrome desktop and Chrome for Android. > But on the builds in the good range, the displayed page is not correct, only 1 video is shown and it seems to be non-interactive. On the crashing builds, I could see an initial grid of videos before the app crashes. This was because this web page has mixed content, i.e. the https page is loading http resource, you need to add code: webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_COMPATIBILITY_MODE); to the WebView app. fondationhon@, if you got the same result with me, I would like to close this issue. Since adding needs-feedback tag doesn't help because fondationhon@ was not the reporter for the crbug, assign to myself.
,
Jan 17
(5 days ago)
I am unable to repro this issue on 71.0.3578.99 and beta 72.0.3626.64 on pixel2/OPM1.190105.002 , Please close this issue once fondationhon@ confirms. |
|||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||
Comment 1 by aluo@chromium.org
, Dec 14