halide / Halide

a language for fast, portable data-parallel computation
https://halide-lang.org
Other
5.91k stars 1.07k forks source link

Fuzzer failure possibly related to #8465 #8470

Closed steven-johnson closed 1 week ago

steven-johnson commented 1 week ago

Found in google3 testing:

Internal Error at [third_party/halide/halide/src/IR.cpp:239](https://cs.corp.google.com/piper///depot/google3/third_party/halide/halide/src/IR.cpp?l=239&cl=694499258) Condition failed: condition.type().lanes() == true_value.type().lanes(): In Select, vector lanes of condition must be equal to vector lanes of arguments

The test fails with input:
argument 0: "mIIiIAIIII<\261lM\011KIIGI_;\302\315\245\245\245"

To repro, I think you need to do something like

FUZZTEST_REPLAY=79b03df2eaf099b6 ./fuzz_bounds_wasm

79b03df2eaf099b6.zip