Closed Bug 24201 Opened 25 years ago Closed 25 years ago

crash scrolling second window

Categories

(Core :: XUL, defect, P1)

x86
Windows NT
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: buster, Assigned: hyatt)

References

()

Details

open www.hoover.com (don't ask me why anyone would want to)
as the main page loads, a second window is popped up.
click on the vertical scroll bar of the second window
crash.

stack:
nsMenuBarListener::MouseDown(nsIDOMEvent * 0x037ba904) line 218 + 15 bytes
nsEventListenerManager::HandleEvent(nsIPresContext * 0x037268e0, nsEvent *
0x0012fb6c, nsIDOMEvent * * 0x0012f528, unsigned int 4, nsEventStatus *
0x0012fa78) line 700 + 17 bytes
nsXULDocument::HandleDOMEvent(nsXULDocument * const 0x03a20028, nsIPresContext *
0x037268e0, nsEvent * 0x0012fb6c, nsIDOMEvent * * 0x0012f528, unsigned int 4,
nsEventStatus * 0x0012fa78) line 1876
nsXULElement::HandleDOMEvent(nsXULElement * const 0x03650640, nsIPresContext *
0x037268e0, nsEvent * 0x0012fb6c, nsIDOMEvent * * 0x0012f528, unsigned int 4,
nsEventStatus * 0x0012fa78) line 2783 + 39 bytes
nsXULElement::HandleDOMEvent(nsXULElement * const 0x02fcd360, nsIPresContext *
0x037268e0, nsEvent * 0x0012fb6c, nsIDOMEvent * * 0x0012f528, unsigned int 4,
nsEventStatus * 0x0012fa78) line 2781
nsXULElement::HandleDOMEvent(nsXULElement * const 0x030349d0, nsIPresContext *
0x037268e0, nsEvent * 0x0012fb6c, nsIDOMEvent * * 0x0012f528, unsigned int 4,
nsEventStatus * 0x0012fa78) line 2781
nsXULElement::HandleDOMEvent(nsXULElement * const 0x02f74c90, nsIPresContext *
0x037268e0, nsEvent * 0x0012fb6c, nsIDOMEvent * * 0x0012f528, unsigned int 4,
nsEventStatus * 0x0012fa78) line 2781
nsXULElement::HandleDOMEvent(nsXULElement * const 0x036a5380, nsIPresContext *
0x037268e0, nsEvent * 0x0012fb6c, nsIDOMEvent * * 0x0012f528, unsigned int 4,
nsEventStatus * 0x0012fa78) line 2781
nsXULElement::HandleChromeEvent(nsXULElement * const 0x036a53ac, nsIPresContext
* 0x037268e0, nsEvent * 0x0012fb6c, nsIDOMEvent * * 0x0012f528, unsigned int 4,
nsEventStatus * 0x0012fa78) line 3764
GlobalWindowImpl::HandleDOMEvent(GlobalWindowImpl * const 0x03746d04,
nsIPresContext * 0x037268e0, nsEvent * 0x0012fb6c, nsIDOMEvent * * 0x0012f528,
unsigned int 4, nsEventStatus * 0x0012fa78) line 3245
nsDocument::HandleDOMEvent(nsDocument * const 0x035e5990, nsIPresContext *
0x037268e0, nsEvent * 0x0012fb6c, nsIDOMEvent * * 0x0012f528, unsigned int 4,
nsEventStatus * 0x0012fa78) line 2404
nsGenericElement::HandleDOMEvent(nsIPresContext * 0x037268e0, nsEvent *
0x0012fb6c, nsIDOMEvent * * 0x0012f528, unsigned int 4, nsEventStatus *
0x0012fa78) line 802
AnonymousElement::HandleDOMEvent(AnonymousElement * const 0x0309b75c,
nsIPresContext * 0x037268e0, nsEvent * 0x0012fb6c, nsIDOMEvent * * 0x0012f528,
unsigned int 4, nsEventStatus * 0x0012fa78) line 134 + 31 bytes
nsGenericElement::HandleDOMEvent(nsIPresContext * 0x037268e0, nsEvent *
0x0012fb6c, nsIDOMEvent * * 0x0012f528, unsigned int 1, nsEventStatus *
0x0012fa78) line 792
nsXMLElement::HandleDOMEvent(nsXMLElement * const 0x03781a6c, nsIPresContext *
0x037268e0, nsEvent * 0x0012fb6c, nsIDOMEvent * * 0x00000000, unsigned int 1,
nsEventStatus * 0x0012fa78) line 132 + 31 bytes
PresShell::HandleEvent(PresShell * const 0x02e1a1a4, nsIView * 0x037815f0,
nsGUIEvent * 0x0012fb6c, nsEventStatus * 0x0012fa78) line 2750 + 39 bytes
nsView::HandleEvent(nsView * const 0x037815f0, nsGUIEvent * 0x0012fb6c, unsigned
int 8, nsEventStatus * 0x0012fa78, int & 0) line 841
nsView::HandleEvent(nsView * const 0x0311fb00, nsGUIEvent * 0x0012fb6c, unsigned
int 28, nsEventStatus * 0x0012fa78, int & 0) line 826
nsViewManager2::DispatchEvent(nsViewManager2 * const 0x0311c170, nsGUIEvent *
0x0012fb6c, nsEventStatus * 0x0012fa78) line 1002
HandleEvent(nsGUIEvent * 0x0012fb6c) line 69
nsWindow::DispatchEvent(nsWindow * const 0x02d2bd24, nsGUIEvent * 0x0012fb6c,
nsEventStatus & nsEventStatus_eIgnore) line 502 + 10 bytes
nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012fb6c) line 523
nsWindow::DispatchMouseEvent(unsigned int 302, nsPoint * 0x00000000) line 3465 +
21 bytes
ChildWindow::DispatchMouseEvent(unsigned int 302, nsPoint * 0x00000000) line
3683
nsWindow::ProcessMessage(unsigned int 513, unsigned int 1, long 7536877, long *
0x0012fdcc) line 2750 + 24 bytes
nsWindow::WindowProc(void * 0x00a60516, unsigned int 513, unsigned int 1, long
7536877) line 689 + 27 bytes
Priority: P3 → P1
Summary: crash scrolling → crash scrolling second window
Target Milestone: M13
no big surprise, this happens on www.netscape.com as well.  suggest a P1
priority since it's a very easy to reproduce crash, and suggest an M13
milestone.
Suggesting is fine, and in this case i agree, but in general please leave the
target milestone field blank to ensure prompt triage. reassigning to evaughan
Assignee: trudelle → evaughan
stupid required comment: really assigning to evaughan
Assignee: evaughan → saari
Looks like it crashes in menubar. Your working on menus right? Seems to work ok
in viewer.
Assignee: saari → hyatt
Dave, why in the world do we have a menubar listener for popup windows that
don't have any menus?
*** Bug 23938 has been marked as a duplicate of this bug. ***
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
There was a bad cast added in to nsMenuBarFrame.cpp.  Fixing it averts the
crash.
old bug, verified 2/11
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.