Closed Bug 41710 Opened 24 years ago Closed 24 years ago

psm-glue: PR_ASSERT() calls abort

Categories

(Core Graveyard :: Security: UI, defect, P3)

1.0 Branch
x86
Linux
defect

Tracking

(Not tracked)

VERIFIED WONTFIX

People

(Reporter: sspitzer, Assigned: ddrinan0264)

References

Details

(Whiteboard: [rtm-])

in nsSSLIOLayer.cpp and nsPSMShimLayer.c, we have code that calls PR_ASSERT(). on linux, this calls abort(), and we exit the application. it that the intended behaviour? see bugs #41490 and #41704 two places where having a timebombed PSM caused a crash (abort()) instead of failing gracefully. I realize that with opt builds, PR_ASSERT() will not call abort, because the pre-processor removes PR_ASSERT() in opt builds. but can we fix this code to use NS_ASSERTION(), or something that won't call abort?
Reassigning all https/cartman/security bugs to valeski. He will be finding new owner(s). This shift is so that I can focus on embedding issues. If the new owner has questions that can not be resovled, I may be able to lend a (quick) hand. over to valeski....
Assignee: dougt → valeski
Blocks: 48444
Re-assigning all valeski PSM bugs to ddrinan.
Assignee: valeski → ddrinan
Summary: psm-glue: PR_ASSERT() calls abort → psm-glue: PR_ASSERT() calls abort
rtm
Component: Security: General → Security: Crypto
Keywords: rtm
QA Contact: czhang → junruh
rtm-, isn't it the case that release builds would not exhibit this behavior?
Whiteboard: [rtm-]
right, release builds don't do this. only developer builds. rtm- is correct.
Is this bug relevant anymore?
Marking wontfix, now that PSM 2.0 is in process in the nightly builds.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WONTFIX
Verified.
Status: RESOLVED → VERIFIED
Mass changing Security:Crypto to PSM
Component: Security: Crypto → Client Library
Product: Browser → PSM
Version: other → 2.1
Mass changing Security:Crypto to PSM
Product: PSM → Core
Version: psm2.1 → 1.0 Branch
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.