Closed
Bug 710073
Opened 13 years ago
Closed 9 years ago
NS_RUNTIMEABORT("actor has been |delete|d"); PHttpChannelChild left in content process after shutdown
Categories
(Core :: DOM: Content Processes, defect)
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: mayhemer, Unassigned)
Details
Current mozilla-central, Windows desktop build.
Shutdown crash: do some browsing and then soon after a page has loaded close Fennec, 90% reproducible. I was browsing mozilla/fennec support pages.
KernelBase.dll!_DebugBreak@0() + 0x2 bytes
xul.dll!RealBreak() Line 422 C++
xul.dll!NS_DebugBreak_P(unsigned int aSeverity=3, const char * aStr=0x5a46e840, const char * aExpr=0x00000000, const char * aFile=0x5a46e7f0, int aLine=941) Line 343 C++
> xul.dll!mozilla::net::PHttpChannelChild::Write(mozilla::net::PHttpChannelChild * __v=0x03dd8e68, IPC::Message * __msg=0x07736f80, bool __nullable=false) Line 941 + 0x18 bytes C++
xul.dll!mozilla::net::PHttpChannelChild::Send__delete__(mozilla::net::PHttpChannelChild * actor=0x03dd8e68) Line 355 C++
xul.dll!mozilla::net::HttpChannelChild::Release() Line 101 + 0xc bytes C++
xul.dll!mozilla::net::HttpChannelChild::ReleaseIPDLReference() Line 149 C++
xul.dll!mozilla::net::NeckoChild::DeallocPHttpChannel(mozilla::net::PHttpChannelChild * channel=0x03dd8e68) Line 114 C++
xul.dll!mozilla::net::PNeckoChild::DeallocSubtree() Line 797 C++
xul.dll!mozilla::dom::PContentChild::DeallocSubtree() Line 2601 C++
xul.dll!mozilla::dom::PContentChild::OnChannelClose() Line 2123 C++
xul.dll!mozilla::ipc::AsyncChannel::NotifyChannelClosed() Line 549 C++
xul.dll!mozilla::ipc::AsyncChannel::NotifyMaybeChannelError() Line 564 C++
xul.dll!mozilla::ipc::AsyncChannel::OnNotifyMaybeChannelError() Line 535 C++
xul.dll!DispatchToMethod<mozilla::ipc::AsyncChannel,void (__thiscall mozilla::ipc::AsyncChannel::*)(void)>(mozilla::ipc::AsyncChannel * obj=0x0093d148, void (void)* method=0x575a5daa, const Tuple0 & arg={...}) Line 384 C++
xul.dll!RunnableMethod<mozilla::ipc::AsyncChannel,void (__thiscall mozilla::ipc::AsyncChannel::*)(void),Tuple0>::Run() Line 307 + 0x1e bytes C++
xul.dll!MessageLoop::RunTask(Task * task=0x03d78e80) Line 319 C++
xul.dll!MessageLoop::DeferOrRunPendingTask(const MessageLoop::PendingTask & pending_task={...}) Line 329 C++
xul.dll!MessageLoop::DoWork() Line 426 + 0xc bytes C++
xul.dll!mozilla::ipc::DoWorkRunnable::Run() Line 71 C++
xul.dll!nsThread::ProcessNextEvent(bool mayWait=true, bool * result=0x0036cb7b) Line 625 + 0x19 bytes C++
xul.dll!NS_ProcessNextEvent_P(nsIThread * thread=0x0093e338, bool mayWait=true) Line 245 + 0x17 bytes C++
xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate * aDelegate=0x0036ec9c) Line 134 + 0xe bytes C++
xul.dll!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate * aDelegate=0x0036ec9c) Line 230 C++
xul.dll!MessageLoop::RunInternal() Line 209 C++
xul.dll!MessageLoop::RunHandler() Line 202 C++
xul.dll!MessageLoop::Run() Line 176 C++
xul.dll!nsBaseAppShell::Run() Line 191 C++
xul.dll!nsAppShell::Run() Line 258 + 0x9 bytes C++
xul.dll!XRE_RunAppShell() Line 685 + 0x19 bytes C++
xul.dll!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate * aDelegate=0x0036ec9c) Line 215 + 0x5 bytes C++
xul.dll!MessageLoop::RunInternal() Line 209 C++
xul.dll!MessageLoop::RunHandler() Line 202 C++
xul.dll!MessageLoop::Run() Line 176 C++
xul.dll!XRE_InitChildProcess(int aArgc=2, char * * aArgv=0x00ae2cb8, GeckoProcessType aProcess=GeckoProcessType_Content) Line 528 C++
plugin-container.exe!NS_internal_main(int argc=4, char * * argv=0x00ae2cb8) Line 81 + 0x12 bytes C++
Comment 1•13 years ago
|
||
This might be the same as bug 690425.
Updated•10 years ago
|
Component: IPC → DOM: Content Processes
Comment 2•9 years ago
|
||
This code has changed a bunch in the last 5 years so probably no use in keeping this open.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•