Closed Bug 8939 Opened 27 years ago Closed 27 years ago

Viewer crashes on XPToolkit - Tree test 1

Categories

(Core Graveyard :: Viewer App, defect, P3)

x86
Linux
defect

Tracking

(Not tracked)

VERIFIED INVALID

People

(Reporter: jstultz, Assigned: hyatt)

References

Details

Dumps core, crashing in nsCSSFrameConstructor::ConstructTableGroupFrame
sorry... this occured with the nightly build from 6/27/99 (sun)
Assignee: rickg → hyatt
Dave -- We're crashing in nsCSSFrameConstructor, but it looks like XUL frame code is right above it. Please take a look. Stack trace below: nsDebug::Assertion(const char * 0x0151cf9c, const char * 0x0151cf94, const char * 0x0151cf58, int 1165) line 150 + 13 bytes nsCSSFrameConstructor::ConstructTableGroupFrame(nsIPresContext * 0x03368e40, nsFrameConstructorState & {...}, nsIContent * 0x00758a10, nsIFrame * 0x00759f30, nsIStyleContext * 0x0075b860, int 1, nsIFrame * & 0x0012f510, nsIFrame * & 0x00000000, nsTableCreator & {...}, nsTableList * 0x00000000) line 1165 + 32 bytes nsCSSFrameConstructor::ConstructXULFrame(nsIPresContext * 0x03368e40, nsFrameConstructorState & {...}, nsIContent * 0x00758a10, nsIFrame * 0x00759f30, nsIAtom * 0x03344d40, nsIStyleContext * 0x0075b860, nsFrameItems & {...}, int & 0) line 2784 + 44 bytes nsCSSFrameConstructor::ConstructFrame(nsIPresContext * 0x03368e40, nsFrameConstructorState & {...}, nsIContent * 0x00758a10, nsIFrame * 0x00759f30, int 0, nsFrameItems & {...}) line 3735 + 50 bytes nsCSSFrameConstructor::TableProcessChild(nsIPresContext * 0x03368e40, nsFrameConstructorState & {...}, nsIContent * 0x00758a10, nsIFrame * 0x00759f30, nsIStyleContext * 0x0075bac0, nsFrameItems & {...}, nsTableCreator & {...}) line 1656 + 30 bytes nsCSSFrameConstructor::TableProcessChildren(nsIPresContext * 0x03368e40, nsFrameConstructorState & {...}, nsIContent * 0x0075cf20, nsIFrame * 0x00759f30, nsFrameItems & {...}, nsTableCreator & {...}) line 1629 + 46 bytes nsCSSFrameConstructor::ConstructTableGroupFrameOnly(nsIPresContext * 0x03368e40, nsFrameConstructorState & {...}, nsIContent * 0x0075cf20, nsIFrame * 0x0075af10, nsIStyleContext * 0x0075bac0, int 1, nsIFrame * & 0x00759f30, nsIFrame * & 0x00759f30, nsTableCreator & {...}, int 1) line 1297 nsCSSFrameConstructor::ConstructTableGroupFrame(nsIPresContext * 0x03368e40, nsFrameConstructorState & {...}, nsIContent * 0x0075cf20, nsIFrame * 0x0075af10, nsIStyleContext * 0x0075bac0, int 1, nsIFrame * & 0x00759f30, nsIFrame * & 0x00759f30, nsTableCreator & {...}, nsTableList * 0x00000000) line 1182 + 53 bytes nsCSSFrameConstructor::ConstructTableFrame(nsIPresContext * 0x03368e40, nsFrameConstructorState & {...}, nsIContent * 0x00741d30, nsIFrame * 0x0074c7d0, nsIStyleContext * 0x00758410, nsIFrame * & 0x0075a020, nsTableCreator & {...}) line 897 + 56 bytes nsCSSFrameConstructor::ConstructXULFrame(nsIPresContext * 0x03368e40, nsFrameConstructorState & {...}, nsIContent * 0x00741d30, nsIFrame * 0x0074c7d0, nsIAtom * 0x007d1b30, nsIStyleContext * 0x00758410, nsFrameItems & {...}, int & 0) line 2800 + 36 bytes nsCSSFrameConstructor::ConstructFrame(nsIPresContext * 0x03368e40, nsFrameConstructorState & {...}, nsIContent * 0x00741d30, nsIFrame * 0x0074c7d0, int 0, nsFrameItems & {...}) line 3735 + 50 bytes nsCSSFrameConstructor::ProcessChildren(nsIPresContext * 0x03368e40, nsFrameConstructorState & {...}, nsIContent * 0x03356250, nsIFrame * 0x0074c7d0, int 1, nsFrameItems & {...}) line 726 nsCSSFrameConstructor::ConstructDocElementFrame(nsIPresContext * 0x03368e40, nsFrameConstructorState & {...}, nsIContent * 0x03356250, nsIFrame * 0x0074de20, nsIStyleContext * 0x0074b230, nsIFrame * & 0x0336c650) line 2001 nsCSSFrameConstructor::ContentInserted(nsCSSFrameConstructor * const 0x03343520, nsIPresContext * 0x03368e40, nsIContent * 0x00000000, nsIContent * 0x03356250, int 0) line 4214 StyleSetImpl::ContentInserted(StyleSetImpl * const 0x03343100, nsIPresContext * 0x03368e40, nsIContent * 0x00000000, nsIContent * 0x03356250, int 0) line 797 PresShell::InitialReflow(PresShell * const 0x03344610, int 15915, int 8025) line 867 XULDocumentImpl::StartLayout() line 3947 XULDocumentImpl::EndLoad(XULDocumentImpl * const 0x0336c650) line 1849 XULContentSinkImpl::DidBuildModel(XULContentSinkImpl * const 0x0336bea0, int 1) line 511 CWellFormedDTD::DidBuildModel(CWellFormedDTD * const 0x03344470, unsigned int 0, int 1, nsIParser * 0x03369990, nsIContentSink * 0x0336bea0) line 286 + 20 bytes nsParser::DidBuildModel(unsigned int 0) line 526 + 55 bytes nsParser::ResumeParse(nsIDTD * 0x00000000) line 881 nsParser::EnableParser(int 1) line 603 + 19 bytes CSSLoaderImpl::Cleanup(URLKey & {...}, SheetLoadData * 0x033535f0) line 622 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet * 0x00000000, SheetLoadData * 0x033535f0) line 698 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream * 0x03351810, SheetLoadData * 0x033535f0, int & 1, nsICSSStyleSheet * & 0x03353170) line 733 CSSLoaderImpl::DidLoadStyle(nsIUnicharStreamLoader * 0x033524e0, nsString & {"window { display: block; width: 100%; } tree { display: table; background-color: lightGray; border: none; bord"}, SheetLoadData * 0x033535f0, unsigned int 0) line 762 + 24 bytes DoneLoadingStyle(nsIUnicharStreamLoader * 0x033524e0, nsString & {"window { display: block; width: 100%; } tree { display: table; background-color: lightGray; border: none; bord"}, void * 0x033535f0, unsigned int 0) line 570 nsUnicharStreamLoader::OnStopBinding(nsUnicharStreamLoader * const 0x033524e4, nsIURI * 0x03351020, unsigned int 0, const unsigned short * 0x033502a0) line 156 + 31 bytes nsDocumentBindInfo::OnStopBinding(nsDocumentBindInfo * const 0x033505b0, nsIURI * 0x03351020, unsigned int 0, const unsigned short * 0x033502a0) line 1597 + 30 bytes OnStopBindingProxyEvent::HandleEvent(OnStopBindingProxyEvent * const 0x03353220) line 593 + 45 bytes StreamListenerProxyEvent::HandlePLEvent(PLEvent * 0x03353224) line 473 + 12 bytes PL_HandleEvent(PLEvent * 0x03353224) line 493 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x006f7570) line 454 + 9 bytes _md_EventReceiverProc(HWND__ * 0x00640530, unsigned int 49320, unsigned int 0, long 7304560) line 912 + 9 bytes USER32! 77e71250() 006f7570()
Status: NEW → RESOLVED
Closed: 27 years ago
Resolution: --- → INVALID
That tree widget test is now obsolete with the new tree syntax. Marking invalid.
Status: RESOLVED → VERIFIED
Marking Verified/Invalid
*** Bug 17760 has been marked as a duplicate of this bug. ***
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.