CHECK failure: GLSupportsFormat(resource_format) in raster_decoder.cc |
||||||
Issue descriptionDetailed report: https://clusterfuzz.com/testcase?key=5674921083273216 Fuzzer: libFuzzer_gpu_raster_fuzzer Job Type: libfuzzer_chrome_asan_debug Platform Id: linux Crash Type: CHECK failure Crash Address: Crash State: GLSupportsFormat(resource_format) in raster_decoder.cc gpu::raster::RasterDecoderImpl::CreateTexture gpu::raster::RasterDecoderImpl::HandleCreateTexture Sanitizer: address (ASAN) Regressed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_asan_debug&range=572025:572026 Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=5674921083273216 Issue filed automatically. See https://chromium.googlesource.com/chromium/src/+/master/testing/libfuzzer/reference.md for more information.
,
Jul 4
Automatically adding ccs based on OWNERS file / target commit history. If this is incorrect, please add ClusterFuzz-Wrong label.
,
Jul 4
Automatically assigning owner based on suspected regression changelist https://chromium.googlesource.com/chromium/src/+/fc3065ef8b01b61681ce95b1bab768869672d29a (viz: Add external GMB formats to ResourceFormat.). If this is incorrect, please let us know why and apply the Test-Predator-Wrong-CLs label. If you aren't the correct owner for this issue, please unassign yourself as soon as possible so it can be re-triaged.
,
Jul 4
The dcheck was indeed introduced by the mentioned code change. Couldnt check the cluster fuzz test case (https://clusterfuzz.com/download?testcase_id=5674921083273216, not sure how to open the downloaded file :/) But, most probably crbug.com/860148 should handle it. There is indeed a mismatch between the resource formats and the dcheck.
,
Jul 4
There's a reproduce tool here FWIW: https://github.com/google/clusterfuzz-tools
,
Jul 4
Thanks for the link, looks like it still needs goma installed to run :/ Put up a speculative fix at https://chromium-review.googlesource.com/c/chromium/src/+/1126393/ Do we have any bots for running the fuzzer, to check with the patch ?
,
Jul 5
,
Jul 11
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/5a23aad411e02432e2e915e2b05a672c042cb357 commit 5a23aad411e02432e2e915e2b05a672c042cb357 Author: sohan <sohan.jyoti@huawei.com> Date: Wed Jul 11 18:39:20 2018 viz: Add resource formats to raster cmd buffer. Use right technique to add new formats instead of hard-coding autogen files. Also ensure texture creation and GMB import via RasterDecoder allows all ResourceFormats, but fail in TexStorage2D. BUG= 860206 , 860148 , 860505 Change-Id: I54a16a94f9fa0d05dede1d40dbf9095b3d90fce8 Reviewed-on: https://chromium-review.googlesource.com/1126393 Reviewed-by: Antoine Labour <piman@chromium.org> Commit-Queue: Sohan Jyoti Ghosh <sohan.jyoti@huawei.com> Cr-Commit-Position: refs/heads/master@{#574258} [modify] https://crrev.com/5a23aad411e02432e2e915e2b05a672c042cb357/components/viz/common/resources/resource_format_utils.cc [modify] https://crrev.com/5a23aad411e02432e2e915e2b05a672c042cb357/gpu/command_buffer/build_raster_cmd_buffer.py [modify] https://crrev.com/5a23aad411e02432e2e915e2b05a672c042cb357/gpu/command_buffer/service/raster_cmd_validation_implementation_autogen.h [modify] https://crrev.com/5a23aad411e02432e2e915e2b05a672c042cb357/gpu/command_buffer/service/raster_decoder.cc [modify] https://crrev.com/5a23aad411e02432e2e915e2b05a672c042cb357/gpu/command_buffer/service/raster_decoder_unittest_0_autogen.h
,
Jul 12
ClusterFuzz has detected this issue as fixed in range 574254:574269. Detailed report: https://clusterfuzz.com/testcase?key=5674921083273216 Fuzzer: libFuzzer_gpu_raster_fuzzer Job Type: libfuzzer_chrome_asan_debug Platform Id: linux Crash Type: CHECK failure Crash Address: Crash State: GLSupportsFormat(resource_format) in raster_decoder.cc gpu::raster::RasterDecoderImpl::CreateTexture gpu::raster::RasterDecoderImpl::HandleCreateTexture Sanitizer: address (ASAN) Regressed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_asan_debug&range=572025:572026 Fixed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_asan_debug&range=574254:574269 Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=5674921083273216 See https://chromium.googlesource.com/chromium/src/+/master/testing/libfuzzer/reference.md for more information. If you suspect that the result above is incorrect, try re-doing that job on the test case report page.
,
Jul 12
ClusterFuzz testcase 5674921083273216 is verified as fixed, so closing issue as verified. If this is incorrect, please add ClusterFuzz-Wrong label and re-open the issue. |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by ClusterFuzz
, Jul 4Labels: Test-Predator-Auto-Components