aboutsummaryrefslogtreecommitdiffhomepage
path: root/resources/invalid_images
diff options
context:
space:
mode:
authorGravatar scroggo <scroggo@google.com>2014-11-10 13:12:25 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2014-11-10 13:12:25 -0800
commitb61e206138607423e83ba34d823c6036f394f655 (patch)
tree643b948ca1751c4268a3a616745995803e45ee58 /resources/invalid_images
parent428b2a5a4f31334864b2834e8668e7498959580a (diff)
Add tests (and fix!) for known bad ICO files.
We previously saw crashes decoding bad ICO files. Add tests for known bad files. While testing, I learned that one of them still crashes. Check for large offset and size separately to fix the crash. BUG=skia:2878 Review URL: https://codereview.chromium.org/712123002
Diffstat (limited to 'resources/invalid_images')
-rw-r--r--resources/invalid_images/sigabort_favicon.icobin0 -> 283937 bytes
-rw-r--r--resources/invalid_images/sigsegv_favicon.icobin0 -> 1150 bytes
-rw-r--r--resources/invalid_images/sigsegv_favicon_2.icobin0 -> 1406 bytes
3 files changed, 0 insertions, 0 deletions
diff --git a/resources/invalid_images/sigabort_favicon.ico b/resources/invalid_images/sigabort_favicon.ico
new file mode 100644
index 0000000000..527d657814
--- /dev/null
+++ b/resources/invalid_images/sigabort_favicon.ico
Binary files differ
diff --git a/resources/invalid_images/sigsegv_favicon.ico b/resources/invalid_images/sigsegv_favicon.ico
new file mode 100644
index 0000000000..f488a24e48
--- /dev/null
+++ b/resources/invalid_images/sigsegv_favicon.ico
Binary files differ
diff --git a/resources/invalid_images/sigsegv_favicon_2.ico b/resources/invalid_images/sigsegv_favicon_2.ico
new file mode 100644
index 0000000000..49730dfe20
--- /dev/null
+++ b/resources/invalid_images/sigsegv_favicon_2.ico
Binary files differ