[Webkit-unassigned] [Bug 103990] New: Layout Test css3/filters/css3/filters/effect-reference-hw.html, effect-reference-ordering-hw.html is failing

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Dec 4 03:13:31 PST 2012


https://bugs.webkit.org/show_bug.cgi?id=103990

           Summary: Layout Test
                    css3/filters/css3/filters/effect-reference-hw.html,
                    effect-reference-ordering-hw.html is failing
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Tools / Tests
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: tasak at google.com


The following layout test is crash on Linux, Win and Mac:

css3/filters/effect-reference-hw.html
css3/filters/effect-reference-ordering-hw.html

Probable cause:
This is caused by the patch, http://src.chromium.org/viewvc/chrome?view=rev&revision=170889 in chromium side:
http://src.chromium.org/viewvc/chrome/trunk/src/webkit/compositor_bindings/web_layer_impl.cc?r1=170889&r2=170888&pathrev=170889

When running the above tests, the following code will be executed:
397             SkiaImageFilterBuilder builder;
398             SkAutoTUnref<SkImageFilter> imageFilter(builder.build(filters));
399             m_layer->layer()->setFilter(imageFilter);
(in Source/WebCore/platform/graphics/chromium/GraphicsLayerChromium.cpp)

I'm not sure whether it is correct or not, but imageFilter is set to be 0.
So "filter->ref();" in web_layer_impl.cc causes crash. (i.e. NULL->ref(); )

Currently I will mark these tests as crash.

-- 
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