Closed
Bug 679030
Opened 13 years ago
Closed 13 years ago
Firefox 8.0a1 Crash [@ PK11PasswordPrompt(PK11SlotInfoStr*, int, void*) ]
Categories
(Core :: Security: PSM, defect)
Tracking
()
RESOLVED
DUPLICATE
of bug 678440
mozilla9
People
(Reporter: marcia, Assigned: briansmith)
Details
(Keywords: crash, Whiteboard: Stack is bogus, not real)
Crash Data
Seen while looking at trunk crash stats. Crashes started showing up using the 2011081200 build. https://crash-stats.mozilla.com/report/list?signature=PK11PasswordPrompt%28PK11SlotInfoStr*,%20int,%20void*%29 links to the crashes.
Possible pushlog regression range based on crash stats: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=be17ceae8d60&tochange=f262c389193e
https://crash-stats.mozilla.com/report/index/5c9b114f-2d1a-4016-877f-e760e2110815
Frame Module Signature [Expand] Source
0 xul.dll PK11PasswordPrompt security/manager/ssl/src/nsNSSCallbacks.cpp:816
1 mozcrt19.dll arena_dalloc obj-firefox/memory/jemalloc/crtsrc/jemalloc.c:4282
2 nssckbi.dll nss_ZFreeIf security/nss/lib/base/arena.c:975
3 mozcrt19.dll arena_dalloc_small obj-firefox/memory/jemalloc/crtsrc/jemalloc.c:4153
4 nss3.dll PK11_NeedUserInit security/nss/lib/pk11wrap/pk11slot.c:1726
5 nspr4.dll MD_CURRENT_THREAD nsprpub/pr/src/md/windows/w95thred.c:308
6 nss3.dll error_get_my_stack security/nss/lib/base/error.c:130
7 nspr4.dll PR_Unlock nsprpub/pr/src/threads/combined/prulock.c:347
8 nss3.dll pk11_IsPresentCertLoad security/nss/lib/pk11wrap/pk11slot.c:1481
9 nss3.dll PK11_IsLoggedIn security/nss/lib/pk11wrap/pk11auth.c:785
10 nss3.dll PK11_DoPassword security/nss/lib/pk11wrap/pk11auth.c:605
11 nss3.dll PK11_Authenticate security/nss/lib/pk11wrap/pk11auth.c:334
12 nss3.dll PK11_GetBestSlotMultiple security/nss/lib/pk11wrap/pk11slot.c:2050
13 nss3.dll PK11_GetBestSlot security/nss/lib/pk11wrap/pk11slot.c:2071
14 ntdll.dll RtlInitializeCriticalSection
15 nss3.dll PK11_VerifyRecover security/nss/lib/pk11wrap/pk11obj.c:642
16 mozcrt19.dll malloc obj-firefox/memory/jemalloc/crtsrc/jemalloc.c:5925
17 nssutil3.dll PORT_Alloc_Util security/nss/lib/util/secport.c:112
18 nss3.dll DecryptSigBlock security/nss/lib/cryptohi/secvfy.c:79
19 nss3.dll SECKEY_CopyPublicKey security/nss/lib/cryptohi/seckey.c:1256
20 nss3.dll vfy_CreateContext security/nss/lib/cryptohi/secvfy.c:408
21 nssutil3.dll SECOID_FindOIDTag_Util security/nss/lib/util/secoid.c:2013
22 nss3.dll vfy_VerifyData security/nss/lib/cryptohi/secvfy.c:705
23 nss3.dll VFY_VerifyDataWithAlgorithmID security/nss/lib/cryptohi/secvfy.c:755
24 nss3.dll seckey_ExtractPublicKey security/nss/lib/cryptohi/seckey.c:702
25 nss3.dll CERT_VerifySignedDataWithPublicKey security/nss/lib/certhigh/certvfy.c:92
26 nss3.dll CERT_ExtractPublicKey security/nss/lib/cryptohi/seckey.c:780
27 nss3.dll CERT_VerifySignedData security/nss/lib/certhigh/certvfy.c:146
28 nss3.dll cert_VerifyCertChainOld security/nss/lib/certhigh/certvfy.c:480
29 nssutil3.dll SECITEM_ItemsAreEqual_Util security/nss/lib/util/secitem.c:191
30 nss3.dll cert_VerifyCertChain security/nss/lib/certhigh/certvfy.c:695
31 ntdll.dll RtlDeleteCriticalSection
32 nss3.dll CERT_VerifyCertChain security/nss/lib/certhigh/certvfy.c:704
33 nss3.dll CERT_VerifyCert security/nss/lib/certhigh/certvfy.c:1292
34 nspr4.dll PR_Now nsprpub/pr/src/md/windows/ntmisc.c:356
35 nss3.dll CERT_VerifyCertNow security/nss/lib/certhigh/certvfy.c:1343
36 nspr4.dll MD_CURRENT_THREAD nsprpub/pr/src/md/windows/w95thred.c:308
37 xul.dll PSM_SSL_PKIX_AuthCertificate security/manager/ssl/src/nsNSSCallbacks.cpp:984
38 nss3.dll nssTrust_AddRef security/nss/lib/pki/certificate.c:119
39 nss3.dll nssPKIObject_Unlock security/nss/lib/pki/pkibase.c:73
40 nss3.dll CERT_DupCertificate security/nss/lib/certdb/certdb.c:1387
41 nss3.dll stan_GetCERTCertificate security/nss/lib/pki/pki3hack.c:874
42 ssl3.dll SSL_PeerCertificate security/nss/lib/ssl/sslauth.c:57
43 xul.dll AuthCertificateCallback security/manager/ssl/src/nsNSSCallbacks.cpp:1087
44 nss3.dll seckey_UpdateCertPQGChain security/nss/lib/cryptohi/seckey.c:442
45 ssl3.dll ssl3_HandleCertificate security/nss/lib/ssl/ssl3con.c:7903
46 nspr4.dll PR_GetCurrentThread nsprpub/pr/src/threads/prcthr.c:174
47 ssl3.dll ssl3_HandleHandshakeMessage security/nss/lib/ssl/ssl3con.c:8601
48 nspr4.dll MD_CURRENT_THREAD nsprpub/pr/src/md/windows/w95thred.c:308
49 nspr4.dll MD_CURRENT_THREAD nsprpub/pr/src/md/windows/w95thred.c:308
50 ssl3.dll ssl3_HandleHandshake security/nss/lib/ssl/ssl3con.c:8725
51 ssl3.dll ssl3_HandleRecord security/nss/lib/ssl/ssl3con.c:9064
52 nspr4.dll PR_MD_RECV nsprpub/pr/src/md/windows/w95sock.c:354
53 nspr4.dll SocketRecv nsprpub/pr/src/io/prsocket.c:639
54 ssl3.dll ssl3_SendClientHello security/nss/lib/ssl/ssl3con.c:4032
55 ssl3.dll ssl_DefRecv security/nss/lib/ssl/ssldef.c:94
56 ssl3.dll ssl3_GatherCompleteHandshake security/nss/lib/ssl/ssl3gthr.c:209
57 ssl3.dll ssl_GatherRecord1stHandshake security/nss/lib/ssl/sslcon.c:1258
58 ssl3.dll ssl_Do1stHandshake security/nss/lib/ssl/sslsecur.c:151
59 nspr4.dll PR_WaitCondVar nsprpub/pr/src/threads/combined/prucv.c:547
60 ssl3.dll ssl_SecureSend security/nss/lib/ssl/sslsecur.c:1222
61 ssl3.dll ssl_Write security/nss/lib/ssl/sslsock.c:1659
62 xul.dll nsSSLThread::Run
63 nspr4.dll MD_CURRENT_THREAD nsprpub/pr/src/md/windows/w95thred.c:308
64 nspr4.dll PR_NativeRunThread nsprpub/pr/src/threads/combined/pruthr.c:426
65 mozcrt19.dll getptd_noexit obj-firefox/memory/jemalloc/crtsrc/tidtable.c:614
66 nspr4.dll pr_root nsprpub/pr/src/md/windows/w95thred.c:122
67 mozcrt19.dll _callthreadstartex obj-firefox/memory/jemalloc/crtsrc/threadex.c:348
68 mozcrt19.dll _threadstartex obj-firefox/memory/jemalloc/crtsrc/threadex.c:326
69 kernel32.dll kernel32.dll@0x1652c
70 ntdll.dll RtlUserThreadStart
71 kernel32.dll kernel32.dll@0x992ef
72 kernel32.dll kernel32.dll@0x992ef
Reporter | ||
Comment 1•13 years ago
|
||
Adding Brian per chofmann's suggestion.
Assignee | ||
Updated•13 years ago
|
Assignee: nobody → bsmith
Updated•13 years ago
|
Whiteboard: Stack is bogus, not real
Comment 2•13 years ago
|
||
Despite the numerous bogus entries in the above stack trace, it's possible
to see the correct stack by ignoring the obvious bogons, such as lines
59, 53, 52, 48-49 (all MD_CURRENT_THREAD lines), 46, 44, 39, 38, 34, 31,
29, 21, 17, 16, 14, 7, 6, 5, 3, 2, & 1.
Is this just a simple stack overflow?
Note that function PK11PasswordPrompt (line 0) is a PSM function, not NSS.
Assignee | ||
Updated•13 years ago
|
Assignee: bsmith → nobody
Component: Libraries → Security: PSM
Product: NSS → Core
QA Contact: libraries → psm
Target Milestone: --- → mozilla9
Version: 3.0 → Trunk
Assignee | ||
Updated•13 years ago
|
Assignee: nobody → bsmith
Assignee | ||
Updated•13 years ago
|
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → DUPLICATE
You need to log in
before you can comment on or make changes to this bug.
Description
•