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
The following commit(s) were added to refs/heads/master by this push:
new 725fd4a GH-47881: Add CSV fuzz regression directory (#117)
725fd4a is described below
commit 725fd4a4b12d01c53c98e80274c0b23aa8397082
Author: Antoine Pitrou <[email protected]>
AuthorDate: Wed Oct 22 08:34:50 2025 +0200
GH-47881: Add CSV fuzz regression directory (#117)
This is the first regression file generated by fuzzing the Arrow C++ CSV
reader.
---
data/csv/fuzzing/.gitattributes | 1 +
data/csv/fuzzing/README.md | 7 +++++++
.../clusterfuzz-testcase-minimized-arrow-csv-fuzz-5003506164760576 | 2 ++
3 files changed, 10 insertions(+)
diff --git a/data/csv/fuzzing/.gitattributes b/data/csv/fuzzing/.gitattributes
new file mode 100644
index 0000000..4287aa8
--- /dev/null
+++ b/data/csv/fuzzing/.gitattributes
@@ -0,0 +1 @@
+clusterfuzz-testcase-* linguist-generated=true
diff --git a/data/csv/fuzzing/README.md b/data/csv/fuzzing/README.md
new file mode 100644
index 0000000..bffcb7f
--- /dev/null
+++ b/data/csv/fuzzing/README.md
@@ -0,0 +1,7 @@
+# CSV File Format Fuzz Regression Files
+
+These files contain CSV files, usually invalid, that used to produce
+crashes or undesirable behaviour when ingested by the Arrow C++ CSV 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/csv/fuzzing/clusterfuzz-testcase-minimized-arrow-csv-fuzz-5003506164760576
b/data/csv/fuzzing/clusterfuzz-testcase-minimized-arrow-csv-fuzz-5003506164760576
new file mode 100644
index 0000000..a376446
--- /dev/null
+++
b/data/csv/fuzzing/clusterfuzz-testcase-minimized-arrow-csv-fuzz-5003506164760576
@@ -0,0 +1,2 @@
+,,,,
+ , �������� , ,-,
\ No newline at end of file