Bug 48029
Summary: | [chromium] Mac: plugin- and tiling-related tests are failing in DumpRenderTree | ||
---|---|---|---|
Product: | WebKit | Reporter: | Kenneth Russell <kbr> |
Component: | Tools / Tests | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED WONTFIX | ||
Severity: | Normal | CC: | amarinichev, enne, jamesr, senorblanco, tony, vangelis, zmo |
Priority: | P2 | ||
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All |
Kenneth Russell
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
...
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Stephen White
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
Adrienne Walker
(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?
Kenneth Russell
(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.
Kenneth Russell
(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.
Stephen Chenney
LayoutTest failures for Chromium are being marked WontFix. The Bug is still accessible and referenced from TestExpectations.