Skip to content

Commit fc6328a

Browse files
authored
Temporarily disable SIMD fuzzing on CI (#3376)
We've got a large crop of fuzz-bugs from fuzzing with enabled-with-SIMD on oss-fuzz but at this point the fuzz stats from oss-fuzz say that the fuzzers like v8 are spending less than 50% of its time actually fuzzing and presumably mostly hitting crashes and such. While we fix the other issues this disables simd for fuzzing with v8 so we can try to see if we can weed out other issues.
1 parent 3735453 commit fc6328a

File tree

3 files changed

+1
-8
lines changed

3 files changed

+1
-8
lines changed

crates/fuzzing/src/generators.rs

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -142,12 +142,6 @@ impl wasm_smith::Config for WasmtimeDefaultConfig {
142142
4
143143
}
144144

145-
// Turn some wasm features default-on for those that have a finished
146-
// implementation in Wasmtime.
147-
fn simd_enabled(&self) -> bool {
148-
true
149-
}
150-
151145
fn reference_types_enabled(&self) -> bool {
152146
true
153147
}

crates/fuzzing/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,6 @@ pub fn fuzz_default_config(strategy: wasmtime::Strategy) -> anyhow::Result<wasmt
4040
.wasm_reference_types(true)
4141
.wasm_module_linking(true)
4242
.wasm_multi_memory(true)
43-
.wasm_simd(true)
4443
.wasm_memory64(true)
4544
.strategy(strategy)?;
4645
Ok(config)

fuzz/fuzz_targets/differential_v8.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use wasmtime_fuzzing::{generators, oracles};
55

66
fuzz_target!(|data: (
77
generators::Config,
8-
wasm_smith::ConfiguredModule<oracles::SingleFunctionModuleConfig<true, true>>
8+
wasm_smith::ConfiguredModule<oracles::SingleFunctionModuleConfig<false, true>>
99
)| {
1010
let (config, mut wasm) = data;
1111
wasm.module.ensure_termination(1000);

0 commit comments

Comments
 (0)