New issue
Advanced search Search tips

Issue 699606 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 1
Type: Bug

Blocking:
issue 820082
issue 682490



Sign in to add a comment

SHIELD: crash on conformance/rendering/multisample-corruption.html

Project Member Reported by kainino@chromium.org, Mar 8 2017

Issue description

Likely due to allocating too many large DrawingBuffers. Seems to be improved by decreasing the value of maxGLActiveContexts (e.g. to 8).

https://codereview.chromium.org/2735063006

 
Cc: -oetu...@nvidia.com
Labels: -GPU-NVidia
Actually this has nothing to do with NVIDIA in particular, I'm going to remove that label.

The reason this crash is only seen on NVIDIA is because the max framebuffer size is so large.
Labels: M-58
I forgot to update the BUG= for the CL.

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/75ee3cee8e33bd1bcf4fb335b20acc04991448e8

commit 75ee3cee8e33bd1bcf4fb335b20acc04991448e8
Author: kainino <kainino@chromium.org>
Date: Wed Mar 08 22:41:27 2017

Reduce maxGLActiveContexts to 8 on Android

This reduces the frequency of OOM errors due to allocating too many
large DrawingBuffers.

BUG= 682490 
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2735063006
Cr-Commit-Position: refs/heads/master@{#455565}

[modify] https://crrev.com/75ee3cee8e33bd1bcf4fb335b20acc04991448e8/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp

Status: Fixed (was: Started)
Labels: Merge-Request-58
Needed to reliably pass WebGL 2.0.0 tests on Android/NVIDIA. Requesting merge back to M58.
Labels: -Merge-Request-58
Moving merge request to the other bug.
Project Member

Comment 7 by bugdroid1@chromium.org, Mar 9 2017

Labels: merge-merged-3029
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3d2264d80c9c0b146a6ace8046ed79cc6620d5c6

commit 3d2264d80c9c0b146a6ace8046ed79cc6620d5c6
Author: Kai Ninomiya <kainino@chromium.org>
Date: Thu Mar 09 18:52:54 2017

Reduce maxGLActiveContexts to 8 on Android

This reduces the frequency of OOM errors due to allocating too many
large DrawingBuffers.

BUG= 699606 , 682490 
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.android:android_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.win:win_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2735063006
Cr-Commit-Position: refs/heads/master@{#455565}
(cherry picked from commit 75ee3cee8e33bd1bcf4fb335b20acc04991448e8)

Review-Url: https://codereview.chromium.org/2739053003 .
Cr-Commit-Position: refs/branch-heads/3029@{#90}
Cr-Branched-From: 939b32ee5ba05c396eef3fd992822fcca9a2e262-refs/heads/master@{#454471}

[modify] https://crrev.com/3d2264d80c9c0b146a6ace8046ed79cc6620d5c6/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp

Labels: Hotlist-Merge-Approved
Components: -Internals>GPU>WebGL
Blocking: 820082

Sign in to add a comment