RESOLVED WORKSFORME 36730
Crash on SVG Test of new W3C test-suite.
https://bugs.webkit.org/show_bug.cgi?id=36730
Summary Crash on SVG Test of new W3C test-suite.
Dirk Schulze
Reported 2010-03-28 13:10:21 PDT
WebKit crashes with SEGFAULT on WebCore::RenderLineBoxList::appendLineBox(WebCore::InlineFlowBox*) () after visiting the site above. Will add a detailed bt later.
Attachments
backtrace (4.67 KB, application/octet-stream)
2010-03-29 12:35 PDT, Dirk Schulze
no flags
Dirk Schulze
Comment 1 2010-03-29 12:35:05 PDT
Created attachment 51947 [details] backtrace
Dirk Schulze
Comment 2 2010-03-29 12:53:06 PDT
Reduced the test case: <svg xmlns="http://www.w3.org/2000/svg"> <defs> <foreignObject> <svg> <text>Hello</text> </svg> </foreignObject> </defs> </svg> The text element breaks the SVG. This doesn't happen for <rect..
Dirk Schulze
Comment 3 2010-03-29 12:57:05 PDT
(In reply to comment #2) > Reduced the test case: > > <svg xmlns="http://www.w3.org/2000/svg"> > <defs> > <foreignObject> > <svg> > <text>Hello</text> > </svg> > </foreignObject> > </defs> > </svg> > > The text element breaks the SVG. This doesn't happen for <rect.. It even breaks without the <defs>-element. <svg xmlns="http://www.w3.org/2000/svg"> <foreignObject> <svg> <text>Hello</text> </svg> </foreignObject> </svg>
Nikolas Zimmermann
Comment 4 2010-03-30 01:56:59 PDT
That problem is long-outstanding. SVG text demands a SVGRootInlineBox, which is not present in that foreignObject sub-tree IIRC, would need to dive into text again to be check that.
Rob Buis
Comment 5 2011-05-05 10:39:20 PDT
I think this works nowadays? Cheers, Rob.
Dirk Schulze
Comment 6 2011-05-05 10:40:37 PDT
yes, I couldn't see this crash either.
Note You need to log in before you can comment on or make changes to this bug.