Closed Bug 377592 Opened 14 years ago Closed 13 years ago

"ASSERTION: post-reflow queues not empty. This means we're leaking" with XBL, svg:foreignObject, xul:menuitem

Categories

(Core :: XUL, defect, P2)

x86
macOS
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: jruderman, Assigned: mats)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, memory-leak, testcase)

Attachments

(1 file)

*Reloading* the testcase triggers:

###!!! ASSERTION: post-reflow queues not empty.  This means we're leaking: 'mFirstCallbackEventRequest == nsnull && mLastCallbackEventRequest == nsnull', file /Users/jruderman/trunk/mozilla/layout/base/nsPresShell.cpp, line 1451

###!!! ASSERTION: Some frame destructors were not called: 'mFrameCount == 0', file /Users/jruderman/trunk/mozilla/layout/base/nsPresShell.cpp, line 669

The latter assertion often indicates the presence of an exploitable memory safety bug (see bug 334514), so having this fixed would be good for security testing if nothing else.

I don't have a clue whether this is a XUL, SVG, or XBL bug.
Flags: blocking1.9?
Still happens on trunk.
Still happens on trunk.  (I had hoped the patch in bug 394800 might fix this.)
Given bug 400779, I'm guessing this is a XUL bug rather than an SVG bug.
Assignee: general → nobody
Component: SVG → XP Toolkit/Widgets: XUL
QA Contact: ian → xptoolkit.xul
Depends on: 400779
Flags: blocking1.9? → blocking1.9+
Moving from P3 to P2 because this bug gets in the way of testing for an important assertion.  The sooner this is fixed, the sooner we will find out whether there are other ways to trigger this assertion.
Priority: P3 → P2
Neil can you take this?
Assignee: nobody → enndeakin
I don't see this any more.

--> FIXED by Mats' patch in bug 395628.
Assignee: enndeakin → mats.palmgren
Flags: in-testsuite?
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Crashtest checked in.
Flags: in-testsuite? → in-testsuite+
verified fixed using the testcase and Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9b3pre) Gecko/2008011009 Firefox/3.0b3pre ID:2008011009

- Verified fixed
Status: RESOLVED → VERIFIED
Component: XP Toolkit/Widgets: XUL → XUL
QA Contact: xptoolkit.xul → xptoolkit.widgets
You need to log in before you can comment on or make changes to this bug.