Skip to content

AFL++ run 14276794805: crashes or hangs found for read_parquet() on: 946a2bd1bf8a72997f3d8e99420790a6df17166a #4107

Open
@fuzzerofducks

Description

@fuzzerofducks

Issue found by parquet_multi_param_fuzzer for duckdb commit hash 946a2bd1bf8a72997f3d8e99420790a6df17166a

  • crashes found: 15
  • hangs found: 0

Scenario

duckdb:

  • SHA: 946a2bd1bf8a72997f3d8e99420790a6df17166a
  • version: v1.3.0-dev2212 946a2bd1bf
  • 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_14276794805/main-946a2bd1bf8a72997f3d8e99420790a6df17166a/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_14276794805/main-946a2bd1bf8a72997f3d8e99420790a6df17166a/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_14276794805/main-946a2bd1bf8a72997f3d8e99420790a6df17166a/parquet_multi_param_fuzzer/parquet_multi_param_fuzzer-946a2bd1bf8a72997f3d8e99420790a6df17166a.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