Summary: | Animated GIFs with offsets crash WebKit | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Dex Deacon <occupant4> | ||||||
Component: | Images | Assignee: | Nobody <webkit-unassigned> | ||||||
Status: | RESOLVED FIXED | ||||||||
Severity: | Normal | CC: | ddkilzer, hyatt | ||||||
Priority: | P1 | ||||||||
Version: | 420+ | ||||||||
Hardware: | All | ||||||||
OS: | Windows XP | ||||||||
URL: | http://images.strategyinformer.com/u3/6644/00169596.gif | ||||||||
Attachments: |
|
Description
Dex Deacon
2006-12-05 11:39:13 PST
Created attachment 11742 [details]
proposed patch
The image at the URL above appears to work for me without crashing using a locally-built debug build of r18014. Please post a stack trace if you get a crash. I think that's because WebKit uses ImageIO on Mac OS X, rather than the built-in decoders. (In reply to comment #3) > I think that's because WebKit uses ImageIO on Mac OS X, rather than the > built-in decoders. My bad--didn't notice this happened on Win XP. Created attachment 11757 [details]
better patch with layout test
This patch fixes another buffer overflow that I missed in the first patch. Also, this also corrects the way frames are composited in animating GIFs.
Comment on attachment 11757 [details]
better patch with layout test
r=me
|