Support <keygen> in content processes

RESOLVED DUPLICATE of bug 582297

Status

()

Core
DOM
RESOLVED DUPLICATE of bug 582297
8 years ago
5 years ago

People

(Reporter: cjones, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Currently it triggers

###!!! ASSERTION: Trying to initialize PSM/NSS in a non-chrome process!: 'Error', file /home/cjones/mozilla/mozilla-central/security/manager/ssl/src/nsNSSComponent.cpp, line 307
EnsureNSSInitialized(EnsureNSSOperator) (/home/cjones/mozilla/mozilla-central/security/manager/ssl/src/nsNSSComponent.cpp:308)
nsNSSComponentConstructor (/home/cjones/mozilla/mozilla-central/security/manager/ssl/src/nsNSSModule.cpp:216)
mozilla::GenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (/home/cjones/mozilla/ff-dbg/xpcom/build/GenericFactory.cpp:49)
nsComponentManagerImpl::CreateInstance(nsID const&, nsISupports*, nsID const&, void**) (/home/cjones/mozilla/mozilla-central/xpcom/components/nsComponentManager.cpp:1228)
nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) (/home/cjones/mozilla/mozilla-central/xpcom/components/nsComponentManager.cpp:1480)
CallGetService(nsID const&, nsID const&, void**) (/home/cjones/mozilla/ff-dbg/xpcom/build/nsComponentManagerUtils.cpp:84)
nsGetServiceByCIDWithError::operator()(nsID const&, void**) const (/home/cjones/mozilla/ff-dbg/xpcom/build/nsComponentManagerUtils.cpp:266)
nsCOMPtr<nsINSSComponent>::assign_from_gs_cid_with_error(nsGetServiceByCIDWithError const&, nsID const&) (/home/cjones/mozilla/ff-dbg/security/manager/ssl/src/../../../../dist/include/nsCOMPtr.h:1242)
nsCOMPtr<nsINSSComponent>::operator=(nsGetServiceByCIDWithError const&) (/home/cjones/mozilla/ff-dbg/security/manager/ssl/src/../../../../dist/include/nsCOMPtr.h:706)
nsKeygenFormProcessor::Init() (/home/cjones/mozilla/mozilla-central/security/manager/ssl/src/nsKeygenHandler.cpp:336)
nsKeygenFormProcessor::Create(nsISupports*, nsID const&, void**) (/home/cjones/mozilla/mozilla-central/security/manager/ssl/src/nsKeygenHandler.cpp:322)
mozilla::GenericFactory::CreateInstance(nsISupports*, nsID const&, void**) (/home/cjones/mozilla/ff-dbg/xpcom/build/GenericFactory.cpp:49)
nsComponentManagerImpl::CreateInstance(nsID const&, nsISupports*, nsID const&, void**) (/home/cjones/mozilla/mozilla-central/xpcom/components/nsComponentManager.cpp:1228)
nsComponentManagerImpl::GetService(nsID const&, nsID const&, void**) (/home/cjones/mozilla/mozilla-central/xpcom/components/nsComponentManager.cpp:1480)
CallGetService(nsID const&, nsID const&, void**) (/home/cjones/mozilla/ff-dbg/xpcom/build/nsComponentManagerUtils.cpp:84)
nsGetServiceByCIDWithError::operator()(nsID const&, void**) const (/home/cjones/mozilla/ff-dbg/xpcom/build/nsComponentManagerUtils.cpp:266)
nsCOMPtr<nsIFormProcessor>::assign_from_gs_cid_with_error(nsGetServiceByCIDWithError const&, nsID const&) (/home/cjones/mozilla/ff-dbg/parser/html/../../dist/include/nsCOMPtr.h:1242)
nsCOMPtr (/home/cjones/mozilla/ff-dbg/parser/html/../../dist/include/nsCOMPtr.h:620)
nsHtml5TreeOperation::Perform(nsHtml5TreeOpExecutor*, nsIContent**) (/home/cjones/mozilla/mozilla-central/parser/html/nsHtml5TreeOperation.cpp:435)
nsHtml5TreeOpExecutor::RunFlushLoop() (/home/cjones/mozilla/mozilla-central/parser/html/nsHtml5TreeOpExecutor.cpp:492)
nsHtml5ExecutorFlusher::Run() (/home/cjones/mozilla/mozilla-central/parser/html/nsHtml5StreamParser.cpp:154)
nsThread::ProcessNextEvent(int, int*) (/home/cjones/mozilla/mozilla-central/xpcom/threads/nsThread.cpp:626)
NS_ProcessNextEvent_P(nsIThread*, int) (/home/cjones/mozilla/ff-dbg/xpcom/build/nsThreadUtils.cpp:250)
Nom'ing for blocking in case anyone knows of major web compat issues here.
tracking-fennec: --- → ?
This may or may not be related to bug 582297.

Updated

8 years ago
Status: NEW → RESOLVED
Last Resolved: 8 years ago
Resolution: --- → DUPLICATE
Duplicate of bug: 582297
(Assignee)

Updated

5 years ago
Component: DOM: Other → DOM
Product: Core → Core
(Assignee)

Updated

5 years ago
tracking-fennec: ? → ---
You need to log in before you can comment on or make changes to this bug.