Closed
Bug 92642
Opened 25 years ago
Closed 24 years ago
New MsgCompose causes assertions in nsFrame::SetInitialChildList().
Categories
(MailNews Core :: Composition, defect)
Tracking
(Not tracked)
VERIFIED
WORKSFORME
People
(Reporter: kinmoz, Assigned: bugzilla)
Details
Using my Mozilla Win32 Debug TRUNK build, I see 3 assertions thrown anytime I
bring up a new MsgCompose window. I've been seeing these assertions for
several weeks.
The 3 assertions are happening in the same place:
###!!! ASSERTION: not a container: 'nsnull == aChildList', file y:\mozilla\layou
t\html\base\src\nsFrame.cpp, line 365
###!!! Break: at file y:\mozilla\layout\html\base\src\nsFrame.cpp, line 365
###!!! ASSERTION: not a container: 'nsnull == aChildList', file y:\mozilla\layou
t\html\base\src\nsFrame.cpp, line 365
###!!! Break: at file y:\mozilla\layout\html\base\src\nsFrame.cpp, line 365
###!!! ASSERTION: not a container: 'nsnull == aChildList', file y:\mozilla\layou
t\html\base\src\nsFrame.cpp, line 365
###!!! Break: at file y:\mozilla\layout\html\base\src\nsFrame.cpp, line 365
Here's the stack trace to the first assertion:
NTDLL! 77fa018c()
nsDebug::Assertion(const char * 0x02af4fb4, const char * 0x02af4f9c, const char
* 0x02af4f70, int 365) line 290 + 13 bytes
nsFrame::SetInitialChildList(nsFrame * const 0x0491fd18, nsIPresContext *
0x038b5420, nsIAtom * 0x00000000, nsIFrame * 0x0491fde4) line 365 + 32 bytes
nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x044bdab0,
nsIPresContext * 0x038b5420, nsFrameConstructorState & {...}, nsIContent *
0x04923088, nsIFrame * 0x0491fb70, nsIAtom * 0x00deb7d0, int 7, nsIStyleContext
* 0x0491fc80, nsFrameItems & {...}, int 0, int & 0) line 5913
nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x044bdab0,
nsIPresContext * 0x038b5420, nsFrameConstructorState & {...}, nsIContent *
0x04923088, nsIFrame * 0x0491fb70, nsIAtom * 0x00deb7d0, int 7, nsIStyleContext
* 0x0491fc80, nsFrameItems & {...}, int 0) line 7295 + 60 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x044bdab0, nsIPresContext
* 0x038b5420, nsFrameConstructorState & {...}, nsIContent * 0x04923088, nsIFrame
* 0x0491fb70, nsFrameItems & {...}) line 7197 + 56 bytes
nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x044bdab0, nsIPresContext
* 0x038b5420, nsFrameConstructorState & {...}, nsIContent * 0x04922e98, nsIFrame
* 0x0491fb70, int 0, nsFrameItems & {...}, int 0, nsTableCreator * 0x00000000)
line 11480 + 43 bytes
nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x044bdab0,
nsIPresContext * 0x038b5420, nsFrameConstructorState & {...}, nsIContent *
0x04922e98, nsIFrame * 0x0491f8e8, nsIAtom * 0x00dee890, int 7, nsIStyleContext
* 0x0491fb00, nsFrameItems & {...}, int 0, int & 0) line 5905 + 44 bytes
nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x044bdab0,
nsIPresContext * 0x038b5420, nsFrameConstructorState & {...}, nsIContent *
0x04922e98, nsIFrame * 0x0491f8e8, nsIAtom * 0x00dee890, int 7, nsIStyleContext
* 0x0491fb00, nsFrameItems & {...}, int 0) line 7295 + 60 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x044bdab0, nsIPresContext
* 0x038b5420, nsFrameConstructorState & {...}, nsIContent * 0x04922e98, nsIFrame
* 0x0491f8e8, nsFrameItems & {...}) line 7197 + 56 bytes
nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x044bdab0, nsIPresContext
* 0x038b5420, nsFrameConstructorState & {...}, nsIContent * 0x046d3400, nsIFrame
* 0x0491f8e8, int 0, nsFrameItems & {...}, int 0, nsTableCreator * 0x00000000)
line 11480 + 43 bytes
nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x044bdab0,
nsIPresContext * 0x038b5420, nsFrameConstructorState & {...}, nsIContent *
0x046d3400, nsIFrame * 0x04902e44, nsIAtom * 0x02081548, int 7, nsIStyleContext
* 0x0491f8b4, nsFrameItems & {...}, int 0, int & 0) line 5905 + 44 bytes
nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x044bdab0,
nsIPresContext * 0x038b5420, nsFrameConstructorState & {...}, nsIContent *
0x046d3400, nsIFrame * 0x04902e44, nsIAtom * 0x02081548, int 7, nsIStyleContext
* 0x04903578, nsFrameItems & {...}, int 0) line 7295 + 60 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x044bdab0, nsIPresContext
* 0x038b5420, nsFrameConstructorState & {...}, nsIContent * 0x046d3400, nsIFrame
* 0x04902e44, nsFrameItems & {...}) line 7197 + 56 bytes
nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x044bdab0, nsIPresContext
* 0x038b5420, nsFrameConstructorState & {...}, nsIContent * 0x04900820, nsIFrame
* 0x04902e44, int 0, nsFrameItems & {...}, int 0, nsTableCreator * 0x00000000)
line 11480 + 43 bytes
nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x044bdab0,
nsIPresContext * 0x038b5420, nsFrameConstructorState & {...}, nsIContent *
0x04900820, nsIFrame * 0x048fc414, nsIAtom * 0x00dee890, int 7, nsIStyleContext
* 0x048fc4ec, nsFrameItems & {...}, int 0, int & 0) line 5905 + 44 bytes
nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x044bdab0,
nsIPresContext * 0x038b5420, nsFrameConstructorState & {...}, nsIContent *
0x04900820, nsIFrame * 0x048fc414, nsIAtom * 0x00dee890, int 7, nsIStyleContext
* 0x048fc4ec, nsFrameItems & {...}, int 0) line 7295 + 60 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x044bdab0, nsIPresContext
* 0x038b5420, nsFrameConstructorState & {...}, nsIContent * 0x04900820, nsIFrame
* 0x048fc414, nsFrameItems & {...}) line 7197 + 56 bytes
nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x044bdab0, nsIPresContext
* 0x038b5420, nsFrameConstructorState & {...}, nsIContent * 0x046d26f8, nsIFrame
* 0x048fc414, int 0, nsFrameItems & {...}, int 0, nsTableCreator * 0x00000000)
line 11480 + 43 bytes
nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x044bdab0,
nsIPresContext * 0x038b5420, nsFrameConstructorState & {...}, nsIContent *
0x046d26f8, nsIFrame * 0x04894874, nsIAtom * 0x00deb590, int 7, nsIStyleContext
* 0x048fc3e0, nsFrameItems & {...}, int 0, int & 0) line 5905 + 44 bytes
nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x044bdab0,
nsIPresContext * 0x038b5420, nsFrameConstructorState & {...}, nsIContent *
0x046d26f8, nsIFrame * 0x04894874, nsIAtom * 0x00deb590, int 7, nsIStyleContext
* 0x04894994, nsFrameItems & {...}, int 0) line 7295 + 60 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x044bdab0, nsIPresContext
* 0x038b5420, nsFrameConstructorState & {...}, nsIContent * 0x046d26f8, nsIFrame
* 0x04894874, nsFrameItems & {...}) line 7197 + 56 bytes
nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x044bdab0, nsIPresContext
* 0x038b5420, nsFrameConstructorState & {...}, nsIContent * 0x0489c9f0, nsIFrame
* 0x04894874, int 0, nsFrameItems & {...}, int 0, nsTableCreator * 0x00000000)
line 11480 + 43 bytes
nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x044bdab0,
nsIPresContext * 0x038b5420, nsFrameConstructorState & {...}, nsIContent *
0x0489c9f0, nsIFrame * 0x04894744, nsIAtom * 0x00dee890, int 7, nsIStyleContext
* 0x04894840, nsFrameItems & {...}, int 0, int & 0) line 5905 + 44 bytes
nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x044bdab0,
nsIPresContext * 0x038b5420, nsFrameConstructorState & {...}, nsIContent *
0x0489c9f0, nsIFrame * 0x04894744, nsIAtom * 0x00dee890, int 7, nsIStyleContext
* 0x04894840, nsFrameItems & {...}, int 0) line 7295 + 60 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x044bdab0, nsIPresContext
* 0x038b5420, nsFrameConstructorState & {...}, nsIContent * 0x0489c9f0, nsIFrame
* 0x04894744, nsFrameItems & {...}) line 7197 + 56 bytes
nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x044bdab0, nsIPresContext
* 0x038b5420, nsFrameConstructorState & {...}, nsIContent * 0x046c4010, nsIFrame
* 0x04894744, int 0, nsFrameItems & {...}, int 0, nsTableCreator * 0x00000000)
line 11480 + 43 bytes
nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x044bdab0,
nsIPresContext * 0x038b5420, nsFrameConstructorState & {...}, nsIContent *
0x046c4010, nsIFrame * 0x046e17d4, nsIAtom * 0x00deb710, int 7, nsIStyleContext
* 0x04894710, nsFrameItems & {...}, int 0, int & 0) line 5905 + 44 bytes
nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell * 0x044bdab0,
nsIPresContext * 0x038b5420, nsFrameConstructorState & {...}, nsIContent *
0x046c4010, nsIFrame * 0x046e17d4, nsIAtom * 0x00deb710, int 7, nsIStyleContext
* 0x048945d0, nsFrameItems & {...}, int 0) line 7295 + 60 bytes
nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x044bdab0, nsIPresContext
* 0x038b5420, nsFrameConstructorState & {...}, nsIContent * 0x046c4010, nsIFrame
* 0x046e17d4, nsFrameItems & {...}) line 7197 + 56 bytes
nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x044bdab0, nsIPresContext
* 0x038b5420, nsFrameConstructorState & {...}, nsIContent * 0x04562480, nsIFrame
* 0x046e17d4, int 1, nsFrameItems & {...}, int 0, nsTableCreator * 0x00000000)
line 11480 + 43 bytes
nsCSSFrameConstructor::ConstructDocElementFrame(nsIPresShell * 0x044bdab0,
nsIPresContext * 0x038b5420, nsFrameConstructorState & {...}, nsIContent *
0x04562480, nsIFrame * 0x046e1538, nsIStyleContext * 0x046e1600, nsIFrame * &
0x046e17d4) line 3563
nsCSSFrameConstructor::ContentInserted(nsCSSFrameConstructor * const 0x044bd968,
nsIPresContext * 0x038b5420, nsIContent * 0x00000000, nsIContent * 0x04562480,
int 0, nsILayoutHistoryState * 0x00000000) line 8531
StyleSetImpl::ContentInserted(StyleSetImpl * const 0x044bd888, nsIPresContext *
0x038b5420, nsIContent * 0x00000000, nsIContent * 0x04562480, int 0) line 1156
PresShell::InitialReflow(PresShell * const 0x044bdab0, int 1560, int 0) line
2616
nsXULDocument::StartLayout() line 3917
nsXULDocument::ResumeWalk() line 5015
nsXULDocument::OnStreamComplete(nsXULDocument * const 0x044ddf58,
nsIStreamLoader * 0x00000000, nsISupports * 0x00000000, unsigned int 0, unsigned
int 46430, const char * 0x047a8ff0) line 5148 + 11 bytes
nsStreamLoader::OnStopRequest(nsStreamLoader * const 0x046b88e4, nsIRequest *
0x04625560, nsISupports * 0x00000000, unsigned int 0) line 121 + 81 bytes
nsJARChannel::OnStopRequest(nsJARChannel * const 0x04625564, nsIRequest *
0x047fcfe4, nsISupports * 0x00000000, unsigned int 0) line 585 + 49 bytes
nsOnStopRequestEvent::HandleEvent() line 161
nsARequestObserverEvent::HandlePLEvent(PLEvent * 0x047c79ec) line 64
PL_HandleEvent(PLEvent * 0x047c79ec) line 590 + 10 bytes
PL_ProcessPendingEvents(PLEventQueue * 0x00c42550) line 520 + 9 bytes
_md_EventReceiverProc(HWND__ * 0x000702e0, unsigned int 49452, unsigned int 0,
long 12854608) line 1071 + 9 bytes
USER32! 77e12e98()
USER32! 77e130e0()
USER32! 77e15824()
nsAppShellService::Run(nsAppShellService * const 0x00d513c0) line 425
main1(int 1, char * * 0x00358040, nsISupports * 0x00000000) line 1290 + 32 bytes
main(int 1, char * * 0x00358040) line 1599 + 37 bytes
mainCRTStartup() line 338 + 17 bytes
KERNEL32! 77e97d08()
| Assignee | ||
Comment 1•24 years ago
|
||
I don't see those assertion anymore using a recent build on Win2K. WFM
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WORKSFORME
Updated•24 years ago
|
QA Contact: sheelar → esther
QA Contact: esther → stephend
I got an assertion on close of the Compose window, but none bringing it up
whilst in HTML or the plaintext editor.
Verified FIXED with the latest trunk debug windows 2000 build pulled @ 5:15 pm
today.
Status: RESOLVED → VERIFIED
Updated•21 years ago
|
Product: MailNews → Core
Updated•18 years ago
|
Product: Core → MailNews Core
You need to log in
before you can comment on or make changes to this bug.
Description
•