ASSERT: constructorNode->isConstructor() |
||
Issue descriptionDetailed report: https://clusterfuzz.com/testcase?key=6239252448018432 Fuzzer: libfuzzer_angle_translator_fuzzer Job Type: libfuzzer_chrome_asan_debug Platform Id: linux Crash Type: ASSERT Crash Address: Crash State: constructorNode->isConstructor() sh::TIntermAggregate::CreateConstructor sh::TIntermTyped::CreateZero Sanitizer: address (ASAN) Regressed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_asan_debug&range=460711:460952 Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=6239252448018432 Issue filed automatically. See https://chromium.googlesource.com/chromium/src/+/master/testing/libfuzzer/reproducing.md for more information.
,
May 2 2017
Patch in review: https://chromium-review.googlesource.com/c/492887/
,
May 3 2017
The following revision refers to this bug: https://chromium.googlesource.com/angle/angle/+/193c0950cf5652cf51a699dc0fc6f030fb34bc6c commit 193c0950cf5652cf51a699dc0fc6f030fb34bc6c Author: Olli Etuaho <oetuaho@nvidia.com> Date: Wed May 03 09:00:54 2017 Fix assert when attempting to create a void array node TIntermTyped::CreateZero can be reached with a void array type in an error case. Handle this gracefully instead of asserting. Also remove an assert that wasn't really checking anything in CreateZero. type.isScalar() || type.isVector() || type.isMatrix() can only be false in case of a struct, and struct type was being checked in the condition on the line above. BUG= chromium:717385 TEST=angle_unittests Change-Id: Iff0811d18d399d7b32b2b46deea5df172412eb8c Reviewed-on: https://chromium-review.googlesource.com/492887 Reviewed-by: Corentin Wallez <cwallez@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org> Commit-Queue: Olli Etuaho <oetuaho@nvidia.com> [modify] https://crrev.com/193c0950cf5652cf51a699dc0fc6f030fb34bc6c/src/tests/compiler_tests/ShaderValidation_test.cpp [modify] https://crrev.com/193c0950cf5652cf51a699dc0fc6f030fb34bc6c/src/compiler/translator/IntermNode.cpp
,
May 3 2017
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/97af8a5b4bd46c78ecb55287d6c680b0232bef6d commit 97af8a5b4bd46c78ecb55287d6c680b0232bef6d Author: cwallez <cwallez@chromium.org> Date: Wed May 03 15:54:45 2017 Roll ANGLE d262799..ba29fa4 https://chromium.googlesource.com/angle/angle.git/+log/d262799..ba29fa4 BUG= chromium:717558 , chromium:717385 TBR=geofflang@chromium.org 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/2860743002 Cr-Commit-Position: refs/heads/master@{#468988} [modify] https://crrev.com/97af8a5b4bd46c78ecb55287d6c680b0232bef6d/DEPS
,
May 4 2017
ClusterFuzz has detected this issue as fixed in range 468644:469228. Detailed report: https://clusterfuzz.com/testcase?key=6239252448018432 Fuzzer: libfuzzer_angle_translator_fuzzer Job Type: libfuzzer_chrome_asan_debug Platform Id: linux Crash Type: ASSERT Crash Address: Crash State: constructorNode->isConstructor() sh::TIntermAggregate::CreateConstructor sh::TIntermTyped::CreateZero Sanitizer: address (ASAN) Regressed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_asan_debug&range=460711:460952 Fixed: https://clusterfuzz.com/revisions?job=libfuzzer_chrome_asan_debug&range=468644:469228 Reproducer Testcase: https://clusterfuzz.com/download?testcase_id=6239252448018432 See https://chromium.googlesource.com/chromium/src/+/master/testing/libfuzzer/reproducing.md for more information. If you suspect that the result above is incorrect, try re-doing that job on the test case report page.
,
May 4 2017
ClusterFuzz testcase 6239252448018432 is verified as fixed, so closing issue. If this is incorrect, please add ClusterFuzz-Wrong label and re-open the issue. |
||
►
Sign in to add a comment |
||
Comment 1 by msrchandra@chromium.org
, May 2 2017Components: Internals>GPU>ANGLE
Labels: M-60 Test-Predator-Correct-CLs
Owner: oetu...@nvidia.com
Status: Assigned (was: Untriaged)