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.
Dana, can you take a look?
Should probably be SkSafeRef() on the Chrome side.
Oh.. doh. Yes.
Looks like they are not crashing anymore, hooray! I'll remove the expectation.
I can't see any expectations for these tests, though they are showing up in the dashboard pointing to this bug. http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=css3%2Ffilters%2Feffect-reference-hw.html%2Ccss3%2Ffilters%2Feffect-reference-ordering-hw.html So I'll assume someone removed the Crash expectation already.