Crash in vcruntime140.dll@0xc5f0 | lg_CopyAttribute

NEW
Unassigned

Status

NSS
Libraries
P3
critical
a year ago
9 months ago

People

(Reporter: baffclan, Unassigned)

Tracking

({crash})

trunk
x86
Windows 10
crash

Firefox Tracking Flags

(firefox55 affected)

Details

(crash signature)

(Reporter)

Description

a year ago
This bug was filed from the Socorro interface and is 
report bp-f84cb785-b022-4b94-a9a3-c827d2170318.
=============================================================

Crashing Thread (8)
Frame 	Module 	Signature 	Source
Ø 0 	vcruntime140.dll 	vcruntime140.dll@0xc5f0 	
1 	nssdbm3.dll 	lg_CopyAttribute 	security/nss/lib/softoken/legacydb/lgattr.c:137
2 	nssdbm3.dll 	lg_FindCertAttribute 	security/nss/lib/softoken/legacydb/lgattr.c:1244
3 	nssdbm3.dll 	lg_GetAttributeValue 	security/nss/lib/softoken/legacydb/lgattr.c:1376
4 	softokn3.dll 	sftkdb_GetAttributeValue 	security/nss/lib/softoken/sftkdb.c:1322
5 	softokn3.dll 	NSC_GetAttributeValue 	security/nss/lib/softoken/pkcs11.c:4450
6 	nss3.dll 	nssCKObject_GetAttributes 	security/nss/lib/dev/ckhelper.c:112
7 	nss3.dll 	nssCryptokiCertificate_GetAttributes 	security/nss/lib/dev/ckhelper.c:320
8 	nss3.dll 	nssCertificate_Create 	security/nss/lib/pki/certificate.c:51
9 	nss3.dll 	cert_createObject 	security/nss/lib/pki/pkibase.c:1010
10 	nss3.dll 	nssPKIObjectCollection_GetObjects 	security/nss/lib/pki/pkibase.c:853
11 	nss3.dll 	nssPKIObjectCollection_GetCRLs 	security/nss/lib/pki/pkibase.c:1183
12 	nss3.dll 	nssTrustDomain_FindCertificatesBySubject 	security/nss/lib/pki/trustdomain.c:611
13 	nss3.dll 	CERT_CreateSubjectCertList 	security/nss/lib/certdb/stanpcertdb.c:704
14 	xul.dll 	mozilla::psm::NSSCertDBTrustDomain::FindIssuer(mozilla::pkix::Input, mozilla::pkix::TrustDomain::IssuerChecker&, mozilla::pkix::Time) 	security/certverifier/NSSCertDBTrustDomain.cpp:147
15 	xul.dll 	mozilla::pkix::BuildForward 	security/pkix/lib/pkixbuild.cpp:341
16 	xul.dll 	mozilla::pkix::BuildCertChain(mozilla::pkix::TrustDomain&, mozilla::pkix::Input, mozilla::pkix::Time, mozilla::pkix::EndEntityOrCA, mozilla::pkix::KeyUsage, mozilla::pkix::KeyPurposeId, mozilla::pkix::CertPolicyId const&, mozilla::pkix::Input const*) 	security/pkix/lib/pkixbuild.cpp:377
17 	xul.dll 	mozilla::psm::BuildCertChainForOneKeyUsage 	security/certverifier/CertVerifier.cpp:192
18 	xul.dll 	mozilla::psm::CertVerifier::VerifyCert(CERTCertificateStr*, __int64, mozilla::pkix::Time, void*, char const*, std::unique_ptr<CERTCertListStr, mozilla::UniqueCERTCertListDeletePolicy>&, unsigned int, SECItemStr const*, SECItemStr const*, mozilla::OriginAttributes const&, SECOidTag*, mozilla::psm::CertVerifier::OCSPStaplingStatus*, mozilla::psm::KeySizeStatus*, mozilla::psm::SHA1ModeResult*, mozilla::psm::PinningTelemetryInfo*, mozilla::psm::CertificateTransparencyInfo*) 	security/certverifier/CertVerifier.cpp:704
19 	xul.dll 	mozilla::psm::CertVerifier::VerifySSLServerCert(std::unique_ptr<CERTCertificateStr, mozilla::UniqueCERTCertificateDeletePolicy> const&, SECItemStr const*, SECItemStr const*, mozilla::pkix::Time, void*, char const*, std::unique_ptr<CERTCertListStr, mozilla::UniqueCERTCertListDeletePolicy>&, bool, unsigned int, mozilla::OriginAttributes const&, SECOidTag*, mozilla::psm::CertVerifier::OCSPStaplingStatus*, mozilla::psm::KeySizeStatus*, mozilla::psm::SHA1ModeResult*, mozilla::psm::PinningTelemetryInfo*, mozilla::psm::CertificateTransparencyInfo*) 	security/certverifier/CertVerifier.cpp:952
20 	xul.dll 	nsNSSSocketInfo::IsAcceptableForHost(nsACString const&, bool*) 	security/manager/ssl/nsNSSIOLayer.cpp:456
21 	xul.dll 	nsNSSSocketInfo::JoinConnection(nsACString const&, nsACString const&, int, bool*) 	security/manager/ssl/nsNSSIOLayer.cpp:496
22 	xul.dll 	mozilla::net::nsHttpConnectionMgr::GetSpdyPreferredEnt(mozilla::net::nsHttpConnectionMgr::nsConnectionEntry*) 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:851
23 	xul.dll 	mozilla::net::nsHttpConnectionMgr::GetSpdyPreferredConn(mozilla::net::nsHttpConnectionMgr::nsConnectionEntry*) 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:1919
24 	xul.dll 	mozilla::net::nsHttpConnectionMgr::ProcessPendingQForEntry(mozilla::net::nsHttpConnectionMgr::nsConnectionEntry*, bool) 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:988
25 	xul.dll 	mozilla::net::nsHttpConnectionMgr::OnMsgProcessPendingQ(int, mozilla::net::ARefBase*) 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:2215
26 	xul.dll 	mozilla::net::ConnEvent::Run() 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:211
27 	xul.dll 	nsThread::ProcessNextEvent(bool, bool*) 	xpcom/threads/nsThread.cpp:1269
28 	xul.dll 	NS_ProcessNextEvent(nsIThread*, bool) 	xpcom/threads/nsThreadUtils.cpp:389
29 	xul.dll 	mozilla::net::nsSocketTransportService::Run() 	netwerk/base/nsSocketTransportService2.cpp:945
30 	xul.dll 	nsThread::ProcessNextEvent(bool, bool*) 	xpcom/threads/nsThread.cpp:1269
31 	xul.dll 	NS_ProcessNextEvent(nsIThread*, bool) 	xpcom/threads/nsThreadUtils.cpp:389
32 	xul.dll 	mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 	ipc/glue/MessagePump.cpp:338
33 	xul.dll 	MessageLoop::RunHandler() 	ipc/chromium/src/base/message_loop.cc:231
34 	xul.dll 	MessageLoop::Run() 	ipc/chromium/src/base/message_loop.cc:211
35 	xul.dll 	nsThread::ThreadFunc(void*) 	xpcom/threads/nsThread.cpp:500
36 	nss3.dll 	PR_NativeRunThread 	nsprpub/pr/src/threads/combined/pruthr.c:397
37 	nss3.dll 	pr_root 	nsprpub/pr/src/md/windows/w95thred.c:95
38 	ucrtbase.dll 	o__realloc_base 	
39 	kernel32.dll 	BaseThreadInitThunk 	
40 	ntdll.dll 	RtlUserThreadStart 	


