Undefined-shift in ppparse |
|||||
Issue descriptionDetailed report: https://cluster-fuzz.appspot.com/testcase?key=5053867203231744 Fuzzer: libfuzzer_translator_fuzzer Job Type: libfuzzer_chrome_ubsan Platform Id: linux Crash Type: Undefined-shift Crash Address: Crash State: ppparse pp::ExpressionParser::parse pp::DirectiveParser::parseExpressionIf Minimized Testcase (0.31 Kb): https://cluster-fuzz.appspot.com/download/AMIfv96VPnBJLZKLimNuF99pJJSb5-AjByCouYNFPuAeEAJvXG2fOAhvwIRcU6yj9ARyJyDm4-rqVco8-A_dA8fFIp9874UJxsYZIq4BwHvhteLwzifaO44DcSgmMxNJR1_4Icm7JdHeKzKRklR7pTpNusmcFJYvow?testcase_id=5053867203231744 Issue manually filed by: mmoroz See https://chromium.googlesource.com/chromium/src/+/master/testing/libfuzzer/reproducing.md for more information.
,
Sep 19 2016
,
Sep 19 2016
,
Sep 21 2016
The following revision refers to this bug: https://chromium.googlesource.com/angle/angle/+/d4a07fbb2036bfe94ed72388907bd65870646f88 commit d4a07fbb2036bfe94ed72388907bd65870646f88 Author: Geoff Lang <geofflang@chromium.org> Date: Tue Sep 20 14:24:23 2016 Disallow bit-shifting when the left operand is negative. BUG= 648063 Change-Id: I82d9fbdaf8791a396dd71eeb57d93967ba5d65bf Reviewed-on: https://chromium-review.googlesource.com/387115 Reviewed-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org> [modify] https://crrev.com/d4a07fbb2036bfe94ed72388907bd65870646f88/src/compiler/preprocessor/ExpressionParser.cpp [modify] https://crrev.com/d4a07fbb2036bfe94ed72388907bd65870646f88/src/compiler/preprocessor/ExpressionParser.y [modify] https://crrev.com/d4a07fbb2036bfe94ed72388907bd65870646f88/src/tests/compiler_tests/MalformedShader_test.cpp
,
Sep 21 2016
The following revision refers to this bug: https://chromium.googlesource.com/angle/angle/+/93561c3a4c01a4014cfffb5cd6c917cc460ea0e8 commit 93561c3a4c01a4014cfffb5cd6c917cc460ea0e8 Author: Geoff Lang <geofflang@chromium.org> Date: Tue Sep 20 14:22:55 2016 Regenerate the preprocessor with the latest versions of flex and bison. BUG= 648063 Change-Id: Ia90d12c8cb4ae0a694227145267e78ca02dcc2b0 Reviewed-on: https://chromium-review.googlesource.com/387114 Commit-Queue: Geoff Lang <geofflang@chromium.org> Reviewed-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org> [modify] https://crrev.com/93561c3a4c01a4014cfffb5cd6c917cc460ea0e8/src/compiler/preprocessor/Tokenizer.cpp [modify] https://crrev.com/93561c3a4c01a4014cfffb5cd6c917cc460ea0e8/src/compiler/preprocessor/64bit-tokenizer-safety.patch [modify] https://crrev.com/93561c3a4c01a4014cfffb5cd6c917cc460ea0e8/src/compiler/preprocessor/ExpressionParser.cpp
,
Sep 21 2016
,
Sep 23 2016
ClusterFuzz has detected this issue as fixed in range 420244:420298. Detailed report: https://cluster-fuzz.appspot.com/testcase?key=5053867203231744 Fuzzer: libfuzzer_translator_fuzzer Job Type: libfuzzer_chrome_ubsan Platform Id: linux Crash Type: Undefined-shift Crash Address: Crash State: ppparse pp::ExpressionParser::parse pp::DirectiveParser::parseExpressionIf Regressed: https://cluster-fuzz.appspot.com/revisions?job=libfuzzer_chrome_ubsan&range=418894:419032 Fixed: https://cluster-fuzz.appspot.com/revisions?job=libfuzzer_chrome_ubsan&range=420244:420298 Minimized Testcase (0.31 Kb): https://cluster-fuzz.appspot.com/download/AMIfv96VPnBJLZKLimNuF99pJJSb5-AjByCouYNFPuAeEAJvXG2fOAhvwIRcU6yj9ARyJyDm4-rqVco8-A_dA8fFIp9874UJxsYZIq4BwHvhteLwzifaO44DcSgmMxNJR1_4Icm7JdHeKzKRklR7pTpNusmcFJYvow?testcase_id=5053867203231744 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.
,
Sep 23 2016
The following revision refers to this bug: https://chromium.googlesource.com/chromium/src.git/+/86dc7effdd78ad7aacdaf3af7fb8eb7e380e9f64 commit 86dc7effdd78ad7aacdaf3af7fb8eb7e380e9f64 Author: cwallez <cwallez@chromium.org> Date: Fri Sep 23 21:21:19 2016 Roll ANGLE c287ea6..28a97ee https://chromium.googlesource.com/angle/angle.git/+log/c287ea6..28a97ee BUG= chromium:648031 , chromium:648135 , 648063 , 607283 , 645532 , chromium:648074 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 Merge branch 'master' of https://chromium.googlesource.com/chromium/src fuzzers: add a fuzzer for the ANGLE shader translator BUG= angleproject:1522 Review-Url: https://codereview.chromium.org/2364873003 Cr-Commit-Position: refs/heads/master@{#420732} [modify] https://crrev.com/86dc7effdd78ad7aacdaf3af7fb8eb7e380e9f64/DEPS
,
Sep 26 2016
,
Nov 22 2016
Removing EditIssue view restrictions from ClusterFuzz filed bugs. If you believe that this issue should still be restricted, please reapply the label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot |
|||||
►
Sign in to add a comment |
|||||
Comment 1 by mmoroz@chromium.org
, Sep 18 2016Owner: jmad...@chromium.org