Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AFL++ run 13732252459: crashes or hangs found for read_parquet() on: 981c7a8573b254f8efd6b71f764c5c3bd924a53d #4084

Open
fuzzerofducks opened this issue Mar 8, 2025 · 0 comments
Labels
AFL Issue generated by AFL++ fuzzer

Comments

@fuzzerofducks
Copy link
Collaborator

Issue found by parquet_multi_param_fuzzer for duckdb commit hash 981c7a8573b254f8efd6b71f764c5c3bd924a53d

  • crashes found: 15
  • hangs found: 0

Scenario

duckdb:

  • SHA: 981c7a8573b254f8efd6b71f764c5c3bd924a53d
  • version: v1.3.0-dev1112 981c7a8573
  • ref: main

fuzzer:

Reproduction

steps:

  1. download the parquet files generated by the fuzzer from https://github.com/duckdb/duckdb-fuzzer/tree/main/fuzz_result_duckdb_file_readers/run_13732252459/main-981c7a8573b254f8efd6b71f764c5c3bd924a53d/parquet_multi_param_fuzzer
git clone --no-checkout git@github.com:duckdb/duckdb-fuzzer.git afl_repr
cd afl_repr
git sparse-checkout set --no-cone fuzz_result_duckdb_file_readers/run_13732252459/main-981c7a8573b254f8efd6b71f764c5c3bd924a53d/parquet_multi_param_fuzzer
git checkout
  1. 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_13732252459/main-981c7a8573b254f8efd6b71f764c5c3bd924a53d/parquet_multi_param_fuzzer/parquet_multi_param_fuzzer-981c7a8573b254f8efd6b71f764c5c3bd924a53d.test

  2. run the sqllogic tests to reproduce the error. Note that some crashes do not occur every run, so run multiple times if needed.

@fuzzerofducks fuzzerofducks added the AFL Issue generated by AFL++ fuzzer label Mar 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AFL Issue generated by AFL++ fuzzer
Projects
None yet
Development

No branches or pull requests

1 participant