Closed Bug 900515 Opened 11 years ago Closed 10 years ago

[Child NNNN] ###!!! ASSERTION: nsSSLStatus has null mServerCert or was called in the content process: 'Error', file c:/Mozilla/src/gum/security/manager/ssl/src/nsIdentityChecking.cpp, line 1134

Categories

(Core :: Security: PSM, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 820466
Tracking Status
e10s + ---

People

(Reporter: mayhemer, Unassigned)

References

Details

probably not dupe of bug 820466, caused by bug 899758

gum based on m-c 7d66decedd21

 	xul.dll!NS_DebugBreak(unsigned int aSeverity=1, const char * aStr=0x14a10148, const char * aExpr=0x14a1013c, const char * aFile=0x14a100f8, int aLine=1134)  Line 422 + 0xc bytes	C++
 	xul.dll!nsSSLStatus::GetIsExtendedValidation(bool * aIsEV=0x0032dbb6)  Line 1134 + 0x1b bytes	C++
 	xul.dll!nsSecureBrowserUIImpl::EvaluateAndUpdateSecurityState(nsIRequest * aRequest=0x0572957c, nsISupports * info=0x038266f0, bool withNewLocation=true)  Line 500 + 0x1d bytes	C++
 	xul.dll!nsSecureBrowserUIImpl::OnLocationChange(nsIWebProgress * aWebProgress=0x036d048c, nsIRequest * aRequest=0x0572957c, nsIURI * aLocation=0x05acc2f8, unsigned int aFlags=0)  Line 1465 + 0x1a bytes	C++
 	xul.dll!nsDocLoader::FireOnLocationChange(nsIWebProgress * aWebProgress=0x036d048c, nsIRequest * aRequest=0x0572957c, nsIURI * aUri=0x05acc2f8, unsigned int aFlags=0)  Line 1364	C++
 	xul.dll!nsDocShell::CreateContentViewer(const char * aContentType=0x07ede6b0, nsIRequest * request=0x0572957c, nsIStreamListener * * aContentHandler=0x080e82dc)  Line 8117	C++
 	xul.dll!nsDSURIContentListener::DoContent(const char * aContentType=0x07ede6b0, bool aIsContentPreferred=false, nsIRequest * request=0x0572957c, nsIStreamListener * * aContentHandler=0x080e82dc, bool * aAbortProcess=0x0032de17)  Line 123 + 0x20 bytes	C++
 	xul.dll!nsDocumentOpenInfo::TryContentListener(nsIURIContentListener * aListener=0x0367dbd0, nsIChannel * aChannel=0x0572957c)  Line 681 + 0x42 bytes	C++
 	xul.dll!nsDocumentOpenInfo::DispatchContent(nsIRequest * request=0x0572957c, nsISupports * aCtxt=0x00000000)  Line 382 + 0x35 bytes	C++
 	xul.dll!nsDocumentOpenInfo::OnStartRequest(nsIRequest * request=0x0572957c, nsISupports * aCtxt=0x00000000)  Line 258 + 0x10 bytes	C++
 	xul.dll!mozilla::net::HttpChannelChild::OnStartRequest(const nsHttpResponseHead & responseHead={...}, const bool & useResponseHead=true, const nsHttpHeaderArray & requestHeaders={...}, const bool & isFromCache=false, const bool & cacheEntryAvailable=true, const unsigned int & cacheExpirationTime=0, const nsCString & cachedCharset={...}, const nsCString & securityInfoSerialization={...}, const mozilla::net::NetAddr & selfAddr={...}, const mozilla::net::NetAddr & peerAddr={...})  Line 283 + 0x4a bytes	C++
 	xul.dll!mozilla::net::HttpChannelChild::RecvOnStartRequest(const nsHttpResponseHead & responseHead={...}, const bool & useResponseHead=true, const nsHttpHeaderArray & requestHeaders={...}, const bool & isFromCache=false, const bool & cacheEntryAvailable=true, const unsigned int & cacheExpirationTime=0, const nsCString & cachedCharset={...}, const nsCString & securityInfoSerialization={...}, const mozilla::net::NetAddr & selfAddr={...}, const mozilla::net::NetAddr & peerAddr={...})  Line 241	C++
 	xul.dll!mozilla::net::PHttpChannelChild::OnMessageReceived(const IPC::Message & __msg={...})  Line 476 + 0x59 bytes	C++
 	xul.dll!mozilla::dom::PContentChild::OnMessageReceived(const IPC::Message & __msg={...})  Line 2588 + 0x17 bytes	C++
 	xul.dll!mozilla::ipc::AsyncChannel::OnDispatchMessage(const IPC::Message & msg={...})  Line 506 + 0x24 bytes	C++
 	xul.dll!mozilla::ipc::RPCChannel::OnMaybeDequeueOne()  Line 389	C++
 	xul.dll!DispatchToMethod<mozilla::ipc::RPCChannel,bool (__thiscall mozilla::ipc::RPCChannel::*)(void)>(mozilla::ipc::RPCChannel * obj=0x00574048, bool (void)* method=0x0f5c19c0, const Tuple0 & arg={...})  Line 384	C++
 	xul.dll!RunnableMethod<mozilla::ipc::RPCChannel,bool (__thiscall mozilla::ipc::RPCChannel::*)(void),Tuple0>::Run()  Line 307 + 0x1e bytes	C++
 	xul.dll!mozilla::ipc::RPCChannel::RefCountedTask::Run()  Line 397 + 0x1c bytes	C++
 	xul.dll!mozilla::ipc::RPCChannel::DequeueTask::Run()  Line 414 + 0x19 bytes	C++
 	xul.dll!MessageLoop::RunTask(Task * task=0x058ad2f0)  Line 339	C++
 	xul.dll!MessageLoop::DeferOrRunPendingTask(const MessageLoop::PendingTask & pending_task={...})  Line 349	C++
 	xul.dll!MessageLoop::DoWork()  Line 446 + 0xc bytes	C++
 	xul.dll!mozilla::ipc::DoWorkRunnable::Run()  Line 42	C++
 	xul.dll!nsThread::ProcessNextEvent(bool mayWait=true, bool * result=0x0032f16b)  Line 622 + 0x19 bytes	C++
 	xul.dll!NS_ProcessNextEvent(nsIThread * thread=0x005828f8, bool mayWait=true)  Line 238 + 0x17 bytes	C++
 	xul.dll!mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate * aDelegate=0x0032f370)  Line 116 + 0xe bytes	C++
 	xul.dll!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate * aDelegate=0x0032f370)  Line 235	C++
 	xul.dll!MessageLoop::RunInternal()  Line 221	C++
 	xul.dll!MessageLoop::RunHandler()  Line 214	C++
 	xul.dll!MessageLoop::Run()  Line 188	C++
 	xul.dll!nsBaseAppShell::Run()  Line 165	C++
 	xul.dll!nsAppShell::Run()  Line 113 + 0x9 bytes	C++
 	xul.dll!XRE_RunAppShell()  Line 676 + 0x19 bytes	C++
 	xul.dll!mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate * aDelegate=0x0032f370)  Line 201 + 0x5 bytes	C++
 	xul.dll!MessageLoop::RunInternal()  Line 221	C++
 	xul.dll!MessageLoop::RunHandler()  Line 214	C++
 	xul.dll!MessageLoop::Run()  Line 188	C++
 	xul.dll!XRE_InitChildProcess(int aArgc=4, char * * aArgv=0x00563840, GeckoProcessType aProcess=GeckoProcessType_Content)  Line 517	C++
 	plugin-container.exe!NS_internal_main(int argc=6, char * * argv=0x00563840)  Line 85 + 0x12 bytes	C++
Yeah that doesn't work in the child, we actually query EV in the parent again. We should probably just disable this in child for now.
Component: Tracking → Security: PSM
OS: Windows 7 → All
QA Contact: chofmann
Hardware: x86_64 → All
I hit this just pressing ⌘T in a fresh profile (using Firefox on Mac).
Mass tracking-e10s flag change. Filter bugmail on "2be0fcce-e36a-4e2c-aa80-0e3d33eb5406".
tracking-e10s: --- → +
(In reply to Jesse Ruderman from comment #2)
> I hit this just pressing ⌘T in a fresh profile (using Firefox on Mac).
Nightly 2014-05-08-mozilla-central-debug, Win 7 x64
Simply opening a new empty tab results in:
[Child 8572] ###!!! ASSERTION: nsSSLStatus has null mServerCert or was called in the content process
: 'Error', file c:\builds\moz2_slave\m-cen-w32-d-000000000000000000\build\security\manager\ssl\src\n
sSSLStatus.cpp, line 112
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.