When I tried to change url path from href in javascript, perhaps that kill some function in plugin cpp file
Reported by
ilkes...@gmail.com,
Aug 15 2016
|
|||
Issue descriptionUserAgent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:48.0) Gecko/20100101 Firefox/48.0 Steps to reproduce the problem: 1. Change window.location.href in javascript file 2. Changing states in PPAPI functions 3. Saving text from editBox on html page What is the expected behavior? What went wrong? :FATAL:proxy_completion_callback_factory.h(45)] Check failed: message_loop_ == base::MessageLoop::current(). #0 0x7ff4cbdc375e base::debug::StackTrace::StackTrace() #1 0x7ff4cbe23d3f logging::LogMessage::~LogMessage() #2 0x7ff4c09305ce ppapi::proxy::ProxyNonThreadSafeThreadTraits::RefCount::Release() #3 0x7ff4c0930499 pp::CompletionCallbackFactory<>::BackPointer::Release() #4 0x7ff4c095123d pp::CompletionCallbackFactory<>::ResetBackPointer() #5 0x7ff4c09511f9 pp::CompletionCallbackFactory<>::~CompletionCallbackFactory() #6 0x7ff4c094bc15 ppapi::proxy::ProxyCompletionCallbackFactory<>::~ProxyCompletionCallbackFactory() #7 0x7ff4c094253d ppapi::proxy::PPB_Instance_Proxy::~PPB_Instance_Proxy() #8 0x7ff4c09425b9 ppapi::proxy::PPB_Instance_Proxy::~PPB_Instance_Proxy() #9 0x7ff4c08b9f7f std::default_delete<>::operator()() #10 0x7ff4c08b9ccc std::unique_ptr<>::reset() #11 0x7ff4c08b9c59 std::unique_ptr<>::~unique_ptr() #12 0x7ff4c08b9711 ppapi::proxy::Dispatcher::~Dispatcher() #13 0x7ff4c0905298 ppapi::proxy::PluginDispatcher::~PluginDispatcher() #14 0x7ff4c4d935ac content::PluginProcessDispatcher::~PluginProcessDispatcher() #15 0x7ff4c4d935f9 content::PluginProcessDispatcher::~PluginProcessDispatcher() #16 0x7ff4c0906653 ppapi::proxy::PluginDispatcher::OnChannelError() #17 0x7ff4c3e44b60 IPC::ChannelProxy::Context::OnDispatchError() #18 0x7ff4c3e49339 _ZN4base8internal15RunnableAdapterIMN3IPC12ChannelProxy7ContextEFvvEE3RunIJEEEvPS4_DpOT_ #19 0x7ff4c3e492a9 _ZN4base8internal12InvokeHelperILb0EvNS0_15RunnableAdapterIMN3IPC12ChannelProxy7ContextEFvvEEEE8MakeItSoIJPS5_EEEvS8_DpOT_ #20 0x7ff4c3e49275 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN3IPC12ChannelProxy7ContextEFvvEEEFvPS8_EJSC_EEENS0_12InvokeHelperILb0EvSB_EEFvvEE3RunEPNS0_13BindStateBaseE #21 0x7ff4cbda307e base::Callback<>::Run() #22 0x7ff4cbdc914e base::debug::TaskAnnotator::RunTask() #23 0x7ff4cbe40aff base::MessageLoop::RunTask() #24 0x7ff4cbe40d88 base::MessageLoop::DeferOrRunPendingTask() #25 0x7ff4cbe40f52 base::MessageLoop::DoWork() #26 0x7ff4cbe52723 base::MessagePumpDefault::Run() #27 0x7ff4cbe4052f base::MessageLoop::RunHandler() #28 0x7ff4cbed6594 base::RunLoop::Run() #29 0x7ff4cbe3f5d4 base::MessageLoop::Run() #30 0x7ff4c4d96ef0 content::PpapiPluginMain() #31 0x7ff4c71c2196 content::RunZygote() #32 0x7ff4c71c2440 content::RunNamedProcessTypeMain() #33 0x7ff4c71c42bd content::ContentMainRunnerImpl::Run() #34 0x7ff4c71c1872 content::ContentMain() #35 0x7ff4cc96c3b2 ChromeMain #36 0x7ff4cc96c362 main #37 0x7ff4b7d66f45 __libc_start_main #38 0x7ff4cc96c265 <unknown> Received signal 6 #0 0x7ff4cbdc375e base::debug::StackTrace::StackTrace() #1 0x7ff4cbdc329f base::debug::(anonymous namespace)::StackDumpSignalHandler() #2 0x7ff4b9aa0330 <unknown> #3 0x7ff4b7d7bc37 gsignal #4 0x7ff4b7d7f028 abort #5 0x7ff4cbdc0056 base::debug::(anonymous namespace)::DebugBreak() #6 0x7ff4cbdc0038 base::debug::BreakDebugger() #7 0x7ff4cbe2408d logging::LogMessage::~LogMessage() #8 0x7ff4c09305ce ppapi::proxy::ProxyNonThreadSafeThreadTraits::RefCount::Release() #9 0x7ff4c0930499 pp::CompletionCallbackFactory<>::BackPointer::Release() #10 0x7ff4c095123d pp::CompletionCallbackFactory<>::ResetBackPointer() #11 0x7ff4c09511f9 pp::CompletionCallbackFactory<>::~CompletionCallbackFactory() #12 0x7ff4c094bc15 ppapi::proxy::ProxyCompletionCallbackFactory<>::~ProxyCompletionCallbackFactory() #13 0x7ff4c094253d ppapi::proxy::PPB_Instance_Proxy::~PPB_Instance_Proxy() #14 0x7ff4c09425b9 ppapi::proxy::PPB_Instance_Proxy::~PPB_Instance_Proxy() #15 0x7ff4c08b9f7f std::default_delete<>::operator()() #16 0x7ff4c08b9ccc std::unique_ptr<>::reset() #17 0x7ff4c08b9c59 std::unique_ptr<>::~unique_ptr() #18 0x7ff4c08b9711 ppapi::proxy::Dispatcher::~Dispatcher() #19 0x7ff4c0905298 ppapi::proxy::PluginDispatcher::~PluginDispatcher() #20 0x7ff4c4d935ac content::PluginProcessDispatcher::~PluginProcessDispatcher() #21 0x7ff4c4d935f9 content::PluginProcessDispatcher::~PluginProcessDispatcher() #22 0x7ff4c0906653 ppapi::proxy::PluginDispatcher::OnChannelError() #23 0x7ff4c3e44b60 IPC::ChannelProxy::Context::OnDispatchError() #24 0x7ff4c3e49339 _ZN4base8internal15RunnableAdapterIMN3IPC12ChannelProxy7ContextEFvvEE3RunIJEEEvPS4_DpOT_ #25 0x7ff4c3e492a9 _ZN4base8internal12InvokeHelperILb0EvNS0_15RunnableAdapterIMN3IPC12ChannelProxy7ContextEFvvEEEE8MakeItSoIJPS5_EEEvS8_DpOT_ #26 0x7ff4c3e49275 _ZN4base8internal7InvokerINS_13IndexSequenceIJLm0EEEENS0_9BindStateINS0_15RunnableAdapterIMN3IPC12ChannelProxy7ContextEFvvEEEFvPS8_EJSC_EEENS0_12InvokeHelperILb0EvSB_EEFvvEE3RunEPNS0_13BindStateBaseE #27 0x7ff4cbda307e base::Callback<>::Run() #28 0x7ff4cbdc914e base::debug::TaskAnnotator::RunTask() #29 0x7ff4cbe40aff base::MessageLoop::RunTask() #30 0x7ff4cbe40d88 base::MessageLoop::DeferOrRunPendingTask() #31 0x7ff4cbe40f52 base::MessageLoop::DoWork() #32 0x7ff4cbe52723 base::MessagePumpDefault::Run() #33 0x7ff4cbe4052f base::MessageLoop::RunHandler() #34 0x7ff4cbed6594 base::RunLoop::Run() #35 0x7ff4cbe3f5d4 base::MessageLoop::Run() #36 0x7ff4c4d96ef0 content::PpapiPluginMain() #37 0x7ff4c71c2196 content::RunZygote() #38 0x7ff4c71c2440 content::RunNamedProcessTypeMain() #39 0x7ff4c71c42bd content::ContentMainRunnerImpl::Run() #40 0x7ff4c71c1872 content::ContentMain() #41 0x7ff4cc96c3b2 ChromeMain #42 0x7ff4cc96c362 main #43 0x7ff4b7d66f45 __libc_start_main #44 0x7ff4cc96c265 <unknown> r8: 00007ffd5abd7d44 r9: 00007ff4b7e95a01 r10: 0000000000000008 r11: 0000000000000202 r12: 00007ff4cc96c23c r13: 00007ffd5abdaf90 r14: 0000000000000000 r15: 0000000000000000 di: 0000000000000001 si: 0000000000000001 bp: 00007ffd5abd89f0 bx: 0000000000000000 dx: 0000000000000006 ax: 0000000000000000 cx: ffffffffffffffff sp: 00007ffd5abd88b8 ip: 00007ff4b7d7bc37 efl: 0000000000000202 cgf: 0000000000000033 erf: 0000000000000000 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] Crashed report ID: How much crashed? Just one plugin Is it a problem with a plugin? Yes custom ppapi plugin Did this work before? N/A Chrome version: 51.0.2704.79 (Developer Build) Channel: stable OS Version: 3.16.0-77-generic Flash Version: Shockwave Flash 11.2 r202
,
Nov 30 2016
Would you be able to provide any insight fdoray? I was thinking you might have experience with FATAL:proxy_completion_callback_factory.h(45) based off of https://codereview.chromium.org/2407393002
,
Nov 30 2017
Issue has not been modified or commented on in the last 365 days, please re-open or file a new bug if this is still an issue. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot |
|||
►
Sign in to add a comment |
|||
Comment 1 by durga.behera@chromium.org
, Aug 18 2016