Closed Bug 495160 Opened 17 years ago Closed 9 years ago

[@ nsNSSCertificate::GetIsSelfSigned][@ nsNSSCertificate::GetDbKey][@ nsNSSCertificate::GetNickname][@ nsNSSCertificate::GetEmailAddress][@ nsNSSCertificate::GetSubjectName][@ nsNSSCertificate::GetIssuerName][@ nsNSSCertificate::GetSerialNumber] ...

Categories

(Core Graveyard :: Security: UI, defect)

x86
macOS
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: timeless, Unassigned)

References

Details

(Keywords: crash)

Crash Data

here's a set of testcases x= Components.classesByID['{660a3226-915c-4ffb-bb20-8985a632df05}'].createInstance(Components.interfaces.nsIX509Cert3 ); x.isSelfSigned; x.dbKey; x.nickname; x.emailAddress; /*DEBUGONLY!*/x.getChain(); x.getAllTokenNames([]); x.subjectName; x.issuerName; x.serialNumber; x.sha1Fingerprint; x.md5Fingerprint; x= Components.classesByID['{660a3226-915c-4ffb-bb20-8985a632df05}'].createInstance(Components.interfaces.nsISerializable ); /* for this, you somehow need to init x, I don't have the patience to write that testcase now */ x.write(null); afaict, the rest of the entrypoints *do* check
bp-f2efcc7f-4c4a-4d56-939a-5da1f2090527 5/28/09 3:44 AM bp-cd17fe48-d24d-4deb-aa8c-0f7e02090527 5/28/09 3:43 AM bp-c1f5f9f8-b213-498a-8f08-110572090527 5/28/09 3:35 AM bp-0f0fce84-aa57-4cf7-8a11-2eb872090527 5/28/09 3:34 AM bp-70779458-7183-47ae-8fe5-c026a2090527 5/28/09 3:33 AM bp-86d7a02e-7e07-49df-838d-960dc2090527 5/28/09 3:32 AM bp-25c94c93-db6b-4829-a350-3019c2090527 5/28/09 3:26 AM bp-c649f201-d762-41d3-b583-a69ca2090527 5/28/09 3:25 AM bp-2ddfe13b-4245-4581-aab4-b58ef2090527 5/28/09 3:23 AM bp-9a49f0b0-a3cb-4bfe-a8dd-0fe922090527 5/28/09 3:20 AM the stacks (except for the one crash in NSS, for which i don't have symbols anyway) are all obvious, so it's not worth copying them here, but if someone wants to read them, be my guest.
No longer blocks: 194113
Blocks: 194113
Creating random serializables by CID and then trying to use them is not supported. Don't do that.
So, wontfix?
Crash Signature: [@ nsNSSCertificate::GetIsSelfSigned] [@ nsNSSCertificate::GetDbKey] [@ nsNSSCertificate::GetNickname] [@ nsNSSCertificate::GetEmailAddress] [@ nsNSSCertificate::GetSubjectName] [@ nsNSSCertificate::GetIssuerName] [@ nsNSSCertificate::GetSerialNumber]
reassign bug owner. mass-update-kaie-20120918
Assignee: kaie → nobody
Status: NEW → RESOLVED
Crash Signature: [@ nsNSSCertificate::GetIsSelfSigned] [@ nsNSSCertificate::GetDbKey] [@ nsNSSCertificate::GetNickname] [@ nsNSSCertificate::GetEmailAddress] [@ nsNSSCertificate::GetSubjectName] [@ nsNSSCertificate::GetIssuerName] [@ nsNSSCertificate::GetSerialNumber] → [@ nsNSSCertificate::GetIsSelfSigned] [@ nsNSSCertificate::GetDbKey] [@ nsNSSCertificate::GetNickname] [@ nsNSSCertificate::GetEmailAddress] [@ nsNSSCertificate::GetSubjectName] [@ nsNSSCertificate::GetIssuerName] [@ nsNSSCertificate::GetSerialNumbe…
Closed: 9 years ago
Resolution: --- → INVALID
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.