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

Issue 658832 link

Starred by 2 users

Issue metadata

Status: WontFix
Owner:
Closed: Nov 17
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

WebglConformance_deqp_functional_gles3_framebufferblit_default_framebuffer_00 fails on Linux Release (ATI)

Project Member Reported by ynovikov@chromium.org, Oct 24 2016

Issue description

Started in https://build.chromium.org/p/chromium.gpu.fyi/builders/Linux%20Release%20%28ATI%29/builds/49409

I think because of https://chromiumcodereview.appspot.com/2409523002

But, the log has something about sRGB, so ccing cwallez as well.

WebglConformance_deqp_functional_gles3_framebufferblit_default_framebuffer_00 (gpu_tests.webgl_conformance_integration_test.WebGLConformanceIntegrationTest) ... [8187:8187:1019/083959:INFO:CONSOLE(11)] "blit.default_framebuffer.srgb8_alpha8: ", source:  (11)
[8187:8187:1019/083959:INFO:CONSOLE(11)] "Init testcase: blit.default_framebuffer.srgb8_alpha8", source:  (11)
[8187:8187:1019/083959:INFO:CONSOLE(11)] "FAIL ", source:  (11)
[8187:8187:1019/083959:INFO:CONSOLE(11)] "Init testcase: blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_from_default", source:  (11)
[8187:8187:1019/084000:INFO:CONSOLE(11)] "blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_from_default: ", source:  (11)
[8187:8187:1019/084000:INFO:CONSOLE(11)] "FAIL ", source:  (11)
[8187:8187:1019/084000:INFO:CONSOLE(11)] "Init testcase: blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_to_default", source:  (11)
[8187:8187:1019/084000:INFO:CONSOLE(11)] "blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_to_default: ", source:  (11)
[8187:8187:1019/084000:INFO:CONSOLE(11)] "FAIL ", source:  (11)
[8187:8187:1019/084000:INFO:CONSOLE(11)] "Init testcase: blit.default_framebuffer.srgb8_alpha8_linear_scale_blit_from_default", source:  (11)
[8187:8187:1019/084001:INFO:CONSOLE(11)] "blit.default_framebuffer.srgb8_alpha8_linear_scale_blit_from_default: ", source:  (11)
[8187:8187:1019/084001:INFO:CONSOLE(11)] "FAIL ", source:  (11)
[8187:8187:1019/084001:INFO:CONSOLE(11)] "Init testcase: blit.default_framebuffer.srgb8_alpha8_linear_scale_blit_to_default", source:  (11)
[8187:8187:1019/084001:INFO:CONSOLE(11)] "blit.default_framebuffer.srgb8_alpha8_linear_scale_blit_to_default: ", source:  (11)
[8187:8187:1019/084001:INFO:CONSOLE(11)] "FAIL ", source:  (11)
[8187:8187:1019/084001:INFO:CONSOLE(11)] "Init testcase: blit.default_framebuffer.srgb8_alpha8_linear_out_of_bounds_blit_from_default", source:  (11)
[8187:8187:1019/084001:INFO:CONSOLE(11)] "blit.default_framebuffer.srgb8_alpha8_linear_out_of_bounds_blit_from_default: ", source:  (11)
[8187:8187:1019/084001:INFO:CONSOLE(11)] "FAIL ", source:  (11)
[8187:8187:1019/084001:INFO:CONSOLE(11)] "Init testcase: blit.default_framebuffer.srgb8_alpha8_linear_out_of_bounds_blit_to_default", source:  (11)
[8187:8187:1019/084002:INFO:CONSOLE(11)] "blit.default_framebuffer.srgb8_alpha8_linear_out_of_bounds_blit_to_default: ", source:  (11)
[8187:8187:1019/084002:INFO:CONSOLE(11)] "FAIL ", source:  (11)
[8187:8187:1019/084002:INFO:CONSOLE(11)] "Init testcase: blit.default_framebuffer.rgba32f", source:  (11)
[8187:8187:1019/084002:INFO:CONSOLE(11)] "Init testcase: blit.default_framebuffer.rgba32f_nearest_scale_blit_from_default", source:  (11)
[8187:8187:1019/084003:INFO:CONSOLE(11)] "Init testcase: blit.default_framebuffer.rgba32f_nearest_scale_blit_to_default", source:  (11)
[8187:8187:1019/084003:INFO:CONSOLE(11)] "Init testcase: blit.default_framebuffer.rgba32f_nearest_out_of_bounds_blit_from_default", source:  (11)
[8187:8187:1019/084003:INFO:CONSOLE(11)] "Init testcase: blit.default_framebuffer.rgba32f_nearest_out_of_bounds_blit_to_default", source:  (11)

