Leaking of android.view.Surface instances in global reference table
Reported by
lzaval...@gmail.com,
Jan 9 2017
|
||||
Issue descriptionDevice name: Odroid C2 Android version: 6.0.1 WebView version (from system settings -> Apps -> Android System WebView): 52.0.2743.100 Application: SurfaceLeakTest Application version: 1.0 URLs (if applicable): n/a Steps to reproduce: (1) unzip surfaceleak.zip and install surfaceleak_debug.apk (2) tap on 'dumprefs' button (3) check android.view.Surface count in global reference table either via logcat or on screen, repeat from step #2 after the video had played Expected result: number of android.view.Surface instances remains the same, since only a single <video> element is at all times in the DOM. Actual result: android.view.Surface count keeps increasing until eventually the app crashes with the JNI error : global reference table overflow.
,
Jan 9 2017
Yes. Tested on additional devices (with newer Android versions and WebViews) as well as various versions of CrossWalk that are based on more recent versions of Chromium.
,
Jan 16 2017
Thank you for providing more feedback. Adding requester "tobiasjs@chromium.org" for another review and adding "Needs-Review" label for tracking. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Mar 13 2017
Cleaning up "Needs-Review" label as we are not using this label for triage. Ref bug 684919
,
Mar 13 2017
,
Sep 13 2017
Effort from the triage Team: There is no active investigation / updates since the last couple months,closing the issue. Feel free to reopen if needed. |
||||
►
Sign in to add a comment |
||||
Comment 1 by tobiasjs@chromium.org
, Jan 9 2017