Chromium: 59.0.3051.0 (Developer Build) (64-bit)
Revision: 8c2a01268319b6a79b783b2c9649ed8e888a1296
OS: Linux
Build: Debug
What steps will reproduce the problem?
(1) Wait
Opening several tabs might reduce the time you will have to wait.
What happens?
A stacktrace should appear on the console after 2-3 mins. There is no visible crash for the user.
[164052:164065:0324/172909.966767:FATAL:ThreadState.cpp(213)] Check failed: m_orderedPreFinalizers.isEmpty().
#0 0x2ba627bf331b base::debug::StackTrace::StackTrace()
#1 0x2ba627bf19ac base::debug::StackTrace::StackTrace()
#2 0x2ba627c5f8bf logging::LogMessage::~LogMessage()
#3 0x2ba637d38981 blink::ThreadState::runTerminationGC()
#4 0x2ba637d385da blink::ThreadState::detachCurrentThread()
#5 0x2ba637731561 blink::WebThreadSupportingGC::shutdown()
#6 0x2ba641bb5b68 blink::WorkerBackingThread::shutdown()
#7 0x2ba641bd50ac blink::WorkerThread::performShutdownOnWorkerThread()
#8 0x2ba641baebe5 _ZN4base8internal13FunctorTraitsIMN5blink26ThreadedMessagingProxyBaseEFvvEvE6InvokeIPS3_JEEEvS5_OT_DpOT0_
#9 0x2ba641bddf51 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN5blink12WorkerThreadEFvvEJPS5_EEEvOT_DpOT0_
#10 0x2ba641bddef7 _ZN4base8internal7InvokerINS0_9BindStateIMN5blink12WorkerThreadEFvvEJN3WTF17UnretainedWrapperIS4_LNS7_22FunctionThreadAffinityE0EEEEEEFvvEE7RunImplIRKS6_RKSt5tupleIJSA_EEJLm0EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#11 0x2ba641bdde3c _ZN4base8internal7InvokerINS0_9BindStateIMN5blink12WorkerThreadEFvvEJN3WTF17UnretainedWrapperIS4_LNS7_22FunctionThreadAffinityE0EEEEEEFvvEE3RunEPNS0_13BindStateBaseE
#12 0x2ba63772f3cd _ZNKR4base8CallbackIFvvELNS_8internal8CopyModeE1ELNS2_10RepeatModeE1EE3RunEv
#13 0x2ba63772f309 WTF::Function<>::operator()()
#14 0x2ba63772e481 blink::(anonymous namespace)::runCrossThreadClosure()
#15 0x2ba63772ff67 _ZN4base8internal13FunctorTraitsIPFvSt10unique_ptrIN3WTF8FunctionIFvvELNS3_22FunctionThreadAffinityE0EEESt14default_deleteIS7_EEEvE6InvokeIJSA_EEEvSC_DpOT_
#16 0x2ba63772fec8 _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKPFvSt10unique_ptrIN3WTF8FunctionIFvvELNS5_22FunctionThreadAffinityE0EEESt14default_deleteIS9_EEEJSC_EEEvOT_DpOT0_
#17 0x2ba63772fe77 _ZN4base8internal7InvokerINS0_9BindStateIPFvSt10unique_ptrIN3WTF8FunctionIFvvELNS4_22FunctionThreadAffinityE0EEESt14default_deleteIS8_EEEJNS0_13PassedWrapperISB_EEEEES6_E7RunImplIRKSD_RKSt5tupleIJSF_EEJLm0EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#18 0x2ba63772fdbc _ZN4base8internal7InvokerINS0_9BindStateIPFvSt10unique_ptrIN3WTF8FunctionIFvvELNS4_22FunctionThreadAffinityE0EEESt14default_deleteIS8_EEEJNS0_13PassedWrapperISB_EEEEES6_E3RunEPNS0_13BindStateBaseE
#19 0x2ba627bf92ce _ZNO4base8CallbackIFvvELNS_8internal8CopyModeE0ELNS2_10RepeatModeE0EE3RunEv
#20 0x2ba627bf8b4e base::debug::TaskAnnotator::RunTask()
#21 0x2ba637b63896 blink::scheduler::TaskQueueManager::ProcessTaskFromWorkQueue()
#22 0x2ba637b6098d blink::scheduler::TaskQueueManager::DoWork()
#23 0x2ba637b6bdc4 _ZN4base8internal13FunctorTraitsIMN5blink9scheduler16TaskQueueManagerEFvbEvE6InvokeIRKNS_7WeakPtrIS4_EEJRKbEEEvS6_OT_DpOT0_
#24 0x2ba637b6bccf _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN5blink9scheduler16TaskQueueManagerEFvbERKNS_7WeakPtrIS6_EEJRKbEEEvOT_OT0_DpOT1_
#25 0x2ba637b6bc43 _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9scheduler16TaskQueueManagerEFvbEJNS_7WeakPtrIS5_EEbEEEFvvEE7RunImplIRKS7_RKSt5tupleIJS9_bEEJLm0ELm1EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE
#26 0x2ba637b6bb5c _ZN4base8internal7InvokerINS0_9BindStateIMN5blink9scheduler16TaskQueueManagerEFvbEJNS_7WeakPtrIS5_EEbEEEFvvEE3RunEPNS0_13BindStateBaseE
#27 0x2ba627bf92ce _ZNO4base8CallbackIFvvELNS_8internal8CopyModeE0ELNS2_10RepeatModeE0EE3RunEv
#28 0x2ba627bf8b4e base::debug::TaskAnnotator::RunTask()
#29 0x2ba627c88a2d base::MessageLoop::RunTask()
#30 0x2ba627c88cc4 base::MessageLoop::DeferOrRunPendingTask()
#31 0x2ba627c88fb4 base::MessageLoop::DoWork()
#32 0x2ba627ca05e8 base::MessagePumpDefault::Run()
#33 0x2ba627c885c7 base::MessageLoop::RunHandler()
#34 0x2ba627d38b2a base::RunLoop::Run()
#35 0x2ba627de7514 base::Thread::Run()
#36 0x2ba627de7d7a base::Thread::ThreadMain()
#37 0x2ba627dce58a base::(anonymous namespace)::ThreadFunc()
#38 0x2ba62784d184 start_thread
#39 0x2ba63bb3637d clone
Calling _exit(1). Core file will not be generated.
+CC haraken & keishi because of your works in https://crrev.com/1892713003
Are you able to reproduce the bug?
Comment 1 by sigbjo...@opera.com
, Mar 25 2017