Traceback (most recent call last):
  _RunGpuTest at content/test/gpu/gpu_tests/gpu_integration_test.py:78
    self.RunActualGpuTest(url, *args)
  RunActualGpuTest at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:196
    getattr(self, test_name)(test_path, *args[1:])
  _RunConformanceTest at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:210
    self._CheckTestCompletion()
  _CheckTestCompletion at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:206
    self.fail(self._WebGLTestMessages(self.tab))
  fail at /usr/lib/python2.7/unittest/case.py:412
    raise self.failureException(msg)
AssertionError: blit.default_framebuffer.srgb8_alpha8: 
Init testcase: blit.default_framebuffer.srgb8_alpha8
FAIL 
Init testcase: blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_from_default
blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_from_default: 
FAIL 
Init testcase: blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_to_default
blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_to_default: 
FAIL 
Init testcase: blit.default_framebuffer.srgb8_alpha8_linear_scale_blit_from_default
blit.default_framebuffer.srgb8_alpha8_linear_scale_blit_from_default: 
FAIL 
Init testcase: blit.default_framebuffer.srgb8_alpha8_linear_scale_blit_to_default
blit.default_framebuffer.srgb8_alpha8_linear_scale_blit_to_default: 
FAIL 
Init testcase: blit.default_framebuffer.srgb8_alpha8_linear_out_of_bounds_blit_from_default
blit.default_framebuffer.srgb8_alpha8_linear_out_of_bounds_blit_from_default: 
FAIL 
Init testcase: blit.default_framebuffer.srgb8_alpha8_linear_out_of_bounds_blit_to_default
blit.default_framebuffer.srgb8_alpha8_linear_out_of_bounds_blit_to_default: 
FAIL 
Init testcase: blit.default_framebuffer.rgba32f
Init testcase: blit.default_framebuffer.rgba32f_nearest_scale_blit_from_default
Init testcase: blit.default_framebuffer.rgba32f_nearest_scale_blit_to_default
Init testcase: blit.default_framebuffer.rgba32f_nearest_out_of_bounds_blit_from_default
Init testcase: blit.default_framebuffer.rgba32f_nearest_out_of_bounds_blit_to_default

Locals:
  msg : u'blit.default_framebuffer.srgb8_alpha8: \nInit testcase: blit.default_framebuffer.srgb8_alpha8\nFAIL \nInit testcase: blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_from_default\nblit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_from_default: \nFAIL \nInit testcase: blit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_to_default\nblit.default_framebuffer.srgb8_alpha8_nearest_scale_blit_to_default: \nFAIL \nInit testcase: blit.default_framebuffer.srgb8_alpha8_linear_scale_blit_from_d ... _linear_out_of_bounds_blit_to_default\nblit.default_framebuffer.srgb8_alpha8_linear_out_of_bounds_blit_to_default: \nFAIL \nInit testcase: blit.default_framebuffer.rgba32f\nInit testcase: blit.default_framebuffer.rgba32f_nearest_scale_blit_from_default\nInit testcase: blit.default_framebuffer.rgba32f_nearest_scale_blit_to_default\nInit testcase: blit.default_framebuffer.rgba32f_nearest_out_of_bounds_blit_from_default\nInit testcase: blit.default_framebuffer.rgba32f_nearest_out_of_bounds_blit_to_default\n' (truncated)

 
