Closed Bug 38153 Opened 24 years ago Closed 24 years ago

Easily and randomly crashes in nsPopupSetFrame::OpenPopup

Categories

(Core :: XUL, defect, P3)

PowerPC
Mac System 8.5
defect

Tracking

()

VERIFIED DUPLICATE of bug 38136

People

(Reporter: pierre, Assigned: saari)

Details

(Keywords: crash)

Tested on Mac with a fresh pull from last night.
- Launch a debug build, wait until the default page (Checkin guideline is 
displayed).
- Click the Bugzilla button in the toolbar
- Mouseover stuff (like the URL field or the other toolbar buttons)
==> crash

The crash log is below. The bug may be related to a new and random assert that I 
started to see tonight (see bug 38151). My last build was from Sunday April 30th 
9pm. My new build is from Thursday May 4th 1am.

User break at 0DB58F54 dprintf(const char*, ...)+0008C
 ###!!! ASSERTION: You can't dereference a NULL nsCOMPtr with operator->().: 
'mRawPtr != 0', 
file nsCOMPtr.h, line 621
 Calling chain using A6/R1 links
  Back chain  ISA  Caller
  00000000    PPC  0A025F5C  
  0AC000C0    PPC  0A010C1C  main+001C4
  0AC00030    PPC  0A00F288  main1(int, char**, nsISplashScreen*)+00748
  0ABFFF40    PPC  0D940810  nsAppShellService::Run()+00054
  0ABFFEF0    PPC  0D8B69C8  nsAppShell::Run()+00040
  0ABFFEB0    PPC  0D8B7278  nsMacMessagePump::DoMessagePump()+00044
  0ABFFE60    PPC  0D8B7A70  nsMacMessagePump::DispatchEvent(int, EventRecord*)+
00150
  0ABFFE10    PPC  0D8B8528  nsMacMessagePump::DoMouseMove(EventRecord&)+0008C
  0ABFFDC0    PPC  0D8B8A4C  
nsMacMessagePump::DispatchOSEventToRaptor(EventRecord&, GrafPort
*)+0004C
  0ABFFD70    PPC  0D8B3500  nsMacMessageSink::DispatchOSEvent(EventRecord&, 
GrafPort*)+00048
  0ABFFD30    PPC  0D8ACD7C  nsMacWindow::HandleOSEvent(EventRecord&)+00038
  0ABFFCF0    PPC  0D8ADF10  nsMacEventHandler::HandleOSEvent(EventRecord&)+00194
  0ABFFCA0    PPC  0D8AFECC  nsMacEventHandler::HandleMouseMoveEvent(EventRecord&
)+00164
  0ABFFC00    PPC  0D88E054  nsWindow::DispatchMouseEvent(nsMouseEvent&)+00060
  0ABFFBA0    PPC  0D88DEF0  nsWindow::DispatchWindowEvent(nsGUIEvent&)+00028
  0ABFFB60    PPC  0D88DDF8  nsWindow::DispatchEvent(nsGUIEvent*, nsEventStatus&
)+000B8
  0ABFFB10    PPC  0D499468  HandleEvent(nsGUIEvent*)+00064
  0ABFFAC0    PPC  0D4A575C  nsViewManager2::DispatchEvent(nsGUIEvent*, 
nsEventStatus*)+007DC
  0ABFF8C0    PPC  0D49BD08  nsView::HandleEvent(nsGUIEvent*, unsigned int, 
nsEventStatus*, i
nt&)+00224
  0ABFF840    PPC  09A964A0  PresShell::HandleEvent(nsIView*, nsGUIEvent*, 
nsEventStatus*, in
t&)+0032C
  0ABFF7A0    PPC  09A968AC  PresShell::HandleEventInternal(nsEvent*, nsIView*, 
nsEventStatus
*)+0008C
  0ABFF740    PPC  09B79550  nsEventStateManager::PreHandleEvent(nsIPresContext*, 
nsEvent*, n
sIFrame*, nsEventStatus*, nsIView*)+00360
  0ABFF1E0    PPC  09B7F33C  
nsEventStateManager::GenerateMouseEnterExit(nsIPresContext*, nsG
UIEvent*)+003A4
  0ABFF030    PPC  0D7BEDB4  nsXULElement::HandleDOMEvent(nsIPresContext*, 
nsEvent*, nsIDOMEv
ent**, unsigned int, nsEventStatus*)+0080C
  0ABFEE90    PPC  0D7BEDB4  nsXULElement::HandleDOMEvent(nsIPresContext*, 
nsEvent*, nsIDOMEv
ent**, unsigned int, nsEventStatus*)+0080C
  0ABFECF0    PPC  0D7BEDB4  nsXULElement::HandleDOMEvent(nsIPresContext*, 
nsEvent*, nsIDOMEv
ent**, unsigned int, nsEventStatus*)+0080C
  0ABFEB50    PPC  0D7BEC80  nsXULElement::HandleDOMEvent(nsIPresContext*, 
nsEvent*, nsIDOMEv
ent**, unsigned int, nsEventStatus*)+006D8
  0ABFE9B0    PPC  09B74E88  nsEventListenerManager::HandleEvent(nsIPresContext*, 
nsEvent*, n
sIDOMEvent**, unsigned int, nsEventStatus*)+003E0
  0ABFE810    PPC  0D77B834  XULPopupListenerImpl::MouseOut(nsIDOMEvent*)+001BC
  0ABFE760    PPC  0D7CFC60  nsXULPopupElement::ClosePopup()+00800
  0ABFE610    PPC  09EA89D4  nsPopupSetFrame::DestroyPopup()+00018
  0ABFE5D0    PPC  09EA9068  nsPopupSetFrame::OpenPopup(int)+00318
  0ABFE490    PPC  0DB59328  nsDebug::PreCondition(const char*, const char*, 
const char*, int
)+0002C
  0ABFE450    PPC  0DB59054  nsDebug::Assertion(const char*, const char*, const 
char*, int)+0
005C
 Closing log
upping sev
Severity: normal → critical
Keywords: crash
same stack as bug #38136

*** This bug has been marked as a duplicate of 38136 ***
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
verifying
Status: RESOLVED → VERIFIED
Component: XP Toolkit/Widgets: XUL → XUL
QA Contact: jrgmorrison → xptoolkit.widgets
You need to log in before you can comment on or make changes to this bug.