New issue
Advanced search Search tips

Issue 837031 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 2
Type: Bug



Sign in to add a comment

Mojo Audio Output IPC DCHECK

Project Member Reported by chcunningham@chromium.org, Apr 26 2018

Issue description

Hitting this DCHECK on clean branch sync'ed to 3a2e44ccf674a52170c9b914a290daa1f61f570b (tip of tree from april 17).

When I sync to current tip, the repro is gone. So perhaps its fixed? Thought I'd mention in case its just harder to repro now.

Steps:
1. Build with dcheck enabled
2. Play youtube video (https://www.youtube.com/watch?v=kqnvrjgyEMc)
3. While playing, control+C your command line


[1:7:0425/165648.172745:FATAL:mojo_audio_output_ipc.cc(125)] Check failed: (sequence_checker_).CalledOnValidSequence(). 
#0 0x7f18133d15bc base::debug::StackTrace::StackTrace()
#1 0x7f18133faf9b logging::LogMessage::~LogMessage()
#2 0x7f1811a1bf5d content::MojoAudioOutputIPC::ProviderClientBindingDisconnected()
#3 0x7f18137dbabd mojo::InterfaceEndpointClient::NotifyError()
#4 0x7f18137e3133 mojo::internal::MultiplexRouter::ProcessNotifyErrorTask()
#5 0x7f18137dfd9b mojo::internal::MultiplexRouter::ProcessTasks()
#6 0x7f18137de3a8 mojo::internal::MultiplexRouter::OnPipeConnectionError()
#7 0x7f18137d3f4f mojo::Connector::HandleError()
#8 0x7f18137d4eac mojo::Connector::OnHandleReadyInternal()
#9 0x7f18137d5864 mojo::SimpleWatcher::DiscardReadyState()
#10 0x7f1813794f75 mojo::SimpleWatcher::OnHandleReady()
#11 0x7f1813795411 mojo::SimpleWatcher::Context::Notify()
#12 0x7f1813793e73 mojo::SimpleWatcher::Context::CallNotify()
#13 0x7f180ebf5e67 mojo::edk::WatcherDispatcher::InvokeWatchCallback()
#14 0x7f180ebf5572 mojo::edk::Watch::InvokeCallback()
#15 0x7f180ebf0325 mojo::edk::RequestContext::~RequestContext()
#16 0x7f180ebe264d mojo::edk::NodeChannel::OnChannelMessage()
#17 0x7f180ebd1110 mojo::edk::Channel::OnReadComplete()
#18 0x7f180ebfcbc9 mojo::edk::(anonymous namespace)::ChannelPosix::OnFileCanReadWithoutBlocking()
#19 0x7f181340ebdc base::MessagePumpLibevent::OnLibeventNotification()
#20 0x7f18134e16dd event_base_loop
#21 0x7f181340ee5e base::MessagePumpLibevent::Run()
#22 0x7f181340a4f1 base::MessageLoop::Run()
#23 0x7f1813443ae6 base::RunLoop::Run()
#24 0x7f181348643a base::Thread::Run()
#25 0x7f18134869bf base::Thread::ThreadMain()
#26 0x7f18134822ef base::(anonymous namespace)::ThreadFunc()
#27 0x7f1813521494 start_thread
#28 0x7f18066e9a8f clone

Maybe this CL fixed it (guessing by description)?
https://chromium-review.googlesource.com/c/chromium/src/+/973367

 
Status: Fixed (was: Assigned)
The revert of the CL fixed it :).
[bulk-edit: disregard if N/A] Can the owner please set milestone to this bug if applicable?

Sign in to add a comment