Closed
Bug 25130
Opened 26 years ago
Closed 26 years ago
viewmanager assertion loading page
Categories
(Core :: Web Painting, defect, P3)
Tracking
()
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
| Assignee | ||
Comment 2•26 years ago
|
||
*** This bug has been marked as a duplicate of 25050 ***
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → DUPLICATE
Updated•7 years ago
|
Component: Layout: View Rendering → Layout: Web Painting
You need to log in
before you can comment on or make changes to this bug.
Description
•