Closed Bug 6016 Opened 25 years ago Closed 25 years ago

[PP]apprunner crash during page resize/repaint

Categories

(Core :: XUL, defect, P2)

PowerPC
Mac System 8.5
defect

Tracking

()

VERIFIED DUPLICATE of bug 5949

People

(Reporter: bam, Assigned: mikepinkerton)

Details

MacOS 8.5.1; Mozilla M5 release While loading pages, resizing M5 and/or popping up other windows over it cause its user interface to repaint incorrectly, and the app to get in an odd state. Sometimes it even locks up the OS (isn't MacOS grand), and I have to kill it with macsbug to continue. Steps to reproduce: 1. Visit a website that takes a while to load due to gratuitous use of graphics and/or tables (eg, www.slashdot.org) 2. Rapidly resize browser many times, and put other windows in front of it, then pop M5 window back on top. 3. Repeat 2 several times before page loads. Eventually you will see problem. It always happens for me if I am persistent. I hope this is not a duplicate bug report. I am unable to search in bugzilla with my other browser (Navigator 4.05 on Macintosh) as I get a javascript error in the bugzilla search page when I use the "product" and "component" list boxes. It says "undefined is not defined" (I should certainly hope not!).
Assignee: shuang → don
Don, can you tell whether this one is a duplicate bug? If not, I think it should belong to your team. Thanks!
Summary: apprunner crash during page resize/repaint → [PP]apprunner crash during page resize/repaint
Putting on [PP] radar.
Assignee: don → davidm
Component: UE/UI → other
Priority: P3 → P2
Target Milestone: M6
David, can you cause this to happen? Any idea whose bug this really is?
Assignee: davidm → trudelle
Component: other → XP Toolkit/Widgets
I can't reproduce but this could be a timing thing where it will happen all the time to people on either slow or fast computers. Sounds like either a toolkit or a layout bug.
QA Contact: 4130
Target Milestone: M6
claudius, we could some testing help/talkback analysis on this one. If we can come up with a stack trace and reproducable test case we aren't going to make much progress. pulling off the M6 radar..
Assignee: trudelle → pinkerton
reassigning to pinkerton, cc evaughan. What I'm seeing is just the content taking forever to load. The chrome looks fine, and still works, but the page never finishes loading. Here is a sample stack: Calling chain using A6/R1 links Back chain ISA Caller 00000000 PPC 17CAAD38 05666280 PPC 17CA9E30 main+006C4 056660F0 PPC 177B4DF0 nsAppShellService::Run()+00018 056660B0 PPC 15B0C754 nsAppShell::Run()+00038 05666030 PPC 15B0D0D0 nsMacMessagePump::DoMessagePump()+0003C 05665FE0 PPC 15B0D290 nsMacMessagePump::DispatchEvent(int, EventRecord*)+00084 05665F90 PPC 15B0D458 nsMacMessagePump::DoUpdate(EventRecord&)+0004C 05665F40 PPC 15B0DE44 nsMacMessagePump::DispatchOSEventToRaptor(EventRecord&, GrafPort *)+00044 05665EF0 PPC 15B080C8 nsMacMessageSink::DispatchOSEvent(EventRecord&, GrafPort*)+00038 05665EB0 PPC 15B03BE8 nsMacWindow::HandleOSEvent(EventRecord&)+00020 05665E50 PPC 15B03FD8 nsMacEventHandler::HandleOSEvent(EventRecord&)+0006C 05665E10 PPC 15B04CB4 nsMacEventHandler::HandleUpdateEvent(EventRecord&)+00018 05665DD0 PPC 15AEDF80 nsWindow::HandleUpdateEvent()+00174 05665D50 PPC 15AEE1AC nsWindow::UpdateWidget(nsRect&, nsIRenderingContext*)+001B8 05665C90 PPC 15AEE1AC nsWindow::UpdateWidget(nsRect&, nsIRenderingContext*)+001B8 05665BD0 PPC 15AEE08C nsWindow::UpdateWidget(nsRect&, nsIRenderingContext*)+00098 05665B10 PPC 15AEE738 nsWindow::DispatchWindowEvent(nsGUIEvent&)+00018 05665AD0 PPC 15AEE664 nsWindow::DispatchEvent(nsGUIEvent*, nsEventStatus&)+00090 05665A80 PPC 16608B1C HandleEvent(nsGUIEvent*)+00058 05665A30 PPC 1660614C nsViewManager::DispatchEvent(nsGUIEvent*, nsEventStatus&)+002DC 056658F0 PPC 16603BB8 nsViewManager::Refresh(nsIView*, nsIRenderingContext*, const nsR ect*, unsigned int)+0016C 05665830 PPC 166042B8 nsViewManager::RenderViews(nsIView*, nsIRenderingContext&, const nsRect&, int&)+00560 056655A0 PPC 1660579C nsViewManager::RenderView(nsIView*, nsIRenderingContext&, const nsRect&, nsRect&, int&)+000BC 05665540 PPC 1660941C nsView::Paint(nsIRenderingContext&, const nsRect&, unsigned int, int&)+0012C 056652D0 PPC 158002A8 PresShell::Paint(nsIView*, nsIRenderingContext&, const nsRect&)+ 00064 05665270 PPC 157E7754 nsContainerFrame::Paint(nsIPresContext&, nsIRenderingContext&, c onst nsRect&, nsFramePaintLayer)+00014 05665230 PPC 157E78A8 nsContainerFrame::PaintChildren(nsIPresContext&, nsIRenderingCon text&, const nsRect&, nsFramePaintLayer)+000C8 056651C0 PPC 157E7AE0 nsContainerFrame::PaintChild(nsIPresContext&, nsIRenderingContex t&, const nsRect&, nsIFrame*, nsFramePaintLayer)+0015C 05665130 PPC 15810438 nsHTMLContainerFrame::Paint(nsIPresContext&, nsIRenderingContext &, const nsRect&, nsFramePaintLayer)+00150 056650B0 PPC 157E78A8 nsContainerFrame::PaintChildren(nsIPresContext&, nsIRenderingCon text&, const nsRect&, nsFramePaintLayer)+000C8 05665040 PPC 157E7AE0 nsContainerFrame::PaintChild(nsIPresContext&, nsIRenderingContex t&, const nsRect&, nsIFrame*, nsFramePaintLayer)+0015C 05664FB0 PPC 1599A720 nsBlockFrame::Paint(nsIPresContext&, nsIRenderingContext&, const nsRect&, nsFramePaintLayer)+001A8 05664F20 PPC 1599A9BC nsBlockFrame::PaintChildren(nsIPresContext&, nsIRenderingContext &, const nsRect&, nsFramePaintLayer)+00090 05664EB0 PPC 157E7AE0 nsContainerFrame::PaintChild(nsIPresContext&, nsIRenderingContex t&, const nsRect&, nsIFrame*, nsFramePaintLayer)+0015C 05664E20 PPC 15810438 nsHTMLContainerFrame::Paint(nsIPresContext&, nsIRenderingContext &, const nsRect&, nsFramePaintLayer)+00150 05664DA0 PPC 157E78A8 nsContainerFrame::PaintChildren(nsIPresContext&, nsIRenderingCon text&, const nsRect&, nsFramePaintLayer)+000C8 05664D30 PPC 157E7AE0 nsContainerFrame::PaintChild(nsIPresContext&, nsIRenderingContex t&, const nsRect&, nsIFrame*, nsFramePaintLayer)+0015C 05664CA0 PPC 15A0C928 nsToolboxFrame::Paint(nsIPresContext&, nsIRenderingContext&, con st nsRect&, nsFramePaintLayer)+0001C 05664C50 PPC 15810438 nsHTMLContainerFrame::Paint(nsIPresContext&, nsIRenderingContext &, const nsRect&, nsFramePaintLayer)+00150 05664BD0 PPC 157E78A8 nsContainerFrame::PaintChildren(nsIPresContext&, nsIRenderingCon text&, const nsRect&, nsFramePaintLayer)+000C8 05664B60 PPC 157E7AE0 nsContainerFrame::PaintChild(nsIPresContext&, nsIRenderingContex t&, const nsRect&, nsIFrame*, nsFramePaintLayer)+0015C 05664AD0 PPC 15A0BE84 nsToolbarFrame::Paint(nsIPresContext&, nsIRenderingContext&, con st nsRect&, nsFramePaintLayer)+0000C 05664A90 PPC 158103E8 nsHTMLContainerFrame::Paint(nsIPresContext&, nsIRenderingContext &, const nsRect&, nsFramePaintLayer)+00100 05664A10 PPC 1583FF78 nsCSSRendering::PaintBackground(nsIPresContext&, nsIRenderingCon text&, nsIFrame*, const nsRect&, const nsRect&, const nsStyleColor&, const nsStyleSpacing&, i nt, int)+00678 05664900 PPC 16421740 nsRenderingContextMac::FillRect(const nsRect&)+00028 056648C0 PPC 164218BC nsRenderingContextMac::FillRect(int, int, int, int)+00124 05664850 PPC FFD74E5C PaintRect+0001C 05664810 PPC 17F1016C NQDFillCPoly+000D0 056647D0 PPC 17F0D9C4 NQDStdRect+00158 05664780 PPC 17F0D6DC NQDXorRgn+0076C 056646E0 PPC 17F0F094 QDNativeDeviceLoop+00484 Closing log
Just to be clear, I did not see a crash (PB3400, 8.6). I broke into the debugger to get a stack trace, but could be just the normal rendering of the status bar.
This sounds _a lot_ like bug 5949. Can the original reporter verify if this is a duplicate? If I haven't heard in a week or so, I'll mark it that way since it sure sounds exactly like what I reported a few weeks ago to pierre. cc'ing pierre as well.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
Correct: it's a duplicate of #5949. I'm going to work on it tonight. *** This bug has been marked as a duplicate of 5949 ***
Status: RESOLVED → VERIFIED
VERIFIED dupe...and it's fixed too!
You need to log in before you can comment on or make changes to this bug.