Skip to content

AFL++ run 15775816430: crashes or hangs found for read_parquet() on: cf50006900c279280a6d39b21b3858bba916b35a #4157

@fuzzerofducks

Description

@fuzzerofducks

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:

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_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
  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_15775816430/main-cf50006900c279280a6d39b21b3858bba916b35a/parquet_multi_param_fuzzer/parquet_multi_param_fuzzer-cf50006900c279280a6d39b21b3858bba916b35a.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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    AFLIssue generated by AFL++ fuzzer

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions