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.