Closed Bug 27109 Opened 25 years ago Closed 25 years ago

Security Advisor crashes

Categories

(Core :: Security, defect, P3)

x86
Windows 95
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: junruh, Assigned: hyatt)

References

Details

(Keywords: crash, Whiteboard: [PDT+] Fix in hand. Will check in when tree opens.)

Overview Description: Security Advisor crashes

Steps to Reproduce: 
1) Open Tasks, and Security Advisor
2) Click anywhere in Security Advisor

Actual Results: Crash in mozilla.exe

Expected Results: No crash

Build Date & Platform Bug Found:
The same thing happens in the Linux 1/9/00 build - crash.
Make that the 2/9/00 build.
Blocks: 25900
Keywords: beta1
Blocks: 13785
Putting crash in the keyword field.
Keywords: crash
Putting on PDT+ radar for beta1.
Whiteboard: [PDT+]
here is a stack trace from the opt build.  If it is correct, this is a menu 
problem.

nsMenuBarListener::MouseClick(nsMenuBarListener * const 0x00000000, nsIDOMEvent 
* 0x0b2e0a74) line 195 + 6 bytes
nsEventListenerManager::HandleEvent(nsEventListenerManager * const 0x00000000, 
nsIPresContext * 0x00000000, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0ac63a98, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 738
RDF! 606b647b()
RDF! 606c87df()
RDF! 606c87c1()
RDF! 606c87c1()
RDF! 606c87c1()
RDF! 606c87c1()
RDF! 606ca059()
GlobalWindowImpl::HandleDOMEvent(GlobalWindowImpl * const 0x0a8da670, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 382
nsDocument::HandleDOMEvent(nsDocument * const 0x0b1c90c0, nsIPresContext * 
0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, unsigned int 2, 
nsEventStatus * 0x0012fc80) line 2477
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 1027 + 19 bytes
nsHTMLQuoteElement::HandleDOMEvent(nsHTMLQuoteElement * const 0x0a8c865c, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 189
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 1021
nsHTMLQuoteElement::HandleDOMEvent(nsHTMLQuoteElement * const 0x0b1e147c, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 189
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 1021
nsHTMLQuoteElement::HandleDOMEvent(nsHTMLQuoteElement * const 0x0b1f4c7c, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 189
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 1021
nsHTMLQuoteElement::HandleDOMEvent(nsHTMLQuoteElement * const 0x0b1f490c, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 189
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 1021
nsHTMLQuoteElement::HandleDOMEvent(nsHTMLQuoteElement * const 0x0b1f48bc, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 189
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 1021
nsHTMLQuoteElement::HandleDOMEvent(nsHTMLQuoteElement * const 0x0b1f47b0, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 189
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 1021
nsHTMLQuoteElement::HandleDOMEvent(nsHTMLQuoteElement * const 0x0b1f469c, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 189
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 1021
nsHTMLQuoteElement::HandleDOMEvent(nsHTMLQuoteElement * const 0x0b1f565c, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 189
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 1021
nsHTMLQuoteElement::HandleDOMEvent(nsHTMLQuoteElement * const 0x0b1f550c, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 189
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 1021
nsHTMLQuoteElement::HandleDOMEvent(nsHTMLQuoteElement * const 0x0b1f54bc, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 189
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 1021
nsHTMLQuoteElement::HandleDOMEvent(nsHTMLQuoteElement * const 0x0b20fd70, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 189
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 1021
nsHTMLQuoteElement::HandleDOMEvent(nsHTMLQuoteElement * const 0x0b20fcdc, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 189
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 1021
nsHTMLQuoteElement::HandleDOMEvent(nsHTMLQuoteElement * const 0x0b20fb0c, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 189
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 1021
nsHTMLQuoteElement::HandleDOMEvent(nsHTMLQuoteElement * const 0x0b20fabc, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 189
nsGenericElement::HandleDOMEvent(nsGenericElement * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 1021
nsHTMLAnchorElement::HandleDOMEvent(nsHTMLAnchorElement * const 0x0b20fa2c, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x0012fadc, 
unsigned int 2, nsEventStatus * 0x0012fc80) line 344
nsGenericDOMDataNode::HandleDOMEvent(nsGenericDOMDataNode * const 0x00000000, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x00000000, 
unsigned int 1, nsEventStatus * 0x0012fc80) line 801 + 19 bytes
nsXMLCDATASection::HandleDOMEvent(nsXMLCDATASection * const 0x0b20f7fc, 
nsIPresContext * 0x0a8dbed0, nsEvent * 0x0012fcc0, nsIDOMEvent * * 0x00000000, 
unsigned int 1, nsEventStatus * 0x0012fc80) line 241
PresShell::HandleEvent(PresShell * const 0x00000000, nsIView * 0x0b1ee130, 
nsGUIEvent * 0x0012fcc0, nsEventStatus * 0x0012fc80) line 2866 + 23 bytes
GKVIEW! 602f1e0c()
GKVIEW! 602f1dd1()
GKVIEW! 602f1dd1()
GKVIEW! 602f72e9()
GKVIEW! 602f25a7()
nsWindow::DispatchEvent(nsWindow * const 0x0b1ee994, nsGUIEvent * 0x0012fcc0, 
nsEventStatus & nsEventStatus_eIgnore) line 493 + 6 bytes
nsWindow::DispatchWindowEvent(nsWindow * const 0x00000000, nsGUIEvent * 
0x00000000) line 514
nsWindow::DispatchMouseEvent(nsWindow * const 0x00000000, unsigned int 302, 
nsPoint * 0x00000000) line 3040
ChildWindow::DispatchMouseEvent(ChildWindow * const 0x00000000, unsigned int 
302, nsPoint * 0x00000000) line 3255 + 15 bytes
nsWindow::ProcessMessage(nsWindow * const 0x00000000, unsigned int 513, 
unsigned int 1, long 3735975, long * 0x0012fe24) line 2354
nsWindow::WindowProc(HWND__ * 0x00010460, unsigned int 513, unsigned int 1, 
long 0) line 673 + 18 bytes



Here is my thinking.  I opened up a window with the option menubar=no.  Maybe 
this is the wrong thing to do.  I need to find a menubar guru.
Status: NEW → ASSIGNED
Whiteboard: [PDT+] → [PDT+] menubar problem??
*** Bug 27107 has been marked as a duplicate of this bug. ***
just spoke to chris and he said this sounds like a menubar initialization 
problem.  

This problem does not appear in debug build, only opt.
Assignee: dougt → pinkerton
Status: ASSIGNED → NEW
hyatt, you said you'd take this ;) ;)
Assignee: pinkerton → hyatt
Status: NEW → ASSIGNED
Target Milestone: M14
I have a fix for this in hand.
Whiteboard: [PDT+] menubar problem?? → [PDT+] Fix in hand. Will check in when tree opens.
Fixed.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Verified fixed.
Status: RESOLVED → VERIFIED
Bulk moving all Browser Security bugs to new Security: General component.  The 
previous Security component for Browser will be deleted.
Component: Security → Security: General
No longer blocks: 13785
You need to log in before you can comment on or make changes to this bug.