WebglConformance_conformance2_textures_canvas_sub_rectangle_tex_2d_rgb16f_rgb_float failing on Linux due to sampler virtualization problems |
||||||
Issue descriptionThe test is suppressed in webgl2_conformance_expectations.py
,
Apr 26 2017
I could not determine the culprit commit for the failure of this test. It came from this log https://chromium.googlesource.com/external/khronosgroup/webgl.git/+log/40d75ac..f7157c2 but nobody in these commits modified this particular test. It only happened in Linux platform. I suppressed it in https://codereview.chromium.org/2844703002.
,
Apr 26 2017
This is almost surely the same bug as Issue 713127 . Let's let that get resolved first (the job is in CQ dry run, looks good, and will be landed as soon as it comes back green) and see whether this failure still exists.
,
Apr 27 2017
It still exists: https://luci-milo.appspot.com/buildbot/tryserver.chromium.linux/linux_optional_gpu_tests_rel/8265 https://chromium-swarm.appspot.com/task?id=35c8bfce4fca5010&refresh=10&show_raw=1 In this new setup, the order of tests run was: WebGLConformanceIntegrationTest.WebglConformance_conformance2_samplers_samplers WebglConformance_conformance2_textures_canvas_sub_rectangle_tex_2d_rgb16f_rgb_float
,
Apr 28 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/96ce1dbb12faf3c6771ec294f982c42dac090f99 commit 96ce1dbb12faf3c6771ec294f982c42dac090f99 Author: xlai <xlai@chromium.org> Date: Fri Apr 28 02:13:48 2017 Roll WebGL 40d75ac..f7157c2 https://chromium.googlesource.com/external/khronosgroup/webgl.git/+log/40d75ac..f7157c2 BUG= 696223 , 715696 TEST=bots CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel;master.tryserver.chromium.linux:linux_optional_gpu_tests_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel Review-Url: https://codereview.chromium.org/2844703002 Cr-Commit-Position: refs/heads/master@{#467841} [modify] https://crrev.com/96ce1dbb12faf3c6771ec294f982c42dac090f99/DEPS [modify] https://crrev.com/96ce1dbb12faf3c6771ec294f982c42dac090f99/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py [modify] https://crrev.com/96ce1dbb12faf3c6771ec294f982c42dac090f99/content/test/gpu/gpu_tests/webgl_conformance_revision.txt
,
Apr 28 2017
Have attempted to reproduce this locally by checking out src/third_party/webgl/src to revision: f7157c2751220a8f0def9f3f7f6ff37392ac83f0 (the revision that https://codereview.chromium.org/2844703002 attempted to roll to) and running: ./content/test/gpu/run_gpu_integration_test.py webgl_conformance --browser=release --webgl-conformance-version=2.0.1 --read-abbreviated-json-results-from=content/test/data/gpu/webgl2_conformance_tests_output.json --total-shards=15 --shard-index=10 -v while also optionally adding: --filter-tests-after-sharding --test-filter=\(conformance2_samplers_samplers\|conformance2_textures_canvas_sub_rectangle_tex_2d_rgb16f_rgb_float\) Am unable to reproduce the failure from: https://codereview.chromium.org/2844703002/#ps60001 https://build.chromium.org/p/tryserver.chromium.linux/builders/linux_optional_gpu_tests_rel/builds/8265 https://chromium-swarm.appspot.com/task?id=35c8bfce4fca5010&refresh=10&show_raw=1 Going to remove the canvas_sub_rectangle failure suppressions from webgl2_conformance_expectations.py because it looks like they were all caused by the failure to virtualize samplers, fixed in Issue 713127 . There may still be flaky failures of these tests per Issue 694359 , but I've confirmed by looking at the logs from some of the failures in that bug that at least some of those failures were also caused by Issue 713127 .
,
Apr 29 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/66dcadde6f847545a20911b4ae5dd641466b920b commit 66dcadde6f847545a20911b4ae5dd641466b920b Author: kbr <kbr@chromium.org> Date: Sat Apr 29 00:18:08 2017 Remove canvas_sub_rectangle failure suppressions on Linux. After more testing on top-of-tree, it seems that the fix for Issue 713127 should have addressed all of these. Remove the suppressions in order to show any remaining issues on the waterfall. BUG= 694359 , 715696 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 Review-Url: https://codereview.chromium.org/2852623003 Cr-Commit-Position: refs/heads/master@{#468190} [modify] https://crrev.com/66dcadde6f847545a20911b4ae5dd641466b920b/content/test/gpu/gpu_tests/webgl2_conformance_expectations.py
,
Apr 29 2017
I wasn't able to reproduce this so closing it as WontFix. |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by xlai@chromium.org
, Apr 26 2017The error message is super long: Traceback (most recent call last): _RunGpuTest at content/test/gpu/gpu_tests/gpu_integration_test.py:73 self.RunActualGpuTest(url, *args) RunActualGpuTest at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:203 getattr(self, test_name)(test_path, *args[1:]) _RunConformanceTest at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:217 self._CheckTestCompletion() _CheckTestCompletion at content/test/gpu/gpu_tests/webgl_conformance_integration_test.py:213 self.fail(self._WebGLTestMessages(self.tab)) fail at /usr/lib/python2.7/unittest/case.py:412 raise self.failureException(msg) AssertionError: should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 should be 0,255,0 at (0, 0) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (0, 0) expected: 0,255,0 was 0,0,0 should be 0,255,0 at (16, 0) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (16, 0) expected: 0,255,0 was 0,0,0 should be 0,255,0 at (0, 16) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (0, 16) expected: 0,255,0 was 0,0,0 should be 0,255,0 at (16, 16) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (16, 16) expected: 0,255,0 was 0,0,0 should be 0,255,0 at (0, 0) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (0, 0) expected: 0,255,0 was 0,0,0 should be 0,255,0 at (16, 0) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (16, 0) expected: 0,255,0 was 0,0,0 should be 0,255,0 at (0, 16) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (0, 16) expected: 0,255,0 was 0,0,0 should be 0,255,0 at (16, 16) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (16, 16) expected: 0,255,0 was 0,0,0 should be 0,0,255 at (0, 0) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (0, 0) expected: 0,0,255 was 0,0,0 should be 0,0,255 at (16, 0) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (16, 0) expected: 0,0,255 was 0,0,0 should be 0,0,255 at (0, 16) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (0, 16) expected: 0,0,255 was 0,0,0 should be 0,0,255 at (16, 16) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (16, 16) expected: 0,0,255 was 0,0,0 should be 0,0,255 at (0, 0) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (0, 0) expected: 0,0,255 was 0,0,0 should be 0,0,255 at (16, 0) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (16, 0) expected: 0,0,255 was 0,0,0 should be 0,0,255 at (0, 16) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (0, 16) expected: 0,0,255 was 0,0,0 should be 0,0,255 at (16, 16) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (16, 16) expected: 0,0,255 was 0,0,0 should be 0,255,255 at (0, 0) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (0, 0) expected: 0,255,255 was 0,0,0 should be 0,255,255 at (16, 0) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (16, 0) expected: 0,255,255 was 0,0,0 should be 0,255,255 at (0, 16) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (0, 16) expected: 0,255,255 was 0,0,0 should be 0,255,255 at (16, 16) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (16, 16) expected: 0,255,255 was 0,0,0 should be 0,255,255 at (0, 0) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (0, 0) expected: 0,255,255 was 0,0,0 should be 0,255,255 at (16, 0) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (16, 0) expected: 0,255,255 was 0,0,0 should be 0,255,255 at (0, 16) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (0, 16) expected: 0,255,255 was 0,0,0 should be 0,255,255 at (16, 16) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (16, 16) expected: 0,255,255 was 0,0,0 should be 0,0,255 at (0, 0) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (0, 0) expected: 0,0,255 was 0,0,0 should be 0,0,255 at (16, 0) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (16, 0) expected: 0,0,255 was 0,0,0 should be 0,0,255 at (0, 16) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (0, 16) expected: 0,0,255 was 0,0,0 should be 0,0,255 at (16, 16) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (16, 16) expected: 0,0,255 was 0,0,0 should be 0,0,255 at (0, 0) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (0, 0) expected: 0,0,255 was 0,0,0 should be 0,0,255 at (16, 0) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (16, 0) expected: 0,0,255 was 0,0,0 should be 0,0,255 at (0, 16) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (0, 16) expected: 0,0,255 was 0,0,0 should be 0,0,255 at (16, 16) expected: 0,0,255 was 0,0,0 FAIL should be 0,0,255 at (16, 16) expected: 0,0,255 was 0,0,0 should be 0,255,255 at (0, 0) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (0, 0) expected: 0,255,255 was 0,0,0 should be 0,255,255 at (16, 0) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (16, 0) expected: 0,255,255 was 0,0,0 should be 0,255,255 at (0, 16) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (0, 16) expected: 0,255,255 was 0,0,0 should be 0,255,255 at (16, 16) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (16, 16) expected: 0,255,255 was 0,0,0 should be 0,255,255 at (0, 0) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (0, 0) expected: 0,255,255 was 0,0,0 should be 0,255,255 at (16, 0) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (16, 0) expected: 0,255,255 was 0,0,0 should be 0,255,255 at (0, 16) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (0, 16) expected: 0,255,255 was 0,0,0 should be 0,255,255 at (16, 16) expected: 0,255,255 was 0,0,0 FAIL should be 0,255,255 at (16, 16) expected: 0,255,255 was 0,0,0 should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 should be 0,255,0 at (0, 0) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (0, 0) expected: 0,255,0 was 0,0,0 should be 0,255,0 at (16, 0) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (16, 0) expected: 0,255,0 was 0,0,0 should be 0,255,0 at (0, 16) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (0, 16) expected: 0,255,0 was 0,0,0 should be 0,255,0 at (16, 16) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (16, 16) expected: 0,255,0 was 0,0,0 should be 0,255,0 at (0, 0) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (0, 0) expected: 0,255,0 was 0,0,0 should be 0,255,0 at (16, 0) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (16, 0) expected: 0,255,0 was 0,0,0 should be 0,255,0 at (0, 16) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (0, 16) expected: 0,255,0 was 0,0,0 should be 0,255,0 at (16, 16) expected: 0,255,0 was 0,0,0 FAIL should be 0,255,0 at (16, 16) expected: 0,255,0 was 0,0,0 should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0 should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0 FAIL should be 255,0,0 ...