summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorpeter <peter@pmikkelsen.com>2026-10-02 20:21:54 +0000
committerpeter <peter@pmikkelsen.com>2026-10-02 20:21:54 +0000
commit8e4047d4c1b101b692a88cd2ccd633f767114b7e (patch)
treefef77d47c1e6a840cd83d33dff5f4d31986018b1 /tests
parenta6ae527f99c84e90af3febbe65edf3073fb4bd48 (diff)
Add a few more crashes from the fuzzing
FossilOrigin-Name: c417627eb823a19576b87cc8a29b2d0e7a720e389226adaf876e15646ecb5821
Diffstat (limited to 'tests')
-rw-r--r--tests/fuzz-crashes/100.fuzzbin0 -> 49 bytes
-rw-r--r--tests/fuzz-crashes/101.fuzz1
-rw-r--r--tests/fuzz-crashes/102.fuzzbin0 -> 33 bytes
-rw-r--r--tests/fuzz-crashes/103.fuzz1
-rw-r--r--tests/fuzz-crashes/104.fuzz1
-rw-r--r--tests/fuzz-crashes/105.fuzz1
-rw-r--r--tests/fuzz-crashes/106.fuzz1
-rw-r--r--tests/fuzz-crashes/107.fuzz1
-rw-r--r--tests/fuzz-crashes/108.fuzz1
-rw-r--r--tests/fuzz-crashes/109.fuzz1
-rw-r--r--tests/fuzz-crashes/110.fuzzbin0 -> 81 bytes
-rw-r--r--tests/fuzz-crashes/111.fuzz5
-rw-r--r--tests/fuzz-crashes/78.fuzz3
-rw-r--r--tests/fuzz-crashes/79.fuzz3
-rw-r--r--tests/fuzz-crashes/80.fuzz3
-rw-r--r--tests/fuzz-crashes/81.fuzz5
-rw-r--r--tests/fuzz-crashes/82.fuzz7
-rw-r--r--tests/fuzz-crashes/83.fuzz5
-rw-r--r--tests/fuzz-crashes/84.fuzz4
-rw-r--r--tests/fuzz-crashes/85.fuzz1
-rw-r--r--tests/fuzz-crashes/86.fuzz3
-rw-r--r--tests/fuzz-crashes/87.fuzz6
-rw-r--r--tests/fuzz-crashes/88.fuzz5
-rw-r--r--tests/fuzz-crashes/89.fuzz7
-rw-r--r--tests/fuzz-crashes/90.fuzz1
-rw-r--r--tests/fuzz-crashes/91.fuzz1
-rw-r--r--tests/fuzz-crashes/92.fuzz5
-rw-r--r--tests/fuzz-crashes/93.fuzz3
-rw-r--r--tests/fuzz-crashes/94.fuzz3
-rw-r--r--tests/fuzz-crashes/95.fuzz1
-rw-r--r--tests/fuzz-crashes/96.fuzz1
-rw-r--r--tests/fuzz-crashes/97.fuzzbin0 -> 70 bytes
-rw-r--r--tests/fuzz-crashes/98.fuzz2
-rw-r--r--tests/fuzz-crashes/99.fuzz3
-rw-r--r--tests/fuzz-crashes/Makefile.am2
35 files changed, 86 insertions, 1 deletions
diff --git a/tests/fuzz-crashes/100.fuzz b/tests/fuzz-crashes/100.fuzz
new file mode 100644
index 0000000..39ea484
--- /dev/null
+++ b/tests/fuzz-crashes/100.fuzz
Binary files differ
diff --git a/tests/fuzz-crashes/101.fuzz b/tests/fuzz-crashes/101.fuzz
new file mode 100644
index 0000000..f93337b
--- /dev/null
+++ b/tests/fuzz-crashes/101.fuzz
@@ -0,0 +1 @@
+:exdrt plusLLior........r......B.....r........4.....Onuj f \ No newline at end of file
diff --git a/tests/fuzz-crashes/102.fuzz b/tests/fuzz-crashes/102.fuzz
new file mode 100644
index 0000000..73cdea4
--- /dev/null
+++ b/tests/fuzz-crashes/102.fuzz
Binary files differ
diff --git a/tests/fuzz-crashes/103.fuzz b/tests/fuzz-crashes/103.fuzz
new file mode 100644
index 0000000..ea2db22
--- /dev/null
+++ b/tests/fuzz-crashes/103.fuzz
@@ -0,0 +1 @@
+:export plus:exp æ0+++++++*++(t nsplus m minum mins0 f \ No newline at end of file
diff --git a/tests/fuzz-crashes/104.fuzz b/tests/fuzz-crashes/104.fuzz
new file mode 100644
index 0000000..7729b27
--- /dev/null
+++ b/tests/fuzz-crashes/104.fuzz
@@ -0,0 +1 @@
+ f0000x00#!000:expotr plus linus f \ No newline at end of file
diff --git a/tests/fuzz-crashes/105.fuzz b/tests/fuzz-crashes/105.fuzz
new file mode 100644
index 0000000..04ccde3
--- /dev/null
+++ b/tests/fuzz-crashes/105.fuzz
@@ -0,0 +1 @@
+:expoort/plu0000000001#0 ¯0.0 f \ No newline at end of file
diff --git a/tests/fuzz-crashes/106.fuzz b/tests/fuzz-crashes/106.fuzz
new file mode 100644
index 0000000..7086bb8
--- /dev/null
+++ b/tests/fuzz-crashes/106.fuzz
@@ -0,0 +1 @@
+:expo!+ pjus mirt+++##-#>:##+###++++#+++++++++nu..0###9##-#>:##+###!s f \ No newline at end of file
diff --git a/tests/fuzz-crashes/107.fuzz b/tests/fuzz-crashes/107.fuzz
new file mode 100644
index 0000000..af2a68a
--- /dev/null
+++ b/tests/fuzz-crashes/107.fuzz
@@ -0,0 +1 @@
+::::::::::::::::::::::export pjus mi!++++++++#+++++++++nu..0###9##-#>###+###!s f \ No newline at end of file
diff --git a/tests/fuzz-crashes/108.fuzz b/tests/fuzz-crashes/108.fuzz
new file mode 100644
index 0000000..bfa2e21
--- /dev/null
+++ b/tests/fuzz-crashes/108.fuzz
@@ -0,0 +1 @@
+:exp.0#WWWWWWWWWWWWWWWWWWWWW##>##-#>##+++++++#+++++++++nuu..0###9##-#>##+###!s f \ No newline at end of file
diff --git a/tests/fuzz-crashes/109.fuzz b/tests/fuzz-crashes/109.fuzz
new file mode 100644
index 0000000..c962ee1
--- /dev/null
+++ b/tests/fuzz-crashes/109.fuzz
@@ -0,0 +1 @@
+:::::::::::::::::::+++++#+++++++++nu..0###9##-#>###+###!s f \ No newline at end of file
diff --git a/tests/fuzz-crashes/110.fuzz b/tests/fuzz-crashes/110.fuzz
new file mode 100644
index 0000000..207aef2
--- /dev/null
+++ b/tests/fuzz-crashes/110.fuzz
Binary files differ
diff --git a/tests/fuzz-crashes/111.fuzz b/tests/fuzz-crashes/111.fuzz
new file mode 100644
index 0000000..ca5ea96
--- /dev/null
+++ b/tests/fuzz-crashes/111.fuzz
@@ -0,0 +1,5 @@
+:+@++(+@@L@@@@++++7+++(e000000000
+
+'!0000000000000
+
+xpo+@@@@@@@++++7+++(rts&f \ No newline at end of file
diff --git a/tests/fuzz-crashes/78.fuzz b/tests/fuzz-crashes/78.fuzz
new file mode 100644
index 0000000..334fe5f
--- /dev/null
+++ b/tests/fuzz-crashes/78.fuzz
@@ -0,0 +1,3 @@
+:!00000000000000
+
+'
diff --git a/tests/fuzz-crashes/79.fuzz b/tests/fuzz-crashes/79.fuzz
new file mode 100644
index 0000000..aafbf74
--- /dev/null
+++ b/tests/fuzz-crashes/79.fuzz
@@ -0,0 +1,3 @@
+#:00000000000000
+
+'
diff --git a/tests/fuzz-crashes/80.fuzz b/tests/fuzz-crashes/80.fuzz
new file mode 100644
index 0000000..783b377
--- /dev/null
+++ b/tests/fuzz-crashes/80.fuzz
@@ -0,0 +1,3 @@
+#!00000000000000
+
+:
diff --git a/tests/fuzz-crashes/81.fuzz b/tests/fuzz-crashes/81.fuzz
new file mode 100644
index 0000000..643fc36
--- /dev/null
+++ b/tests/fuzz-crashes/81.fuzz
@@ -0,0 +1,5 @@
+#!00000000000000
+00000000000000
+
+:symbol0
+'
diff --git a/tests/fuzz-crashes/82.fuzz b/tests/fuzz-crashes/82.fuzz
new file mode 100644
index 0000000..c692935
--- /dev/null
+++ b/tests/fuzz-crashes/82.fuzz
@@ -0,0 +1,7 @@
+#!0000
+
+00'000000
+000000:00000∇ 0
+
+00
+'
diff --git a/tests/fuzz-crashes/83.fuzz b/tests/fuzz-crashes/83.fuzz
new file mode 100644
index 0000000..99513b4
--- /dev/null
+++ b/tests/fuzz-crashes/83.fuzz
@@ -0,0 +1,5 @@
+00000000
+
+:m#!00000004000000
+
+'* \ No newline at end of file
diff --git a/tests/fuzz-crashes/84.fuzz b/tests/fuzz-crashes/84.fuzz
new file mode 100644
index 0000000..173aec9
--- /dev/null
+++ b/tests/fuzz-crashes/84.fuzz
@@ -0,0 +1,4 @@
+#!!00!0000000000000
+:symcoS0001000000000
+
+'
diff --git a/tests/fuzz-crashes/85.fuzz b/tests/fuzz-crashes/85.fuzz
new file mode 100644
index 0000000..88f4dc2
--- /dev/null
+++ b/tests/fuzz-crashes/85.fuzz
@@ -0,0 +1 @@
+#!:#!:000000 \ No newline at end of file
diff --git a/tests/fuzz-crashes/86.fuzz b/tests/fuzz-crashes/86.fuzz
new file mode 100644
index 0000000..d4e8fe8
--- /dev/null
+++ b/tests/fuzz-crashes/86.fuzz
@@ -0,0 +1,3 @@
+::::::::::::#!!/000$00000000
+
+'
diff --git a/tests/fuzz-crashes/87.fuzz b/tests/fuzz-crashes/87.fuzz
new file mode 100644
index 0000000..4a72071
--- /dev/null
+++ b/tests/fuzz-crashes/87.fuzz
@@ -0,0 +1,6 @@
+#!000PPPPPPPPPP00000000
+
+∇ r0
+⎕00000000:00
+
+'
diff --git a/tests/fuzz-crashes/88.fuzz b/tests/fuzz-crashes/88.fuzz
new file mode 100644
index 0000000..04be9a1
--- /dev/null
+++ b/tests/fuzz-crashes/88.fuzz
@@ -0,0 +1,5 @@
+#!000000000
+
+:symb''ol plu000000
+
+'
diff --git a/tests/fuzz-crashes/89.fuzz b/tests/fuzz-crashes/89.fuzz
new file mode 100644
index 0000000..acfc310
--- /dev/null
+++ b/tests/fuzz-crashes/89.fuzz
@@ -0,0 +1,7 @@
+#!000000
+
+:æ000
+
+000
+
++
diff --git a/tests/fuzz-crashes/90.fuzz b/tests/fuzz-crashes/90.fuzz
new file mode 100644
index 0000000..9da10fc
--- /dev/null
+++ b/tests/fuzz-crashes/90.fuzz
@@ -0,0 +1 @@
+#::::)00000::::::::: \ No newline at end of file
diff --git a/tests/fuzz-crashes/91.fuzz b/tests/fuzz-crashes/91.fuzz
new file mode 100644
index 0000000..397db75
--- /dev/null
+++ b/tests/fuzz-crashes/91.fuzz
@@ -0,0 +1 @@
+:
diff --git a/tests/fuzz-crashes/92.fuzz b/tests/fuzz-crashes/92.fuzz
new file mode 100644
index 0000000..f9d41a2
--- /dev/null
+++ b/tests/fuzz-crashes/92.fuzz
@@ -0,0 +1,5 @@
+00
+
+:symbo00000.ym0 æ000
+
+' \ No newline at end of file
diff --git a/tests/fuzz-crashes/93.fuzz b/tests/fuzz-crashes/93.fuzz
new file mode 100644
index 0000000..cf884cf
--- /dev/null
+++ b/tests/fuzz-crashes/93.fuzz
@@ -0,0 +1,3 @@
+#!+#s 00
+
+:symbol p+ \ No newline at end of file
diff --git a/tests/fuzz-crashes/94.fuzz b/tests/fuzz-crashes/94.fuzz
new file mode 100644
index 0000000..c5c0703
--- /dev/null
+++ b/tests/fuzz-crashes/94.fuzz
@@ -0,0 +1,3 @@
+#9############!lus 000
+
+:ex++++###################!++++++++++++(+++++ \ No newline at end of file
diff --git a/tests/fuzz-crashes/95.fuzz b/tests/fuzz-crashes/95.fuzz
new file mode 100644
index 0000000..113b74a
--- /dev/null
+++ b/tests/fuzz-crashes/95.fuzz
@@ -0,0 +1 @@
+##############!++++###################!+:++++++++++(+++++ \ No newline at end of file
diff --git a/tests/fuzz-crashes/96.fuzz b/tests/fuzz-crashes/96.fuzz
new file mode 100644
index 0000000..7c63ada
--- /dev/null
+++ b/tests/fuzz-crashes/96.fuzz
@@ -0,0 +1 @@
+#######################C###!++++#################C#!++++++:m++++(+++++ \ No newline at end of file
diff --git a/tests/fuzz-crashes/97.fuzz b/tests/fuzz-crashes/97.fuzz
new file mode 100644
index 0000000..f2dbfa9
--- /dev/null
+++ b/tests/fuzz-crashes/97.fuzz
Binary files differ
diff --git a/tests/fuzz-crashes/98.fuzz b/tests/fuzz-crashes/98.fuzz
new file mode 100644
index 0000000..336bf39
--- /dev/null
+++ b/tests/fuzz-crashes/98.fuzz
@@ -0,0 +1,2 @@
+##############ttttttttttttttnnnnn0&
+:sy*##!++/++++++++++++#ttt++++2++++tttt++ \ No newline at end of file
diff --git a/tests/fuzz-crashes/99.fuzz b/tests/fuzz-crashes/99.fuzz
new file mode 100644
index 0000000..45978c2
--- /dev/null
+++ b/tests/fuzz-crashes/99.fuzz
@@ -0,0 +1,3 @@
+ f00000000000ex0
+
+:e \ No newline at end of file
diff --git a/tests/fuzz-crashes/Makefile.am b/tests/fuzz-crashes/Makefile.am
index 288d4e0..8ac2283 100644
--- a/tests/fuzz-crashes/Makefile.am
+++ b/tests/fuzz-crashes/Makefile.am
@@ -1 +1 @@
-TEST_INPUTS += tests/fuzz-crashes/1.fuzz tests/fuzz-crashes/10.fuzz tests/fuzz-crashes/11.fuzz tests/fuzz-crashes/12.fuzz tests/fuzz-crashes/13.fuzz tests/fuzz-crashes/14.fuzz tests/fuzz-crashes/15.fuzz tests/fuzz-crashes/16.fuzz tests/fuzz-crashes/17.fuzz tests/fuzz-crashes/18.fuzz tests/fuzz-crashes/19.fuzz tests/fuzz-crashes/2.fuzz tests/fuzz-crashes/20.fuzz tests/fuzz-crashes/21.fuzz tests/fuzz-crashes/22.fuzz tests/fuzz-crashes/23.fuzz tests/fuzz-crashes/24.fuzz tests/fuzz-crashes/25.fuzz tests/fuzz-crashes/26.fuzz tests/fuzz-crashes/27.fuzz tests/fuzz-crashes/28.fuzz tests/fuzz-crashes/29.fuzz tests/fuzz-crashes/3.fuzz tests/fuzz-crashes/30.fuzz tests/fuzz-crashes/31.fuzz tests/fuzz-crashes/32.fuzz tests/fuzz-crashes/33.fuzz tests/fuzz-crashes/34.fuzz tests/fuzz-crashes/35.fuzz tests/fuzz-crashes/36.fuzz tests/fuzz-crashes/37.fuzz tests/fuzz-crashes/38.fuzz tests/fuzz-crashes/39.fuzz tests/fuzz-crashes/4.fuzz tests/fuzz-crashes/40.fuzz tests/fuzz-crashes/41.fuzz tests/fuzz-crashes/42.fuzz tests/fuzz-crashes/43.fuzz tests/fuzz-crashes/44.fuzz tests/fuzz-crashes/45.fuzz tests/fuzz-crashes/46.fuzz tests/fuzz-crashes/47.fuzz tests/fuzz-crashes/48.fuzz tests/fuzz-crashes/49.fuzz tests/fuzz-crashes/5.fuzz tests/fuzz-crashes/50.fuzz tests/fuzz-crashes/51.fuzz tests/fuzz-crashes/52.fuzz tests/fuzz-crashes/53.fuzz tests/fuzz-crashes/54.fuzz tests/fuzz-crashes/55.fuzz tests/fuzz-crashes/56.fuzz tests/fuzz-crashes/57.fuzz tests/fuzz-crashes/58.fuzz tests/fuzz-crashes/59.fuzz tests/fuzz-crashes/6.fuzz tests/fuzz-crashes/60.fuzz tests/fuzz-crashes/61.fuzz tests/fuzz-crashes/62.fuzz tests/fuzz-crashes/63.fuzz tests/fuzz-crashes/64.fuzz tests/fuzz-crashes/65.fuzz tests/fuzz-crashes/66.fuzz tests/fuzz-crashes/67.fuzz tests/fuzz-crashes/68.fuzz tests/fuzz-crashes/69.fuzz tests/fuzz-crashes/7.fuzz tests/fuzz-crashes/70.fuzz tests/fuzz-crashes/71.fuzz tests/fuzz-crashes/72.fuzz tests/fuzz-crashes/73.fuzz tests/fuzz-crashes/74.fuzz tests/fuzz-crashes/75.fuzz tests/fuzz-crashes/76.fuzz tests/fuzz-crashes/77.fuzz tests/fuzz-crashes/8.fuzz tests/fuzz-crashes/9.fuzz
+TEST_INPUTS += tests/fuzz-crashes/1.fuzz tests/fuzz-crashes/10.fuzz tests/fuzz-crashes/100.fuzz tests/fuzz-crashes/101.fuzz tests/fuzz-crashes/102.fuzz tests/fuzz-crashes/103.fuzz tests/fuzz-crashes/104.fuzz tests/fuzz-crashes/105.fuzz tests/fuzz-crashes/106.fuzz tests/fuzz-crashes/107.fuzz tests/fuzz-crashes/108.fuzz tests/fuzz-crashes/109.fuzz tests/fuzz-crashes/11.fuzz tests/fuzz-crashes/110.fuzz tests/fuzz-crashes/111.fuzz tests/fuzz-crashes/12.fuzz tests/fuzz-crashes/13.fuzz tests/fuzz-crashes/14.fuzz tests/fuzz-crashes/15.fuzz tests/fuzz-crashes/16.fuzz tests/fuzz-crashes/17.fuzz tests/fuzz-crashes/18.fuzz tests/fuzz-crashes/19.fuzz tests/fuzz-crashes/2.fuzz tests/fuzz-crashes/20.fuzz tests/fuzz-crashes/21.fuzz tests/fuzz-crashes/22.fuzz tests/fuzz-crashes/23.fuzz tests/fuzz-crashes/24.fuzz tests/fuzz-crashes/25.fuzz tests/fuzz-crashes/26.fuzz tests/fuzz-crashes/27.fuzz tests/fuzz-crashes/28.fuzz tests/fuzz-crashes/29.fuzz tests/fuzz-crashes/3.fuzz tests/fuzz-crashes/30.fuzz tests/fuzz-crashes/31.fuzz tests/fuzz-crashes/32.fuzz tests/fuzz-crashes/33.fuzz tests/fuzz-crashes/34.fuzz tests/fuzz-crashes/35.fuzz tests/fuzz-crashes/36.fuzz tests/fuzz-crashes/37.fuzz tests/fuzz-crashes/38.fuzz tests/fuzz-crashes/39.fuzz tests/fuzz-crashes/4.fuzz tests/fuzz-crashes/40.fuzz tests/fuzz-crashes/41.fuzz tests/fuzz-crashes/42.fuzz tests/fuzz-crashes/43.fuzz tests/fuzz-crashes/44.fuzz tests/fuzz-crashes/45.fuzz tests/fuzz-crashes/46.fuzz tests/fuzz-crashes/47.fuzz tests/fuzz-crashes/48.fuzz tests/fuzz-crashes/49.fuzz tests/fuzz-crashes/5.fuzz tests/fuzz-crashes/50.fuzz tests/fuzz-crashes/51.fuzz tests/fuzz-crashes/52.fuzz tests/fuzz-crashes/53.fuzz tests/fuzz-crashes/54.fuzz tests/fuzz-crashes/55.fuzz tests/fuzz-crashes/56.fuzz tests/fuzz-crashes/57.fuzz tests/fuzz-crashes/58.fuzz tests/fuzz-crashes/59.fuzz tests/fuzz-crashes/6.fuzz tests/fuzz-crashes/60.fuzz tests/fuzz-crashes/61.fuzz tests/fuzz-crashes/62.fuzz tests/fuzz-crashes/63.fuzz tests/fuzz-crashes/64.fuzz tests/fuzz-crashes/65.fuzz tests/fuzz-crashes/66.fuzz tests/fuzz-crashes/67.fuzz tests/fuzz-crashes/68.fuzz tests/fuzz-crashes/69.fuzz tests/fuzz-crashes/7.fuzz tests/fuzz-crashes/70.fuzz tests/fuzz-crashes/71.fuzz tests/fuzz-crashes/72.fuzz tests/fuzz-crashes/73.fuzz tests/fuzz-crashes/74.fuzz tests/fuzz-crashes/75.fuzz tests/fuzz-crashes/76.fuzz tests/fuzz-crashes/77.fuzz tests/fuzz-crashes/78.fuzz tests/fuzz-crashes/79.fuzz tests/fuzz-crashes/8.fuzz tests/fuzz-crashes/80.fuzz tests/fuzz-crashes/81.fuzz tests/fuzz-crashes/82.fuzz tests/fuzz-crashes/83.fuzz tests/fuzz-crashes/84.fuzz tests/fuzz-crashes/85.fuzz tests/fuzz-crashes/86.fuzz tests/fuzz-crashes/87.fuzz tests/fuzz-crashes/88.fuzz tests/fuzz-crashes/89.fuzz tests/fuzz-crashes/9.fuzz tests/fuzz-crashes/90.fuzz tests/fuzz-crashes/91.fuzz tests/fuzz-crashes/92.fuzz tests/fuzz-crashes/93.fuzz tests/fuzz-crashes/94.fuzz tests/fuzz-crashes/95.fuzz tests/fuzz-crashes/96.fuzz tests/fuzz-crashes/97.fuzz tests/fuzz-crashes/98.fuzz tests/fuzz-crashes/99.fuzz