Start debug simplebrowser when CHROME_IPC_LOGGING environment variable is set:
CHROME_IPC_LOGGING=1 ./simplebrowser
It produces the following assert:
[20586:20665:0519/105337.925153:FATAL:ipc_mojo_param_traits.cc(38)] Check failed: handle.is_valid(). #0 0x7f935cb1e7a5 base::debug::StackTrace::StackTrace() #1 0x7f935cb5782d logging::LogMessage::~LogMessage() #2 0x7f935e41f54b IPC::ParamTraits<>::Read() #3 0x7f935e40c02b IPC::ReadParam<>() #4 0x7f935e40b333 IPC::ParamTraits<>::Read() #5 0x7f935c095097 IPC::ReadParam<>() #6 0x7f935c1288b4 _ZN3IPC11ParamTraitsISt5tupleIJNS_13ChannelHandleEEEE4ReadEPKN4base6PickleEPNS5_14PickleIteratorEPS3_ #7 0x7f935c08e861 _ZN3IPCL9ReadParamISt5tupleIJNS_13ChannelHandleEEEEEbPKN4base6PickleEPNS4_14PickleIteratorEPT_ #8 0x7f935c0ba69e _ZN3IPC8MessageTI34GpuHostMsg_ChannelEstablished_MetaSt5tupleIJNS_13ChannelHandleEEEvE4ReadEPKNS_7MessageEPS4_ #9 0x7f935c0ba6fb _ZN3IPC8MessageTI34GpuHostMsg_ChannelEstablished_MetaSt5tupleIJNS_13ChannelHandleEEEvE3LogEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKNS_7MessageESC_ #10 0x7f935e3fc5ee IPC::Logging::GetMessageText() #11 0x7f935e3fce50 IPC::GenerateLogData() #12 0x7f935e3fc378 IPC::Logging::OnPostDispatchMessage() #13 0x7f935c039ffc content::ChildProcessHostImpl::OnMessageReceived() #14 0x7f935e3eb982 IPC::ChannelMojo::OnMessageReceived() #15 0x7f935e40605b IPC::internal::MessagePipeReader::Receive() #16 0x7f935aacfc13 IPC::mojom::ChannelStubDispatch::Accept() #17 0x7f935e407a5b IPC::mojom::ChannelStub<>::Accept() #18 0x7f935e38e64e mojo::InterfaceEndpointClient::HandleValidatedMessage() #19 0x7f935e38c637 mojo::InterfaceEndpointClient::HandleIncomingMessageThunk::Accept() #20 0x7f935e38a26b mojo::FilterChain::Accept() #21 0x7f935e38ddfd mojo::InterfaceEndpointClient::HandleIncomingMessage() #22 0x7f935e411438 IPC::(anonymous namespace)::ChannelAssociatedGroupController::Accept() #23 0x7f935e38a26b mojo::FilterChain::Accept() #24 0x7f935e37f4df mojo::Connector::ReadSingleMessage() #25 0x7f935e37f607 mojo::Connector::ReadAllAvailableMessages() #26 0x7f935e37ef4e mojo::Connector::OnHandleReadyInternal() #27 0x7f935e37ecc0 mojo::Connector::OnWatcherHandleReady() #28 0x7f935e381222 _ZN4base8internal13FunctorTraitsIMN4mojo9ConnectorEFvjEvE6InvokeIPS3_JjEEEvS5_OT_DpOT0_ #29 0x7f935e380f7e _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIRKMN4mojo9ConnectorEFvjEJPS5_jEEEvOT_DpOT0_ #30 0x7f935e3808f5 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE7RunImplIRKS6_RKSt5tupleIJS8_EEJLm0EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEEOj #31 0x7f935e380756 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo9ConnectorEFvjEJNS0_17UnretainedWrapperIS4_EEEEEFvjEE3RunEPNS0_13BindStateBaseEOj #32 0x7f935aa7c874 base::internal::RunMixin<>::Run() #33 0x7f935e3cbaad mojo::Watcher::OnHandleReady() #34 0x7f935e3cca98 _ZN4base8internal13FunctorTraitsIMN4mojo7WatcherEFvjEvE6InvokeIRKNS_7WeakPtrIS3_EEJRKjEEEvS5_OT_DpOT0_ #35 0x7f935e3cc94f _ZN4base8internal12InvokeHelperILb1EvE8MakeItSoIRKMN4mojo7WatcherEFvjERKNS_7WeakPtrIS5_EEJRKjEEEvOT_OT0_DpOT1_ #36 0x7f935e3cc4e3 _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo7WatcherEFvjEJNS_7WeakPtrIS4_EEjEEEFvvEE7RunImplIRKS6_RKSt5tupleIJS8_jEEJLm0ELm1EEEEvOT_OT0_NS_13IndexSequenceIJXspT1_EEEE #37 0x7f935e3cc3dc _ZN4base8internal7InvokerINS0_9BindStateIMN4mojo7WatcherEFvjEJNS_7WeakPtrIS4_EEjEEEFvvEE3RunEPNS0_13BindStateBaseE #38 0x7f935cc7dd5b _ZNO4base8internal8RunMixinINS_8CallbackIFvvELNS0_8CopyModeE0ELNS0_10RepeatModeE0EEEE3RunEv #39 0x7f935cd20ea2 base::debug::TaskAnnotator::RunTask() #40 0x7f935cb7ab54 base::MessageLoop::RunTask() #41 0x7f935cb7acb2 base::MessageLoop::DeferOrRunPendingTask() #42 0x7f935cb7b185 base::MessageLoop::DoWork() #43 0x7f935cb9a89c base::MessagePumpLibevent::Run() #44 0x7f935cb7a750 base::MessageLoop::RunHandler() #45 0x7f935cc127f2 base::RunLoop::Run() #46 0x7f935cc7039f base::Thread::Run() #47 0x7f935b0cccc3 content::BrowserThreadImpl::IOThreadRun() #48 0x7f935b0ccfdc content::BrowserThreadImpl::Run() #49 0x7f935cc70c00 base::Thread::ThreadMain() #50 0x7f935cc591ab base::(anonymous namespace)::ThreadFunc() #51 0x7f93575f03d4 <unknown> #52 0x7f9356e2b5af clone Aborted