Closed Bug 46739 Opened 25 years ago Closed 24 years ago

cannot twice ask for PickleSecurityStatus

Categories

(Core :: Security: PSM, defect, P3)

1.0 Branch
x86
Linux
defect

Tracking

()

VERIFIED WONTFIX

People

(Reporter: jgmyers, Assigned: javi)

Details

Logs of the PickleSecurityStatus operation show that the connection gets dereferenced one time too many. 18:22:23.900] ctrl frontend 821c640: reading 4 more from socket. [18:22:23.901] ctrl frontend 821c640: SSMControlConnection_ProcessMessage called. [18:22:23.901] ctrl frontend 821c640: Got a resource-related request. [18:22:23.901] ctrl frontend 821c640: Got an PickleSecurityStatus request. [18:22:23.901] ctrl frontend 821c640: Rsrc ID 11. [18:22:23.901] ctrl frontend 821c640: Get ref - rsrcid: 11 ++refcnt: 3 [18:22:23.902] ctrl frontend 821c640: Free ref - rsrcid: 11 --refcnt: 2 [18:22:23.902] ctrl frontend 821c640: Free ref - rsrcid: 11 --refcnt: 1 [18:22:23.902] ctrl frontend 821c640: queueing reply: type 20003430, len 800. [18:22:23.902] ctrl frontend 821c640: SendQMessage on 821cd68: prio 0, type 20003430, len 800 [18:22:23.903] ctrl write 821c640: RecvQMessage on 821cd68: type 20003430, len 800 [18:22:23.903] ctrl write 821c640: got message for client (type=20003430,len=800). [18:22:23.903] ctrl write 821c640: RecvQMessage on 821cd68: blocking read at prio -1 [18:22:23.903] ctrl frontend 821c640: SSMControlConnection_ProcessMessage returning rv == 0.
Blocks: 31982, 41863
Assigning to David Drinan.
Assignee: lord → ddrinan
Keywords: nsbeta3
It appears the double dereference is deliberate. We need a PSM protocol extension to allow a second query of the security status. I have a client-side workaround, so the dependent bugs are no longer blocked.
Assignee: ddrinan → javi
No longer blocks: 31982, 41863
Summary: refcount bug in PickleSecurityStatus → cannot twice ask for PickleSecurityStatus
Workaround doesn't work, so this is still blocking 31982.
Blocks: 31982
Block, unblock, ...
No longer blocks: 31982
Withdrawing my nsbeta3 nomination.
Severity: major → minor
Keywords: nsbeta3
Changing QA contact to nitinp
QA Contact: lord → nitinp
Mass reassigning nitinp's bugs to me.
QA Contact: nitinp → junruh
This bug is no longer relevant
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WONTFIX
Verified wontfix.
Status: RESOLVED → VERIFIED
Product: PSM → Core
Version: psm1.2 → 1.0 Branch
You need to log in before you can comment on or make changes to this bug.