Closed Bug 293754 Opened 19 years ago Closed 19 years ago

Camino crashes on quit when fastback is enable.

Categories

(Core :: DOM: Navigation, defect)

PowerPC
macOS
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: sugar.waffle, Assigned: bryner)

References

Details

(Keywords: crash)

Attachments

(1 file)

Reproducible: Sometimes

setting:
The following content is added to ~/Library/Application Support/Camino/pref.js. 

  user_pref("browser.sessionhistory.max_entries", 50);
  user_pref("browser.sessionhistory.max_viewers", 5);

Steps to Reproduce:
1. Start Camino
2. After suitably reading the Web page, Quit does Camino. 

Mac OS X 10.3.9
20050510 NB

Incident ID:TB5743903W
Stack Signature	 libSystem.B.dylib.71.1.3 + 0x4310c (0x9004310c) a48ab7fe
Product ID	CaminoTrunk
Build ID	2005051014
Trigger Time	2005-05-11 05:24:58.0
Platform	MacOSX
Operating System	Darwin 7.9.0
Module	libSystem.B.dylib.71.1.3 + (0004310c)
URL visited	
User Comments	fastback enable
Since Last Crash	1068 sec
Total Uptime	1068 sec
Trigger Reason	SIGABRT: Abort: (signal 6)
Source File, Line No.	N/A
Stack Trace 	
libSystem.B.dylib.71.1.3 + 0x4310c (0x9004310c)
libSystem.B.dylib.71.1.3 + 0x9fb9c (0x9009fb9c)
__cxxabiv1::__unexpected()   __divdi3()   nsChildView::GetParent() 
[/builds/camino-release/camino/trunk/mozilla/widget/src/cocoa/nsChildView.mm,
line 113]
nsBaseWidget::Destroy() 
[/builds/camino-release/camino/trunk/mozilla/widget/src/xpwidgets/nsBaseWidget.cpp,
line 245]
nsChildView::Destroy() 
[/builds/camino-release/camino/trunk/mozilla/widget/src/cocoa/nsChildView.mm,
line 532]
nsView::~nsView() 
[/builds/camino-release/camino/trunk/mozilla/view/src/nsView.cpp, line 267]
nsFrame::Destroy() 
[/builds/camino-release/camino/trunk/mozilla/layout/generic/nsFrame.cpp, line 673]
nsContainerFrame::Destroy() 
[/builds/camino-release/camino/trunk/mozilla/layout/generic/nsContainerFrame.cpp,
line 168]
nsFrameManager::Destroy() 
[/builds/camino-release/camino/trunk/mozilla/layout/base/nsFrameManager.cpp,
line 295]
PresShell::Destroy() 
[/builds/camino-release/camino/trunk/mozilla/layout/base/nsPresShell.cpp, line 1964]
DocumentViewerImpl::Destroy() 
[/builds/camino-release/camino/trunk/mozilla/layout/base/nsDocumentViewer.cpp,
line 713]
nsSHEntry::~nsSHEntry() 
[/builds/camino-release/camino/trunk/mozilla/xpfe/components/shistory/src/nsSHEntry.cpp,
line 69]
nsSHEntry::Release() 
[/builds/camino-release/camino/trunk/mozilla/xpfe/components/shistory/src/nsSHEntry.cpp,
line 106]
ReleaseObjects() 
[/builds/camino-release/camino/trunk/mozilla/xpcom/ds/nsCOMArray.cpp, line 151]
nsVoidArray::EnumerateForwards() 
[/builds/camino-release/camino/trunk/mozilla/xpcom/ds/nsVoidArray.cpp, line 648]
nsCOMArray_base::Clear() 
[/builds/camino-release/camino/trunk/mozilla/xpcom/ds/nsCOMArray.cpp, line 157]
nsSHEntry::~nsSHEntry() 
[/builds/camino-release/camino/trunk/mozilla/xpfe/components/shistory/src/nsSHEntry.cpp,
line 830]
nsSHEntry::Release() 
[/builds/camino-release/camino/trunk/mozilla/xpfe/components/shistory/src/nsSHEntry.cpp,
line 106]
nsSHTransaction::~nsSHTransaction() 
[/builds/camino-release/camino/trunk/mozilla/xpfe/components/shistory/src/nsSHTransaction.cpp,
line 48]
nsSHTransaction::Release() 
[/builds/camino-release/camino/trunk/mozilla/xpfe/components/shistory/src/nsSHTransaction.cpp,
line 61]
nsSHTransaction::~nsSHTransaction() 
[/builds/camino-release/camino/trunk/mozilla/xpfe/components/shistory/src/nsSHTransaction.cpp,
line 54]
nsSHTransaction::Release() 
[/builds/camino-release/camino/trunk/mozilla/xpfe/components/shistory/src/nsSHTransaction.cpp,
line 61]
nsSHistory::~nsSHistory() 
[/builds/camino-release/camino/trunk/mozilla/xpfe/components/shistory/src/nsSHistory.cpp,
line 84]
nsSHistory::Release() 
[/builds/camino-release/camino/trunk/mozilla/xpfe/components/shistory/src/nsSHistory.cpp,
line 91]
nsDocShell::Destroy() 
[/builds/camino-release/camino/trunk/mozilla/docshell/base/nsDocShell.cpp, line
3412]
nsWebBrowser::SetDocShell() 
[/builds/camino-release/camino/trunk/mozilla/embedding/browser/webBrowser/nsWebBrowser.cpp,
line 713]
nsWebBrowser::InternalDestroy() 
[/builds/camino-release/camino/trunk/mozilla/embedding/browser/webBrowser/nsWebBrowser.cpp,
line 144]
nsWebBrowser::Destroy() 
[/builds/camino-release/camino/trunk/mozilla/embedding/browser/webBrowser/nsWebBrowser.cpp,
line 1236]
nsHashPropertyBag::GetPropertyAsAUTF8String()   -[BrowserWrapper windowClosed]()
[../../../../dist/include/string/nsString.h, line 300]
-[BrowserTabView windowClosed]() [../../../../dist/include/string/nsString.h,
line 300]
-[BrowserWindowController windowWillClose:]()
[../../../../dist/include/string/nsString.h, line 300]
Foundation.500.59.0 + 0x7aec (0x90a27aec)
CoreFoundation.299.35.0 + 0x1a5a0 (0x901da5a0)
CoreFoundation.299.35.0 + 0x1efb0 (0x901defb0)
Foundation.500.59.0 + 0x5938 (0x90a25938)
AppKit.743.39.0 + 0xaa0b4 (0x92f1a0b4)
AppKit.743.39.0 + 0x1010b4 (0x92f710b4)
Foundation.500.59.0 + 0x79e4 (0x90a279e4)
AppKit.743.39.0 + 0x1018ac (0x92f718ac)
AppKit.743.39.0 + 0xee2d0 (0x92f5e2d0)
AppKit.743.39.0 + 0xb7b2c (0x92f27b2c)
AppKit.743.39.0 + 0xed378 (0x92f5d378)
AppKit.743.39.0 + 0x131c18 (0x92fa1c18)
AppKit.743.39.0 + 0x6eccc (0x92edeccc)
AppKit.743.39.0 + 0x12a2c (0x92e82a2c)
AppKit.743.39.0 + 0x2915c (0x92e9915c)
AppKit.743.39.0 + 0x3d4dc (0x92ead4dc)
AppKit.743.39.0 + 0xf9bec (0x92f69bec)
PR_Free()   start()
-> bryner
Assignee: pinkerton → bryner
Keywords: crash
Summary: It crashes with quit of Camino when fastback is enable. → It crashes with quit of Camino when fastback is enable.
Target Milestone: --- → Camino0.9
crot0@infoseek.jp could you please retest with the latest nightly? A patch
fixing some crashes with Camino and bfcache was checked in yesterday (bug
293534), your crash stack resembles the one in attachment 183434 [details].

Oh, and in the future it would be nice if you could attach the crash stack
rather than pasting it inline. Thanx.
Component: General → History: Session
Product: Camino → Core
Target Milestone: Camino0.9 → ---
Version: unspecified → Trunk
Attached file Crash log
It still crashed. 
2005051509 (v0.8+)
That's an odd-looking crash log.
Summary: It crashes with quit of Camino when fastback is enable. → Camino crashes on quit when fastback is enable.
I'm not able to reproduce this.  I gather from the report that I should be able
to crash just be starting up camino and then exiting, after setting the pref. 
What do you have set as your start page?
The crash disappeared when trying again with latest build. 
2005060323 (v0.9a1)
Status: NEW → RESOLVED
Closed: 19 years ago
Resolution: --- → WORKSFORME
Component: History: Session → Document Navigation
QA Contact: docshell
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: