New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 766918 link

Starred by 4 users

Issue metadata

Status: Assigned
Owner:
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 3
Type: Bug

Blocking:
issue 602688



Sign in to add a comment

WebglConformance_conformance2_textures_image_bitmap_from_video_tex_2d_* flaky during webgl2_conformance_gl_passthrough_tests on Linux FYI Release (NVIDIA)

Project Member Reported by kbr@chromium.org, Sep 20 2017

Issue description

This test's failing as of a recent WebGL conformance roll:
https://luci-milo.appspot.com/buildbot/chromium.gpu.fyi/Linux%20Release%20%28NVIDIA%29/50778

but it looks like the probable reason is that the test before it, WebglConformance_conformance_textures_image_bitmap_from_video_tex_2d_luminance_alpha_luminance_alpha_unsigned_byte , is leaving some state set in ANGLE. That test will (likely, on this bot) go down the Core Profile emulation path for these texture types.

Should be reproducible by running those two tests in sequence, one after the other.

 

Comment 1 by kbr@chromium.org, Sep 20 2017

Project Member

Comment 2 by bugdroid1@chromium.org, Sep 20 2017

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

commit 75a0b5d7bb1063ccc2372b9697ae70ddcc19ca6d
Author: Kenneth Russell <kbr@chromium.org>
Date: Wed Sep 20 04:45:43 2017

Mark two WebGL conformance tests failing.

BUG=766776, 766918
TBR=zmo@chromium.org
NOTRY=true

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
Change-Id: I23200cc5111e5d8ed6a2ee00f4aa7ffb1643b914
Reviewed-on: https://chromium-review.googlesource.com/674523
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#503052}
[modify] https://crrev.com/75a0b5d7bb1063ccc2372b9697ae70ddcc19ca6d/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Cc: jmad...@chromium.org
 Issue 775226  has been merged into this issue.
Project Member

Comment 4 by bugdroid1@chromium.org, Oct 17 2017

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

commit e6acbae1a36a4d179bb72c24e62aba861a229c92
Author: Christopher Cameron <ccameron@chromium.org>
Date: Tue Oct 17 06:16:38 2017

Mark WebGL conformance image_bitmap_from_video 565 as failing

