New issue
Advanced search Search tips

Issue 883138 link

Starred by 1 user

Issue metadata

Status: Untriaged
Owner: ----
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

Oilpan GC crashes during sync mojo message waiting

Project Member Reported by dmu...@chromium.org, Sep 11

Issue description

I'm seeing this crash often when I'm waiting for a synchronous mojo message to finish (that might be taking an extra long time, usually due to a bug of mine):

STDERR: [1:1:0911/163751.477840:FATAL:worklist.h(81)] Check failed: IsGlobalEmpty(). 
STDERR: #0 0x7f5f401cc5ec base::debug::StackTrace::StackTrace()
STDERR: #1 0x7f5f400f71ab logging::LogMessage::~LogMessage()
STDERR: #2 0x7f5f37eab398 blink::Worklist<>::~Worklist()
STDERR: #3 0x7f5f37ea66ea blink::ThreadHeap::DecommitCallbackStacks()
STDERR: #4 0x7f5f37ec5100 blink::ThreadState::MarkPhaseEpilogue()
STDERR: #5 0x7f5f37ec4de9 blink::ThreadState::RunAtomicPause()
STDERR: #6 0x7f5f37ebc9ab blink::ThreadState::CollectGarbage()
STDERR: #7 0x7f5f37ebc42c blink::ThreadState::IncrementalMarkingFinalize()
STDERR: #8 0x7f5f37ec0ed7 blink::ThreadState::RunScheduledGC()
STDERR: #9 0x7f5f37ec40ee blink::ThreadState::SafePoint()
STDERR: #10 0x7f5f4015b995 base::sequence_manager::internal::SequenceManagerImpl::NotifyDidProcessTask()
STDERR: #11 0x7f5f4015b490 base::sequence_manager::internal::SequenceManagerImpl::DidRunTask()
STDERR: #12 0x7f5f401697ef base::sequence_manager::internal::ThreadControllerImpl::DoWork()
STDERR: #13 0x7f5f4016b738 _ZN4base8internal7InvokerINS0_9BindStateIMNS_16sequence_manager8internal20ThreadControllerImplEFvNS5_8WorkTypeEEJNS_7WeakPtrIS5_EES6_EEEFvvEE3RunEPNS0_13BindStateBaseE
STDERR: #14 0x7f5f400d7a9d base::debug::TaskAnnotator::RunTask()
STDERR: #15 0x7f5f4010528e base::MessageLoop::RunTask()
STDERR: #16 0x7f5f40105752 base::MessageLoop::DoWork()
STDERR: #17 0x7f5f40109166 base::MessagePumpDefault::Run()
STDERR: #18 0x7f5f40104d61 base::MessageLoop::Run()
STDERR: #19 0x7f5f40138c46 base::RunLoop::Run()
STDERR: #20 0x7f5f3f8085f2 content::RendererMain()
STDERR: #21 0x7f5f3f8de5b7 content::RunZygote()
STDERR: #22 0x7f5f3f8df7c7 content::ContentMainRunnerImpl::Run()
STDERR: #23 0x7f5f3bc78b19 service_manager::Main()
STDERR: #24 0x7f5f3f8ddb71 content::ContentMain()
STDERR: #25 0x0000002e914b main
STDERR: #26 0x7f5f352a42b1 __libc_start_main
STDERR: #27 0x0000002e902a _start
STDERR: 

I'm assuming this is a bug and not intended. I can repro this in my local client with my unfinished SessionStorate OnionSoup patch.
 
Cc: dmu...@chromium.org

Sign in to add a comment