This bug was initially filed here http://crbug.com/7775. Stack trace coming up (see Chromium's for information for now).
Created attachment 27717 [details] Crash log Here's the crash log. Working on reduction ...
Created attachment 27732 [details] Rendering slowness reduction. Ok, this is interesting. Here's a reduction that doesn't cause a crash, but it definitely hangs the renderer for a while (up to 30 secs on my machine) and produces clearly invalid output.
Created attachment 27733 [details] Force legends to be display:block
Created attachment 27734 [details] Force legends to be display:block
This patch fixes the rendering issues with this test case (and another one Dan pointed out to me a week or so ago). It might still be worth investigating how we hit the assert in createLineBoxes when we let the legend be inline.
Created attachment 27735 [details] Force legends to be display:block and eliminate the RenderLegend that caused the trouble in the first place
Comment on attachment 27735 [details] Force legends to be display:block and eliminate the RenderLegend that caused the trouble in the first place Need new changelog and a test case. Minusing myself.
Created attachment 27737 [details] Force legends to be display:block
It's gorgeous. Somebody r+ this!
Comment on attachment 27737 [details] Force legends to be display:block Looks fine. I can't claim to be an expert here, but Hyatt's change looks sane to me.
Fixed in r41041.
*** Bug 23998 has been marked as a duplicate of this bug. ***