[Webkit-unassigned] [Bug 101811] New: Multi-frame CUR files can cause Safari to hang
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Nov 9 16:16:07 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=101811
Summary: Multi-frame CUR files can cause Safari to hang
Product: WebKit
Version: 528+ (Nightly build)
Platform: Unspecified
OS/Version: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Images
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: rbyers at chromium.org
CC: thakis at chromium.org
Depends on: 100059
In bug 100059 I'm adding some tests for handling of CUR format cursor files.
One unusual case that I'm testing is a CUR file that contains multiple frames of images (each encoded using PNG). The Mac port (which uses Core Graphics for ICO/CUR image decoding instead of the ICOImageDecoder all other ports use) appears to hang sometimes when loading this file, causing my test to timeout. When I run the safari I built directly I also see it hang the first time it tries to load this file (but if I stop loading and reload, then it fails quickly).
I've never done any mac development, and don't know anything about Core Graphics, so I'm just going to disable this one weird test on Mac. I still want to get the coverage of ICOImageDecoder used on other ports though. I haven't been able to reproduce this hang using the build of safari that comes with the OS, but it did repro in both Debug and Release builds I built today from WebKit ToT. This is on MacOS X 10.7.5 on a Retina macbook pro.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list