RESOLVED WORKSFORME 60337
[chromium] Skia assert Linux running svg/dynamic-updates/SVGFEDropShadowElement-svgdom-in-prop.html
https://bugs.webkit.org/show_bug.cgi?id=60337
Summary [chromium] Skia assert Linux running svg/dynamic-updates/SVGFEDropShadowEleme...
noel gordon
Reported 2011-05-05 21:42:44 PDT
Linux only, running layout test svg/dynamic-updates/SVGFEDropShadowElement-svgdom-in-prop.html in DEBUG. 2011-05-05 01:25:33,789 9506 single_test_runner.py:208 DEBUG worker/3 svg/dynamic-updates/SVGFEDropShadowElement-svgdom-dy-prop.html output stderr lines: [10249:10249:23547601685:FATAL:SkColorPriv.h(221)] third_party/skia/include/core/SkColorPriv.h:221: failed assertion "g <= a" Backtrace: base::debug::StackTrace::StackTrace() [0x8f3276] logging::LogMessage::~LogMessage() [0x897996] SkDebugf_FileLine() [0x9780d3] SkPackARGB32() [0xdafc9d] WebCore::putImageData<>() [0xdb2cd0] WebCore::ImageBuffer::putPremultipliedImageData() [0xdb0a6d] WebCore::FEDropShadow::apply() [0x1be9616] WebCore::RenderSVGResourceFilter::postApplyResource() [0x168fa36] WebCore::SVGRenderSupport::finishRenderSVGContent() [0x15b063a] WebCore::RenderSVGPath::paint() [0x16879fa] WebCore::RenderBox::paint() [0x1491554] WebCore::RenderSVGRoot::paint() [0x169dce9] WebCore::InlineBox::paint() [0x1428616] WebCore::InlineFlowBox::paint() [0x142d8f7] WebCore::RootInlineBox::paint() [0x156f6b4] WebCore::RenderLineBoxList::paint() [0x14f76cc] WebCore::RenderBlock::paintContents() [0x144cb52] WebCore::RenderBlock::paintObject() [0x144d439] WebCore::RenderBlock::paint() [0x144c20d] WebCore::RenderBlock::paintChildren() [0x144cf5b] WebCore::RenderBlock::paintContents() [0x144cb6d] WebCore::RenderBlock::paintObject() [0x144d439] WebCore::RenderBlock::paint() [0x144c20d] WebCore::RenderBlock::paintChildren() [0x144cf5b] WebCore::RenderBlock::paintContents() [0x144cb6d] WebCore::RenderBlock::paintObject() [0x144d439] WebCore::RenderBlock::paint() [0x144c20d] WebCore::RenderLayer::paintLayer() [0x14d7b42] WebCore::RenderLayer::paintList() [0x14d7fec] WebCore::RenderLayer::paintLayer() [0x14d7d55] WebCore::RenderLayer::paint() [0x14d6c9d] WebCore::FrameView::paintContents() [0x1242f3d] WebCore::ScrollView::paint() [0xd1ad3e] WebKit::WebFrameImpl::paintWithContext() [0x482847] WebKit::WebFrameImpl::paint() [0x48293d] WebKit::WebViewImpl::paint() [0x4a718b] WebViewHost::paintRect() [0x466669] WebViewHost::paintInvalidatedRegion() [0x4668ec] TestShell::dump() [0x4575b1] TestShell::testFinished() [0x4563be] LayoutTestController::completeNotifyDone() [0x43f246] LayoutTestController::notifyDone() [0x43f1a3] CppBoundClass::MemberCallback<>::run() [0x44a790] CppBoundClass::invoke() [0x4253ba] CppNPObject::invoke() [0x424a77] WebCore::npObjectInvokeImpl() [0xe92986] WebCore::npObjectMethodHandler() [0xe92afc] v8::internal::HandleApiCallHelper<>() [0xa02622] v8::internal::Builtin_Impl_HandleApiCall() [0x9fd4ca] v8::internal::Builtin_HandleApiCall() [0x9fd49b]
Attachments
noel gordon
Comment 1 2011-09-12 22:51:43 PDT
I don't see this on the bots anymore. Seems an SVGFilter operation was creating premultiplied pixels that were not. The assertion g <= a means skia debug found a G component that was greater than its A -> the RGBA pixel was not premultipled.
Note You need to log in before you can comment on or make changes to this bug.