-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
AFLIssue generated by AFL++ fuzzerIssue generated by AFL++ fuzzer
Description
Issue found by parquet_multi_param_fuzzer
for duckdb commit hash cf50006900c279280a6d39b21b3858bba916b35a
- crashes found: 15
- hangs found: 0
Scenario
duckdb:
- SHA:
cf50006900c279280a6d39b21b3858bba916b35a
- version:
v1.4.0-dev836 (Development Version) cf50006900
- ref:
main
fuzzer:
- scenrio:
parquet_multi_param_fuzzer
- CI:
duckdblabs/duckdb-fuzzer-ci
->Fuzz DuckDb File Readers
-> run 15775816430 - reproduction files
Reproduction
steps:
- download the parquet files generated by the fuzzer from https://github.com/duckdb/duckdb-fuzzer/tree/main/fuzz_result_duckdb_file_readers/run_15775816430/main-cf50006900c279280a6d39b21b3858bba916b35a/parquet_multi_param_fuzzer
git clone --no-checkout [email protected]:duckdb/duckdb-fuzzer.git afl_repr
cd afl_repr
git sparse-checkout set --no-cone fuzz_result_duckdb_file_readers/run_15775816430/main-cf50006900c279280a6d39b21b3858bba916b35a/parquet_multi_param_fuzzer
git checkout
-
copy the sqllogic test to a local duckdb repo; update the paths in the file to point to the location where you downloaded the parquet files
https://github.com/duckdb/duckdb-fuzzer/tree/main/fuzz_result_duckdb_file_readers/run_15775816430/main-cf50006900c279280a6d39b21b3858bba916b35a/parquet_multi_param_fuzzer/parquet_multi_param_fuzzer-cf50006900c279280a6d39b21b3858bba916b35a.test -
run the sqllogic tests to reproduce the error. Note that some crashes do not occur every run, so run multiple times if needed.
Metadata
Metadata
Assignees
Labels
AFLIssue generated by AFL++ fuzzerIssue generated by AFL++ fuzzer