Closed Bug 24521 Opened 25 years ago Closed 25 years ago

Assertions while launching Prefs or Account Setup dialogs

Categories

(Core :: XUL, defect, P3)

x86
Other
defect

Tracking

()

RESOLVED FIXED

People

(Reporter: kinmoz, Assigned: eric)

Details

In my 01/20/2000 WinNt debug build, I'm seeing assertions being thrown from code called from nsBoxFrame::SetInitialChildList(). I can continue passed the assertions but they are annoying. Here's the assertion I get when bringing up the Prefs dialog: NTDLL! 77f7629c() nsDebug::Assertion(const char * 0x01774f50, const char * 0x01774f30, const char * 0x01774f04, int 2764) line 186 + 13 bytes nsFrame::VerifyDirtyBitSet(nsIFrame * 0x03440630) line 2764 + 38 bytes nsContainerFrame::SetInitialChildList(nsContainerFrame * const 0x034405f0, nsIPresContext * 0x0437f030, nsIAtom * 0x00000000, nsIFrame * 0x03440630) line 75 + 9 bytes nsBoxFrame::SetInitialChildList(nsBoxFrame * const 0x034405f0, nsIPresContext * 0x0437f030, nsIAtom * 0x00000000, nsIFrame * 0x03440630) line 204 + 21 bytes nsCSSFrameConstructor::ConstructDocElementFrame(nsIPresShell * 0x0484e410, nsIPresContext * 0x0437f030, nsFrameConstructorState & {...}, nsIContent * 0x0485cc50, nsIFrame * 0x034405b4, nsIStyleContext * 0x0491f140, nsIFrame * & 0x034405f0) line 2361 nsCSSFrameConstructor::ContentInserted(nsCSSFrameConstructor * const 0x0484e840, nsIPresContext * 0x0437f030, nsIContent * 0x00000000, nsIContent * 0x0485cc50, int 0, nsILayoutHistoryState * 0x00000000) line 6303 StyleSetImpl::ContentInserted(StyleSetImpl * const 0x0484e8e0, nsIPresContext * 0x0437f030, nsIContent * 0x00000000, nsIContent * 0x0485cc50, int 0) line 948 PresShell::InitialReflow(PresShell * const 0x0484e410, int 150, int 150) line 1090 nsXULDocument::StartLayout() line 3482 nsXULDocument::ResumeWalk() line 4760 nsXULDocument::OnUnicharStreamComplete(nsXULDocument * const 0x043329f4, nsIUnicharStreamLoader * 0x00000000, unsigned int 0, unsigned int 368, const unsigned short * 0x03441790) line 4867 + 11 bytes nsUnicharStreamLoader::OnStopRequest(nsUnicharStreamLoader * const 0x0485c534, nsIChannel * 0x0485da90, nsISupports * 0x00000000, unsigned int 0, const unsigned short * 0x00000000) line 130 + 63 bytes nsResChannel::OnStopRequest(nsResChannel * const 0x0485da94, nsIChannel * 0x0485d4f0, nsISupports * 0x00000000, unsigned int 0, const unsigned short * 0x00000000) line 596 + 53 bytes nsFileChannel::OnStopRequest(nsFileChannel * const 0x0485d4f4, nsIChannel * 0x0485ef70, nsISupports * 0x00000000, unsigned int 0, const unsigned short * 0x00000000) line 491 + 45 bytes nsOnStopRequestEvent::HandleEvent(nsOnStopRequestEvent * const 0x0485ed50) line 279 nsStreamListenerEvent::HandlePLEvent(PLEvent * 0x0485eaf0) line 93 + 12 bytes PL_HandleEvent(PLEvent * 0x0485eaf0) line 522 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x02577d40) line 483 + 9 bytes _md_EventReceiverProc(HWND__ * 0x00010744, unsigned int 49379, unsigned int 0, long 39288128) line 951 + 9 bytes USER32! 77e71820() 02577d40() Here's the the assertion I get when bringing up the Account manager dialog in the mail window: TDLL! 77f7629c() nsDebug::Assertion(const char * 0x01774f50, const char * 0x01774f30, const char * 0x01774f04, int 2764) line 186 + 13 bytes nsFrame::VerifyDirtyBitSet(nsIFrame * 0x043f877c) line 2764 + 38 bytes nsContainerFrame::SetInitialChildList(nsContainerFrame * const 0x043f873c, nsIPresContext * 0x0491bb20, nsIAtom * 0x00000000, nsIFrame * 0x043f877c) line 75 + 9 bytes nsBoxFrame::SetInitialChildList(nsBoxFrame * const 0x043f873c, nsIPresContext * 0x0491bb20, nsIAtom * 0x00000000, nsIFrame * 0x043f877c) line 204 + 21 bytes nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04c59070, nsIFrame * 0x043f86fc, nsIAtom * 0x02a72150, nsIStyleContext * 0x04c84490, nsFrameItems & {...}, int & 0) line 4374 nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04c59070, nsIFrame * 0x043f86fc, nsFrameItems & {...}) line 5431 + 54 bytes nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04c59100, nsIFrame * 0x043f86fc, int 0, nsFrameItems & {...}, int 0) line 8651 + 37 bytes nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04c59100, nsIFrame * 0x043f8350, nsIAtom * 0x02a72150, nsIStyleContext * 0x04c820b0, nsFrameItems & {...}, int & 0) line 4361 + 36 bytes nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04c59100, nsIFrame * 0x043f8350, nsFrameItems & {...}) line 5431 + 54 bytes nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04c59b10, nsIFrame * 0x043f8350, int 0, nsFrameItems & {...}, int 0) line 8651 + 37 bytes nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04c59b10, nsIFrame * 0x043f35d4, nsIAtom * 0x02a72150, nsIStyleContext * 0x04c7ab40, nsFrameItems & {...}, int & 0) line 4361 + 36 bytes nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04c59b10, nsIFrame * 0x043f35d4, nsFrameItems & {...}) line 5431 + 54 bytes nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04c56210, nsIFrame * 0x043f35d4, int 0, nsFrameItems & {...}, int 0) line 8651 + 37 bytes nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04c56210, nsIFrame * 0x043f3594, nsIAtom * 0x02a73fa0, nsIStyleContext * 0x04c790f0, nsFrameItems & {...}, int & 0) line 4361 + 36 bytes nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04c56210, nsIFrame * 0x043f3594, nsFrameItems & {...}) line 5431 + 54 bytes nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04c562a0, nsIFrame * 0x043f3594, int 0, nsFrameItems & {...}, int 0) line 8651 + 37 bytes nsCSSFrameConstructor::ConstructXULFrame(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04c562a0, nsIFrame * 0x043ec7f0, nsIAtom * 0x02a73f10, nsIStyleContext * 0x04c79680, nsFrameItems & {...}, int & 0) line 4361 + 36 bytes nsCSSFrameConstructor::ConstructFrame(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04c562a0, nsIFrame * 0x043ec7f0, nsFrameItems & {...}) line 5431 + 54 bytes nsCSSFrameConstructor::ProcessChildren(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04a25370, nsIFrame * 0x043ec7f0, int 1, nsFrameItems & {...}, int 0) line 8651 + 37 bytes nsCSSFrameConstructor::ConstructDocElementFrame(nsIPresShell * 0x04a197e0, nsIPresContext * 0x0491bb20, nsFrameConstructorState & {...}, nsIContent * 0x04a25370, nsIFrame * 0x043ec7b4, nsIStyleContext * 0x04c715c0, nsIFrame * & 0x043ec7f0) line 2333 nsCSSFrameConstructor::ContentInserted(nsCSSFrameConstructor * const 0x04a199e0, nsIPresContext * 0x0491bb20, nsIContent * 0x00000000, nsIContent * 0x04a25370, int 0, nsILayoutHistoryState * 0x00000000) line 6303 StyleSetImpl::ContentInserted(StyleSetImpl * const 0x04a19a80, nsIPresContext * 0x0491bb20, nsIContent * 0x00000000, nsIContent * 0x04a25370, int 0) line 948 PresShell::InitialReflow(PresShell * const 0x04a197e0, int 5325, int 5010) line 1090 nsXULDocument::StartLayout() line 3482 nsXULDocument::ResumeWalk() line 4760 nsXULDocument::OnUnicharStreamComplete(nsXULDocument * const 0x0491ae24, nsIUnicharStreamLoader * 0x00000000, unsigned int 0, unsigned int 2127, const unsigned short * 0x043f5900) line 4867 + 11 bytes nsUnicharStreamLoader::OnStopRequest(nsUnicharStreamLoader * const 0x04a251d4, nsIChannel * 0x04a26760, nsISupports * 0x00000000, unsigned int 0, const unsigned short * 0x00000000) line 130 + 63 bytes nsResChannel::OnStopRequest(nsResChannel * const 0x04a26764, nsIChannel * 0x04a26150, nsISupports * 0x00000000, unsigned int 0, const unsigned short * 0x00000000) line 596 + 53 bytes nsFileChannel::OnStopRequest(nsFileChannel * const 0x04a26154, nsIChannel * 0x04a27f70, nsISupports * 0x00000000, unsigned int 0, const unsigned short * 0x00000000) line 491 + 45 bytes nsOnStopRequestEvent::HandleEvent(nsOnStopRequestEvent * const 0x04a50f20) line 279 nsStreamListenerEvent::HandlePLEvent(PLEvent * 0x04a512b0) line 93 + 12 bytes PL_HandleEvent(PLEvent * 0x04a512b0) line 522 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x049c5520) line 483 + 9 bytes _md_EventReceiverProc(HWND__ * 0x011e024e, unsigned int 49379, unsigned int 0, long 77354272) line 951 + 9 bytes USER32! 77e71820() 049c5520()
I don't think QA will see this problem in the Commercial OPT builds.
BULK MOVE: Changing component from XUL to XP Toolkit/Widgets: XUL. XUL component will be deleted.
Component: XUL → XP Toolkit/Widgets: XUL
This was a bug in layout. It is now fixed.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
please ignore, massive spam giving jrgm@netscape.com backlog of XPToolkits resolved fixed bugs to verify
QA Contact: paulmac → jrgm
Component: XP Toolkit/Widgets: XUL → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
You need to log in before you can comment on or make changes to this bug.