New issue
Advanced search Search tips

Issue 630029 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Jul 2016
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

Crash in layout test fast/dom/shadow/content-child-whitespace-between-span.html

Project Member Reported by ricea@chromium.org, Jul 20 2016

Issue description

To reproduce:

1. run-webkit-tests -f

Expected behavour:

Doesn't crash

Actual behaviour:
Crashes with log:

crash log for renderer (pid <unknown>):
STDOUT: CONSOLE ERROR: line 2: Uncaught ReferenceError: test is not defined
STDOUT: layer at (0,0) size 800x600
STDOUT:   LayoutView at (0,0) size 800x600
STDOUT: layer at (0,0) size 800x56
STDOUT:   LayoutBlockFlow {HTML} at (0,0) size 800x56
STDOUT:     LayoutBlockFlow {BODY} at (8,8) size 784x40
STDOUT:       LayoutBlockFlow {DIV} at (0,0) size 784x40
STDOUT:         LayoutBlockFlow {DIV} at (0,0) size 784x40
STDOUT:           LayoutBlockFlow {DETAILS} at (0,0) size 784x40
STDOUT:             LayoutBlockFlow {DIV} at (0,0) size 784x40
STDOUT:               LayoutBlockFlow {DIV} at (0,0) size 784x20
STDOUT:                 LayoutText {#text} at (0,0) size 40x19
STDOUT:                   text run at (0,0) width 40: "Hello1"
STDOUT:               LayoutBlockFlow (anonymous) at (0,20) size 784x20
STDOUT:                 LayoutInline {SPAN} at (0,0) size 40x19 [bgcolor=#FF0000]
STDOUT:                   LayoutText {#text} at (0,0) size 40x19
STDOUT:                     text run at (0,0) width 40: "Hello2"
STDOUT:                 LayoutText {#text} at (40,0) size 4x19
STDOUT:                   text run at (40,0) width 4: " "
STDOUT:                 LayoutInline {SPAN} at (0,0) size 40x19 [bgcolor=#FF0000]
STDOUT:                   LayoutText {#text} at (44,0) size 40x19
STDOUT:                     text run at (44,0) width 40: "Hello3"
STDOUT:                 LayoutText {#text} at (0,0) size 0x0
STDOUT:                 LayoutText {#text} at (0,0) size 0x0
STDERR: ASSERTION FAILED: !m_provider
STDERR: ../../third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.cpp(182) : virtual blink::ServiceWorkerContainer::~ServiceWorkerContainer()
STDERR: 1   0x7f0090c9a3ec
STDERR: 2   0x7f0090c97511 blink::BaseArena::sweepUnsweptPage()
STDERR: 3   0x7f0090c97768 blink::BaseArena::completeSweep()
STDERR: 4   0x7f0090c9e6bb blink::ThreadState::completeSweep()
STDERR: 5   0x7f0090c998fe blink::NormalPageArena::outOfLineAllocate(unsigned long, unsigned long)
STDERR: 6   0x7f008efaf1ae
STDERR: 7   0x7f008efad916
STDERR: 8   0x7f008efad86a blink::CSSFontSelector::fontFaceInvalidated()
STDERR: 9   0x7f008ed17eb0 blink::StyleEngine::updateGenericFontFamilySettings()
STDERR: 10  0x7f008f32a30e blink::Page::settingsChanged(blink::SettingsDelegate::ChangeType)
STDERR: 11  0x7f009083a02c blink::WebSettingsImpl::setStandardFontFamily(blink::WebString const&, UScriptCode)
STDERR: 12  0x7f0094584f03 content::RenderView::ApplyWebPreferences(content::WebPreferences const&, blink::WebView*)
STDERR: 13  0x58cce7
STDERR: 14  0x58bcad
STDERR: 15  0x58bb86
STDERR: 16  0x58b715
STDERR: 17  0x7f00945868b3 content::RenderViewImpl::OnMessageReceived(IPC::Message const&)
STDERR: 18  0x7f009262a397 IPC::MessageRouter::RouteMessage(IPC::Message const&)
STDERR: 19  0x7f009262a2d8 IPC::MessageRouter::OnMessageReceived(IPC::Message const&)
STDERR: 20  0x7f0093a7dd23 content::ChildThreadImpl::OnMessageReceived(IPC::Message const&)
STDERR: 21  0x7f0092612f85 IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&)
STDERR: 22  0x7f00933b1479 base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&)
STDERR: 23  0x7f008d7fa297 scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::WorkQueue*, scheduler::internal::TaskQueueImpl::Task*)
STDERR: 24  0x7f008d7f8f29 scheduler::TaskQueueManager::DoWork(base::TimeTicks, bool)
STDERR: 25  0x7f008d7fb1a9
STDERR: 26  0x7f00933b1479 base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&)
STDERR: 27  0x7f00933dbd55 base::MessageLoop::RunTask(base::PendingTask const&)
STDERR: 28  0x7f00933dc088 base::MessageLoop::DeferOrRunPendingTask(base::PendingTask)
STDERR: 29  0x7f00933dc43b base::MessageLoop::DoWork()
STDERR: 30  0x7f00933ddbfe base::MessagePumpDefault::Run(base::MessagePump::Delegate*)
STDERR: 31  0x7f00933db851 base::MessageLoop::RunHandler()

This is a shadow DOM test that doesn't use shadow DOM. It crashes in ServiceWorker code but doesn't use ServiceWorker.

My hypothesis is that a previous test left a ServiceWorker registered, and it wasn't cleaned up correctly.

Trunk was at f7dbf39be31d8aa9214d5d84da613508d4e06491 when this branch was last merged.

It's quite likely this crash is unreproducible, so feel free to close it if it is not useful.


 

Comment 1 by ricea@chromium.org, Jul 20 2016

I had a similar crash in fast/shapes/shape-outside-floats/shape-outside-floats-linetop-adjustment.html in the same run:

crash log for renderer (pid <unknown>):
STDOUT: layer at (0,0) size 800x600
STDOUT:   LayoutView at (0,0) size 800x600
STDOUT: layer at (0,0) size 800x600
STDOUT:   LayoutBlockFlow {HTML} at (0,0) size 800x600
STDOUT:     LayoutBlockFlow {BODY} at (8,280) size 784x304
STDOUT:       LayoutBlockFlow {P} at (0,0) size 784x40
STDOUT:         LayoutText {#text} at (0,0) size 769x39
STDOUT:           text run at (0,0) width 769: "The content should wrap around the triangle shapes, it should fit in the content box, so you should see four green rectangles. You"
STDOUT:           text run at (0,20) width 130: "shouldn't see any red."
STDOUT:       LayoutBlockFlow {P} at (0,56) size 784x20
STDOUT:         LayoutInline {A} at (0,0) size 83x19 [color=#0000EE]
STDOUT:           LayoutText {#text} at (0,0) size 83x19
STDOUT:             text run at (0,0) width 83: " Issue 346877 "
STDOUT:         LayoutText {#text} at (83,0) size 580x19
STDOUT:           text run at (83,0) width 580: ": [CSS Shapes] Adjust lineTop position to the next available wrapping location at shape-outsides"
STDOUT: layer at (0,0) size 102x106
STDOUT:   LayoutBlockFlow (positioned) {DIV} at (0,0) size 102x106 [bgcolor=#008000]
STDOUT: layer at (140,0) size 102x106
STDOUT:   LayoutBlockFlow (positioned) {DIV} at (140,0) size 102x106 [bgcolor=#008000]
STDOUT: layer at (0,140) size 102x106
STDOUT:   LayoutBlockFlow (positioned) {DIV} at (0,140) size 102x106 [bgcolor=#008000]
STDOUT: layer at (140,140) size 102x106
STDOUT:   LayoutBlockFlow (positioned) {DIV} at (140,140) size 102x106 [bgcolor=#008000]
STDERR: ASSERTION FAILED: !m_provider
STDERR: ../../third_party/WebKit/Source/modules/serviceworkers/ServiceWorkerContainer.cpp(182) : virtual blink::ServiceWorkerContainer::~ServiceWorkerContainer()
STDERR: 1   0x7ff7f5acb3ec
STDERR: 2   0x7ff7f5ac8511 blink::BaseArena::sweepUnsweptPage()
STDERR: 3   0x7ff7f5ac8768 blink::BaseArena::completeSweep()
STDERR: 4   0x7ff7f5acf6bb blink::ThreadState::completeSweep()
STDERR: 5   0x7ff7f5ad1366 blink::ThreadState::schedulePageNavigationGCIfNeeded(float)
STDERR: 6   0x7ff7f4125a81 blink::FrameLoader::prepareForCommit()
STDERR: 7   0x7ff7f4125d25 blink::FrameLoader::commitProvisionalLoad()
STDERR: 8   0x7ff7f410e37d blink::DocumentLoader::finishedLoading(double)
STDERR: 9   0x7ff7f410fc4e blink::DocumentLoader::maybeLoadEmpty()
STDERR: 10  0x7ff7f410fcff blink::DocumentLoader::startLoadingMainResource()
STDERR: 11  0x7ff7f412533b blink::FrameLoader::startLoad(blink::FrameLoadRequest&, blink::FrameLoadType, blink::NavigationPolicy)
STDERR: 12  0x7ff7f4121f6c blink::FrameLoader::load(blink::FrameLoadRequest const&, blink::FrameLoadType, blink::HistoryItem*, blink::HistoryLoadType)
STDERR: 13  0x7ff7f5649fd7 blink::WebLocalFrameImpl::load(blink::WebURLRequest const&, blink::WebFrameLoadType, blink::WebHistoryItem const&, blink::WebHistoryLoadType, bool)
STDERR: 14  0x7ff7f564a0d8 blink::WebLocalFrameImpl::loadRequest(blink::WebURLRequest const&)
STDERR: 15  0x58bdc3
STDERR: 16  0x58bb86
STDERR: 17  0x58b715
STDERR: 18  0x7ff7f93b78b3 content::RenderViewImpl::OnMessageReceived(IPC::Message const&)
STDERR: 19  0x7ff7f745b397 IPC::MessageRouter::RouteMessage(IPC::Message const&)
STDERR: 20  0x7ff7f745b2d8 IPC::MessageRouter::OnMessageReceived(IPC::Message const&)
STDERR: 21  0x7ff7f88aed23 content::ChildThreadImpl::OnMessageReceived(IPC::Message const&)
STDERR: 22  0x7ff7f7443f85 IPC::ChannelProxy::Context::OnDispatchMessage(IPC::Message const&)
STDERR: 23  0x7ff7f81e2479 base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&)
STDERR: 24  0x7ff7f262b297 scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::WorkQueue*, scheduler::internal::TaskQueueImpl::Task*)
STDERR: 25  0x7ff7f2629f29 scheduler::TaskQueueManager::DoWork(base::TimeTicks, bool)
STDERR: 26  0x7ff7f262c1a9
STDERR: 27  0x7ff7f81e2479 base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&)
STDERR: 28  0x7ff7f820cd55 base::MessageLoop::RunTask(base::PendingTask const&)
STDERR: 29  0x7ff7f820d088 base::MessageLoop::DeferOrRunPendingTask(base::PendingTask)
STDERR: 30  0x7ff7f820d43b base::MessageLoop::DoWork()
STDERR: 31  0x7ff7f820ebfe base::MessagePumpDefault::Run(base::MessagePump::Delegate*)
Status: WontFix (was: Untriaged)
Thank you for reporting this!

Probably this was fixed by https://codereview.chromium.org/2144213002/ (master@{#405486})

> Trunk was at f7dbf39be31d8aa9214d5d84da613508d4e06491 when this branch was last merged.

Your trunk was master@{#405450}

Please feel free to reopen this if you can reproduce it after the fix.

Sign in to add a comment