Closed
Bug 38271
Opened 25 years ago
Closed 24 years ago
nsWebShell not released correctly.
Categories
(Core Graveyard :: Embedding: APIs, defect, P1)
Core Graveyard
Embedding: APIs
Tracking
(Not tracked)
VERIFIED
WORKSFORME
M18
People
(Reporter: edburns, Assigned: jud)
Details
(Keywords: embed, memory-leak, Whiteboard: [nsbeta3-])
For some reason, the refcount of the nsWebShell instance held by initContext is
2 at the time the user calls nativeDestroyInitContext. It should be one. The
webshell instance isn't getting properly deleted.
As of M16, the refcount goes to 1 at window close time, but never to 0.
Since the webshell/docshell is such a heavily refcnt'd interface, I'm re-
assigning to embedding.
There should be an API call to "deallocate all resources associated with a window."
Assignee: edburns → valeski
Status: ASSIGNED → NEW
Component: Java APIs to WebShell → Embedding APIs
QA Contact: geetha.vaidyanaathan → jrgm
Assignee | ||
Updated•24 years ago
|
Assignee | ||
Comment 3•24 years ago
|
||
miraculously I'm seeing the shell count goto zero now on linux and windows.
Assignee | ||
Comment 4•24 years ago
|
||
need a reproducible case.
Assignee | ||
Updated•24 years ago
|
Priority: P3 → P1
per email with Jud, changing nsbeta3+ to nsbeta3- on all "embed" keyword bugs
and Embedding component bugs since embedding changes will not be made in the mn6
branch. If you feel this bug fix needs to go into mn6 branch, please list the
reasons/user impact/risk and nominate for rtm. Thanks.
Whiteboard: [nsbeta3+] → [nsbeta3-]
Assignee | ||
Comment 6•24 years ago
|
||
WFM
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WORKSFORME
Updated•6 years ago
|
Product: Core → Core Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•