New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 702641 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner:
Last visit > 30 days ago
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Bug



Sign in to add a comment

DevToolsSanityTest.TestToolboxLoadedUndocked flaky on Linux

Project Member Reported by vasi...@chromium.org, Mar 17 2017

Issue description

https://luci-logdog.appspot.com/v/?s=chromium%2Fbb%2Fchromium.linux%2FLinux_Tests__dbg__1__32_%2F39430%2F%2B%2Frecipes%2Fsteps%2Fbrowser_tests%2F0%2Flogs%2FDevToolsSanityTest.TestToolboxLoadedUndocked%2F0

DevToolsSanityTest.TestToolboxLoadedUndocked (run #4):
[ RUN      ] DevToolsSanityTest.TestToolboxLoadedUndocked
Xlib:  extension "RANDR" missing on display ":99".
Xlib:  extension "RANDR" missing on display ":99".
[2207:2207:0317/080312.139978:WARNING:audio_manager.cc(295)] Multiple instances of AudioManager detected
[2207:2207:0317/080312.140071:WARNING:audio_manager.cc(254)] Multiple instances of AudioManager detected
[2207:2207:0317/080312.429934:WARNING:password_store_factory.cc(247)] Using basic (unencrypted) store for password storage. See https://chromium.googlesource.com/chromium/src/+/master/docs/linux_password_storage.md for more information about password storage options.
HTTP server started on http://127.0.0.1:40597...
sending server_data: {"host": "127.0.0.1", "port": 40597} (36 bytes)
[2207:2246:0317/080313.458222:WARNING:simple_synchronous_entry.cc(1054)] Could not open platform files for entry.
[1:1:0317/080317.180944:FATAL:StyleInvalidator.cpp(182)] Check failed: !m_wholeSubtreeInvalid.
#0 0x0000f734af0e base::debug::StackTrace::StackTrace()
#1 0x0000f73497bc base::debug::StackTrace::StackTrace()
#2 0x0000f73bd6bf logging::LogMessage::~LogMessage()
#3 0x0000e3750218 blink::StyleInvalidator::RecursionData::pushInvalidationSet()
#4 0x0000e374e89f blink::StyleInvalidator::pushInvalidationSetsForContainerNode()
#5 0x0000e3750e1a blink::StyleInvalidator::invalidateShadowRootChildren()
#6 0x0000e3750fe8 blink::StyleInvalidator::invalidateChildren()
#7 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#8 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#9 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#10 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#11 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#12 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#13 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#14 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#15 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#16 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#17 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#18 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#19 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#20 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#21 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#22 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#23 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#24 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#25 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#26 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#27 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#28 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#29 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#30 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#31 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#32 0x0000e374e35a blink::StyleInvalidator::invalidate()
#33 0x0000e38d8ab8 blink::Document::updateStyleInvalidationIfNeeded()
#34 0x0000e38d5626 blink::Document::updateStyleAndLayoutTree()
#35 0x0000e3e28ea7 blink::FrameView::updateStyleAndLayoutIfNeededRecursiveInternal()
#36 0x0000e3e261a6 blink::FrameView::updateStyleAndLayoutIfNeededRecursive()
#37 0x0000e3e2458c blink::FrameView::updateLifecyclePhasesInternal()
#38 0x0000e3e240c4 blink::FrameView::updateAllLifecyclePhases()
#39 0x0000e49cb19e blink::PageAnimator::updateAllLifecyclePhases()
#40 0x0000e63ec11a blink::PageWidgetDelegate::updateAllLifecyclePhases()
#41 0x0000e654edf1 blink::WebViewImpl::updateAllLifecyclePhases()
#42 0x0000e6551dbf blink::WebViewImpl::resizeViewWhileAnchored()
#43 0x0000e655229c blink::WebViewImpl::resizeWithBrowserControls()
#44 0x0000efad8f43 content::RenderViewImpl::ResizeWebWidget()
#45 0x0000efafa9c3 content::RenderWidget::Resize()
#46 0x0000efaf64ed content::RenderWidget::OnResize()
#47 0x0000efad9300 content::RenderViewImpl::OnResize()
#48 0x0000efb0d85a _ZN4base20DispatchToMethodImplIPN7content12RenderWidgetEMS2_FvRKNS1_12ResizeParamsEERKSt5tupleIJS4_EEJLj0EEEEvRKT_T0_OT1_NS_13IndexSequenceIJXspT2_EEEE
#49 0x0000efb0d790 _ZN4base16DispatchToMethodIPN7content12RenderWidgetEMS2_FvRKNS1_12ResizeParamsEERKSt5tupleIJS4_EEEEvRKT_T0_OT1_
#50 0x0000efb0d6e2 _ZN3IPC16DispatchToMethodIN7content12RenderWidgetEMS2_FvRKNS1_12ResizeParamsEEvSt5tupleIJS3_EEEEvPT_T0_PT1_RKT2_
#51 0x0000efb046c2 _ZN3IPC8MessageTI19ViewMsg_Resize_MetaSt5tupleIJN7content12ResizeParamsEEEvE8DispatchINS3_12RenderWidgetES8_vMS8_FvRKS4_EEEbPKNS_7MessageEPT_PT0_PT1_T2_
#52 0x0000efaf2da1 content::RenderWidget::OnMessageReceived()
#53 0x0000efad0a8f content::RenderViewImpl::OnMessageReceived()
#54 0x0000f25cd527 IPC::MessageRouter::RouteMessage()
#55 0x0000ed4022ba content::ChildThreadImpl::ChildThreadMessageRouter::RouteMessage()
#56 0x0000f25cd488 IPC::MessageRouter::OnMessageReceived()
#57 0x0000ed407b28 content::ChildThreadImpl::OnMessageReceived()
#58 0x0000f256dd34 IPC::ChannelProxy::Context::OnDispatchMessage()
#59 0x0000f257416f _ZN4base8internal13FunctorTraitsIMN3IPC12ChannelProxy7ContextEFvRKNS2_7MessageEEvE6InvokeIRK13scoped_refptrIS4_EJS7_EEEvS9_OT_DpOT0_
#60 0x0000f2573fd0 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN3IPC12ChannelProxy7ContextEFvRKNS4_7MessageEEJRK13scoped_refptrIS6_ES9_EEEvOT_DpOT0_
#61 0x0000f2573f1a _ZN4base8internal7InvokerINS0_9BindStateIMN3IPC12ChannelProxy7ContextEFvRKNS3_7MessageEEJ13scoped_refptrIS5_ES6_EEEFvvEE7RunImplIRKSA_RKSt5tupleIJSC_S6_EEJLj0ELj1EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE

Received signal 6
#0 0x0000f734af0e base::debug::StackTrace::StackTrace()
#1 0x0000f73497bc base::debug::StackTrace::StackTrace()
#2 0x0000f734aa0b base::debug::(anonymous namespace)::StackDumpSignalHandler()
#3 0x0000f77bc420 ([vdso]+0x41f)
#4 0x0000f77bc440 ([vdso]+0x43f)
#5 0x0000e0814687 gsignal
#6 0x0000e0817ab3 abort
#7 0x0000f73472e0 base::debug::(anonymous namespace)::DebugBreak()
#8 0x0000f73472a3 base::debug::BreakDebugger()
#9 0x0000f73bdb85 logging::LogMessage::~LogMessage()
#10 0x0000e3750218 blink::StyleInvalidator::RecursionData::pushInvalidationSet()
#11 0x0000e374e89f blink::StyleInvalidator::pushInvalidationSetsForContainerNode()
#12 0x0000e3750e1a blink::StyleInvalidator::invalidateShadowRootChildren()
#13 0x0000e3750fe8 blink::StyleInvalidator::invalidateChildren()
#14 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#15 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#16 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#17 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#18 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#19 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#20 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#21 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#22 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#23 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#24 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#25 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#26 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#27 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#28 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#29 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#30 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#31 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#32 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#33 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#34 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#35 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#36 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#37 0x0000e3751035 blink::StyleInvalidator::invalidateChildren()
#38 0x0000e374eba4 blink::StyleInvalidator::invalidate()
#39 0x0000e374e35a blink::StyleInvalidator::invalidate()
#40 0x0000e38d8ab8 blink::Document::updateStyleInvalidationIfNeeded()
#41 0x0000e38d5626 blink::Document::updateStyleAndLayoutTree()
#42 0x0000e3e28ea7 blink::FrameView::updateStyleAndLayoutIfNeededRecursiveInternal()
#43 0x0000e3e261a6 blink::FrameView::updateStyleAndLayoutIfNeededRecursive()
#44 0x0000e3e2458c blink::FrameView::updateLifecyclePhasesInternal()
#45 0x0000e3e240c4 blink::FrameView::updateAllLifecyclePhases()
#46 0x0000e49cb19e blink::PageAnimator::updateAllLifecyclePhases()
#47 0x0000e63ec11a blink::PageWidgetDelegate::updateAllLifecyclePhases()
#48 0x0000e654edf1 blink::WebViewImpl::updateAllLifecyclePhases()
#49 0x0000e6551dbf blink::WebViewImpl::resizeViewWhileAnchored()
#50 0x0000e655229c blink::WebViewImpl::resizeWithBrowserControls()
#51 0x0000efad8f43 content::RenderViewImpl::ResizeWebWidget()
#52 0x0000efafa9c3 content::RenderWidget::Resize()
#53 0x0000efaf64ed content::RenderWidget::OnResize()
#54 0x0000efad9300 content::RenderViewImpl::OnResize()
#55 0x0000efb0d85a _ZN4base20DispatchToMethodImplIPN7content12RenderWidgetEMS2_FvRKNS1_12ResizeParamsEERKSt5tupleIJS4_EEJLj0EEEEvRKT_T0_OT1_NS_13IndexSequenceIJXspT2_EEEE
#56 0x0000efb0d790 _ZN4base16DispatchToMethodIPN7content12RenderWidgetEMS2_FvRKNS1_12ResizeParamsEERKSt5tupleIJS4_EEEEvRKT_T0_OT1_
#57 0x0000efb0d6e2 _ZN3IPC16DispatchToMethodIN7content12RenderWidgetEMS2_FvRKNS1_12ResizeParamsEEvSt5tupleIJS3_EEEEvPT_T0_PT1_RKT2_
#58 0x0000efb046c2 _ZN3IPC8MessageTI19ViewMsg_Resize_MetaSt5tupleIJN7content12ResizeParamsEEEvE8DispatchINS3_12RenderWidgetES8_vMS8_FvRKS4_EEEbPKNS_7MessageEPT_PT0_PT1_T2_
#59 0x0000efaf2da1 content::RenderWidget::OnMessageReceived()
#60 0x0000efad0a8f content::RenderViewImpl::OnMessageReceived()
#61 0x0000f25cd527 IPC::MessageRouter::RouteMessage()
  gs: 00000063  fs: 00000000  es: 0000002b  ds: 0000002b
 edi: e0991000 esi: ff8e5268 ebp: ff8e5088 esp: ff8e4f24
 ebx: 00000001 edx: 00000006 ecx: 00000001 eax: 00000000
 trp: 00000000 err: 00000000  ip: f77bc440  cs: 00000023
 efl: 00200296 usp: ff8e4f24  ss: 0000002b
[end of stack trace]
Calling _exit(1). Core file will not be generated.
BrowserTestBase received signal: Segmentation fault. Backtrace:
#0 0x0000f72dcf0e base::debug::StackTrace::StackTrace()
#1 0x0000f72db7bc base::debug::StackTrace::StackTrace()
#2 0x00000c6d0783 content::(anonymous namespace)::DumpStackTraceSignalHandler()
#3 0x0000f774e410 ([vdso]+0x40f)
#4 0x00000870385d DevToolsWindowTesting::WaitForDevToolsWindowLoad()
#5 0x0000087039cc DevToolsWindowTesting::OpenDevToolsWindowSync()
#6 0x0000086eaf46 DevToolsSanityTest_TestToolboxLoadedUndocked_Test::RunTestOnMainThread()
#7 0x00000b2b53cf InProcessBrowserTest::RunTestOnMainThreadLoop()
#8 0x00000c6d035d content::BrowserTestBase::ProxyRunTestOnMainThreadLoop()
#9 0x000008541eb2 _ZN4base8internal13FunctorTraitsIM25RenderViewContextMenuBaseFvvEvE6InvokeIP21RenderViewContextMenuJEEEvS4_OT_DpOT0_
#10 0x000008541d7b _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKM25RenderViewContextMenuBaseFvvEJP21RenderViewContextMenuEEEvOT_DpOT0_
#11 0x00000c6d18ce _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserTestBaseEFvvEJNS0_17UnretainedWrapperIS4_EEEEEFvvEE7RunImplIRKS6_RKSt5tupleIJS8_EEJLj0EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#12 0x00000c6d17a1 _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserTestBaseEFvvEJNS0_17UnretainedWrapperIS4_EEEEEFvvEE3RunEPNS0_13BindStateBaseE
#13 0x000008524a10 base::internal::RunMixin<>::Run()
#14 0x00000c0c31a7 ChromeBrowserMainParts::PreMainMessageLoopRunImpl()
#15 0x00000c0c1047 ChromeBrowserMainParts::PreMainMessageLoopRun()
#16 0x0000ee308076 content::BrowserMainLoop::PreMainMessageLoopRun()
#17 0x0000ed40ed12 _ZN4base8internal13FunctorTraitsIMN7content22IndexedDBCallbacksImpl13InternalStateEFvvEvE6InvokeIPS4_JEEEvS6_OT_DpOT0_
#18 0x0000ee319b8b _ZN4base8internal12InvokeHelperILb0EiE8MakeItSoIRKMN7content15BrowserMainLoopEFivEJPS5_EEEiOT_DpOT0_
#19 0x0000ee319aee _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserMainLoopEFivEJNS0_17UnretainedWrapperIS4_EEEEEFivEE7RunImplIRKS6_RKSt5tupleIJS8_EEJLj0EEEEiOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#20 0x0000ee3199c1 _ZN4base8internal7InvokerINS0_9BindStateIMN7content15BrowserMainLoopEFivEJNS0_17UnretainedWrapperIS4_EEEEEFivEE3RunEPNS0_13BindStateBaseE
#21 0x0000ed2b99a0 base::internal::RunMixin<>::Run()
#22 0x0000ef0d7072 content::StartupTaskRunner::RunAllTasksNow()
#23 0x0000ee3048c4 content::BrowserMainLoop::CreateStartupTasks()
#24 0x0000ee31f4a1 content::BrowserMainRunnerImpl::Initialize()
#25 0x0000ee2fed16 content::BrowserMain()
#26 0x0000eff895e6 content::RunNamedProcessTypeMain()
#27 0x0000eff8ca99 content::ContentMainRunnerImpl::Run()
#28 0x0000eff87c40 content::ContentMain()
#29 0x00000c6cfedd content::BrowserTestBase::SetUp()
#30 0x00000b2b321e InProcessBrowserTest::SetUp()
#31 0x0000091678b0 _ZN7testing8internal12InvokeHelperIvSt5tupleIJEEE12InvokeMethodI14ServiceProcessMS6_FvvEEEvPT_T0_RKS3_
#32 0x00000c8e9c13 testing::internal::HandleExceptionsInMethodIfSupported<>()
#33 0x00000c8dbef9 testing::Test::Run()
#34 0x00000c8dc9ff testing::TestInfo::Run()
#35 0x00000c8dd1b8 testing::TestCase::Run()
#36 0x00000c8e4b9f testing::internal::UnitTestImpl::RunAllTests()
#37 0x000009166b10 _ZN7testing8internal12InvokeHelperIbSt5tupleIJEEE12InvokeMethodI20MockServiceIPCServerMS6_FbvEEEbPT_T0_RKS3_
#38 0x00000c8eb513 testing::internal::HandleExceptionsInMethodIfSupported<>()
#39 0x00000c8e47a8 testing::UnitTest::Run()
#40 0x00000b2d7a7d RUN_ALL_TESTS()
#41 0x00000b2d6321 base::TestSuite::Run()
#42 0x00000b264c7f ChromeTestSuiteRunner::RunTestSuite()
#43 0x00000b264de0 ChromeTestLauncherDelegate::RunTestSuite()
#44 0x00000c778e91 content::LaunchTests()
#45 0x00000b2651cf LaunchChromeTests()
#46 0x00000b264062 main
#47 0x0000e0791af3 __libc_start_main
#48 0x000008464485 <unknown>
 
Project Member

Comment 1 by bugdroid1@chromium.org, Mar 17 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/ea6b98729307be8655a597ff4ac559710b7d68c6

commit ea6b98729307be8655a597ff4ac559710b7d68c6
Author: Vasilii Sukhanov <vasilii@chromium.org>
Date: Fri Mar 17 16:18:15 2017

Disable DevToolsSanityTest.TestToolboxLoadedUndocked on Linux

BUG= 702641 
TBR=dgozman@chromium.org

Review-Url: https://codereview.chromium.org/2757893002 .
Cr-Commit-Position: refs/heads/master@{#457790}

[modify] https://crrev.com/ea6b98729307be8655a597ff4ac559710b7d68c6/chrome/browser/devtools/devtools_sanity_browsertest.cc

Owner: dgozman@chromium.org
Components: Blink>CSS
Owner: ----
Looks like a CHECK in StyleInvalidator.

Comment 4 by shend@chromium.org, Mar 21 2017

Cc: meade@chromium.org
Labels: -Pri-3 Pri-2
Status: Available (was: Untriaged)

Comment 5 by shend@chromium.org, Mar 21 2017

Labels: Update-Fortnightly

Comment 6 by shend@chromium.org, Mar 21 2017

Components: -Tests>Flaky
Labels: Test-Functional

Comment 7 by suzyh@chromium.org, Apr 10 2017

Owner: suzyh@chromium.org
Status: Assigned (was: Available)
I reenabled the test and attempted to repro locally (on Linux) with

out/GnDebug/browser_tests --gtest_filter=DevToolsSanityTest.TestToolboxLoadedUndocked --gtest_repeat=50

but all tests passed. Created https://codereview.chromium.org/2813533002 to reenable, started CQ dry run.
Project Member

Comment 8 by bugdroid1@chromium.org, Apr 21 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/b6d0e27887ff5b622a03ac53d4343cc913365282

commit b6d0e27887ff5b622a03ac53d4343cc913365282
Author: suzyh <suzyh@chromium.org>
Date: Fri Apr 21 00:40:33 2017

Reenable DevToolsSanityTest.TestToolboxLoadedUndocked on Linux

Reenabling test, unable to repro reported failure.

BUG= 702641 

Review-Url: https://codereview.chromium.org/2813533002
Cr-Commit-Position: refs/heads/master@{#466202}

[modify] https://crrev.com/b6d0e27887ff5b622a03ac53d4343cc913365282/chrome/browser/devtools/devtools_sanity_browsertest.cc

Comment 9 by suzyh@chromium.org, Apr 21 2017

Status: WontFix (was: Assigned)
If failure recurs, feel free to reopen the bug.

Sign in to add a comment