Chrome Version: 64.0.3246.0
OS: Win10
What steps will reproduce the problem?
(1) Run chrome with DCHECK enabled
(2) Open a new window (ctrl+n)
(3) Exit chrome (ctrl+shift+q)
What is the expected result?
Chrome exits cleanly; no (d)check failures.
What happens instead?
[11708:27244:1023/150652.647:FATAL:ref_counted.h(45)] Check failed: in_dtor_. RefCounted object deleted without calling Release()
Backtrace:
base::debug::StackTrace::StackTrace [0x00007FFB55BC3C05+69]
base::debug::StackTrace::StackTrace [0x00007FFB55BC3583+19]
logging::LogMessage::~LogMessage [0x00007FFB55BFB75C+108]
base::subtle::RefCountedBase::~RefCountedBase [0x00007FFB55B99925+101]
content::WebServiceWorkerRegistrationImpl::~WebServiceWorkerRegistrationImpl [0x00007FFB22B83151+177]
content::WebServiceWorkerRegistrationImpl::`vector deleting destructor' [0x00007FFB22B83493+103]
content::WebServiceWorkerRegistrationImpl::OnConnectionError [0x00007FFB22B85E57+19]
mojo::InterfaceEndpointClient::NotifyError [0x00007FFB557DE54A+286]
base::Optional<mojo::DisconnectReason>::Init [0x00007FFB556FD7EA+834]
base::Optional<mojo::DisconnectReason>::Init [0x00007FFB556FDA57+1455]
scoped_refptr<mojo::AssociatedGroupController>::Release [0x00007FFB556FE988+308]
base::debug::TaskAnnotator::RunTask [0x00007FFB55BC7F42+370]
blink::scheduler::TaskQueueManager::ProcessTaskFromWorkQueue [0x00007FFB1DF3FCF0+1396]
blink::scheduler::TaskQueueManager::DoWork [0x00007FFB1DF3DE74+940]
base::internal::InvokeHelper<1,void>::MakeItSo<void (__cdecl blink::scheduler::TaskQueueManager::*const & __ptr64)(bool) __ptr64,base::WeakPtr<blink::scheduler::TaskQueueManager> const & __ptr64,bool const & __ptr64> [0x00007FFB1DF39B2A+94]
base::debug::TaskAnnotator::RunTask [0x00007FFB55BC7F42+370]
base::MessageLoop::RunTask [0x00007FFB55C19B70+896]
base::MessageLoop::DoWork [0x00007FFB55C18334+692]
base::MessagePumpDefault::Run [0x00007FFB55C1B1F2+162]
base::RunLoop::Run [0x00007FFB55C727E8+136]
base::Thread::ThreadMain [0x00007FFB55CD0254+820]
base::PlatformThread::Sleep [0x00007FFB55CBEB38+456]
BaseThreadInitThunk [0x00007FFB69388364+20]
RtlUserThreadStart [0x00007FFB6BC17091+33]
I tried to repro this on linux as well but it didn't repro.
Comment 1 by kinuko@chromium.org
, Oct 23 2017Status: Duplicate (was: Untriaged)