Bug 95927
Summary: | [CSS Regions] Layout Test fast/regions/flows-dependency-dynamic-remove.html and fast/regions/flows-dependency-same-flow.html are crashing | ||
---|---|---|---|
Product: | WebKit | Reporter: | Kenichi Ishibashi <bashi> |
Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | jchaffraix, mibalan, mihnea, WebkitBugTracker |
Priority: | P2 | Keywords: | AdobeTracked |
Version: | 528+ (Nightly build) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Bug Depends on: | |||
Bug Blocks: | 57312 |
Kenichi Ishibashi
The following layout test is crashing on Chromium mac
fast/regions/flows-dependency-dynamic-remove.html
fast/regions/flows-dependency-same-flow.html
Please check http://test-results.appspot.com/dashboards/flakiness_dashboard.html#tests=fast%2Fregions%2Fflows-dependency-dynamic-remove.html%20fast%2Fregions%2Fflows-dependency-same-flow.html
Probable cause:
http://trac.webkit.org/changeset/127596
I can reproduce the crash with NRWT, but couldn't when I use DRT directly. Here is a crash log. It seems there is a condition which cause a stack overflow.
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0 DumpRenderTree 0x00640e4b WebCore::RenderBlock::computePreferredLogicalWidths() + 11
1 DumpRenderTree 0x006cb2c2 WebCore::RenderBox::minPreferredLogicalWidth() const + 82
2 DumpRenderTree 0x00870b49 WebCore::RenderRegion::minPreferredLogicalWidth() const + 137
3 DumpRenderTree 0x00642dc1 WebCore::RenderBlock::computeBlockPreferredLogicalWidths() + 1265
4 DumpRenderTree 0x006411d5 WebCore::RenderBlock::computePreferredLogicalWidths() + 917
5 DumpRenderTree 0x006cb2c2 WebCore::RenderBox::minPreferredLogicalWidth() const + 82
6 DumpRenderTree 0x00642dc1 WebCore::RenderBlock::computeBlockPreferredLogicalWidths() + 1265
7 DumpRenderTree 0x006411d5 WebCore::RenderBlock::computePreferredLogicalWidths() + 917
8 DumpRenderTree 0x006cb2c2 WebCore::RenderBox::minPreferredLogicalWidth() const + 82
9 DumpRenderTree 0x00870b49 WebCore::RenderRegion::minPreferredLogicalWidth() const + 137
10 DumpRenderTree 0x00642dc1 WebCore::RenderBlock::computeBlockPreferredLogicalWidths() + 1265
11 DumpRenderTree 0x006411d5 WebCore::RenderBlock::computePreferredLogicalWidths() + 917
12 DumpRenderTree 0x006cb2c2 WebCore::RenderBox::minPreferredLogicalWidth() const + 82
13 DumpRenderTree 0x00642dc1 WebCore::RenderBlock::computeBlockPreferredLogicalWidths() + 1265
14 DumpRenderTree 0x006411d5 WebCore::RenderBlock::computePreferredLogicalWidths() + 917
15 DumpRenderTree 0x006cb2c2 WebCore::RenderBox::minPreferredLogicalWidth() const + 82
16 DumpRenderTree 0x00870b49 WebCore::RenderRegion::minPreferredLogicalWidth() const + 137
17 DumpRenderTree 0x00642dc1 WebCore::RenderBlock::computeBlockPreferredLogicalWidths() + 1265
18 DumpRenderTree 0x006411d5 WebCore::RenderBlock::computePreferredLogicalWidths() + 917
19 DumpRenderTree 0x006cb2c2 WebCore::RenderBox::minPreferredLogicalWidth() const + 82
....
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Mihnea Ovidenie
This was fixed with the new version of the patch for 74135, which landed in http://trac.webkit.org/changeset/128155.