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: d9673ba133b6b97cb81ea34dfe66420ae995e7e7 #4088

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 d9673ba133b6b97cb81ea34dfe66420ae995e7e7

  • crashes found: 15
  • hangs found: 0

Scenario

duckdb:

  • SHA: d9673ba133b6b97cb81ea34dfe66420ae995e7e7
  • version: v1.2.2-dev15 d9673ba133
  • ref: v1.2-histrionicus

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/v1-2-histrionicus-d9673ba133b6b97cb81ea34dfe66420ae995e7e7/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/v1-2-histrionicus-d9673ba133b6b97cb81ea34dfe66420ae995e7e7/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/v1-2-histrionicus-d9673ba133b6b97cb81ea34dfe66420ae995e7e7/parquet_multi_param_fuzzer/parquet_multi_param_fuzzer-d9673ba133b6b97cb81ea34dfe66420ae995e7e7.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