Closed Bug 25130 Opened 26 years ago Closed 26 years ago

viewmanager assertion loading page

Categories

(Core :: Web Painting, defect, P3)

x86
Windows NT
defect

Tracking

()

VERIFIED DUPLICATE of bug 25050

People

(Reporter: buster, Assigned: beard)

References

()

Details

NS_ASSERTION(!(PR_TRUE == mPainting), "recursive painting not permitted"); stack: NTDLL! 77f76148() nsDebug::Assertion(const char * 0x020cd314, const char * 0x020cd2fc, const char * 0x020cd2d4, int 513) line 189 + 13 bytes nsViewManager::Refresh(nsIView * 0x035b7bb0, nsIRenderingContext * 0x0371a6c0, const nsRect * 0x0012d6b0, unsigned int 1) line 513 + 35 bytes nsViewManager::DispatchEvent(nsViewManager * const 0x035b5780, nsGUIEvent * 0x0012d7f0, nsEventStatus * 0x0012d6f4) line 1600 HandleEvent(nsGUIEvent * 0x0012d7f0) line 69 nsWindow::DispatchEvent(nsWindow * const 0x035b79e4, nsGUIEvent * 0x0012d7f0, nsEventStatus & nsEventStatus_eIgnore) line 507 + 10 bytes nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012d7f0, nsEventStatus & nsEventStatus_eIgnore) line 533 nsWindow::OnPaint() line 3335 + 28 bytes nsWindow::ProcessMessage(unsigned int 15, unsigned int 0, long 0, long * 0x0012dac4) line 2629 + 17 bytes nsWindow::WindowProc(HWND__ * 0x021a0320, unsigned int 15, unsigned int 0, long 0) line 693 + 27 bytes USER32! 77e71ab7() USER32! 77e722dd() NTDLL! 77f7624f() nsViewManager::Composite(nsViewManager * const 0x035b5780) line 1411 nsViewManager::EnableRefresh(nsViewManager * const 0x035b5780) line 2341 nsViewManager::EndUpdateViewBatch(nsViewManager * const 0x035b5780) line 2372 + 15 bytes ApplyRenderingChangeToTree(nsIPresContext * 0x0353a600, nsIFrame * 0x00000000, nsIViewManager * 0x00000000) line 7253 nsCSSFrameConstructor::ProcessRestyledFrames(nsCSSFrameConstructor * const 0x035b7860, nsStyleChangeList & {...}, nsIPresContext * 0x0353a600) line 7371 + 15 bytes nsCSSFrameConstructor::AttributeChanged(nsCSSFrameConstructor * const 0x035b7860, nsIPresContext * 0x0353a600, nsIContent * 0x035c6d70, int 0, nsIAtom * 0x019b8a40, int 2) line 7640 StyleSetImpl::AttributeChanged(StyleSetImpl * const 0x035b7900, nsIPresContext * 0x0353a600, nsIContent * 0x035c6d70, int 0, nsIAtom * 0x019b8a40, int -1) line 996 PresShell::AttributeChanged(PresShell * const 0x035b7668, nsIDocument * 0x03539bc0, nsIContent * 0x035c6d70, int 0, nsIAtom * 0x019b8a40, int -1) line 2443 + 57 bytes nsDocument::AttributeChanged(nsDocument * const 0x03539bc0, nsIContent * 0x035c6d70, int 0, nsIAtom * 0x019b8a40, int -1) line 1629 nsXULElement::SetAttribute(nsXULElement * const 0x035c6d70, int 0, nsIAtom * 0x019b8a40, const nsString & {...}, int 1) line 2432 nsGfxScrollFrameInner::SetScrollbarVisibility(nsIFrame * 0x02d5d76c, int 0) line 962 nsGfxScrollFrameInner::ReflowScrollbars(nsIPresContext * 0x0353a600, const nsHTMLReflowState & {...}, unsigned int & 0, int & 0, int & 0, int & 1, nsIFrame * & 0x02d5d2f4) line 1066 nsGfxScrollFrame::Reflow(nsGfxScrollFrame * const 0x02d5d2a8, nsIPresContext * 0x0353a600, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 500 nsContainerFrame::ReflowChild(nsIFrame * 0x02d5d2a8, nsIPresContext * 0x0353a600, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line 637 + 31 bytes ViewportFrame::Reflow(ViewportFrame * const 0x02d5d230, nsIPresContext * 0x0353a600, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 531 nsHTMLReflowCommand::Dispatch(nsHTMLReflowCommand * const 0x036fa6e0, nsIPresContext * 0x0353a600, nsHTMLReflowMetrics & {...}, const nsSize & {...}, nsIRenderingContext & {...}) line 145 PresShell::ProcessReflowCommands(PresShell * const 0x035b7660, int 0) line 1940 PresShell::FlushPendingNotifications(PresShell * const 0x035b7660) line 2406 nsDocument::FlushPendingNotifications(nsDocument * const 0x03539bc0) line 2982 nsHTMLDocument::FlushPendingNotifications(nsHTMLDocument * const 0x03539bc0) line 1187 + 9 bytes nsGenericHTMLElement::GetPrimaryFrame(nsIHTMLContent * 0x035e73e0, nsIFormControlFrame * & 0x00000000) line 1600 nsHTMLInputElement::GetChecked(nsHTMLInputElement * const 0x035e73d0, int * 0x0012e3c4) line 503 + 49 bytes nsFormControlFrame::GetCurrentCheckState(int * 0x0012e3c4) line 597 + 19 bytes nsGfxCheckboxControlFrame::PaintCheckBox(nsIPresContext * 0x0353a600, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Overlay) line 104 nsGfxCheckboxControlFrame::Paint(nsGfxCheckboxControlFrame * const 0x022713d0, nsIPresContext * 0x0353a600, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Overlay) line 175 nsContainerFrame::PaintChild(nsIPresContext * 0x0353a600, nsIRenderingContext & {...}, const nsRect & {...}, nsIFrame * 0x022713d0, nsFramePaintLayer eFramePaintLayer_Overlay) line 226 nsBlockFrame::PaintChildren(nsIPresContext * 0x0353a600, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Overlay) line 5799 nsBlockFrame::Paint(nsBlockFrame * const 0x02da4294, nsIPresContext * 0x0353a600, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Overlay) line 5677 nsContainerFrame::PaintChild(nsIPresContext * 0x0353a600, nsIRenderingContext & {...}, const nsRect & {...}, nsIFrame * 0x02da4294, nsFramePaintLayer eFramePaintLayer_Overlay) line 226 nsBlockFrame::PaintChildren(nsIPresContext * 0x0353a600, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Overlay) line 5799 nsBlockFrame::Paint(nsBlockFrame * const 0x02d08260, nsIPresContext * 0x0353a600, nsIRenderingContext & {...}, const nsRect & {...}, nsFramePaintLayer eFramePaintLayer_Overlay) line 5677 PresShell::Paint(PresShell * const 0x035b7664, nsIView * 0x036650e0, nsIRenderingContext & {...}, const nsRect & {...}) line 2696 + 34 bytes nsView::Paint(nsView * const 0x036650e0, nsIRenderingContext & {...}, const nsRect & {...}, unsigned int 128, int & 0) line 287 nsViewManager::RenderView(nsIView * 0x036650e0, nsIRenderingContext & {...}, const nsRect & {...}, nsRect & {...}, int & 0) line 1333 nsViewManager::RenderViews(nsIView * 0x035c9b80, nsIRenderingContext & {...}, const nsRect & {...}, int & 0) line 902 nsViewManager::Refresh(nsIView * 0x035c9b80, nsIRenderingContext * 0x0371ca20, const nsRect * 0x0012ee60, unsigned int 1) line 577 nsViewManager::DispatchEvent(nsViewManager * const 0x035b5780, nsGUIEvent * 0x0012efa0, nsEventStatus * 0x0012eea4) line 1600 HandleEvent(nsGUIEvent * 0x0012efa0) line 69 nsWindow::DispatchEvent(nsWindow * const 0x035c9a54, nsGUIEvent * 0x0012efa0, nsEventStatus & nsEventStatus_eIgnore) line 507 + 10 bytes nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012efa0, nsEventStatus & nsEventStatus_eIgnore) line 533 nsWindow::OnPaint() line 3335 + 28 bytes nsWindow::ProcessMessage(unsigned int 15, unsigned int 0, long 0, long * 0x0012f274) line 2629 + 17 bytes nsWindow::WindowProc(HWND__ * 0x65d703ea, unsigned int 15, unsigned int 0, long 0) line 693 + 27 bytes USER32! 77e71ab7() USER32! 77e722dd() NTDLL! 77f7624f() nsViewManager::Composite(nsViewManager * const 0x035b5780) line 1411 nsViewManager::EnableRefresh(nsViewManager * const 0x035b5780) line 2341 nsViewManager::EndUpdateViewBatch(nsViewManager * const 0x035b5780) line 2372 + 15 bytes ApplyRenderingChangeToTree(nsIPresContext * 0x0353a600, nsIFrame * 0x00000000, nsIViewManager * 0x00000000) line 7253 nsCSSFrameConstructor::ProcessRestyledFrames(nsCSSFrameConstructor * const 0x035b7860, nsStyleChangeList & {...}, nsIPresContext * 0x0353a600) line 7371 + 15 bytes nsCSSFrameConstructor::AttributeChanged(nsCSSFrameConstructor * const 0x035b7860, nsIPresContext * 0x0353a600, nsIContent * 0x035c6ee0, int 0, nsIAtom * 0x019b8a40, int 2) line 7640 StyleSetImpl::AttributeChanged(StyleSetImpl * const 0x035b7900, nsIPresContext * 0x0353a600, nsIContent * 0x035c6ee0, int 0, nsIAtom * 0x019b8a40, int -1) line 996 PresShell::AttributeChanged(PresShell * const 0x035b7668, nsIDocument * 0x03539bc0, nsIContent * 0x035c6ee0, int 0, nsIAtom * 0x019b8a40, int -1) line 2443 + 57 bytes nsDocument::AttributeChanged(nsDocument * const 0x03539bc0, nsIContent * 0x035c6ee0, int 0, nsIAtom * 0x019b8a40, int -1) line 1629 nsXULElement::SetAttribute(nsXULElement * const 0x035c6ee0, int 0, nsIAtom * 0x019b8a40, const nsString & {...}, int 1) line 2432 nsGfxScrollFrameInner::SetScrollbarVisibility(nsIFrame * 0x02d5d358, int 1) line 962 nsGfxScrollFrameInner::ReflowScrollbars(nsIPresContext * 0x0353a600, const nsHTMLReflowState & {...}, unsigned int & 0, int & 1, int & 1, int & 1, nsIFrame * & 0x00000000) line 1065 nsGfxScrollFrame::Reflow(nsGfxScrollFrame * const 0x02d5d2a8, nsIPresContext * 0x0353a600, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 514 nsContainerFrame::ReflowChild(nsIFrame * 0x02d5d2a8, nsIPresContext * 0x0353a600, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, int 0, int 0, unsigned int 0, unsigned int & 0) line 637 + 31 bytes ViewportFrame::Reflow(ViewportFrame * const 0x02d5d230, nsIPresContext * 0x0353a600, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0) line 531 nsHTMLReflowCommand::Dispatch(nsHTMLReflowCommand * const 0x036b86c0, nsIPresContext * 0x0353a600, nsHTMLReflowMetrics & {...}, const nsSize & {...}, nsIRenderingContext & {...}) line 145 PresShell::ProcessReflowCommands(PresShell * const 0x035b7660, int 0) line 1940 PresShell::ExitReflowLock(PresShell * const 0x035b7660, int 1) line 848 PresShell::ReconstructFrames() line 2528 PresShell::StyleSheetAdded(PresShell * const 0x035b7668, nsIDocument * 0x03539bc0, nsIStyleSheet * 0x036be050) line 2536 nsDocument::InsertStyleSheetAt(nsDocument * const 0x03539bc0, nsIStyleSheet * 0x036be050, int 0, int 1) line 1358 CSSLoaderImpl::InsertSheetInDoc(nsICSSStyleSheet * 0x036be050, int 0, nsIContent * 0x035b44ec, int 1, nsICSSLoaderObserver * 0x0353ca3c) line 1012 InsertPendingSheet(void * 0x036c39f0, void * 0x0353c980) line 624 nsVoidArray::EnumerateForwards(int (void *, void *)* 0x01bff8b0 InsertPendingSheet(void *, void *), void * 0x0353c980) line 263 + 20 bytes CSSLoaderImpl::Cleanup(URLKey & {...}, SheetLoadData * 0x035b37f0) line 682 CSSLoaderImpl::SheetComplete(nsICSSStyleSheet * 0x00000000, SheetLoadData * 0x035b37f0) line 744 CSSLoaderImpl::ParseSheet(nsIUnicharInputStream * 0x036ba930, SheetLoadData * 0x035b37f0, int & 1, nsICSSStyleSheet * & 0x036be050) line 779 CSSLoaderImpl::DidLoadStyle(nsIUnicharStreamLoader * 0x035b34e0, nsString & {...}, SheetLoadData * 0x035b37f0, unsigned int 0) line 812 + 24 bytes SheetLoadData::OnUnicharStreamComplete(SheetLoadData * const 0x035b37f0, nsIUnicharStreamLoader * 0x035b34e0, unsigned int 0, unsigned int 1482, const unsigned short * 0x02e8c740) line 612 nsUnicharStreamLoader::OnStopRequest(nsUnicharStreamLoader * const 0x035b34e4, nsIChannel * 0x035b3300, nsISupports * 0x00000000, unsigned int 0, const unsigned short * 0x00000000) line 130 + 63 bytes InterceptStreamListener::OnStopRequest(InterceptStreamListener * const 0x036bcec0, nsIChannel * 0x035b3300, nsISupports * 0x00000000, unsigned int 0, const unsigned short * 0x00000000) line 1113 nsHTTPChannel::ResponseCompleted(nsIChannel * 0x035b2964, nsIStreamListener * 0x036bcec0, unsigned int 0, const unsigned short * 0x00000000) line 1307 + 36 bytes nsHTTPResponseListener::OnStopRequest(nsHTTPResponseListener * const 0x03607060, nsIChannel * 0x035b2964, nsISupports * 0x035b3300, unsigned int 0, const unsigned short * 0x00000000) line 256 nsOnStopRequestEvent::HandleEvent(nsOnStopRequestEvent * const 0x03604960) line 279 nsStreamListenerEvent::HandlePLEvent(PLEvent * 0x03604910) line 93 + 12 bytes PL_HandleEvent(PLEvent * 0x03604910) line 526 + 10 bytes PL_ProcessPendingEvents(PLEventQueue * 0x00cbfc90) line 487 + 9 bytes _md_EventReceiverProc(HWND__ * 0x0b050312, unsigned int 49319, unsigned int 0, long 13368464) line 975 + 9 bytes USER32! 77e71250() 0
added shopping.com as a second test case
*** This bug has been marked as a duplicate of 25050 ***
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → DUPLICATE
Marking as verified dup of 25050.
Status: RESOLVED → VERIFIED
Component: Layout: View Rendering → Layout: Web Painting
You need to log in before you can comment on or make changes to this bug.