[Webkit-unassigned] [Bug 39004] Crash on SVG feLigthing effects

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 12 11:19:37 PDT 2010


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





--- Comment #2 from Dirk Schulze <krit at webkit.org>  2010-05-12 11:19:36 PST ---
(In reply to comment #1)
> Didn't know about this suite. On which platform is it happens? Debug or Release? Simple segmentation fault or invalid floating opeartion, or something else?

ASSERTION FAILED: destx >= 0
(../../WebCore/platform/graphics/cairo/ImageBufferCairo.cpp:223 void WebCore::putImageData(WebCore::ImageData*&, const WebCore::IntRect&, const WebCore::IntPoint&, WebCore::ImageBufferData&, const WebCore::IntSize&) [with WebCore::Multiply multiplied = (WebCore::Multiply)1u])

Program received signal SIGSEGV, Segmentation fault.
0x00b0e35b in WebCore::putImageData<(WebCore::Multiply)1> (source=@0xbfffbd14, 
    sourceRect=..., destPoint=..., data=..., size=...)
    at ../../WebCore/platform/graphics/cairo/ImageBufferCairo.cpp:223
223        ASSERT(destx >= 0);
(gdb) bt
#0  0x00b0e35b in WebCore::putImageData<(WebCore::Multiply)1> (
    source=@0xbfffbd14, sourceRect=..., destPoint=..., data=..., size=...)
    at ../../WebCore/platform/graphics/cairo/ImageBufferCairo.cpp:223
#1  0x00b0d6be in WebCore::ImageBuffer::putUnmultipliedImageData (
    this=0x843f4e0, source=0x843e558, sourceRect=..., destPoint=...)
    at ../../WebCore/platform/graphics/cairo/ImageBufferCairo.cpp:271
#2  0x00ae1912 in WebCore::FELighting::apply (this=0x84421f0, filter=0x8442c70)
    at ../../WebCore/svg/graphics/filters/SVGFELighting.cpp:267
#3  0x009e0f35 in WebCore::FEComposite::apply (this=0x83ee0c0, 
    filter=0x8442c70)
    at ../../WebCore/platform/graphics/filters/FEComposite.cpp:122
#4  0x00a00914 in WebCore::RenderSVGResourceFilter::postApplyResource (
    this=0x844321c, object=0x821bc5c, context=@0xbfffc10c, resourceMode=1)
    at ../../WebCore/rendering/RenderSVGResourceFilter.cpp:268
#5  0x00a1fd99 in WebCore::SVGRenderBase::finishRenderSVGContent (
    object=0x821bc5c, paintInfo=..., filter=@0xbfffc168, 
    savedContext=0xbfffeb48)
    at ../../WebCore/rendering/SVGRenderSupport.cpp:171
#6  0x009f5fa6 in WebCore::RenderPath::paint (this=0x821bc5c, paintInfo=...)
    at ../../WebCore/rendering/RenderPath.cpp:178
#7  0x009f7903 in WebCore::RenderSVGContainer::paint (this=0x822591c, 
    paintInfo=...) at ../../WebCore/rendering/RenderSVGContainer.cpp:108
#8  0x009f7903 in WebCore::RenderSVGContainer::paint (this=0x8442b3c, 

Gtk, but I think we have this ASSERT on all platforms, since all platforms just copied the code from Mac.

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