Closed Bug 9503 Opened 25 years ago Closed 25 years ago

[PP] apprunner crashes when messenger window is minimized

Categories

(SeaMonkey :: MailNews: Message Display, defect, P3)

x86
Windows 98

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: jay, Assigned: hyatt)

References

Details

If you try to minimize the messenger window, apprunner crashes Steps: 1. launch apprunner, launch messenger 2. minimize messenger window 3. crash Machine and Build: win98 build 1999070908 NOTE: This was not a problem with linux 1999070908 or mac 1999070908 Other Comments: This seems to only happenw with the messenger window...minimizing apprunner, ender, plaintext editor and manage history windows does not crash.
Summary: apprunner crashes when messenger window is minimized → [PP] apprunner crashes when messenger window is minimized
Not good. cc: putterman and bienvenu. Jay - do you have a Talkback incident report for this?
Assignee: phil → hyatt
Here's the stack trace - it seems layout or tree control-related. perhaps it's related to the general tree control problems. Re-assigning to David to look at. nsTreeRowGroupFrame::ContinueReflow(nsIPresContext & {...}, int 0x00000000, int 0x00000000) line 924 + 16 bytes nsTableRowGroupFrame::ReflowMappedChildren(nsTableRowGroupFrame * const 0x020f2e20, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, RowGroupReflowState & {...}, unsigned int & 0x00000000, nsTableRowFrame * 0x00000000, nsReflowReason eReflowReason_Resize, int 0x00000001) line 398 + 32 bytes nsTableRowGroupFrame::Reflow(nsTableRowGroupFrame * const 0x020f2e24, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000) line 1018 + 39 bytes nsContainerFrame::ReflowChild(nsIFrame * 0x020f2e20, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000) line 392 + 28 bytes nsTableFrame::ReflowMappedChildren(nsTableFrame * const 0x020e9bb0, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, InnerTableReflowState & {...}, unsigned int & 0x00000000) line 3818 + 31 bytes nsTableFrame::ResizeReflowPass2(nsTableFrame * const 0x020e9bb0, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000) line 2888 + 31 bytes nsTableFrame::Reflow(nsTableFrame * const 0x020e9bb4, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000) line 2591 + 38 bytes nsTreeFrame::Reflow(nsTreeFrame * const 0x020e9bb4, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000) line 286 nsContainerFrame::ReflowChild(nsIFrame * 0x020e9bb0, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000) line 392 + 28 bytes nsTableOuterFrame::Reflow(nsTableOuterFrame * const 0x020e9cc4, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000) line 1006 + 37 bytes nsBlockReflowContext::ReflowBlock(nsIFrame * 0x020e9cc0, const nsRect & {...}, int 0x00000000, int 0x00000000, int 0x00000001, nsMargin & {...}, unsigned int & 0x00000000) line 227 + 42 bytes nsBlockFrame::ReflowBlockFrame(nsBlockReflowState & {...}, nsLineBox * 0x020f2c60, int * 0x00128c30) line 2524 + 56 bytes nsBlockFrame::ReflowLine(nsBlockReflowState & {...}, nsLineBox * 0x020f2c60, int * 0x00128c30) line 2014 + 20 bytes nsBlockFrame::ReflowDirtyLines(nsBlockReflowState & {...}) line 1824 + 20 bytes nsBlockFrame::Reflow(nsBlockFrame * const 0x020e8414, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000) line 1199 + 18 bytes nsBoxFrame::FlowChildAt(nsIFrame * 0x020e8410, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000, int 0x00000001, nsIFrame * & 0x00000000) line 711 nsBoxFrame::FlowChildAt(nsIFrame * 0x020e8410, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000, int 0x00000001, nsIFrame * & 0x00000000) line 685 nsBoxFrame::FlowChildren(nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000, nsRect & {...}, nsIFrame * & 0x00000000) line 411 nsBoxFrame::Reflow(nsBoxFrame * const 0x00e4d7b4, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000) line 285 nsContainerFrame::ReflowChild(nsIFrame * 0x00e4d7b0, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000) line 392 + 28 bytes RootFrame::Reflow(RootFrame * const 0x020e4474, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000) line 242 nsContainerFrame::ReflowChild(nsIFrame * 0x020e4470, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000) line 392 + 28 bytes ViewportFrame::Reflow(ViewportFrame * const 0x020df4a4, nsIPresContext & {...}, nsHTMLReflowMetrics & {...}, const nsHTMLReflowState & {...}, unsigned int & 0x00000000) line 440 PresShell::ResizeReflow(PresShell * const 0x01cd8480, int 0x000003cf, int 0x00000096) line 992 PresShell::ResizeReflow(PresShell * const 0x01cd8484, nsIView * 0x01cd8930, int 0x000003cf, int 0x00000096) line 2127 nsViewManager::SetWindowDimensions(nsViewManager * const 0x01cd8b50, int 0x000003cf, int 0x00000096) line 356 nsViewManager::DispatchEvent(nsViewManager * const 0x01cd8b50, nsGUIEvent * 0x0012b6ec, nsEventStatus & nsEventStatus_eIgnore) line 1596 HandleEvent(nsGUIEvent * 0x0012b6ec) line 67 nsWindow::DispatchEvent(nsWindow * const 0x01cd8804, nsGUIEvent * 0x0012b6ec, nsEventStatus & nsEventStatus_eIgnore) line 434 + 10 bytes nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012b6ec) line 455 nsWindow::OnResize(nsRect & {...}) line 3046 + 15 bytes nsWindow::ProcessMessage(unsigned int 0x00000047, unsigned int 0x00000000, long 0x0012b960, long * 0x0012b8f0) line 2539 + 24 bytes nsWindow::WindowProc(HWND__ * 0x010501be, unsigned int 0x00000047, unsigned int 0x00000000, long 0x0012b960) line 503 + 27 bytes
since the stack trace has already been given, here is my incident id: 10964108 if you need it.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
I'm not seeing this any more. Marking fixed.
I'm still seeing this, and I think I've pulled all the interesting changes.
Status: RESOLVED → REOPENED
Sorry to do this, but I'm still seeing this and I have all of your changes. So I'm going to reopen.
Resolution: FIXED → ---
Ok, interesting. I can't reproduce it on my machine. I could add a null check to stop the crash, but the values that you have to have to see this crash indicate something wacky is going on. I'm even using win98.
Have you opened a folder? It might have to do with having something in the thread pane.
*** Bug 9380 has been marked as a duplicate of this bug. ***
Status: REOPENED → RESOLVED
Closed: 25 years ago25 years ago
Resolution: --- → FIXED
Fixed with recent checkin.
Yep, works for me now. cool.
Target Milestone: M8
setting target milestone from blank to M8.
Status: RESOLVED → VERIFIED
claudius and i agree: verified with the friday, 1999-07-09-08 builds.
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.