Closed
Bug 6016
Opened 25 years ago
Closed 25 years ago
[PP]apprunner crash during page resize/repaint
Categories
(Core :: XUL, defect, P2)
Tracking
()
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!).
Updated•25 years ago
|
Assignee: shuang → don
Comment 1•25 years ago
|
||
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
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?
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.
Updated•25 years ago
|
QA Contact: 4130
Updated•25 years ago
|
Target Milestone: M6
Comment 5•25 years ago
|
||
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..
Updated•25 years ago
|
Assignee: trudelle → pinkerton
Comment 6•25 years ago
|
||
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
Comment 7•25 years ago
|
||
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.
Assignee | ||
Comment 8•25 years ago
|
||
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.
Updated•25 years ago
|
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → DUPLICATE
Comment 9•25 years ago
|
||
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 ***
Updated•25 years ago
|
Status: RESOLVED → VERIFIED
Comment 10•25 years ago
|
||
VERIFIED dupe...and it's fixed too!
You need to log in
before you can comment on or make changes to this bug.
Description
•