summaryrefslogtreecommitdiffstats
path: root/fuzzing
diff options
context:
space:
mode:
authorRobert Loehning <robert.loehning@qt.io>2019-02-28 13:26:30 +0100
committerRobert Loehning <robert.loehning@qt.io>2019-04-30 17:18:35 +0000
commit985206bd1d86e050d845370f2f2da03401a96403 (patch)
tree5105156ceeac58b1fb30be06b17bcf7f81f1a3c7 /fuzzing
parent355763de979cd635078dfad20a075864dcc2284b (diff)
fuzzing: Add svg testcases
These triggered issues which were fixed in Qt 5.12 Task-number: QTBUG-74083 Task-number: QTBUG-74104 Task-number: QTBUG-74129 Task-number: QTBUG-74172 Task-number: QTBUG-74189 Change-Id: I004d0678808c0def6e555bc7b934e91291a7aa8c Reviewed-by: Edward Welbourne <edward.welbourne@qt.io>
Diffstat (limited to 'fuzzing')
-rw-r--r--fuzzing/testcases/svg/QTBUG-74083.svg1
-rw-r--r--fuzzing/testcases/svg/QTBUG-74104.svg1
-rw-r--r--fuzzing/testcases/svg/QTBUG-74129.svg1
-rw-r--r--fuzzing/testcases/svg/QTBUG-74172.svg1
-rw-r--r--fuzzing/testcases/svg/QTBUG-74189.svg1
-rw-r--r--fuzzing/testcases/svg/indirectSelfReferral.svg1
6 files changed, 6 insertions, 0 deletions
diff --git a/fuzzing/testcases/svg/QTBUG-74083.svg b/fuzzing/testcases/svg/QTBUG-74083.svg
new file mode 100644
index 00000000..de7163c5
--- /dev/null
+++ b/fuzzing/testcases/svg/QTBUG-74083.svg
@@ -0,0 +1 @@
+<svg><rect><defs> \ No newline at end of file
diff --git a/fuzzing/testcases/svg/QTBUG-74104.svg b/fuzzing/testcases/svg/QTBUG-74104.svg
new file mode 100644
index 00000000..74089ce3
--- /dev/null
+++ b/fuzzing/testcases/svg/QTBUG-74104.svg
@@ -0,0 +1 @@
+<svg><linearGradient id="a"/><rect style="fill:urla"/><linearGradient id="a"/></svg> \ No newline at end of file
diff --git a/fuzzing/testcases/svg/QTBUG-74129.svg b/fuzzing/testcases/svg/QTBUG-74129.svg
new file mode 100644
index 00000000..0da6af51
--- /dev/null
+++ b/fuzzing/testcases/svg/QTBUG-74129.svg
@@ -0,0 +1 @@
+<svg><path d=" "> \ No newline at end of file
diff --git a/fuzzing/testcases/svg/QTBUG-74172.svg b/fuzzing/testcases/svg/QTBUG-74172.svg
new file mode 100644
index 00000000..04d7ff50
--- /dev/null
+++ b/fuzzing/testcases/svg/QTBUG-74172.svg
@@ -0,0 +1 @@
+<svg><path stroke="#000" d="M8 8e33h3333333333333t11 ."/></svg> \ No newline at end of file
diff --git a/fuzzing/testcases/svg/QTBUG-74189.svg b/fuzzing/testcases/svg/QTBUG-74189.svg
new file mode 100644
index 00000000..ca493c90
--- /dev/null
+++ b/fuzzing/testcases/svg/QTBUG-74189.svg
@@ -0,0 +1 @@
+<svg><linearGradient id="a" xlink:href="b"/><linearGradient id="b" xlink:href="c"/><linearGradient id="c" xlink:href="a"/><rect fill="url(#c)"/></svg> \ No newline at end of file
diff --git a/fuzzing/testcases/svg/indirectSelfReferral.svg b/fuzzing/testcases/svg/indirectSelfReferral.svg
new file mode 100644
index 00000000..3f0977e6
--- /dev/null
+++ b/fuzzing/testcases/svg/indirectSelfReferral.svg
@@ -0,0 +1 @@
+<svg><g id="b"><use href="#c"/></g><g id="c"><use href="#b"/></g></svg> \ No newline at end of file