Bug: 766918,  775226 
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
Change-Id: I204884a683f0c7e5aa6eaf431103ff72d01dbd0b
Reviewed-on: https://chromium-review.googlesource.com/722339
Reviewed-by: Kenneth Russell <kbr@chromium.org>
Commit-Queue: ccameron chromium <ccameron@chromium.org>
Cr-Commit-Position: refs/heads/master@{#509293}
[modify] https://crrev.com/e6acbae1a36a4d179bb72c24e62aba861a229c92/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Project Member

Comment 5 by sheriffbot@chromium.org, Oct 17

Labels: Hotlist-Recharge-Cold
Status: Untriaged (was: Available)
This issue has been Available for over a year. If it's no longer important or seems unlikely to be fixed, please consider closing it out. If it is important, please re-triage the issue.

Sorry for the inconvenience if the bug really should have been left as Available.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
Owner: geoffl...@chromium.org
Status: Assigned (was: Untriaged)
Labels: -Hotlist-Recharge-Cold
In this WebGL conformance roll:
https://chromium-review.googlesource.com/c/chromium/src/+/1297570

WebglConformance_conformance2_textures_image_bitmap_from_video_tex_2d_rgb565_rgb_unsigned_short_5_6_5 was seen to fail:
https://chromium-swarm.appspot.com/task?id=40bbe0c3bd45c210&refresh=10&show_raw=1

Suppressing this too.

Project Member

Comment 8 by bugdroid1@chromium.org, Oct 24

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

commit 319faa6f9fc6bb050759c111202dbb61ba99086d
Author: Kenneth Russell <kbr@chromium.org>
Date: Wed Oct 24 17:21:44 2018

Roll WebGL 6d2f3f4..0d55c88

https://chromium.googlesource.com/external/khronosgroup/webgl.git/+log/6d2f3f4..0d55c88

Includes suppressions for the following failures:

  conformance/rendering/rendering-sampling-feedback-loop.html
  conformance2/textures/misc/tex-mipmap-levels.html
  conformance2/textures/image_bitmap_from_video/
    tex-2d-rgb565-rgb-unsigned_short_5_6_5.html
  deqp/functional/gles3/lifetime.html
  deqp/functional/gles3/shaderoperator/common_functions_*.html

Bug: 660844,  739604 , 766918, 849576, 886970,  890002 , 890539,  898350 ,  898351 ,  angleproject:2832 
Cq-Include-Trybots: luci.chromium.try:win_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_angle_rel_ng;luci.chromium.try:win_angle_rel_ng
Change-Id: I85be441fa86090e5ed056a9366452248985693e3
Reviewed-on: https://chromium-review.googlesource.com/c/1297570
Reviewed-by: James Darpinian <jdarpinian@chromium.org>
Commit-Queue: Kenneth Russell <kbr@chromium.org>
Cr-Commit-Position: refs/heads/master@{#602377}
[modify] https://crrev.com/319faa6f9fc6bb050759c111202dbb61ba99086d/DEPS
[modify] https://crrev.com/319faa6f9fc6bb050759c111202dbb61ba99086d/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py
[modify] https://crrev.com/319faa6f9fc6bb050759c111202dbb61ba99086d/content/test/gpu/gpu_tests/webgl_conformance_expectations.py
[modify] https://crrev.com/319faa6f9fc6bb050759c111202dbb61ba99086d/content/test/gpu/gpu_tests/webgl_conformance_revision.txt

Summary: WebglConformance_conformance2_textures_image_bitmap_from_video_tex_2d_* flaky during webgl2_conformance_gl_passthrough_tests on Linux FYI Release (NVIDIA) (was: WebglConformance_conformance_textures_image_bitmap_from_video_tex_2d_rgba_rgba_unsigned_short_5_5_5_1 failing with pass-through command buffer)
Many more of WebglConformance_conformance2_textures_image_bitmap_from_video_tex_2d_* are flaky, so going to expand the suppression.

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20FYI%20Release%20%28NVIDIA%29/5989
WebglConformance_conformance2_textures_image_bitmap_from_video_tex_2d_r11f_g11f_b10f_rgb_unsigned_int_10f_11f_11f_rev

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20FYI%20Release%20%28NVIDIA%29/5999
WebglConformance_conformance2_textures_image_bitmap_from_video_tex_2d_r8_red_unsigned_byte

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20FYI%20Release%20%28NVIDIA%29/6019
WebglConformance_conformance2_textures_image_bitmap_from_video_tex_2d_r32f_red_float

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20FYI%20Release%20%28NVIDIA%29/6024
WebglConformance_conformance2_textures_image_bitmap_from_video_tex_2d_r11f_g11f_b10f_rgb_float
WebglConformance_conformance2_textures_image_bitmap_from_video_tex_2d_rgb565_rgb_unsigned_byte

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20FYI%20Release%20%28NVIDIA%29/6026
WebglConformance_conformance2_textures_image_bitmap_from_video_tex_2d_r32f_red_float

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20FYI%20Release%20%28NVIDIA%29/6056
WebglConformance_conformance2_textures_image_bitmap_from_video_tex_2d_rgb16f_rgb_half_float

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20FYI%20Release%20%28NVIDIA%29/6064
WebglConformance_conformance2_textures_image_bitmap_from_video_tex_2d_r11f_g11f_b10f_rgb_half_float

https://ci.chromium.org/p/chromium/builders/luci.chromium.ci/Linux%20FYI%20Release%20%28NVIDIA%29/6068
WebglConformance_conformance2_textures_image_bitmap_from_video_tex_2d_rg16f_rg_half_float

Errors are like:

  AssertionError: shouldBe 255,0,0
  at (8, 8) expected: 255,0,0 was 0,0,0

Project Member

Comment 10 by bugdroid1@chromium.org, Nov 1

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

commit f86769a5f7318d66a0f87e3620f9e05459bd3747
Author: Yuly Novikov <ynovikov@chromium.org>
Date: Thu Nov 01 23:44:01 2018

Expand some WebGL test suppressions

conformance/rendering/gl-scissor-fbo-test.html
Flaky also in Release (Vulkan Win Nvidia passthrough)
deqp/data/gles2/shaders/swizzles.html
Fail (Vulkan Win Nvidia passthrough debug)

conformance2/textures/image_bitmap_from_video/*
Flaky on Linux Nvidia GL passthrough

TBR=kbr@chromium.org

Bug: 766918, angleproject:2939, angleproject:2940
Change-Id: I608b5a25275db953d8d2e0d2ac2fc5343caa64f0
Reviewed-on: https://chromium-review.googlesource.com/c/1313287
Reviewed-by: Yuly Novikov <ynovikov@chromium.org>
Commit-Queue: Yuly Novikov <ynovikov@chromium.org>
Cr-Commit-Position: refs/heads/master@{#604755}
[modify] https://crrev.com/f86769a5f7318d66a0f87e3620f9e05459bd3747/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py
[modify] https://crrev.com/f86769a5f7318d66a0f87e3620f9e05459bd3747/content/test/gpu/gpu_tests/webgl_conformance_expectations.py

Cc: sande...@chromium.org sunn...@chromium.org
Components: Internals>GPU>Video
It's discouraging that these video-related tests are getting blank frames intermittently. Could some synchronization be broken in the passthrough command decoder which is working in the validating one?

Sign in to add a comment