Closed Bug 7649 Opened 26 years ago Closed 26 years ago

Crash when exiting

Categories

(Core :: Layout, defect, P3)

x86
Windows NT
defect

Tracking

()

VERIFIED DUPLICATE of bug 7940

People

(Reporter: morse, Assigned: nisheeth_mozilla)

Details

Don't know if there's anything anybody can do about this since it is not
reproducible.  But I'm filing this report anyway since maybe the stack trace
will give enough clues for somebody to fix it.

With a fresh tree from this morning, I did the following.  Start browser, go to
edit preferences, turned cookie warning pref on, clicked on OK to close
preference panel, then exited browser.  Got the following crash.

gc_root_marker(JSHashEntry * 0x030497a0, int 0, void * 0x01611350) line 587 + 3
bytes
JS_HashTableEnumerateEntries(JSHashTable * 0x010fa4b0, int (JSHashEntry *, int,
void *)* 0x0053af20 gc_root_marker(JSHashEntry *, int, void *), void *
0x01611350) line 347 + 15 bytes
js_GC(JSContext * 0x02b91d60) line 724 + 21 bytes
js_ForceGC(JSContext * 0x02b91d60) line 618 + 9 bytes
JS_GC(JSContext * 0x02b91d60) line 432 + 2580 bytes
nsJSContext::GC(nsJSContext * const 0x02b91d20) line 328 + 13 bytes
GlobalWindowImpl::SetNewDocument(GlobalWindowImpl * const 0x02b91ca4,
nsIDOMDocument * 0x00000000) line 259
DocumentViewerImpl::~DocumentViewerImpl() line 226
DocumentViewerImpl::`scalar deleting destructor'(unsigned int 1) + 15 bytes
DocumentViewerImpl::Release(DocumentViewerImpl * const 0x02b904a0) line 184 + 99
bytes
nsWebShell::Destroy(nsWebShell * const 0x02b003b0) line 953 + 27 bytes
nsHTMLFrameInnerFrame::~nsHTMLFrameInnerFrame() line 465
nsHTMLFrameInnerFrame::`scalar deleting destructor'(unsigned int 1) + 15 bytes
nsFrame::DeleteFrame(nsFrame * const 0x02afff80, nsIPresContext & {...}) line
390 + 34 bytes
nsFrameList::DeleteFrames(nsIPresContext & {...}) line 29
nsContainerFrame::DeleteFrame(nsContainerFrame * const 0x02aff8b0,
nsIPresContext & {...}) line 82
nsFrameList::DeleteFrames(nsIPresContext & {...}) line 29
nsContainerFrame::DeleteFrame(nsContainerFrame * const 0x02e31770,
nsIPresContext & {...}) line 82
nsFrameList::DeleteFrames(nsIPresContext & {...}) line 29
nsContainerFrame::DeleteFrame(nsContainerFrame * const 0x016c1028,
nsIPresContext & {...}) line 82
nsLineBox::DeleteLineList(nsIPresContext & {...}, nsLineBox * 0x0280ec50) line
158
nsBlockFrame::DeleteFrame(nsBlockFrame * const 0x028086a0, nsIPresContext &
{...}) line 806 + 16 bytes
nsAreaFrame::DeleteFrame(nsAreaFrame * const 0x028086a0, nsIPresContext & {...})
line 106
nsFrameList::DeleteFrames(nsIPresContext & {...}) line 29
nsContainerFrame::DeleteFrame(nsContainerFrame * const 0x02807170,
nsIPresContext & {...}) line 82
nsFrameList::DeleteFrames(nsIPresContext & {...}) line 29
nsContainerFrame::DeleteFrame(nsContainerFrame * const 0x02807f00,
nsIPresContext & {...}) line 82
ViewportFrame::DeleteFrame(ViewportFrame * const 0x02807f00, nsIPresContext &
{...}) line 116
PresShell::~PresShell() line 549
PresShell::`scalar deleting destructor'(unsigned int 1) + 15 bytes
PresShell::Release(PresShell * const 0x027e1880) line 485 + 34 bytes
nsCOMPtr_base::~nsCOMPtr_base() line 26
nsCOMPtr<nsIPresShell>::~nsCOMPtr<nsIPresShell>() + 15 bytes
DocumentViewerImpl::~DocumentViewerImpl() line 242 + 22 bytes
DocumentViewerImpl::`scalar deleting destructor'(unsigned int 1) + 15 bytes
DocumentViewerImpl::Release(DocumentViewerImpl * const 0x027a6ab0) line 184 + 99
bytes
nsWebShell::Destroy(nsWebShell * const 0x01395120) line 953 + 27 bytes
nsHTMLFrameInnerFrame::~nsHTMLFrameInnerFrame() line 465
nsHTMLFrameInnerFrame::`scalar deleting destructor'(unsigned int 1) + 15 bytes
nsFrame::DeleteFrame(nsFrame * const 0x01394e00, nsIPresContext & {...}) line
390 + 34 bytes
nsFrameList::DeleteFrames(nsIPresContext & {...}) line 29
nsContainerFrame::DeleteFrame(nsContainerFrame * const 0x0138eba0,
nsIPresContext & {...}) line 82
nsFrameList::DeleteFrames(nsIPresContext & {...}) line 29
nsContainerFrame::DeleteFrame(nsContainerFrame * const 0x0162cc08,
nsIPresContext & {...}) line 82
nsLineBox::DeleteLineList(nsIPresContext & {...}, nsLineBox * 0x013925a0) line
158
nsBlockFrame::DeleteFrame(nsBlockFrame * const 0x01345c80, nsIPresContext &
{...}) line 806 + 16 bytes
nsAreaFrame::DeleteFrame(nsAreaFrame * const 0x01345c80, nsIPresContext & {...})
line 106
nsFrameList::DeleteFrames(nsIPresContext & {...}) line 29
nsContainerFrame::DeleteFrame(nsContainerFrame * const 0x0138b4c0,
nsIPresContext & {...}) line 82
nsFrameList::DeleteFrames(nsIPresContext & {...}) line 29
nsContainerFrame::DeleteFrame(nsContainerFrame * const 0x0138be90,
nsIPresContext & {...}) line 82
ViewportFrame::DeleteFrame(ViewportFrame * const 0x0138be90, nsIPresContext &
{...}) line 116
PresShell::~PresShell() line 549
PresShell::`scalar deleting destructor'(unsigned int 1) + 15 bytes
PresShell::Release(PresShell * const 0x0136f880) line 485 + 34 bytes
nsCOMPtr_base::~nsCOMPtr_base() line 26
nsCOMPtr<nsIPresShell>::~nsCOMPtr<nsIPresShell>() + 15 bytes
DocumentViewerImpl::~DocumentViewerImpl() line 242 + 22 bytes
DocumentViewerImpl::`scalar deleting destructor'(unsigned int 1) + 15 bytes
DocumentViewerImpl::Release(DocumentViewerImpl * const 0x01328c70) line 184 + 99
bytes
nsWebShell::Destroy(nsWebShell * const 0x0133e860) line 953 + 27 bytes
nsHTMLFrameInnerFrame::~nsHTMLFrameInnerFrame() line 465
nsHTMLFrameInnerFrame::`scalar deleting destructor'(unsigned int 1) + 15 bytes
nsFrame::DeleteFrame(nsFrame * const 0x0133e670, nsIPresContext & {...}) line
390 + 34 bytes
nsFrameList::DeleteFrames(nsIPresContext & {...}) line 29
nsContainerFrame::DeleteFrame(nsContainerFrame * const 0x01305170,
nsIPresContext & {...}) line 82
nsFrameList::DeleteFrames(nsIPresContext & {...}) line 29
nsContainerFrame::DeleteFrame(nsContainerFrame * const 0x0168bb70,
nsIPresContext & {...}) line 82
nsLineBox::DeleteLineList(nsIPresContext & {...}, nsLineBox * 0x01327f70) line
158
nsBlockFrame::DeleteFrame(nsBlockFrame * const 0x012a28f0, nsIPresContext &
{...}) line 806 + 16 bytes
nsAreaFrame::DeleteFrame(nsAreaFrame * const 0x012a28f0, nsIPresContext & {...})
line 106
nsFrameList::DeleteFrames(nsIPresContext & {...}) line 29
nsContainerFrame::DeleteFrame(nsContainerFrame * const 0x012a2b40,
nsIPresContext & {...}) line 82
nsFrameList::DeleteFrames(nsIPresContext & {...}) line 29
nsContainerFrame::DeleteFrame(nsContainerFrame * const 0x01299a80,
nsIPresContext & {...}) line 82
ViewportFrame::DeleteFrame(ViewportFrame * const 0x01299a80, nsIPresContext &
{...}) line 116
PresShell::~PresShell() line 549
PresShell::`scalar deleting destructor'(unsigned int 1) + 15 bytes
PresShell::Release(PresShell * const 0x011512b0) line 485 + 34 bytes
nsCOMPtr_base::~nsCOMPtr_base() line 26
nsCOMPtr<nsIPresShell>::~nsCOMPtr<nsIPresShell>() + 15 bytes
DocumentViewerImpl::~DocumentViewerImpl() line 242 + 22 bytes
DocumentViewerImpl::`scalar deleting destructor'(unsigned int 1) + 15 bytes
DocumentViewerImpl::Release(DocumentViewerImpl * const 0x010f6ec0) line 184 + 99
bytes
nsWebShell::Destroy(nsWebShell * const 0x0109aa90) line 953 + 27 bytes
nsWebShellWindow::Close(nsWebShellWindow * const 0x0109a520) line 365
nsWebShellWindow::HandleEvent(nsGUIEvent * 0x0012f9b8) line 433
nsWindow::DispatchEvent(nsWindow * const 0x0109a5d4, nsGUIEvent * 0x0012f9b8,
nsEventStatus & nsEventStatus_eIgnore) line 416 + 10 bytes
nsWindow::DispatchWindowEvent(nsGUIEvent * 0x0012f9b8) line 437
nsWindow::DispatchStandardEvent(unsigned int 101) line 452 + 15 bytes
nsWindow::OnDestroy() line 2845
nsWindow::ProcessMessage(unsigned int 2, unsigned int 0, long 0, long *
0x0012fb60) line 2243
nsWindow::WindowProc(void * 0x01b00550, unsigned int 2, unsigned int 0, long 0)
line 479 + 27 bytes
USER32! 77e71ab7()
USER32! 77e71a77()
NTDLL! 77f7624f()
USER32! 77e7288d()
USER32! 77e72918()
nsWindow::WindowProc(void * 0x01b00550, unsigned int 16, unsigned int 0, long 0)
line 491
USER32! 77e71ab7()
USER32! 77e71a77()
NTDLL! 77f7624f()
USER32! 77e7288d()
USER32! 77e72918()
nsWindow::WindowProc(void * 0x01b00550, unsigned int 274, unsigned int 61536,
long 983813) line 491
USER32! 77e71ab7()
USER32! 77e71a77()
NTDLL! 77f7624f()
USER32! 77e7288d()
USER32! 77e72918()
nsWindow::WindowProc(void * 0x01b00550, unsigned int 161, unsigned int 20, long
983813) line 491
Assignee: rickg → nisheeth
Nisheeth -- try to see if you can duplicate this problem. Webshell appears to be
involved.
I've been getting these crashes intermittently all week-end.  And it has nothing
to do with changing a preference as I initially reported (it's just that that's
what I did the first time I saw the problem).  I have no idea what the scenerio
is to generate the crash. -- sometimes the browser exits fine and other times it
crashes on exiting.
Status: NEW → RESOLVED
Closed: 26 years ago
Resolution: --- → DUPLICATE
*** This bug has been marked as a duplicate of 7940 ***
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.