[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