Version: 52.0.2739.0
OS: Mac OS X
What steps will reproduce the problem?
(1) Launch a video Hangouts call from Gmail.
(2) End the call.
(3) Wait.
What is the expected output?
Expect Gmail to continue running.
What do you see instead?
Gmail tab sad-tabs.
This was reported in the following comments:
https://bugs.chromium.org/p/chromium/issues/detail?id=611585#c17
https://bugs.chromium.org/p/chromium/issues/detail?id=611585#c18
https://bugs.chromium.org/p/chromium/issues/detail?id=611585#c19
after the associated bug was marked fixed. I think there are continued bugs.
A couple of crash IDs:
ee374dca00000000
f31f5baa00000000
Stack trace:
Thread 0 CRASHED [EXC_BAD_ACCESS / KERN_INVALID_ADDRESS @ 0x00000022 ] MAGIC SIGNATURE THREAD
0x000000010978d18f (Google Chrome Framework -OwnPtrCommon.h:54 ) blink::(anonymous namespace)::ExtraDataContainer::~ExtraDataContainer()
0x000000010983c269 (Google Chrome Framework -OwnPtrCommon.h:54 ) blink::MediaStreamSource::invokePreFinalizer(void*)
0x00000001098bbe5c (Google Chrome Framework -ThreadState.cpp:1411 ) blink::ThreadState::invokePreFinalizers()
0x00000001098bbd23 (Google Chrome Framework -ThreadState.cpp:1011 ) blink::ThreadState::preSweep()
0x00000001098b03f9 (Google Chrome Framework -SafePoint.h:29 ) blink::ThreadHeap::collectGarbage(blink::BlinkGC::StackState, blink::BlinkGC::GCType, blink::BlinkGC::GCReason)
0x00000001098bc025 (Google Chrome Framework -ThreadState.cpp:929 ) blink::ThreadState::safePoint(blink::BlinkGC::StackState)
0x0000000109782072 (Google Chrome Framework -GCTaskRunner.h:92 ) blink::GCTaskObserver::didProcessTask()
0x000000010bad0fc2 (Google Chrome Framework -task_queue_manager.cc:299 ) scheduler::TaskQueueManager::ProcessTaskFromWorkQueue(scheduler::internal::WorkQueue*, scheduler::internal::TaskQueueImpl::Task*)
0x000000010bacfe18 (Google Chrome Framework -task_queue_manager.cc:201 ) scheduler::TaskQueueManager::DoWork(base::TimeTicks, bool)
0x000000010bad1a92 (Google Chrome Framework -bind_internal.h:186 ) base::internal::Invoker<base::IndexSequence<0ul, 1ul, 2ul>, base::internal::BindState<base::internal::RunnableAdapter<void (scheduler::TaskQueueManager::*)(base::TimeTicks, bool)>, void (scheduler::TaskQueueManager*, base::TimeTicks, bool), base::WeakPtr<scheduler::TaskQueueManager>, base::TimeTicks, bool>, base::internal::InvokeHelper<true, void, base::internal::RunnableAdapter<void (scheduler::TaskQueueManager::*)(base::TimeTicks, bool)> >, void ()>::Run(base::internal::BindStateBase*)
0x00000001082a191a (Google Chrome Framework -callback.h:397 ) base::debug::TaskAnnotator::RunTask(char const*, base::PendingTask const&)
0x00000001082c3b12 (Google Chrome Framework -message_loop.cc:478 ) base::MessageLoop::RunTask(base::PendingTask const&)
0x00000001082c3e0b (Google Chrome Framework -message_loop.cc:487 ) base::MessageLoop::DeferOrRunPendingTask(base::PendingTask const&)
0x00000001082c416a (Google Chrome Framework -message_loop.cc:604 ) base::MessageLoop::DoWork()
0x0000000108296abc (Google Chrome Framework -message_pump_mac.mm:330 ) base::MessagePumpCFRunLoopBase::RunWork()
0x00000001082b9be9 (Google Chrome Framework + 0x00591be9 ) base::mac::CallWithEHFrame(void () block_pointer)
0x00000001082964c3 (Google Chrome Framework -message_pump_mac.mm:306 ) base::MessagePumpCFRunLoopBase::RunWorkSource(void*)
...
Comment 1 by kbr@chromium.org
, May 18 2016