diff options
Diffstat (limited to 'scripts/fuzz_opt.py')
-rwxr-xr-x | scripts/fuzz_opt.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/scripts/fuzz_opt.py b/scripts/fuzz_opt.py index d3d50b64e..171a246d2 100755 --- a/scripts/fuzz_opt.py +++ b/scripts/fuzz_opt.py @@ -462,6 +462,13 @@ FUZZ_EXEC_CALL_PREFIX = '[fuzz-exec] calling' # --fuzz-exec reports a stack limit using this notation STACK_LIMIT = '[trap stack limit]' +# V8 reports this error in rare cases due to limitations in our handling of non- +# nullable locals in unreachable code, see +# https://github.com/WebAssembly/binaryen/pull/5665 +# https://github.com/WebAssembly/binaryen/issues/5599 +# and also see the --dce workaround below that also links to those issues. +V8_UNINITIALIZED_NONDEF_LOCAL = 'uninitialized non-defaultable local' + # given a call line that includes FUZZ_EXEC_CALL_PREFIX, return the export that # is called @@ -635,6 +642,8 @@ def run_vm(cmd): # strings in this list for known issues (to which more need to be # added as necessary). HOST_LIMIT_PREFIX, + # see comment above on this constant + V8_UNINITIALIZED_NONDEF_LOCAL, ] for issue in known_issues: if issue in output: |