Closed
Bug 75310
Opened 24 years ago
Closed 16 years ago
nsSlidingSharedBufferList leaks using view source
Categories
(Core :: XPCOM, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: dbaron, Assigned: jag+mozilla)
References
Details
(Keywords: memory-leak)
DESCRIPTION: When using view-source on an HTML document under the Boehm GC (I
see syntax highlighting in view-source -- I'm not sure if I needed to do
something to enable that), I see massive leaks of
nsSlidingSharedBufferList objects allocated on the stack:
nsSlidingSubstring::Rebind(nsAString&)
/builds/seamonkey/mozilla/string/src/nsSlidingString.cpp:195
CAttributeToken::SetKey(nsAString&)
/builds/seamonkey/mozilla/htmlparser/src/nsHTMLTokens.cpp:1715
CViewSourceHTML::BuildModel(nsIParser*, nsITokenizer*, nsITokenObserver*,
nsIContentSink*) /builds/seamonkey/mozilla/htmlparser/src/nsViewSourceHTML.cpp:520
I'm using a build from today's tree closure (with many local changes, as always).
Reporter | ||
Comment 1•24 years ago
|
||
I was saying massive because the leak log is a few meg, but the leak log
probably has a few K for each 20 bytes leaked. So it probably means we're
leaking an amount on the same order of magnitude as the size of the HTML
document itself, which isn't really massive.
Keywords: mlk
Summary: massive nsSlidingSharedBufferList leaks using view source → nsSlidingSharedBufferList leaks using view source
Comment 2•22 years ago
|
||
giving up ancient string bugs to the new string owner. jag, you'll want to sort
through these and see which ones still apply and go with or against the
direction in which you intend strings evolve
Assignee: scc → jaggernaut
Status: ASSIGNED → NEW
Comment 3•17 years ago
|
||
WFM? I haven't tested with Boehm (like dbaron) or Valgrind, but trace-refcnt shows no leaks with View Source now that bug 395845 and bug 402633 are fixed.
Assignee | ||
Comment 5•16 years ago
|
||
Not sure what ever happened to this, but nsSlidingString is gone. nsScannerString (once a derived class) is still around, but I suspect there's another bug if it is leaking any objects.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → WORKSFORME
Updated•4 years ago
|
Component: String → XPCOM
You need to log in
before you can comment on or make changes to this bug.
Description
•