[Webkit-unassigned] [Bug 99796] ASSERTION FAILED: m_next in LayoutState.cpp
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Oct 26 17:10:43 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=99796
--- Comment #4 from Dave Barton <dbarton at mathscribe.com> 2012-10-26 17:11:53 PST ---
Thanks very much to smfr and eseidel for helping me with LayoutState in irc chat.
I now have a patch for this but don't know how to test it. This bug occurs when something asks for a typical MathML object's preferred logical width(s) when *not* doing an actual layout, so there's no LayoutState. How can I make this happen, especially during LayoutTestRunner? I can't reproduce this exact bug (99796), and I don't see the bottom of the stack trace in comment 0 here. A Chrome Canary user is crashing with a stack trace ending (at least the version I've seen) with:
0x020a5e3e [Google Chrome Framework] - RenderBox.cpp:665] WebCore::RenderBox::minPreferredLogicalWidth
0x014afb6f [Google Chrome Framework] - WebFrameImpl.cpp:646] WebKit::WebFrameImpl::contentsPreferredWidth
This is inside Source/WebKit/chromium/src/WebFrameImpl.cpp, which is chromium-specific, right? There's also a big stack trace in bug 100464, which I think is a duplicate of this bug. Finally, on my machine the first test case in bug 100465 apparently causes this bug also, with a stack trace I just attached here.
I see repainting tests in LayoutTests, but I need something different here. Any short explanation, example or hint would be greatly appreciated!
--
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