Closed Bug 1280506 Opened 10 years ago Closed 10 years ago

MOZ_RELEASE_ASSERT(MessageLoop::current() == mWorkerLoop) in MessageChannel::GetTopmostMessageRoutingId

Categories

(Core Graveyard :: Plug-ins, defect, P3)

defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: khuey, Unassigned)

Details

The stack is moz59D0.tmp!mozilla::ipc::MessageChannel::GetTopmostMessageRoutingId() Line 2296 C++ moz59D0.tmp!mozilla::plugins::PluginModuleChromeParent::GetInvokingProtocol() Line 1027 C++ moz59D0.tmp!mozilla::plugins::PluginModuleChromeParent::OnEnteredCall() Line 991 C++ moz59D0.tmp!mozilla::ipc::MessageChannel::CxxStackFrame::CxxStackFrame(mozilla::ipc::MessageChannel & that, mozilla::ipc::Direction direction, const IPC::Message * msg) Line 243 C++ moz59D0.tmp!mozilla::ipc::MessageChannel::Call(IPC::Message * aMsg, IPC::Message * aReply) Line 1276 C++ moz59D0.tmp!mozilla::plugins::PPluginModuleParent::CallNP_GetEntryPoints(short * rv) Line 193 C++ moz59D0.tmp!mozilla::plugins::PluginModuleChromeParent::NP_GetEntryPoints(_NPPluginFuncs * pFuncs, short * error) Line 2568 C++ moz59D0.tmp!nsNPAPIPlugin::CreatePlugin(nsPluginTag * aPluginTag, nsNPAPIPlugin * * aResult) Line 321 C++ moz59D0.tmp!nsPluginHost::EnsurePluginLoaded(nsPluginTag * aPluginTag) Line 1363 C++ moz59D0.tmp!nsPluginHost::GetPluginForContentProcess(unsigned int aPluginId, nsNPAPIPlugin * * aPlugin) Line 1389 C++ moz59D0.tmp!mozilla::plugins::SetupBridge(unsigned int aPluginId, mozilla::dom::ContentParent * aContentParent, bool aForceBridgeNow, nsresult * rv, unsigned int * runID) Line 115 C++ moz59D0.tmp!mozilla::dom::ContentParent::RecvLoadPlugin(const unsigned int & aPluginId, nsresult * aRv, unsigned int * aRunID) Line 1056 C++ moz59D0.tmp!mozilla::dom::PContentParent::OnMessageReceived(const IPC::Message & msg__, IPC::Message * & reply__) Line 8213 C++ moz59D0.tmp!mozilla::ipc::MessageChannel::DispatchSyncMessage(const IPC::Message & aMsg, IPC::Message * & aReply) Line 1629 C++ moz59D0.tmp!mozilla::ipc::MessageChannel::DispatchMessageW(IPC::Message && aMsg) Line 1593 C++ moz59D0.tmp!mozilla::ipc::MessageChannel::OnMaybeDequeueOne() Line 1565 C++ moz59D0.tmp!nsRunnableMethodImpl<void (__thiscall mozilla::ipc::MessageChannel::*)(void),0,1>::Run() Line 758 C++ moz59D0.tmp!mozilla::ipc::MessageChannel::DequeueTask::Run() Line 497 C++ moz59D0.tmp!nsThread::ProcessNextEvent(bool aMayWait, bool * aResult) Line 1035 C++ moz59D0.tmp!NS_ProcessNextEvent(nsIThread * aThread, bool aMayWait) Line 290 C++ moz59D0.tmp!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate * aDelegate) Line 133 C++ moz59D0.tmp!MessageLoop::RunHandler() Line 229 C++ moz59D0.tmp!MessageLoop::Run() Line 209 C++ moz59D0.tmp!nsBaseAppShell::Run() Line 158 C++ moz59D0.tmp!nsAppShell::Run() Line 262 C++ moz59D0.tmp!nsAppStartup::Run() Line 285 C++ moz59D0.tmp!XREMain::XRE_mainRun() Line 4389 C++ moz59D0.tmp!XREMain::XRE_main(int argc, char * * argv, const nsXREAppData * aAppData) Line 4493 C++ moz59D0.tmp!XRE_main(int argc, char * * argv, const nsXREAppData * aAppData, unsigned int aFlags) Line 4598 C++ mWorkerLoop is null here. billm suggested asking aklotz about it.
Flags: needinfo?(aklotz)
khuey do you have a testcase for this?
Flags: needinfo?(khuey)
No, I hit it once and filed it.
Flags: needinfo?(khuey)
Priority: -- → P3
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → INCOMPLETE
Flags: needinfo?(aklotz)
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.