New issue
Advanced search Search tips

Issue 664453 link

Starred by 0 users

Issue metadata

Status: Assigned
Owner:
Components:
EstimatedDays: ----
NextAction: ----
OS: Windows
Pri: 2
Type: Bug



Sign in to add a comment

Debugger task may run on WorkerThread in an invalid state

Project Member Reported by nhiroki@chromium.org, Nov 11 2016

Issue description

This assertion failure happened while inspector/console/console-on-animation-worklet.html was running on the "WebKit Win7 (dbg)" bot.

crash log for renderer (pid <unknown>):
STDOUT: #CRASHED - renderer
STDERR: [2220:4300:1110/134301:4774488:FATAL:workerthread.cpp(607)] Check failed: ThreadState::Running == m_threadState (1 vs. 0)
STDERR: Backtrace:
STDERR: 	base::debug::StackTrace::StackTrace [0x0164E0F7+23]
STDERR: 	logging::LogMessage::~LogMessage [0x0169FE0B+59]
STDERR: 	blink::WorkerThread::performDebuggerTaskOnWorkerThread [0x16647C7C+348]
STDERR: 	base::internal::FunctorTraits<void (__thiscall blink::WorkerThread::*)(std::unique_ptr<WTF::Function<void __cdecl(void),0>,std::default_delete<WTF::Function<void __cdecl(void),0> > >),void>::Invoke<blink::WorkerThread *,std::unique_ptr<WTF::Function<void  [0x1663F553+35]
STDERR: 	base::internal::InvokeHelper<0,void>::MakeItSo<void (__thiscall blink::WorkerThread::*const &)(std::unique_ptr<WTF::Function<void __cdecl(void),0>,std::default_delete<WTF::Function<void __cdecl(void),0> > >),blink::WorkerThread *,std::unique_ptr<WTF::Func [0x1663F9A1+49]
STDERR: 	base::internal::Invoker<base::internal::BindState<void (__thiscall blink::WorkerThread::*)(std::unique_ptr<WTF::Function<void __cdecl(void),0>,std::default_delete<WTF::Function<void __cdecl(void),0> > >),WTF::UnretainedWrapper<blink::WorkerThread,0>,WTF:: [0x1663FB70+96]
STDERR: 	base::internal::Invoker<base::internal::BindState<void (__thiscall blink::WorkerThread::*)(std::unique_ptr<WTF::Function<void __cdecl(void),0>,std::default_delete<WTF::Function<void __cdecl(void),0> > >),WTF::UnretainedWrapper<blink::WorkerThread,0>,WTF:: [0x16643E54+36]
STDERR: 	base::internal::RunMixin<base::Callback<void __cdecl(void),1,1> >::Run [0x151F138F+63]
STDERR: 	WTF::Function<void __cdecl(void),0>::operator() [0x15812A67+183]
STDERR: 	blink::InspectorTaskRunner::runAllTasksDontWait [0x1603CC28+72]
STDERR: 	blink::InspectorTaskRunner::v8InterruptCallback [0x1603CF2E+30]
STDERR: 	v8::internal::Isolate::InvokeApiInterruptCallbacks [0x09D9751D+525]
STDERR: 	v8::internal::StackGuard::HandleInterrupts [0x09C45EFA+282]
STDERR: 	v8::internal::Runtime_StackGuard [0x09F61788+216]
STDERR: 
STDERR: Backtrace:
STDERR: 	base::debug::BreakDebugger [0x0164C5F7+23]
STDERR: 	logging::LogMessage::~LogMessage [0x016A008D+701]
STDERR: 	blink::WorkerThread::performDebuggerTaskOnWorkerThread [0x16647C7C+348]
STDERR: 	base::internal::FunctorTraits<void (__thiscall blink::WorkerThread::*)(std::unique_ptr<WTF::Function<void __cdecl(void),0>,std::default_delete<WTF::Function<void __cdecl(void),0> > >),void>::Invoke<blink::WorkerThread *,std::unique_ptr<WTF::Function<void  [0x1663F553+35]
STDERR: 	base::internal::InvokeHelper<0,void>::MakeItSo<void (__thiscall blink::WorkerThread::*const &)(std::unique_ptr<WTF::Function<void __cdecl(void),0>,std::default_delete<WTF::Function<void __cdecl(void),0> > >),blink::WorkerThread *,std::unique_ptr<WTF::Func [0x1663F9A1+49]
STDERR: 	base::internal::Invoker<base::internal::BindState<void (__thiscall blink::WorkerThread::*)(std::unique_ptr<WTF::Function<void __cdecl(void),0>,std::default_delete<WTF::Function<void __cdecl(void),0> > >),WTF::UnretainedWrapper<blink::WorkerThread,0>,WTF:: [0x1663FB70+96]
STDERR: 	base::internal::Invoker<base::internal::BindState<void (__thiscall blink::WorkerThread::*)(std::unique_ptr<WTF::Function<void __cdecl(void),0>,std::default_delete<WTF::Function<void __cdecl(void),0> > >),WTF::UnretainedWrapper<blink::WorkerThread,0>,WTF:: [0x16643E54+36]
STDERR: 	base::internal::RunMixin<base::Callback<void __cdecl(void),1,1> >::Run [0x151F138F+63]
STDERR: 	WTF::Function<void __cdecl(void),0>::operator() [0x15812A67+183]
STDERR: 	blink::InspectorTaskRunner::runAllTasksDontWait [0x1603CC28+72]
STDERR: 	blink::InspectorTaskRunner::v8InterruptCallback [0x1603CF2E+30]
STDERR: 	v8::internal::Isolate::InvokeApiInterruptCallbacks [0x09D9751D+525]
STDERR: 	v8::internal::StackGuard::HandleInterrupts [0x09C45EFA+282]
STDERR: 	v8::internal::Runtime_UnwindAndFindExceptionHandler [0x09F68841+23185]
STDERR: 	v8::internal::Runtime_StackGuard [0x09F61788+216]
STDERR: 	v8::internal::StackGuard::ThreadLocal::Initialize [0x09C46492+962]
STDERR: 	v8::base::Thread::GetThreadLocal [0x0A5C416C+12]

 
Blocking: -646559

Sign in to add a comment