You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ap...@apache.org on 2020/03/31 13:31:45 UTC

[arrow-testing] 20/38: ARROW-7861: [C++][Parquet] Add fuzz regression corpus for parquet reader (#15)

This is an automated email from the ASF dual-hosted git repository.

apitrou pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-testing.git

commit 2148259286c25c312c4cd4d004cded22b75ac613
Author: François Saint-Jacques <fs...@gmail.com>
AuthorDate: Fri Feb 14 13:44:09 2020 -0500

    ARROW-7861: [C++][Parquet] Add fuzz regression corpus for parquet reader (#15)
---
 data/parquet/fuzzing/README.md                         |   7 +++++++
 ...tcase-minimized-parquet-arrow-fuzz-5138681717587968 | Bin 0 -> 2762 bytes
 ...tcase-minimized-parquet-arrow-fuzz-5157653963866112 | Bin 0 -> 2900 bytes
 ...tcase-minimized-parquet-arrow-fuzz-5205317732532224 | Bin 0 -> 112490 bytes
 ...tcase-minimized-parquet-arrow-fuzz-5634251217436672 | Bin 0 -> 53036 bytes
 ...tcase-minimized-parquet-arrow-fuzz-5662105355419648 |   1 +
 ...tcase-minimized-parquet-arrow-fuzz-5667493425446912 | Bin 0 -> 2894 bytes
 ...tcase-minimized-parquet-arrow-fuzz-5668768225427456 | Bin 0 -> 10066 bytes
 ...tcase-minimized-parquet-arrow-fuzz-5685456455073792 | Bin 0 -> 51723 bytes
 ...tcase-minimized-parquet-arrow-fuzz-5742363563786240 | Bin 0 -> 37124 bytes
 ...tcase-minimized-parquet-arrow-fuzz-5761340172140544 | Bin 0 -> 1707 bytes
 11 files changed, 8 insertions(+)

diff --git a/data/parquet/fuzzing/README.md b/data/parquet/fuzzing/README.md
new file mode 100644
index 0000000..3a40ccf
--- /dev/null
+++ b/data/parquet/fuzzing/README.md
@@ -0,0 +1,7 @@
+# Parquet File Format Fuzz Regression Files
+
+These files contain parquet files, usually invalid, that used to produce
+crashes or undesirable behaviour when ingested by the Parquet C++ file reader.
+Those files may contain data generated by fuzzers and may therefore be hard
+to interpret by humans, but are useful as a fuzzing test corpus and to avoid
+regressions.
diff --git a/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5138681717587968 b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5138681717587968
new file mode 100644
index 0000000..e32f561
Binary files /dev/null and b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5138681717587968 differ
diff --git a/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5157653963866112 b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5157653963866112
new file mode 100644
index 0000000..2bced3b
Binary files /dev/null and b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5157653963866112 differ
diff --git a/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5205317732532224 b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5205317732532224
new file mode 100644
index 0000000..4a3bd27
Binary files /dev/null and b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5205317732532224 differ
diff --git a/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5634251217436672 b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5634251217436672
new file mode 100644
index 0000000..5477f49
Binary files /dev/null and b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5634251217436672 differ
diff --git a/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5662105355419648 b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5662105355419648
new file mode 100644
index 0000000..fe94e1c
--- /dev/null
+++ b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5662105355419648
@@ -0,0 +1 @@
+����PAR1
\ No newline at end of file
diff --git a/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5667493425446912 b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5667493425446912
new file mode 100644
index 0000000..b36e17b
Binary files /dev/null and b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5667493425446912 differ
diff --git a/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5668768225427456 b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5668768225427456
new file mode 100644
index 0000000..c91539d
Binary files /dev/null and b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5668768225427456 differ
diff --git a/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5685456455073792 b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5685456455073792
new file mode 100644
index 0000000..a56194a
Binary files /dev/null and b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5685456455073792 differ
diff --git a/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5742363563786240 b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5742363563786240
new file mode 100644
index 0000000..7419df8
Binary files /dev/null and b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5742363563786240 differ
diff --git a/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5761340172140544 b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5761340172140544
new file mode 100644
index 0000000..e9ba96e
Binary files /dev/null and b/data/parquet/fuzzing/clusterfuzz-testcase-minimized-parquet-arrow-fuzz-5761340172140544 differ