RESOLVED FIXED 65868
REGRESSION(r92610): Caused assertion failures when running fast/multicol tests (Requested by andersca on #webkit).
https://bugs.webkit.org/show_bug.cgi?id=65868
Summary REGRESSION(r92610): Caused assertion failures when running fast/multicol test...
WebKit Review Bot
Reported 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
Attachments
ROLLOUT of r92610 (49.86 KB, patch)
2011-08-08 12:55 PDT, WebKit Review Bot
no flags
WebKit Review Bot
Comment 1 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.
Anders Carlsson
Comment 2 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
WebKit Review Bot
Comment 3 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>
WebKit Review Bot
Comment 4 2011-08-08 13:14:06 PDT
All reviewed patches have been landed. Closing bug.
Alexandru Chiculita
Comment 5 2011-08-08 13:31:12 PDT
I've added https://bugs.webkit.org/show_bug.cgi?id=65871 and submitted a fix.
Note You need to log in before you can comment on or make changes to this bug.