Bug 95927 - [CSS Regions] Layout Test fast/regions/flows-dependency-dynamic-remove.html and fast/regions/flows-dependency-same-flow.html are crashing
Summary: [CSS Regions] Layout Test fast/regions/flows-dependency-dynamic-remove.html a...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Tools / Tests (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: AdobeTracked
Depends on:
Blocks: 57312
  Show dependency treegraph
 
Reported: 2012-09-05 20:01 PDT by Kenichi Ishibashi
Modified: 2012-11-28 09:38 PST (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kenichi Ishibashi 2012-09-05 20:01:43 PDT
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

....
Comment 1 Mihnea Ovidenie 2012-11-28 09:38:33 PST
This was fixed with the new version of the patch for 74135, which landed in http://trac.webkit.org/changeset/128155.