DCHECK failure on EmbeddedWorkerInstanceClientImpl::AddMessageToConsole |
||
Issue descriptionhttps://storage.googleapis.com/chromium-layout-test-archives/WebKit_Win7__dbg_/9302/layout-test-results/http/tests/serviceworker/chromium/request-body-blob-crash-stderr.txt [4172:856:0320/131422.940:5296873:FATAL:embedded_worker_instance_client_impl.cc(91)] Check failed: wrapper_. Backtrace: base::debug::StackTrace::StackTrace [0x0171D977+55] base::debug::StackTrace::StackTrace [0x0171D511+17] logging::LogMessage::~LogMessage [0x0176B13B+59] content::EmbeddedWorkerInstanceClientImpl::AddMessageToConsole [0x129D7905+117] content::mojom::EmbeddedWorkerInstanceClientStubDispatch::Accept [0x10A96E1B+1755] content::mojom::EmbeddedWorkerInstanceClientStub<mojo::RawPtrImplRefTraits<content::mojom::EmbeddedWorkerInstanceClient> >::Accept [0x129D780A+58] mojo::InterfaceEndpointClient::HandleValidatedMessage [0x015494E4+1108] mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept [0x01548116+22] mojo::FilterChain::Accept [0x0153ECC3+291] mojo::InterfaceEndpointClient::HandleIncomingMessage [0x0154905A+154] mojo::internal::MultiplexRouter::ProcessIncomingMessage [0x015634A9+953] mojo::internal::MultiplexRouter::Accept [0x01560698+408] mojo::FilterChain::Accept [0x0153ECC3+291] mojo::Connector::ReadSingleMessage [0x01536F23+243] mojo::Connector::ReadAllAvailableMessages [0x01536B8D+61] mojo::Connector::OnHandleReadyInternal [0x015365E1+177] mojo::Connector::OnWatcherHandleReady [0x01536763+19] base::internal::FunctorTraits<void (__thiscall mojo::Connector::*)(unsigned int),void>::Invoke<mojo::Connector *,unsigned int> [0x015343A1+33] base::internal::InvokeHelper<0,void>::MakeItSo<void (__thiscall mojo::Connector::*const &)(unsigned int),mojo::Connector *,unsigned int> [0x015344B1+49] base::internal::Invoker<base::internal::BindState<void (__thiscall mojo::Connector::*)(unsigned int),base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::RunImpl<void (__thiscall mojo::Connector::*const &)(unsigned int),std::t [0x01534518+72] base::internal::Invoker<base::internal::BindState<void (__thiscall mojo::Connector::*)(unsigned int),base::internal::UnretainedWrapper<mojo::Connector> >,void __cdecl(unsigned int)>::Run [0x015371A1+49] base::internal::RunMixin<base::Callback<void __cdecl(unsigned int),1,1> >::Run [0x0111BF4C+76] mojo::SimpleWatcher::OnHandleReady [0x0111BD58+264] base::internal::FunctorTraits<void (__thiscall mojo::SimpleWatcher::*)(int,unsigned int),void>::Invoke<base::WeakPtr<mojo::SimpleWatcher> const &,int const &,unsigned int const &> [0x01119CC3+51] base::internal::InvokeHelper<1,void>::MakeItSo<void (__thiscall mojo::SimpleWatcher::*const &)(int,unsigned int),base::WeakPtr<mojo::SimpleWatcher> const &,int const &,unsigned int const &> [0x01119D9F+79] base::internal::Invoker<base::internal::BindState<void (__thiscall mojo::SimpleWatcher::*)(int,unsigned int),base::WeakPtr<mojo::SimpleWatcher>,int,unsigned int>,void __cdecl(void)>::RunImpl<void (__thiscall mojo::SimpleWatcher::*const &)(int,unsigned int [0x01119E32+114] base::internal::Invoker<base::internal::BindState<void (__thiscall mojo::SimpleWatcher::*)(int,unsigned int),base::WeakPtr<mojo::SimpleWatcher>,int,unsigned int>,void __cdecl(void)>::Run [0x0111BEE4+36] base::internal::RunMixin<base::Callback<void __cdecl(void),0,0> >::Run [0x017241B4+68] base::debug::TaskAnnotator::RunTask [0x017243BF+479] blink::scheduler::TaskQueueManager::ProcessTaskFromWorkQueue [0x096C695C+1356] blink::scheduler::TaskQueueManager::DoWork [0x096C46EE+1054] base::internal::FunctorTraits<void (__thiscall blink::scheduler::TaskQueueManager::*)(bool),void>::Invoke<base::WeakPtr<blink::scheduler::TaskQueueManager> const &,bool const &> [0x096B654A+42] base::internal::InvokeHelper<1,void>::MakeItSo<void (__thiscall blink::scheduler::TaskQueueManager::*const &)(bool),base::WeakPtr<blink::scheduler::TaskQueueManager> const &,bool const &> [0x096B68F6+70] base::internal::Invoker<base::internal::BindState<void (__thiscall blink::scheduler::TaskQueueManager::*)(bool),base::WeakPtr<blink::scheduler::TaskQueueManager>,bool>,void __cdecl(void)>::RunImpl<void (__thiscall blink::scheduler::TaskQueueManager::*cons [0x096B69C3+83] base::internal::Invoker<base::internal::BindState<void (__thiscall blink::scheduler::TaskQueueManager::*)(bool),base::WeakPtr<blink::scheduler::TaskQueueManager>,bool>,void __cdecl(void)>::Run [0x096C7404+36] base::internal::RunMixin<base::Callback<void __cdecl(void),0,0> >::Run [0x017241B4+68] base::debug::TaskAnnotator::RunTask [0x017243BF+479] base::MessageLoop::RunTask [0x0179AF02+626] base::MessageLoop::DeferOrRunPendingTask [0x01798F9C+44] base::MessageLoop::DoWork [0x01799572+242] base::MessagePumpDefault::Run [0x017A0F20+144] base::MessageLoop::RunHandler [0x0179AC1E+398] base::RunLoop::Run [0x0184ECD6+166] content::RendererMain [0x129C0DDE+702] content::RunNamedProcessTypeMain [0x12E17C67+135] content::ContentMainRunnerImpl::Run [0x12E17B45+405] content::ContentMain [0x12E15C47+167] wWinMain [0x0045F968+72] invoke_main [0x00E08ABE+30] (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:118) __scrt_common_main_seh [0x00E089A0+336] (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253) __scrt_common_main [0x00E0884D+13] (f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:296) wWinMainCRTStartup [0x00E08AC8+8] (f:\dd\vctools\crt\vcstartup\src\startup\exe_wwinmain.cpp:17) BaseThreadInitThunk [0x775E338A+18] RtlInitializeExceptionChain [0x77E99902+99] RtlInitializeExceptionChain [0x77E998D5+54]
,
Apr 18 2017
This is the crash dump of EWInstanceTest.AddMessageToConsole: [18265:18265:0418/102940.610783:2420576254721:FATAL:worker_devtools_agent_host.cc(116)] Check failed: WORKER_TERMINATED == state_ (2 vs. 0) #0 0x7ff27a42a3fb base::debug::StackTrace::StackTrace() #1 0x7ff27a4290fc base::debug::StackTrace::StackTrace() #2 0x7ff27a49bf2f logging::LogMessage::~LogMessage() #3 0x7ff276a33756 content::WorkerDevToolsAgentHost::WorkerRestarted() #4 0x7ff276a2473f content::ServiceWorkerDevToolsManager::WorkerCreated() #5 0x7ff27723f163 content::(anonymous namespace)::SetupOnUI() #6 0x7ff277244e96 _ZN4base8internal13FunctorTraitsIPFviPKN7content24ServiceWorkerContextCoreERKNS_7WeakPtrIS3_EElRK4GURLSC_bN4mojo16InterfaceRequestINS2_5mojom28EmbeddedWorkerInstanceClientEEERKNS_8CallbackIFvibELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEEEvE6InvokeIJRKiRKPS3_S9_RKlSC_SC_RKbSH_SO_EEEvSQ_DpOT_ #7 0x7ff277244bac _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKPFviPKN7content24ServiceWorkerContextCoreERKNS_7WeakPtrIS5_EElRK4GURLSE_bN4mojo16InterfaceRequestINS4_5mojom28EmbeddedWorkerInstanceClientEEERKNS_8CallbackIFvibELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEEEJRKiRKPS5_SB_RKlSE_SE_RKbSJ_SQ_EEEvOT_DpOT0_ #8 0x7ff277244a78 _ZN4base8internal7InvokerINS0_9BindStateIPFviPKN7content24ServiceWorkerContextCoreERKNS_7WeakPtrIS4_EElRK4GURLSD_bN4mojo16InterfaceRequestINS3_5mojom28EmbeddedWorkerInstanceClientEEERKNS_8CallbackIFvibELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEEEJiPS4_S8_lSB_SB_bNS0_13PassedWrapperISI_EESN_EEEFvvEE7RunImplIRKSR_RKSt5tupleIJiSS_S8_lSB_SB_bSU_SN_EEJLm0ELm1ELm2ELm3ELm4ELm5ELm6ELm7ELm8EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE #9 0x7ff27724476c _ZN4base8internal7InvokerINS0_9BindStateIPFviPKN7content24ServiceWorkerContextCoreERKNS_7WeakPtrIS4_EElRK4GURLSD_bN4mojo16InterfaceRequestINS3_5mojom28EmbeddedWorkerInstanceClientEEERKNS_8CallbackIFvibELNS0_8CopyModeE1ELNS0_10RepeatModeE1EEEEJiPS4_S8_lSB_SB_bNS0_13PassedWrapperISI_EESN_EEEFvvEE3RunEPNS0_13BindStateBaseE #10 0x7ff27a43090e _ZNO4base8CallbackIFvvELNS_8internal8CopyModeE0ELNS2_10RepeatModeE0EE3RunEv #11 0x7ff27a43004e base::debug::TaskAnnotator::RunTask() #12 0x7ff27a4c077d base::MessageLoop::RunTask() #13 0x7ff27a4c0a04 base::MessageLoop::DeferOrRunPendingTask() #14 0x7ff27a4c0cf4 base::MessageLoop::DoWork() #15 0x7ff27a4dac2e base::MessagePumpLibevent::Run() #16 0x7ff27a4c0317 base::MessageLoop::RunHandler() #17 0x7ff27a56328a base::RunLoop::Run() #18 0x7ff27a563509 base::RunLoop::RunUntilIdle() #19 0x000001244d72 content::EmbeddedWorkerInstanceTest_AddMessageToConsole_Test::TestBody() #20 0x000000e5fdde _ZN7testing8internal12InvokeHelperIdSt5tupleIJEEE12InvokeMethodIN5media23VirtualAudioInputStreamEMS7_FdvEEEdPT_T0_RKS3_ #21 0x0000023694f2 testing::internal::HandleExceptionsInMethodIfSupported<>() #22 0x00000235e256 testing::Test::Run() #23 0x00000235ea0d testing::TestInfo::Run() #24 0x00000235efaf testing::TestCase::Run() #25 0x00000236431c testing::internal::UnitTestImpl::RunAllTests() #26 0x000000e5f23e _ZN7testing8internal12InvokeHelperIbSt5tupleIJEEE12InvokeMethodIN5media23VirtualAudioInputStreamEMS7_FbvEEEbPT_T0_RKS3_ #27 0x00000236abe2 testing::internal::HandleExceptionsInMethodIfSupported<>() #28 0x000002363fbf testing::UnitTest::Run() #29 0x0000021c0411 RUN_ALL_TESTS() #30 0x0000021bf2d2 base::TestSuite::Run() #31 0x00000215262d content::UnitTestTestSuite::Run() #32 0x000000732025 _ZN4base8internal13FunctorTraitsIMN7content26AppCacheRequestHandlerTestEFvvEvE6InvokeIPS3_JEEEvS5_OT_DpOT0_ #33 0x000000731f41 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN7content26AppCacheRequestHandlerTestEFvvEJPS5_EEEvOT_DpOT0_ #34 0x00000170eba7 _ZN4base8internal7InvokerINS0_9BindStateIMN7content17UnitTestTestSuiteEFivEJNS0_17UnretainedWrapperIS4_EEEEEFivEE7RunImplIRKS6_RKSt5tupleIJS8_EEJLm0EEEEiOT_OT0_NS_13IndexSequenceIJXspT1_EEEE #35 0x00000170eaec _ZN4base8internal7InvokerINS0_9BindStateIMN7content17UnitTestTestSuiteEFivEJNS0_17UnretainedWrapperIS4_EEEEEFivEE3RunEPNS0_13BindStateBaseE #36 0x00000073e46d _ZNKR4base8CallbackIFvvELNS_8internal8CopyModeE1ELNS2_10RepeatModeE1EE3RunEv #37 0x0000021e1726 base::(anonymous namespace)::LaunchUnitTestsInternal() #38 0x0000021e1594 base::LaunchUnitTests() #39 0x00000170e97f main #40 0x7ff268e25f45 __libc_start_main #41 0x0000006b1874 <unknown>
,
Apr 18 2017
c#2 seems separated issue. This is caused by EWInstanceTest.FailToSendStartIPC where DevTools' agent object won't be removed even after finishing the test. Created another issue 712515 .
,
May 19 2017
I can no longer reproduce this issue. Let's reopen if this happens again. |
||
►
Sign in to add a comment |
||
Comment 1 by shimazu@chromium.org
, Apr 18 2017