DCHECK in push_messaging.mojom.cc triggered on adorama.com |
|||
Issue descriptionI was testing the Autofill feature on adorama.com and a DCHECK gets triggered every time I click on a item to check. This is the DCHECK in question: https://cs.chromium.org/chromium/src/out/Debug/gen/content/common/push_messaging.mojom.cc?q=push_messaging.mojom.cc&sq=package:chromium&dr&l=233 And here is the stack: [26099:26111:0608/134540.594001:FATAL:push_messaging.mojom.cc(233)] Check failed: !connected. PushMessaging::SubscribeCallback was destroyed without first either being run or its corresponding binding being closed. It is an error to drop response callbacks which still correspond to an open interface pipe. #0 0x7fa6acf96f6c base::debug::StackTrace::StackTrace() #1 0x7fa6acee06db logging::LogMessage::~LogMessage() #2 0x7fa6aa04abe2 content::mojom::PushMessaging_Subscribe_ProxyToResponder::OnIsConnectedComplete() #3 0x7fa6ac1af128 _ZNO4base12OnceCallbackIFvbEE3RunEb #4 0x7fa6ac1af18b _ZN4base8internal7InvokerINS0_9BindStateIPFvRKNS_7WeakPtrIN4mojo23InterfaceEndpointClientEEENS_12OnceCallbackIFvbEEEEJS6_SB_EEEFvvEE7RunOnceEPNS0_13BindStateBaseE #5 0x7fa6acec0f40 base::debug::TaskAnnotator::RunTask() #6 0x7fa6aceecc96 base::internal::IncomingTaskQueue::RunTask() #7 0x7fa6acef08c7 base::MessageLoop::RunTask() #8 0x7fa6acef0cda base::MessageLoop::DeferOrRunPendingTask() #9 0x7fa6acef0f6e base::MessageLoop::DoWork() #10 0x7fa6acfb9b59 base::MessagePumpLibevent::Run() #11 0x7fa6acef01f1 base::MessageLoop::Run() #12 0x7fa6acf23e16 base::RunLoop::Run() #13 0x7fa6acf6166a base::Thread::Run() #14 0x7fa6aa3c1954 content::BrowserProcessSubThread::IOThreadRun() #15 0x7fa6aa3c189f content::BrowserProcessSubThread::Run() #16 0x7fa6acf61bef base::Thread::ThreadMain() #17 0x7fa6acfac15f base::(anonymous namespace)::ThreadFunc() #18 0x7fa6a1aca494 start_thread #19 0x7fa69fa1da8f clone I'm testing on Linux. Let me know if I can give more info.
,
Jun 8 2018
Looks related to push messaging Mojo work in issue 612312 . peter@, can you help triage?
,
Jun 22 2018
I've been trying to repro this, but unsuccessful so far. Did you grant notification permission? How quickly did you navigate between pages? (I.e. was the page completely loaded?)
,
Sep 17
I saw this today on a debug build. Went to cnet.com/ then cnn.com/ [240712:240720:0917/102451.418877:FATAL:push_messaging.mojom.cc(248)] Check failed: !connected. PushMessaging::SubscribeCallback was destroyed without first either\ being run or its corresponding binding being closed. It is an error to drop response callbacks which still correspond to an open interface pipe. #0 0x7fae695f76ad base::debug::StackTrace::StackTrace() #1 0x7fae6930929c base::debug::StackTrace::StackTrace() #2 0x7fae693732ad logging::LogMessage::~LogMessage() #3 0x7fae60f5321f content::mojom::PushMessaging_Subscribe_ProxyToResponder::OnIsConnectedComplete() #4 0x7fae609a0184 _ZN4base8internal13FunctorTraitsIPFvbEvE6InvokeIS3_JbEEEvOT_DpOT0_ #5 0x7fae609a013d _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIPFvbEJbEEEvOT_DpOT0_ #6 0x7fae609a0101 _ZN4base8internal7InvokerINS0_9BindStateIPFvbEJEEES3_E7RunImplIS4_NSt3__15tupleIJEEEJEEEvOT_OT0_NS8_16integer_sequenceImJXspT1_EEEEOb #7 0x7fae609a006d _ZN4base8internal7InvokerINS0_9BindStateIPFvbEJEEES3_E7RunOnceEPNS0_13BindStateBaseEb #8 0x7fae698ba8da _ZNO4base12OnceCallbackIFvbEE3RunEb #9 0x7fae698b5432 mojo::(anonymous namespace)::DetermineIfEndpointIsConnected() #10 0x7fae698baadd _ZN4base8internal13FunctorTraitsIPFvRKNS_7WeakPtrIN4mojo23InterfaceEndpointClientEEENS_12OnceCallbackIFvbEEEEvE6InvokeISC_JS5_SA_EEEvOT_DpOT0_ #11 0x7fae698baa6d _ZN4base8internal12InvokeHelperILb0EvE8MakeItSoIPFvRKNS_7WeakPtrIN4mojo23InterfaceEndpointClientEEENS_12OnceCallbackIFvbEEEEJS7_SC_EEEvOT_DpOT0_ #12 0x7fae698baa1d _ZN4base8internal7InvokerINS0_9BindStateIPFvRKNS_7WeakPtrIN4mojo23InterfaceEndpointClientEEENS_12OnceCallbackIFvbEEEEJS6_SB_EEEFvvEE7RunImplISD_\ NSt3__15tupleIJS6_SB_EEEJLm0ELm1EEEEvOT_OT0_NSI_16integer_sequenceImJXspT1_EEEE #13 0x7fae698ba929 _ZN4base8internal7InvokerINS0_9BindStateIPFvRKNS_7WeakPtrIN4mojo23InterfaceEndpointClientEEENS_12OnceCallbackIFvbEEEEJS6_SB_EEEFvvEE7RunOnceEPNS\ 0_13BindStateBaseE #14 0x7fae692ba33e _ZNO4base12OnceCallbackIFvvEE3RunEv #15 0x7fae6930a71a base::debug::TaskAnnotator::RunTask() #16 0x7fae69398c98 base::MessageLoop::RunTask() #17 0x7fae69398f9b base::MessageLoop::DeferOrRunPendingTask() #18 0x7fae693993e4 base::MessageLoop::DoWork() #19 0x7fae696468ab base::MessagePumpLibevent::Run() #20 0x7fae6939846e base::MessageLoop::Run() #21 0x7fae6943fe52 base::RunLoop::Run() #22 0x7fae69534239 base::Thread::Run() #23 0x7fae61c87d3f content::BrowserProcessSubThread::IOThreadRun() #24 0x7fae61c87c58 content::BrowserProcessSubThread::Run() #25 0x7fae69534e99 base::Thread::ThreadMain() #26 0x7fae6962b83d base::(anonymous namespace)::ThreadFunc() #27 0x7fae3dc72494 start_thread #28 0x7fae3c467a8f clone |
|||
►
Sign in to add a comment |
|||
Comment 1 by se...@chromium.org
, Jun 8 2018