The following plugin-related layout tests are crashing in DRT/NRWT (--platform chromium-gpu): compositing/geometry/empty-embed-rects.html compositing/geometry/object-clip-rects-assertion.html compositing/plugins/1x1-composited-plugin.html compositing/plugins/large-to-small-composited-plugin.html compositing/plugins/small-to-large-composited-plugin.html with roughly the following stack traces: [51276:2307:705800632844274:ERROR:/Users/kbr/src/chrome2/src/third_party/WebKit/WebKit/chromium/base/process_util_posix.cc(105)] Received signal 10 0 DumpRenderTree 0x00003920 StackTrace::StackTrace() + 32 1 DumpRenderTree 0x005bdbfe base::(anonymous namespace)::StackDumpSignalHandler(int) + 197 2 libSystem.B.dylib 0x914e21fb _sigtramp + 43 3 ??? 0xffffffff 0x0 + 4294967295 4 DumpRenderTree 0x0188c535 WebPluginDelegateImpl::Initialize(GURL const&, std::vector<std::string, std::allocator<std::string> > const&, std::vector<std::string, std::allocator<std::string> > const&, webkit_glue::WebPlugin*, bool) + 693 5 DumpRenderTree 0x01894492 webkit_glue::WebPluginImpl::initialize(WebKit::WebPluginContainer*) + 214 6 DumpRenderTree 0x00075071 WebKit::FrameLoaderClientImpl::createPlugin(WebCore::IntSize const&, WebCore::HTMLPlugInElement*, WebCore::KURL const&, WTF::Vector<WTF::String, 0ul> const&, WTF::Vector<WTF::String, 0ul> const&, WTF::String const&, bool) + 375 7 DumpRenderTree 0x0118125e WebCore::SubframeLoader::loadPlugin(WebCore::HTMLPlugInImageElement*, WebCore::KURL const&, WTF::String const&, WTF::Vector<WTF::String, 0ul> const&, WTF::Vector<WTF::String, 0ul> const&, bool) + 432 8 DumpRenderTree 0x0118215b WebCore::SubframeLoader::requestObject(WebCore::HTMLPlugInImageElement*, WTF::String const&, WTF::AtomicString const&, WTF::String const&, WTF::Vector<WTF::String, 0ul> const&, WTF::Vector<WTF::String, 0ul> const&) + 875 9 DumpRenderTree 0x001ef703 WebCore::HTMLEmbedElement::updateWidget(bool) + 643 10 DumpRenderTree 0x011e69b6 WebCore::FrameView::updateWidget(WebCore::RenderEmbeddedObject*) + 378 11 DumpRenderTree 0x011e6b71 WebCore::FrameView::updateWidgets() + 365 12 DumpRenderTree 0x011e6e81 WebCore::FrameView::performPostLayoutTasks() + 201 13 DumpRenderTree 0x011e9a2a WebCore::FrameView::layout(bool) + 2312 14 DumpRenderTree 0x00f6a855 WebCore::Document::implicitClose() + 943 15 DumpRenderTree 0x0115f3d3 WebCore::FrameLoader::checkCallImplicitClose() + 147 16 DumpRenderTree 0x01162259 WebCore::FrameLoader::checkCompleted() + 261 17 DumpRenderTree 0x0116243d WebCore::FrameLoader::finishedParsing() + 141 18 DumpRenderTree 0x00f690ee WebCore::Document::finishedParsing() + 406 19 DumpRenderTree 0x0029a666 WebCore::HTMLTreeBuilder::finished() + 140 20 DumpRenderTree 0x002747cb WebCore::HTMLDocumentParser::end() + 187 21 DumpRenderTree 0x002748d3 WebCore::HTMLDocumentParser::attemptToRunDeferredScriptsAndEnd() + 257 22 DumpRenderTree 0x00275586 WebCore::HTMLDocumentParser::prepareToStopParsing() + 224 23 DumpRenderTree 0x002746d7 WebCore::HTMLDocumentParser::attemptToEnd() + 51 24 DumpRenderTree 0x0027470e WebCore::HTMLDocumentParser::finish() + 52 25 DumpRenderTree 0x00f623dc WebCore::Document::finishParsing() + 62 26 DumpRenderTree 0x01153df5 WebCore::DocumentWriter::endIfNotLoadingMainResource() + 159 27 DumpRenderTree 0x01153e28 WebCore::DocumentWriter::end() + 38 28 DumpRenderTree 0x01149f14 WebCore::DocumentLoader::finishedLoading() + 84 29 DumpRenderTree 0x0116384e WebCore::FrameLoader::finishedLoading() + 72 30 DumpRenderTree 0x01173e52 WebCore::MainResourceLoader::didFinishLoading(double) + 282 31 DumpRenderTree 0x0117dfcb WebCore::ResourceLoader::didFinishLoading(WebCore::ResourceHandle*, double) + 47 32 DumpRenderTree 0x00085e15 WebCore::ResourceHandleInternal::didFinishLoading(WebKit::WebURLLoader*, double) + 211 33 DumpRenderTree 0x018b659d webkit_glue::WebURLLoaderImpl::Context::OnCompletedRequest(URLRequestStatus const&, std::string const&, base::Time const&) + 679 ...
These tests are no longer crashing, but some of them are now failing TEXT instead. The list of tests is now: compositing/plugins/small-to-large-composited-plugin.html = TEXT compositing/tiling/crash-reparent-tiled-layer.html = TEXT compositing/tiling/huge-layer-img.html = TEXT compositing/tiling/huge-layer-resize.html = TEXT compositing/tiling/huge-layer-with-layer-children-resize.html = TEXT
(In reply to comment #1) > These tests are no longer crashing, but some of them are now failing TEXT instead. The list of tests is now: > > compositing/plugins/small-to-large-composited-plugin.html = TEXT > compositing/tiling/crash-reparent-tiled-layer.html = TEXT > compositing/tiling/huge-layer-img.html = TEXT > compositing/tiling/huge-layer-resize.html = TEXT > compositing/tiling/huge-layer-with-layer-children-resize.html = TEXT I know that huge-layer-img.html has platform-specific expectations because of https://bugs.webkit.org/show_bug.cgi?id=47638. Is that TEXT error related to this?
(In reply to comment #2) > (In reply to comment #1) > > These tests are no longer crashing, but some of them are now failing TEXT instead. The list of tests is now: > > > > compositing/plugins/small-to-large-composited-plugin.html = TEXT > > compositing/tiling/crash-reparent-tiled-layer.html = TEXT > > compositing/tiling/huge-layer-img.html = TEXT > > compositing/tiling/huge-layer-resize.html = TEXT > > compositing/tiling/huge-layer-with-layer-children-resize.html = TEXT > > I know that huge-layer-img.html has platform-specific expectations because of https://bugs.webkit.org/show_bug.cgi?id=47638. Is that TEXT error related to this? It's possible. huge-layer-img.html is now crashing occasionally on Mac Debug. Adjusting test expectations.
(In reply to comment #3) > huge-layer-img.html is now crashing occasionally on Mac Debug. Adjusting test expectations. Correction: this is a timeout on Windows Debug. Adjusting test expectations.
LayoutTest failures for Chromium are being marked WontFix. The Bug is still accessible and referenced from TestExpectations.