[Webkit-unassigned] [Bug 139905] New: REGRESSION(r177637): It made 3 performance tests crash on EFL/GTK
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Tue Dec 23 09:09:18 PST 2014
https://bugs.webkit.org/show_bug.cgi?id=139905
Bug ID: 139905
Summary: REGRESSION(r177637): It made 3 performance tests crash
on EFL/GTK
Classification: Unclassified
Product: WebKit
Version: 528+ (Nightly build)
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Critical
Priority: P1
Component: New Bugs
Assignee: webkit-unassigned at lists.webkit.org
Reporter: ossy at webkit.org
CC: akling at apple.com, cgarcia at igalia.com,
clopez at igalia.com, gyuyoung.kim at webkit.org,
koivisto at iki.fi, mmaxfield at apple.com,
ryuan.choi at navercorp.com
Blocks: 139864
https://trac.webkit.org/changeset/177637 made 3 performance tests
crash on the EFL and GTK perf bots:
- GTK: https://build.webkit.org/builders/GTK%20Linux%2064-bit%20Release%20%28Perf%29/builds/1547
- EFL: https://build.webkit.org/builders/EFL%20Linux%2064-bit%20Release%20WK2%20%28Perf%29/builds/4194
Unfortunately the GTK build was broken that time and EFL bot picked up a huge interval,
but I checked the EFL build on r177684 (ToT) with reverting r177637 and I can confirm
that r177637 caused this regression.
The EFL bot provides us some crash backtrace, maybe they can be useful to fix the regression:
Running Interactive/window-resize.html (71 of 141)
error: Interactive/window-resize.html
1 0x7fe533349c00
2 0x7fe53350aff0
3 0x7fe5351a7dca WebCore::SimpleFontData::canRenderCombiningCharacterSequence(unsigned short const*, unsigned long) const
4 0x7fe5351bc16c WebCore::HarfBuzzShaper::collectHarfBuzzRuns()
5 0x7fe5351bc588 WebCore::HarfBuzzShaper::shape(WebCore::GlyphBuffer*)
6 0x7fe5351994eb WebCore::Font::floatWidthForComplexText(WebCore::TextRun const&, WTF::HashSet<WebCore::SimpleFontData const*, WTF::PtrHash<WebCore::SimpleFontData const*>, WTF::HashTraits<WebCore::SimpleFontData const*> >*, WebCore::GlyphOverflow*) const
7 0x7fe534e0a218 WebCore::Font::width(WebCore::TextRun const&, WTF::HashSet<WebCore::SimpleFontData const*, WTF::PtrHash<WebCore::SimpleFontData const*>, WTF::HashTraits<WebCore::SimpleFontData const*> >*, WebCore::GlyphOverflow*) const
8 0x7fe534ff7d9f WebCore::RenderText::computePreferredLogicalWidths(float, WTF::HashSet<WebCore::SimpleFontData const*, WTF::PtrHash<WebCore::SimpleFontData const*>, WTF::HashTraits<WebCore::SimpleFontData const*> >&, WebCore::GlyphOverflow&)
9 0x7fe534ffa753 WebCore::RenderText::computePreferredLogicalWidths(float)
10 0x7fe534ff4abe WebCore::RenderText::trimmedPrefWidths(float, float&, bool&, float&, bool&, bool&, bool&, float&, float&, float&, float&, bool&)
11 0x7fe534ed2d73 WebCore::RenderBlockFlow::computeInlinePreferredLogicalWidths(WebCore::LayoutUnit&, WebCore::LayoutUnit&) const
12 0x7fe534ed3ef9 WebCore::RenderBlockFlow::computeIntrinsicLogicalWidths(WebCore::LayoutUnit&, WebCore::LayoutUnit&) const
13 0x7fe534eafe9c WebCore::RenderBlock::computePreferredLogicalWidths()
14 0x7fe534fe0c21 WebCore::RenderTableCell::computePreferredLogicalWidths()
15 0x7fe534ee6a8b WebCore::RenderBox::minPreferredLogicalWidth() const
16 0x7fe5356c967a WebCore::AutoTableLayout::recalcColumn(unsigned int)
17 0x7fe5356ca86f WebCore::AutoTableLayout::fullRecalc()
18 0x7fe5356cb235 WebCore::AutoTableLayout::computeIntrinsicLogicalWidths(WebCore::LayoutUnit&, WebCore::LayoutUnit&)
19 0x7fe534fd5e4a WebCore::RenderTable::computePreferredLogicalWidths()
20 0x7fe534ee6abb WebCore::RenderBox::maxPreferredLogicalWidth() const
21 0x7fe534fd2c81 WebCore::RenderTable::updateLogicalWidth()
22 0x7fe534fd65eb WebCore::RenderTable::layout()
23 0x7fe534ed0834 WebCore::RenderBlockFlow::layoutBlockChild(WebCore::RenderBox&, WebCore::RenderBlockFlow::MarginInfo&, WebCore::LayoutUnit&, WebCore::LayoutUnit&)
24 0x7fe534ed1956 WebCore::RenderBlockFlow::layoutBlockChildren(bool, WebCore::LayoutUnit&)
25 0x7fe534ed6406 WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit)
26 0x7fe534ebb261 WebCore::RenderBlock::layout()
27 0x7fe534f39d69 WebCore::RenderFlowThread::layout()
28 0x7fe534fa5651 WebCore::RenderMultiColumnFlowThread::layout()
29 0x7fe534ed84d8 WebCore::RenderBlockFlow::layoutSpecialExcludedChild(bool)
30 0x7fe534ed18cd WebCore::RenderBlockFlow::layoutBlockChildren(bool, WebCore::LayoutUnit&)
31 0x7fe534ed6406 WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit)
FAILED
Finished: 14.946824 s
Running Parser/HTML5-8266-FullRender.html (110 of 141)
error: Parser/HTML5-8266-FullRender.html
1 0x7f382957cc00
2 0x7f382973dff0
3 0x7f382b3dadca WebCore::SimpleFontData::canRenderCombiningCharacterSequence(unsigned short const*, unsigned long) const
4 0x7f382b3ef16c WebCore::HarfBuzzShaper::collectHarfBuzzRuns()
5 0x7f382b3ef588 WebCore::HarfBuzzShaper::shape(WebCore::GlyphBuffer*)
6 0x7f382b3cc4eb WebCore::Font::floatWidthForComplexText(WebCore::TextRun const&, WTF::HashSet<WebCore::SimpleFontData const*, WTF::PtrHash<WebCore::SimpleFontData const*>, WTF::HashTraits<WebCore::SimpleFontData const*> >*, WebCore::GlyphOverflow*) const
7 0x7f382b03d218 WebCore::Font::width(WebCore::TextRun const&, WTF::HashSet<WebCore::SimpleFontData const*, WTF::PtrHash<WebCore::SimpleFontData const*>, WTF::HashTraits<WebCore::SimpleFontData const*> >*, WebCore::GlyphOverflow*) const
8 0x7f382b22ad9f WebCore::RenderText::computePreferredLogicalWidths(float, WTF::HashSet<WebCore::SimpleFontData const*, WTF::PtrHash<WebCore::SimpleFontData const*>, WTF::HashTraits<WebCore::SimpleFontData const*> >&, WebCore::GlyphOverflow&)
9 0x7f382b22d753 WebCore::RenderText::computePreferredLogicalWidths(float)
10 0x7f382b227abe WebCore::RenderText::trimmedPrefWidths(float, float&, bool&, float&, bool&, bool&, bool&, float&, float&, float&, float&, bool&)
11 0x7f382b105d73 WebCore::RenderBlockFlow::computeInlinePreferredLogicalWidths(WebCore::LayoutUnit&, WebCore::LayoutUnit&) const
12 0x7f382b106ef9 WebCore::RenderBlockFlow::computeIntrinsicLogicalWidths(WebCore::LayoutUnit&, WebCore::LayoutUnit&) const
13 0x7f382b0e2e9c WebCore::RenderBlock::computePreferredLogicalWidths()
14 0x7f382b213c21 WebCore::RenderTableCell::computePreferredLogicalWidths()
15 0x7f382b119a8b WebCore::RenderBox::minPreferredLogicalWidth() const
16 0x7f382b8fc67a WebCore::AutoTableLayout::recalcColumn(unsigned int)
17 0x7f382b8fd86f WebCore::AutoTableLayout::fullRecalc()
18 0x7f382b8fe235 WebCore::AutoTableLayout::computeIntrinsicLogicalWidths(WebCore::LayoutUnit&, WebCore::LayoutUnit&)
19 0x7f382b208e4a WebCore::RenderTable::computePreferredLogicalWidths()
20 0x7f382b119abb WebCore::RenderBox::maxPreferredLogicalWidth() const
21 0x7f382b205c81 WebCore::RenderTable::updateLogicalWidth()
22 0x7f382b2095eb WebCore::RenderTable::layout()
23 0x7f382b103834 WebCore::RenderBlockFlow::layoutBlockChild(WebCore::RenderBox&, WebCore::RenderBlockFlow::MarginInfo&, WebCore::LayoutUnit&, WebCore::LayoutUnit&)
24 0x7f382b104956 WebCore::RenderBlockFlow::layoutBlockChildren(bool, WebCore::LayoutUnit&)
25 0x7f382b109406 WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit)
26 0x7f382b0ee261 WebCore::RenderBlock::layout()
27 0x7f382b16cd69 WebCore::RenderFlowThread::layout()
28 0x7f382b1d8651 WebCore::RenderMultiColumnFlowThread::layout()
29 0x7f382b10b4d8 WebCore::RenderBlockFlow::layoutSpecialExcludedChild(bool)
30 0x7f382b1048cd WebCore::RenderBlockFlow::layoutBlockChildren(bool, WebCore::LayoutUnit&)
31 0x7f382b109406 WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit)
FAILED
Finished: 6.431418 s
Running Parser/html5-full-render.html (114 of 141)
error: Parser/html5-full-render.html
1 0x7f6b64e9ec00
2 0x7f6b6505fff0
3 0x7f6b66cfcdca WebCore::SimpleFontData::canRenderCombiningCharacterSequence(unsigned short const*, unsigned long) const
4 0x7f6b66d1116c WebCore::HarfBuzzShaper::collectHarfBuzzRuns()
5 0x7f6b66d11588 WebCore::HarfBuzzShaper::shape(WebCore::GlyphBuffer*)
6 0x7f6b66cee4eb WebCore::Font::floatWidthForComplexText(WebCore::TextRun const&, WTF::HashSet<WebCore::SimpleFontData const*, WTF::PtrHash<WebCore::SimpleFontData const*>, WTF::HashTraits<WebCore::SimpleFontData const*> >*, WebCore::GlyphOverflow*) const
7 0x7f6b6695f218 WebCore::Font::width(WebCore::TextRun const&, WTF::HashSet<WebCore::SimpleFontData const*, WTF::PtrHash<WebCore::SimpleFontData const*>, WTF::HashTraits<WebCore::SimpleFontData const*> >*, WebCore::GlyphOverflow*) const
8 0x7f6b66b4cd9f WebCore::RenderText::computePreferredLogicalWidths(float, WTF::HashSet<WebCore::SimpleFontData const*, WTF::PtrHash<WebCore::SimpleFontData const*>, WTF::HashTraits<WebCore::SimpleFontData const*> >&, WebCore::GlyphOverflow&)
9 0x7f6b66b4f753 WebCore::RenderText::computePreferredLogicalWidths(float)
10 0x7f6b66b49abe WebCore::RenderText::trimmedPrefWidths(float, float&, bool&, float&, bool&, bool&, bool&, float&, float&, float&, float&, bool&)
11 0x7f6b66a27d73 WebCore::RenderBlockFlow::computeInlinePreferredLogicalWidths(WebCore::LayoutUnit&, WebCore::LayoutUnit&) const
12 0x7f6b66a28ef9 WebCore::RenderBlockFlow::computeIntrinsicLogicalWidths(WebCore::LayoutUnit&, WebCore::LayoutUnit&) const
13 0x7f6b66a04e9c WebCore::RenderBlock::computePreferredLogicalWidths()
14 0x7f6b66b35c21 WebCore::RenderTableCell::computePreferredLogicalWidths()
15 0x7f6b66a3ba8b WebCore::RenderBox::minPreferredLogicalWidth() const
16 0x7f6b6721e67a WebCore::AutoTableLayout::recalcColumn(unsigned int)
17 0x7f6b6721f86f WebCore::AutoTableLayout::fullRecalc()
18 0x7f6b67220235 WebCore::AutoTableLayout::computeIntrinsicLogicalWidths(WebCore::LayoutUnit&, WebCore::LayoutUnit&)
19 0x7f6b66b2ae4a WebCore::RenderTable::computePreferredLogicalWidths()
20 0x7f6b66a3babb WebCore::RenderBox::maxPreferredLogicalWidth() const
21 0x7f6b66b27c81 WebCore::RenderTable::updateLogicalWidth()
22 0x7f6b66b2b5eb WebCore::RenderTable::layout()
23 0x7f6b66a25834 WebCore::RenderBlockFlow::layoutBlockChild(WebCore::RenderBox&, WebCore::RenderBlockFlow::MarginInfo&, WebCore::LayoutUnit&, WebCore::LayoutUnit&)
24 0x7f6b66a26956 WebCore::RenderBlockFlow::layoutBlockChildren(bool, WebCore::LayoutUnit&)
25 0x7f6b66a2b406 WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit)
26 0x7f6b66a10261 WebCore::RenderBlock::layout()
27 0x7f6b66a8ed69 WebCore::RenderFlowThread::layout()
28 0x7f6b66afa651 WebCore::RenderMultiColumnFlowThread::layout()
29 0x7f6b66a2d4d8 WebCore::RenderBlockFlow::layoutSpecialExcludedChild(bool)
30 0x7f6b66a268cd WebCore::RenderBlockFlow::layoutBlockChildren(bool, WebCore::LayoutUnit&)
31 0x7f6b66a2b406 WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit)
FAILED
Finished: 5.081323 s
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20141223/f5095a3a/attachment-0002.html>
More information about the webkit-unassigned
mailing list