[Webkit-unassigned] [Bug 100268] Layout Test mathml/presentation/mo-stretch.html and row.xhtml sometimes crash debug bots

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Oct 24 13:56:08 PDT 2012


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


Dave Barton <dbarton at mathscribe.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |bdakin at apple.com,
                   |                            |mitz at webkit.org,
                   |                            |msaboff at apple.com,
                   |                            |spartha80 at gmail.com




--- Comment #5 from Dave Barton <dbarton at mathscribe.com>  2012-10-24 13:57:15 PST ---
Those are the two tests with stretched () [] and integral sign at *various sizes*. The assertion failures only occur on Snow Leopard (10.6), where there are no STIX fonts on the bots. There are other fonts that provide the needed extender glyphs though. Actually, I see now that style-changed.html and subsup.xhtml and mo.xhtml have crashed also, though less often. These have stretched parens also, though sometimes at just one size.

As Levi says, the backtraces are all similar. In the most recent failures, Levi's 17 Document::recalcStyle got called [via WebCore::Document::updateStyleIfNeeded()] inside Document::styleRecalcTimerFired in the 3 rarer crashes, and inside Document::finishedParsing() for mo-stretch.html, and as in comment 0 for row.xhtml.

I believe the fix for this is to add a FontCachePurgePreventer to RenderMathMLOperator::glyphHeightForCharacter. I will submit a patch for this, but really need a font or at least WebKit expert to review it. Thanks in advance!

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