Closed Bug 614678 Opened 9 years ago Closed 4 years ago

Canvas fuzzer

Categories

(Core :: Graphics, defect)

x86
macOS
defect
Not set

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jrmuizel, Unassigned)

Details

Attachments

(1 obsolete file)

It would be nice to have one of these.
Jesse, I was talking to Jeff today about whether he thinks it would make sense for us to get some fuzzers specific to the graphics code.  He said that he thinks that I'm not completely crazy, but he's not sure what such fuzzers would do, and what kind of information he needs to provide for you in order for us to get to an estimate of whether such a fuzzer would be worth having, and finally get one.

This is one of the bugs in this series.  Feel free to ask for any information that you think might be helpful for getting this type of fuzzer.

Thanks!
Didn't David Keeler write a fuzzer for Canvas back in 2009?
I looked at Canvas 3d, but I don't believe I wrote a full-fledged fuzzer for either.
Attached file Canvas 3D - WebGL fuzzer (obsolete) —
If we talk about Canvas 3D (WebGL).
Attachment #493971 - Attachment is obsolete: true
== Canvas 2D ==

metabug: bug 379903

Somehow DOMFuzz ended up with two modules for testing CanvasRenderingContext2D:

https://github.com/MozillaSecurity/funfuzz/blob/master/dom/fuzzer/modules/canvas.js
https://github.com/MozillaSecurity/funfuzz/blob/master/dom/fuzzer/modules/canvas2d.js

== WebGL ==

metabug: bug 658170

cdiehl contributed a module to DOMFuzz. I'm not sure how it relates to the attachment above.

https://github.com/MozillaSecurity/funfuzz-private/blob/master/dom/fuzzer/modules/WebGL.js
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.