Closed Bug 521445 Opened 15 years ago Closed 14 years ago

Plugins: ###!!! ASSERTION: not initialized: 'sSingleton', file ../../dist/include/mozilla/dom/ContentProcessChild.h, line 59

Categories

(Core :: IPC, defect)

x86
Linux
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: cjones, Unassigned)

Details

Plugin processes don't need or use ContentProcessChild.  Occurring from this context:

#0  mozilla::dom::ContentProcessChild::GetSingleton () at ../../dist/include/mozilla/dom/ContentProcessChild.h:60
#1  0x00007f199a3cdf27 in XRE_ShutdownChildProcess (aUILoop=0x7f1990e6ce40) at /home/cjones/mozilla/electrolysis/toolkit/xre/nsEmbedFunctions.cpp:479
#2  0x00007f199b4e95ce in mozilla::ipc::AsyncChannel::OnChannelError (this=0xc6ddd8) at /home/cjones/mozilla/electrolysis/ipc/glue/AsyncChannel.cpp:204
#3  0x00007f199b4ed15d in mozilla::ipc::RPCChannel::OnChannelError (this=0xc6ddd8) at /home/cjones/mozilla/electrolysis/ipc/glue/RPCChannel.cpp:426
#4  0x00007f199b5896f2 in IPC::Channel::ChannelImpl::OnFileCanReadWithoutBlocking (this=0xc707f0, fd=3) at /home/cjones/mozilla/electrolysis/ipc/chromium/src/chrome/common/ipc_channel_posix.cc:698
#5  0x00007f199b576859 in base::MessagePumpLibevent::OnLibeventNotification (fd=3, flags=2, context=0xc707f0) at /home/cjones/mozilla/electrolysis/ipc/chromium/src/base/message_pump_libevent.cc:210
#6  0x00007f199b4f8a84 in event_process_active (base=0xc666e0) at /home/cjones/mozilla/electrolysis/ipc/chromium/src/third_party/libevent/event.c:385
#7  0x00007f199b4f8d72 in event_base_loop (base=0xc666e0, flags=1) at /home/cjones/mozilla/electrolysis/ipc/chromium/src/third_party/libevent/event.c:522
#8  0x00007f199b576d83 in base::MessagePumpLibevent::Run (this=0xc65b50, delegate=0x7fffa4a6fb00) at /home/cjones/mozilla/electrolysis/ipc/chromium/src/base/message_pump_libevent.cc:245
#9  0x00007f199b51ee85 in MessageLoop::RunInternal (this=0x7fffa4a6fb00) at /home/cjones/mozilla/electrolysis/ipc/chromium/src/base/message_loop.cc:211
#10 0x00007f199b51eea5 in MessageLoop::RunHandler (this=0x7fffa4a6fb00) at /home/cjones/mozilla/electrolysis/ipc/chromium/src/base/message_loop.cc:194
#11 0x00007f199b51ef06 in MessageLoop::Run (this=0x7fffa4a6fb00) at /home/cjones/mozilla/electrolysis/ipc/chromium/src/base/message_loop.cc:168
#12 0x00007f199a3ce8eb in XRE_InitChildProcess (aArgc=3, aArgv=0x7fffa4a6fe68, aProcess=GeckoProcessType_Plugin) at /home/cjones/mozilla/electrolysis/toolkit/xre/nsEmbedFunctions.cpp:315
#13 0x000000000040084c in main (argc=4, argv=0x7fffa4a6fe68) at /home/cjones/mozilla/electrolysis/ipc/app/MozillaRuntimeMain.cpp:64

One could argue that this is a sub-bug of bug 516515, but I'd like to kill this assertion failure in the meantime.
Code was fixed in the meantime.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.