Components: Blink>WebGL
Also fails on Linux Release (New Intel) webgl2_conformance_angle_tests starting from https://build.chromium.org/p/chromium.gpu.fyi/builders/Linux%20Release%20%28New%20Intel%29/builds/3173.
Also fails on Linux Release (AMD R7 240)
Project Member

Comment 3 by bugdroid1@chromium.org, Oct 25 2016

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

commit b73b48dee7cd47c37f8ff58a3c4461b28554c54c
Author: ynovikov <ynovikov@chromium.org>
Date: Tue Oct 25 01:35:32 2016

Suppress WebGL 2 conformance failures on Linux bots.

BUG= 655147 ,  658832 , 658842, 658844,  658898 
CQ_INCLUDE_TRYBOTS=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;master.tryserver.chromium.android:android_optional_gpu_tests_rel

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

[modify] https://crrev.com/b73b48dee7cd47c37f8ff58a3c4461b28554c54c/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Cc: yang...@intel.com zmo@chromium.org yunchao...@intel.com qiankun....@intel.com
Owner: ----
Status: Available (was: Assigned)
The default_framebuffer_00.html failed before this patch https://chromiumcodereview.appspot.com/2409523002 was landed. So I think there are some other bugs in AMD gpu driver. The patch just didn't fix bugs specific for Linux AMD. But I think it doesn't introduce any regression. Unfortunately, I I have no Linux AMD machine, I am afraid I can not investigate this issue. 

Ken and Zhenyao, could you find any other to investigate this issue? 

For the webgl2_conformance_angle_tests failure for default_framebuffer_00.html for blitFramebuffer on Linux Intel machine, I think Corentin is working on this issue. It should be fixed in angle project. The command buffer part is OK too. 

(I can take a look if you would not work on this in angle, @cwallez.)
Yes I'll take care of the ANGLE side and use your workarounds as a reference.
Project Member

Comment 6 by bugdroid1@chromium.org, Nov 14 2016

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

commit c22bae95d9d3afc83ab83faec39227a09fe47fda
Author: cwallez <cwallez@chromium.org>
Date: Mon Nov 14 19:14:39 2016

WebGL CTS: remove now passing expectations.

Most of them come from implementing a work around for blits on Intel.

BUG= chromium:483282 
BUG= chromium:598902 
BUG= chromium:634525 
BUG= chromium:655147 
BUG= chromium:658898 
BUG= chromium:658832 
BUG= chromium:664180 
TBR=zmo@chromium.org
CQ_INCLUDE_TRYBOTS=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;master.tryserver.chromium.android:android_optional_gpu_tests_rel

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

[modify] https://crrev.com/c22bae95d9d3afc83ab83faec39227a09fe47fda/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py

Project Member

Comment 7 by sheriffbot@chromium.org, Nov 15 2017

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. If you change it back, also remove the "Hotlist-Recharge-Cold" label.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Comment 8 by kbr@chromium.org, Nov 15 2017

Labels: -Hotlist-Recharge-Cold
Status: Available (was: Untriaged)
I can't easily tell from the logs from https://ci.chromium.org/buildbot/chromium.gpu.fyi/Linux%20Release%20%28Intel%20HD%20630%29/ whether this test is passing there now.

Project Member

Comment 9 by sheriffbot@chromium.org, Nov 16

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: jdarpinian@google.com
Status: Assigned (was: Untriaged)
jdarpinian: Would you be able to help re-triage this?  Thanks.
Owner: ----
Status: Available (was: Assigned)
The test is passing on Intel now, but still failing on Linux AMD. We're not planning to attempt a conformance run on Linux AMD, so I haven't included this in our list of conformance bugs.
Cc: paul.bli...@amd.com
Owner: jdarpinian@chromium.org
Status: WontFix (was: Available)
Let's close this as WontFix then.

Sign in to add a comment