Bug 65868 - REGRESSION(r92610): Caused assertion failures when running fast/multicol tests (Requested by andersca on #webkit).
Summary: REGRESSION(r92610): Caused assertion failures when running fast/multicol test...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: New Bugs (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: WebKit Review Bot
URL:
Keywords:
Depends on:
Blocks: 65668
  Show dependency treegraph
 
Reported: 2011-08-08 12:54 PDT by WebKit Review Bot
Modified: 2011-08-08 13:31 PDT (History)
3 users (show)

See Also:


Attachments
ROLLOUT of r92610 (49.86 KB, patch)
2011-08-08 12:55 PDT, WebKit Review Bot
no flags Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description WebKit Review Bot 2011-08-08 12:54:40 PDT
http://trac.webkit.org/changeset/92610 broke the build:
Caused assertion failures when running fast/multicol tests (Requested by andersca on #webkit).

This is an automatic bug report generated by the sheriff-bot. If this bug
report was created because of a flaky test, please file a bug for the flaky
test (if we don't already have one on file) and dup this bug against that bug
so that we can track how often these flaky tests case pain.

"Only you can prevent forest fires." -- Smokey the Bear
Comment 1 WebKit Review Bot 2011-08-08 12:55:08 PDT
Created attachment 103279 [details]
ROLLOUT of r92610

Any committer can land this patch automatically by marking it commit-queue+.  The commit-queue will build and test the patch before landing to ensure that the rollout will be successful.  This process takes approximately 15 minutes.

If you would like to land the rollout faster, you can use the following command:

  webkit-patch land-attachment ATTACHMENT_ID --ignore-builders

where ATTACHMENT_ID is the ID of this attachment.
Comment 2 Anders Carlsson 2011-08-08 12:56:12 PDT
Specifically:

fast/multicol/float-paginate-complex.html -> crashed
fast/multicol/vertical-lr/float-paginate-complex.html -> crashed
fast/multicol/vertical-rl/float-paginate-complex.html -> crashed

Here's a crash log:


Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000bbadbeef

VM Regions Near 0xbbadbeef:
--> 
    __TEXT                 000000010fa11000-000000010fa97000 [  536K] r-x/rwx SM=COW  /Users/USER/*

Application Specific Information:
objc[45371]: garbage collection is OFF

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   com.apple.WebCore             	0x0000000111de7ab9 WebCore::RenderBlock::FloatingObject::x() const + 105 (RenderBlock.h:465)
1   com.apple.WebCore             	0x0000000111de6893 WebCore::RenderBlock::logicalTopForFloat(WebCore::RenderBlock::FloatingObject const*) const + 67 (RenderBlock.h:500)
2   com.apple.WebCore             	0x0000000111e1a6e3 WebCore::RenderBlock::positionNewFloatOnLine(WebCore::RenderBlock::FloatingObject*, WebCore::RenderBlock::FloatingObject*, WebCore::LineWidth&) + 883 (RenderBlockLineLayout.cpp:2579)
3   com.apple.WebCore             	0x0000000111e1a302 WebCore::RenderBlock::LineBreaker::skipLeadingWhitespace(WebCore::BidiResolver<WebCore::InlineIterator, WebCore::BidiRun>&, WebCore::LineInfo const&, WebCore::RenderBlock::FloatingObject*, WebCore::LineWidth&) + 226 (RenderBlockLineLayout.cpp:1637)
4   com.apple.WebCore             	0x0000000111e143f7 WebCore::RenderBlock::LineBreaker::nextLineBreak(WebCore::BidiResolver<WebCore::InlineIterator, WebCore::BidiRun>&, WebCore::LineInfo&, std::pair<WebCore::RenderText*, WebCore::LazyLineBreakIterator>&, WebCore::RenderBlock::FloatingObject*) + 327 (RenderBlockLineLayout.cpp:1949)
5   com.apple.WebCore             	0x0000000111e12040 WebCore::RenderBlock::layoutRunsAndFloatsInRange(WebCore::LineLayoutState&, WebCore::BidiResolver<WebCore::InlineIterator, WebCore::BidiRun>&, WebCore::InlineIterator const&, WebCore::BidiStatus const&) + 1008 (RenderBlockLineLayout.cpp:1014)
6   com.apple.WebCore             	0x0000000111e10cf8 WebCore::RenderBlock::layoutRunsAndFloats(WebCore::LineLayoutState&, bool) + 1720 (RenderBlockLineLayout.cpp:983)
7   com.apple.WebCore             	0x0000000111e18c05 WebCore::RenderBlock::layoutInlineChildren(bool, int&, int&) + 2117 (RenderBlockLineLayout.cpp:1266)
8   com.apple.WebCore             	0x0000000111dc4abb WebCore::RenderBlock::layoutBlock(bool, int, WebCore::RenderBlock::BlockLayoutPass) + 2347 (RenderBlock.cpp:1268)
9   com.apple.WebCore             	0x0000000111dc4137 WebCore::RenderBlock::layout() + 71 (RenderBlock.cpp:1165)
10  com.apple.WebCore             	0x0000000111dcd9b5 WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&, int&, int&) + 885 (RenderBlock.cpp:2016)
11  com.apple.WebCore             	0x0000000111dc7799 WebCore::RenderBlock::layoutBlockChildren(bool, int&) + 1513 (RenderBlock.cpp:1952)
12  com.apple.WebCore             	0x0000000111dc4ae1 WebCore::RenderBlock::layoutBlock(bool, int, WebCore::RenderBlock::BlockLayoutPass) + 2385 (RenderBlock.cpp:1270)
13  com.apple.WebCore             	0x0000000111dc4137 WebCore::RenderBlock::layout() + 71 (RenderBlock.cpp:1165)
14  com.apple.WebCore             	0x0000000111dcd9b5 WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&, int&, int&) + 885 (RenderBlock.cpp:2016)
15  com.apple.WebCore             	0x0000000111dc7799 WebCore::RenderBlock::layoutBlockChildren(bool, int&) + 1513 (RenderBlock.cpp:1952)
16  com.apple.WebCore             	0x0000000111dc4ae1 WebCore::RenderBlock::layoutBlock(bool, int, WebCore::RenderBlock::BlockLayoutPass) + 2385 (RenderBlock.cpp:1270)
17  com.apple.WebCore             	0x0000000111dc4137 WebCore::RenderBlock::layout() + 71 (RenderBlock.cpp:1165)
18  com.apple.WebCore             	0x0000000111dcd9b5 WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&, int&, int&) + 885 (RenderBlock.cpp:2016)
19  com.apple.WebCore             	0x0000000111dc7799 WebCore::RenderBlock::layoutBlockChildren(bool, int&) + 1513 (RenderBlock.cpp:1952)
20  com.apple.WebCore             	0x0000000111dc4ae1 WebCore::RenderBlock::layoutBlock(bool, int, WebCore::RenderBlock::BlockLayoutPass) + 2385 (RenderBlock.cpp:1270)
21  com.apple.WebCore             	0x0000000111dc4137 WebCore::RenderBlock::layout() + 71 (RenderBlock.cpp:1165)
22  com.apple.WebCore             	0x0000000111dcd9b5 WebCore::RenderBlock::layoutBlockChild(WebCore::RenderBox*, WebCore::RenderBlock::MarginInfo&, int&, int&) + 885 (RenderBlock.cpp:2016)
23  com.apple.WebCore             	0x0000000111dc7799 WebCore::RenderBlock::layoutBlockChildren(bool, int&) + 1513 (RenderBlock.cpp:1952)
24  com.apple.WebCore             	0x0000000111dc4ae1 WebCore::RenderBlock::layoutBlock(bool, int, WebCore::RenderBlock::BlockLayoutPass) + 2385 (RenderBlock.cpp:1270)
25  com.apple.WebCore             	0x0000000111dc4137 WebCore::RenderBlock::layout() + 71 (RenderBlock.cpp:1165)
26  com.apple.WebCore             	0x0000000111fdc57a WebCore::RenderView::layout() + 842 (RenderView.cpp:131)
27  com.apple.WebCore             	0x0000000111344ba8 WebCore::FrameView::layout(bool) + 4504 (FrameView.cpp:1043)
28  com.apple.WebCore             	0x0000000111046dd1 WebCore::Document::implicitClose() + 1025 (Document.cpp:2177)
29  com.apple.WebCore             	0x00000001113137fb WebCore::FrameLoader::checkCallImplicitClose() + 155 (FrameLoader.cpp:796)
30  com.apple.WebCore             	0x0000000111313583 WebCore::FrameLoader::checkCompleted() + 291 (FrameLoader.cpp:743)
31  com.apple.WebCore             	0x0000000111311e0b WebCore::FrameLoader::finishedParsing() + 187 (FrameLoader.cpp:677)
32  com.apple.WebCore             	0x0000000111054ffe WebCore::Document::finishedParsing() + 686 (Document.cpp:4209)
33  com.apple.WebCore             	0x00000001114f7801 WebCore::HTMLTreeBuilder::finished() + 161 (HTMLTreeBuilder.cpp:2826)
34  com.apple.WebCore             	0x000000011142a7bd WebCore::HTMLDocumentParser::end() + 253 (HTMLDocumentParser.cpp:379)
35  com.apple.WebCore             	0x00000001114293f0 WebCore::HTMLDocumentParser::attemptToRunDeferredScriptsAndEnd() + 304 (HTMLDocumentParser.cpp:388)
36  com.apple.WebCore             	0x000000011142919e WebCore::HTMLDocumentParser::prepareToStopParsing() + 334 (HTMLDocumentParser.cpp:151)
37  com.apple.WebCore             	0x000000011142a813 WebCore::HTMLDocumentParser::attemptToEnd() + 67 (HTMLDocumentParser.cpp:400)
38  com.apple.WebCore             	0x000000011142a868 WebCore::HTMLDocumentParser::finish() + 72 (HTMLDocumentParser.cpp:427)
39  com.apple.WebCore             	0x00000001110b4999 WebCore::DocumentWriter::endIfNotLoadingMainResource() + 329 (DocumentWriter.cpp:230)
40  com.apple.WebCore             	0x00000001110b3e20 WebCore::DocumentWriter::end() + 48 (DocumentWriter.cpp:210)
41  com.apple.WebCore             	0x000000011108d9bb WebCore::DocumentLoader::finishedLoading() + 91 (DocumentLoader.cpp:291)
42  com.apple.WebCore             	0x000000011131fcf9 WebCore::FrameLoader::finishedLoading() + 105 (FrameLoader.cpp:2059)
43  com.apple.WebCore             	0x0000000111c523d8 WebCore::MainResourceLoader::didFinishLoading(double) + 504 (MainResourceLoader.cpp:485)
44  com.apple.WebCore             	0x0000000112010810 WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*, double) + 224 (ResourceLoader.cpp:475)
45  com.apple.WebCore             	0x000000011200c665 -[WebCoreResourceHandleAsDelegate connectionDidFinishLoading:] + 261 (ResourceHandleMac.mm:878)
46  com.apple.Foundation          	0x00007fff8ca0465a ___NSURLConnectionDidFinishLoading_block_invoke_1 + 122
47  com.apple.Foundation          	0x00007fff8ca045da _NSURLConnectionDidFinishLoading + 81
48  com.apple.CFNetwork           	0x00007fff8f3bc19a URLConnectionClient::_clientDidFinishLoading(URLConnectionClient::ClientConnectionEventQueue*) + 296
49  com.apple.CFNetwork           	0x00007fff8f46be62 URLConnectionClient::ClientConnectionEventQueue::processAllEventsAndConsumePayload(XConnectionEventInfo<XClientEvent, XClientEventParams>*, long) + 862
50  com.apple.CFNetwork           	0x00007fff8f3970e1 URLConnectionClient::processEvents() + 185
51  com.apple.CFNetwork           	0x00007fff8f396f86 MultiplexerSource::perform() + 212
52  com.apple.CoreFoundation      	0x00007fff8a177c51 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
53  com.apple.CoreFoundation      	0x00007fff8a1774bd __CFRunLoopDoSources0 + 253
54  com.apple.CoreFoundation      	0x00007fff8a19e2d9 __CFRunLoopRun + 905
55  com.apple.CoreFoundation      	0x00007fff8a19dc16 CFRunLoopRunSpecific + 230
56  com.apple.Foundation          	0x00007fff8c9a7f97 -[NSRunLoop(NSRunLoop) runMode:beforeDate:] + 267
57  DumpRenderTree                	0x000000010fa26508 _ZL7runTestRKSs + 3016 (DumpRenderTree.mm:1156)
58  DumpRenderTree                	0x000000010fa2587f _ZL20runTestingServerLoopv + 223 (DumpRenderTree.mm:632)
59  DumpRenderTree                	0x000000010fa25159 dumpRenderTree(int, char const**) + 361 (DumpRenderTree.mm:685)
60  DumpRenderTree                	0x000000010fa26c9c main + 124 (DumpRenderTree.mm:726)
61  DumpRenderTree                	0x000000010fa12c74 start + 52
Comment 3 WebKit Review Bot 2011-08-08 13:14:02 PDT
Comment on attachment 103279 [details]
ROLLOUT of r92610

Clearing flags on attachment: 103279

Committed r92626: <http://trac.webkit.org/changeset/92626>
Comment 4 WebKit Review Bot 2011-08-08 13:14:06 PDT
All reviewed patches have been landed.  Closing bug.
Comment 5 Alexandru Chiculita 2011-08-08 13:31:12 PDT
I've added https://bugs.webkit.org/show_bug.cgi?id=65871 and submitted a fix.