Application Basics:
Name: Firefox
Version: 55.0a1
Build ID: 20170317111607
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:55.0) Gecko/20100101 Firefox/55.0
Assignee: nobody → nobody
Component: General → Libraries
Product: Core → NSS
Version: Trunk → trunk
(Reporter)

Comment 1

a year ago
similar crash:
Signature: [@ nssCKObject_GetAttributes | nssCryptokiCertificate_GetAttributes | nssCertificate_Create | cert_createObject | nssPKIObjectCollection_GetObjects | nssPKIObjectCollection_GetCertificates | nssTrustDomain_FindCertificatesBySubject | CERT_CreateSubjectCer... ]

bp-bc94791d-4e28-4dc7-acb2-c0bd70170503
bp-5885bd27-87c0-48c2-8378-d9a4e0170503

Crashing Thread (6)
Frame 	Module 	Signature 	Source
0 	nss3.dll 	nssCKObject_GetAttributes 	security/nss/lib/dev/ckhelper.c:94
1 	nss3.dll 	nssCryptokiCertificate_GetAttributes 	security/nss/lib/dev/ckhelper.c:320
2 	nss3.dll 	nssCertificate_Create 	security/nss/lib/pki/certificate.c:51
3 	nss3.dll 	cert_createObject 	security/nss/lib/pki/pkibase.c:1010
4 	nss3.dll 	nssPKIObjectCollection_GetObjects 	security/nss/lib/pki/pkibase.c:853
5 	nss3.dll 	nssPKIObjectCollection_GetCertificates 	security/nss/lib/pki/pkibase.c:1183
6 	nss3.dll 	nssTrustDomain_FindCertificatesBySubject 	security/nss/lib/pki/trustdomain.c:611
7 	nss3.dll 	CERT_CreateSubjectCertList 	security/nss/lib/certdb/stanpcertdb.c:704
8 	xul.dll 	mozilla::psm::NSSCertDBTrustDomain::FindIssuer(mozilla::pkix::Input, mozilla::pkix::TrustDomain::IssuerChecker&, mozilla::pkix::Time) 	security/certverifier/NSSCertDBTrustDomain.cpp:147
9 	xul.dll 	mozilla::pkix::BuildForward 	security/pkix/lib/pkixbuild.cpp:341
10 	xul.dll 	mozilla::pkix::BuildCertChain(mozilla::pkix::TrustDomain&, mozilla::pkix::Input, mozilla::pkix::Time, mozilla::pkix::EndEntityOrCA, mozilla::pkix::KeyUsage, mozilla::pkix::KeyPurposeId, mozilla::pkix::CertPolicyId const&, mozilla::pkix::Input const*) 	security/pkix/lib/pkixbuild.cpp:377
11 	xul.dll 	mozilla::psm::BuildCertChainForOneKeyUsage 	security/certverifier/CertVerifier.cpp:192
12 	xul.dll 	mozilla::psm::CertVerifier::VerifyCert(CERTCertificateStr*, __int64, mozilla::pkix::Time, void*, char const*, std::unique_ptr<CERTCertListStr, mozilla::UniqueCERTCertListDeletePolicy>&, unsigned int, SECItemStr const*, SECItemStr const*, mozilla::OriginAttributes const&, SECOidTag*, mozilla::psm::CertVerifier::OCSPStaplingStatus*, mozilla::psm::KeySizeStatus*, mozilla::psm::SHA1ModeResult*, mozilla::psm::PinningTelemetryInfo*, mozilla::psm::CertificateTransparencyInfo*) 	security/certverifier/CertVerifier.cpp:704
13 	xul.dll 	mozilla::psm::CertVerifier::VerifySSLServerCert(std::unique_ptr<CERTCertificateStr, mozilla::UniqueCERTCertificateDeletePolicy> const&, SECItemStr const*, SECItemStr const*, mozilla::pkix::Time, void*, char const*, std::unique_ptr<CERTCertListStr, mozilla::UniqueCERTCertListDeletePolicy>&, bool, unsigned int, mozilla::OriginAttributes const&, SECOidTag*, mozilla::psm::CertVerifier::OCSPStaplingStatus*, mozilla::psm::KeySizeStatus*, mozilla::psm::SHA1ModeResult*, mozilla::psm::PinningTelemetryInfo*, mozilla::psm::CertificateTransparencyInfo*) 	security/certverifier/CertVerifier.cpp:952
14 	xul.dll 	nsNSSSocketInfo::IsAcceptableForHost(nsACString_internal const&, bool*) 	security/manager/ssl/nsNSSIOLayer.cpp:456
15 	xul.dll 	nsNSSSocketInfo::JoinConnection(nsACString_internal const&, nsACString_internal const&, int, bool*) 	security/manager/ssl/nsNSSIOLayer.cpp:496
16 	xul.dll 	mozilla::net::nsHttpConnectionMgr::GetSpdyPreferredEnt(mozilla::net::nsHttpConnectionMgr::nsConnectionEntry*) 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:830
17 	xul.dll 	mozilla::net::nsHttpConnectionMgr::GetSpdyPreferredConn(mozilla::net::nsHttpConnectionMgr::nsConnectionEntry*) 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:1752
18 	xul.dll 	mozilla::net::nsHttpConnectionMgr::ProcessPendingQForEntry(mozilla::net::nsHttpConnectionMgr::nsConnectionEntry*, bool) 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:872
19 	xul.dll 	mozilla::net::nsHttpConnectionMgr::OnMsgProcessPendingQ(int, mozilla::net::ARefBase*) 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:2010
20 	xul.dll 	mozilla::net::nsHttpConnectionMgr::OnMsgReclaimConnection(int, mozilla::net::ARefBase*) 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:2315
21 	xul.dll 	mozilla::net::ConnEvent::Run() 	netwerk/protocol/http/nsHttpConnectionMgr.cpp:204
22 	xul.dll 	nsThread::ProcessNextEvent(bool, bool*) 	xpcom/threads/nsThread.cpp:1264
23 	xul.dll 	NS_ProcessNextEvent(nsIThread*, bool) 	xpcom/threads/nsThreadUtils.cpp:389
24 	xul.dll 	mozilla::net::nsSocketTransportService::Run() 	netwerk/base/nsSocketTransportService2.cpp:945
25 	xul.dll 	nsThread::ProcessNextEvent(bool, bool*) 	xpcom/threads/nsThread.cpp:1264
26 	xul.dll 	NS_ProcessNextEvent(nsIThread*, bool) 	xpcom/threads/nsThreadUtils.cpp:389
27 	xul.dll 	mozilla::ipc::MessagePumpForNonMainThreads::Run(base::MessagePump::Delegate*) 	ipc/glue/MessagePump.cpp:368
28 	xul.dll 	MessageLoop::RunHandler() 	ipc/chromium/src/base/message_loop.cc:231
29 	xul.dll 	MessageLoop::Run() 	ipc/chromium/src/base/message_loop.cc:211
30 	xul.dll 	nsThread::ThreadFunc(void*) 	xpcom/threads/nsThread.cpp:495
31 	nss3.dll 	PR_NativeRunThread 	nsprpub/pr/src/threads/combined/pruthr.c:397
32 	nss3.dll 	pr_root 	nsprpub/pr/src/md/windows/w95thred.c:95
33 	ucrtbase.dll 	o__realloc_base 	
34 	kernel32.dll 	BaseThreadInitThunk 	
35 	ntdll.dll 	RtlUserThreadStart
Priority: -- → P3
You need to log in before you can comment on or make changes to this bug.