Closed Bug 159239 Opened 22 years ago Closed 22 years ago

Chimera crashes like crazy under Mac OS X 10.2 [@ nsView]

Categories

(Camino Graveyard :: General, defect)

PowerPC
macOS
defect
Not set
critical

Tracking

(Not tracked)

VERIFIED INVALID

People

(Reporter: will, Assigned: sdagley)

References

()

Details

(Keywords: crash)

Crash Data

I downloaded Chimera 0.4 and I'm running it on Jaguar and it's crashing like crazy, I can't do anything in it without it crashing.  It always crashes in the destructor for NSView.  Here's the crash log:

*****

Date/Time:  2002-07-24 16:58:06 -0500
OS Version: 10.2 (Build 6C106)
Host:       HAL-9000.local.

Command:    Navigator
PID:        779

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x000001d9

Thread 0 Crashed:
 #0   0x00400948 in nsView::~nsView(void)
 #1   0x003f45f0 in nsViewManager::RenderDisplayListElement(DisplayListElement2 *, nsIRenderingContext &)
 #2   0x003f43fc in nsViewManager::RenderViews(nsView *, nsIRenderingContext &, nsRect const &, int &)
 #3   0x003f30c0 in nsViewManager::Refresh(nsView *, nsIRenderingContext *, nsIRegion *, unsigned int)
 #4   0x003f5cc4 in nsViewManager::DispatchEvent(nsGUIEvent *, nsEventStatus *)
 #5   0x00400774 in HandleEvent(nsGUIEvent *)
 #6   0x004052d8 in nsChildView::DispatchEvent(nsGUIEvent *, nsEventStatus &)
 #7   0x004053ac in nsChildView::DispatchWindowEvent(nsGUIEvent &, nsEventStatus &)
 #8   0x00404d94 in nsChildView::UpdateWidget(nsRect &, nsIRenderingContext *)
 #9   0x00406398 in -[ChildView drawRect:]
 #10  0x944fb6c4 in -[NSView _drawRect:clip:]
 #11  0x944fbad4 in -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
 #12  0x944fbc5c in -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
 #13  0x944fbc5c in -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
 #14  0x944fbc5c in -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
 #15  0x944fbc5c in -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
 #16  0x944fbd20 in -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
 #17  0x944fc108 in -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
 #18  0x944fc108 in -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
 #19  0x944fc108 in -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
 #20  0x94343640 in -[NSFrameView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
 #21  0x944c1a14 in -[NSThemeFrame _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
 #22  0x944fc314 in -[NSView _displayRectIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:]
 #23  0x944fcef8 in -[NSView displayIfNeeded]
 #24  0x9450a188 in -[NSWindow displayIfNeeded]
 #25  0x94509e8c in _handleWindowNeedsDisplay
 #26  0x90158c1c in __CFRunLoopDoObservers
 #27  0x90158f8c in __CFRunLoopRun
 #28  0x9019166c in CFRunLoopRunSpecific
 #29  0x93ce3948 in RunCurrentEventLoopInMode
 #30  0x93cf3b34 in ReceiveNextEventCommon
 #31  0x93d2613c in BlockUntilNextEventMatchingListInMode
 #32  0x94222184 in _DPSNextEvent
 #33  0x9426cf84 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
 #34  0x9426a500 in -[NSApplication run]
 #35  0x94272598 in NSApplicationMain
 #36  0x00004ed8 in main
 #37  0x00004d88 in _start
 #38  0x00004bb8 in start

Thread 1:
 #0   0x90025eac in select
 #1   0x0101d758 in poll
 #2   0x01019e70 in _pr_poll_with_poll
 #3   0x0015b5bc in nsSocketTransportService::Run(void)
 #4   0x05058da4 in nsThread::Main(void *)
 #5   0x0101b32c in _pt_root
 #6   0x90021448 in _pthread_body

Thread 2:
 #0   0x9003f188 in semaphore_wait_signal_trap
 #1   0x9003efa4 in _pthread_cond_wait
 #2   0x01016418 in PR_WaitCondVar
 #3   0x0013c7c8 in nsDNSService::DequeuePendingQ(void)
 #4   0x0013c1d0 in nsDNSService::Run(void)
 #5   0x05058da4 in nsThread::Main(void *)
 #6   0x0101b32c in _pt_root
 #7   0x90021448 in _pthread_body

Thread 3:
 #0   0x90042d68 in semaphore_timedwait_signal_trap
 #1   0x9003ef94 in _pthread_cond_wait
 #2   0x010161b4 in pt_TimedWait
 #3   0x0101642c in PR_WaitCondVar
 #4   0x0505c804 in TimerThread::Run(void)
 #5   0x05058da4 in nsThread::Main(void *)
 #6   0x0101b32c in _pt_root
 #7   0x90021448 in _pthread_body

Thread 4:
 #0   0x9003f188 in semaphore_wait_signal_trap
 #1   0x9003efa4 in _pthread_cond_wait
 #2   0x9095c14c in -[NSConditionLock lockWhenCondition:]
 #3   0x944f15f4 in -[NSUIHeartBeat _heartBeatThread:]
 #4   0x90956ee8 in forkThreadForFunction
 #5   0x90021448 in _pthread_body

Thread 5:
 #0   0x9003f188 in semaphore_wait_signal_trap
 #1   0x9003efa4 in _pthread_cond_wait
 #2   0x01016418 in PR_WaitCondVar
 #3   0x05059ec4 in nsThreadPool::GetRequest(nsIThread *)
 #4   0x0505a818 in nsThreadPoolRunnable::Run(void)
 #5   0x05058da4 in nsThread::Main(void *)
 #6   0x0101b32c in _pt_root
 #7   0x90021448 in _pthread_body

PPC Thread State:
  srr0: 0x00400948 srr1: 0x0200f030                vrsave: 0x00000000
   xer: 0x20000000   lr: 0x004005c4  ctr: 0x923e1d4c   mq: 0x00000000
    r0: 0x00000000   r1: 0xbfffd9d0   r2: 0x00000000   r3: 0x027ae190
    r4: 0x02579a80   r5: 0xbfffdaa8   r6: 0x00000000   r7: 0xbfffdac8
    r8: 0x0086aa74   r9: 0x00000171  r10: 0x00000000  r11: 0x00927924
   r12: 0x923e1d4c  r13: 0x00000000  r14: 0xbfffdbf8  r15: 0x02579a80
   r16: 0x02575cd0  r17: 0x0276b9d0  r18: 0x0276ba04  r19: 0xbfffdc00
   r20: 0xbfffdc30  r21: 0x0274e440  r22: 0x0274e4b8  r23: 0x027ae190
   r24: 0x00000000  r25: 0xbfffdaa8  r26: 0xbfffdac8  r27: 0xbfffda18
   r28: 0x027ae190  r29: 0x02579a80  r30: 0x02579a80  r31: 0x003f44c8
not Browser -> Chimera
Assignee: Matti → saari
Severity: blocker → critical
Component: Browser-General → General
Product: Browser → Chimera
QA Contact: asa → winnie
Version: other → unspecified
Will, try deleting the folder [~/Library/Application Support/Chimera] (be sure
to back up a copy of it somehwere so we can have a look at it if necessary) and
let us know if the crashing is ameliorated.
Keywords: crash
->sdagley for investigation
Assignee: saari → sdagley
Blocks: 147975
Deleting the Chimera Application support folder didn't help.  I am still getting major 
crashes, however they are different now.  Here's the log:


Date/Time:  2002-07-24 18:29:32 -0500
OS Version: 10.2 (Build 6C106)
Host:       HAL-9000.local.

Command:    Navigator
PID:        886

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

Thread 0 Crashed:
 #0   0x00400f64 in nsView::SetPosition(int, int)
 #1   0x003fe9d4 in nsScrollingView::UpdateScrollControls(int)
 #2   0x003fdcf8 in nsScrollingView::ComputeScrollOffsets(int)
 #3   0x003fdde0 in nsScrollingView::SetScrollPreference(nsScrollPreference)
 #4   0x0066c174 in nsScrollFrame::CreateScrollingView(nsIPresContext *)
 #5   0x0066b4f0 in nsScrollFrame::Init(nsIPresContext *, nsIContent *, nsIFrame *, 
nsIStyleContext *, nsIFrame *)
 #6   0x00645ed4 in nsListControlFrame::Init(nsIPresContext *, nsIContent *, nsIFrame *, 
nsIStyleContext *, nsIFrame *)
 #7   0x0031c65c in nsCSSFrameConstructor::InitAndRestoreFrame(nsIPresContext *, 
nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext *, nsIFrame *, 
nsIFrame *)
 #8   0x003179c4 in nsCSSFrameConstructor::InitializeSelectFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIFrame *, nsIFrame *, nsIContent *, 
nsIFrame *, nsIStyleContext *, int, int, int)
 #9   0x00317678 in nsCSSFrameConstructor::ConstructSelectFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, 
nsIStyleContext *, nsIFrame *&, int &, int, int &, int, nsFrameItems &)
 #10  0x0031854c in nsCSSFrameConstructor::ConstructHTMLFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, 
nsIStyleContext *, nsFrameItems &)
 #11  0x0031cec8 in nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, 
nsIStyleContext *, nsFrameItems &, int)
 #12  0x0031cad4 in nsCSSFrameConstructor::ConstructFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsFrameItems &
)
 #13  0x00327ef4 in nsCSSFrameConstructor::ProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, int, 
nsFrameItems &, int, nsTableCreator *)
 #14  0x00318f74 in nsCSSFrameConstructor::ConstructHTMLFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, 
nsIStyleContext *, nsFrameItems &)
 #15  0x0031cec8 in nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, 
nsIStyleContext *, nsFrameItems &, int)
 #16  0x0031cad4 in nsCSSFrameConstructor::ConstructFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsFrameItems &
)
 #17  0x0032a184 in nsCSSFrameConstructor::ProcessBlockChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, int, 
nsFrameItems &, int)
 #18  0x00329ed8 in nsCSSFrameConstructor::ConstructBlock(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsStyleDisplay const *, nsIContent *, 
nsIFrame *, nsIStyleContext *, nsIFrame *)
 #19  0x0031bef0 in 
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell *, nsIPresContext 
*, nsFrameConstructorState &, nsStyleDisplay const *, nsIContent *, nsIFrame *, 
nsIStyleContext *, nsFrameItems &)
 #20  0x0031cf84 in nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, 
nsIStyleContext *, nsFrameItems &, int)
 #21  0x0031cad4 in nsCSSFrameConstructor::ConstructFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsFrameItems &
)
 #22  0x00327ef4 in nsCSSFrameConstructor::ProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, int, 
nsFrameItems &, int, nsTableCreator *)
 #23  0x003147e4 in nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext 
*, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, nsIFrame *&, int &)
 #24  0x00315278 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIContent *, nsIFrame *, 
nsIAtom *, nsIStyleContext *, nsTableCreator &, nsFrameItems &, nsIFrame *&)
 #25  0x00314df4 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsTableCreator 
&, nsFrameItems &, nsIFrame *&)
 #26  0x003140dc in nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell *
, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, 
nsIStyleContext *, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, int &)
 #27  0x003151e0 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIContent *, nsIFrame *, 
nsIAtom *, nsIStyleContext *, nsTableCreator &, nsFrameItems &, nsIFrame *&)
 #28  0x00314df4 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsTableCreator 
&, nsFrameItems &, nsIFrame *&)
 #29  0x00313c8c in 
nsCSSFrameConstructor::ConstructTableRowGroupFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext 
*, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, int &)
 #30  0x00315198 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIContent *, nsIFrame *, 
nsIAtom *, nsIStyleContext *, nsTableCreator &, nsFrameItems &, nsIFrame *&)
 #31  0x00314df4 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsTableCreator 
&, nsFrameItems &, nsIFrame *&)
 #32  0x003137c4 in nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext 
*, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, nsIFrame *&, int &)
 #33  0x0031c150 in 
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell *, nsIPresContext 
*, nsFrameConstructorState &, nsStyleDisplay const *, nsIContent *, nsIFrame *, 
nsIStyleContext *, nsFrameItems &)
 #34  0x0031cf84 in nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, 
nsIStyleContext *, nsFrameItems &, int)
 #35  0x0031cad4 in nsCSSFrameConstructor::ConstructFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsFrameItems &
)
 #36  0x00327ef4 in nsCSSFrameConstructor::ProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, int, 
nsFrameItems &, int, nsTableCreator *)
 #37  0x003147e4 in nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext 
*, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, nsIFrame *&, int &)
 #38  0x00315278 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIContent *, nsIFrame *, 
nsIAtom *, nsIStyleContext *, nsTableCreator &, nsFrameItems &, nsIFrame *&)
 #39  0x00314df4 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsTableCreator 
&, nsFrameItems &, nsIFrame *&)
 #40  0x003140dc in nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell *
, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, 
nsIStyleContext *, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, int &)
 #41  0x003151e0 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIContent *, nsIFrame *, 
nsIAtom *, nsIStyleContext *, nsTableCreator &, nsFrameItems &, nsIFrame *&)
 #42  0x00314df4 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsTableCreator 
&, nsFrameItems &, nsIFrame *&)
 #43  0x00313c8c in 
nsCSSFrameConstructor::ConstructTableRowGroupFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext 
*, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, int &)
 #44  0x00315198 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIContent *, nsIFrame *, 
nsIAtom *, nsIStyleContext *, nsTableCreator &, nsFrameItems &, nsIFrame *&)
 #45  0x00314df4 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsTableCreator 
&, nsFrameItems &, nsIFrame *&)
 #46  0x003137c4 in nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext 
*, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, nsIFrame *&, int &)
 #47  0x0031c150 in 
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell *, nsIPresContext 
*, nsFrameConstructorState &, nsStyleDisplay const *, nsIContent *, nsIFrame *, 
nsIStyleContext *, nsFrameItems &)
 #48  0x0031cf84 in nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, 
nsIStyleContext *, nsFrameItems &, int)
 #49  0x0031cad4 in nsCSSFrameConstructor::ConstructFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsFrameItems &
)
 #50  0x00327ef4 in nsCSSFrameConstructor::ProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, int, 
nsFrameItems &, int, nsTableCreator *)
 #51  0x003147e4 in nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext 
*, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, nsIFrame *&, int &)
 #52  0x00315278 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIContent *, nsIFrame *, 
nsIAtom *, nsIStyleContext *, nsTableCreator &, nsFrameItems &, nsIFrame *&)
 #53  0x00314df4 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsTableCreator 
&, nsFrameItems &, nsIFrame *&)
 #54  0x003140dc in nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell *
, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, 
nsIStyleContext *, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, int &)
 #55  0x003151e0 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIContent *, nsIFrame *, 
nsIAtom *, nsIStyleContext *, nsTableCreator &, nsFrameItems &, nsIFrame *&)
 #56  0x00314df4 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsTableCreator 
&, nsFrameItems &, nsIFrame *&)
 #57  0x00313c8c in 
nsCSSFrameConstructor::ConstructTableRowGroupFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext 
*, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, int &)
 #58  0x00315198 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIContent *, nsIFrame *, 
nsIAtom *, nsIStyleContext *, nsTableCreator &, nsFrameItems &, nsIFrame *&)
 #59  0x00314df4 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsTableCreator 
&, nsFrameItems &, nsIFrame *&)
 #60  0x003137c4 in nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext 
*, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, nsIFrame *&, int &)
 #61  0x0031c150 in 
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell *, nsIPresContext 
*, nsFrameConstructorState &, nsStyleDisplay const *, nsIContent *, nsIFrame *, 
nsIStyleContext *, nsFrameItems &)
 #62  0x0031cf84 in nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, 
nsIStyleContext *, nsFrameItems &, int)
 #63  0x0031cad4 in nsCSSFrameConstructor::ConstructFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsFrameItems &
)
 #64  0x00327ef4 in nsCSSFrameConstructor::ProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, int, 
nsFrameItems &, int, nsTableCreator *)
 #65  0x003147e4 in nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext 
*, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, nsIFrame *&, int &)
 #66  0x00315278 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIContent *, nsIFrame *, 
nsIAtom *, nsIStyleContext *, nsTableCreator &, nsFrameItems &, nsIFrame *&)
 #67  0x00314df4 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsTableCreator 
&, nsFrameItems &, nsIFrame *&)
 #68  0x003140dc in nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell *
, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, 
nsIStyleContext *, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, int &)
 #69  0x003151e0 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIContent *, nsIFrame *, 
nsIAtom *, nsIStyleContext *, nsTableCreator &, nsFrameItems &, nsIFrame *&)
 #70  0x00314df4 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsTableCreator 
&, nsFrameItems &, nsIFrame *&)
 #71  0x00313c8c in 
nsCSSFrameConstructor::ConstructTableRowGroupFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext 
*, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, int &)
 #72  0x00315198 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIContent *, nsIFrame *, 
nsIAtom *, nsIStyleContext *, nsTableCreator &, nsFrameItems &, nsIFrame *&)
 #73  0x00314df4 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsTableCreator 
&, nsFrameItems &, nsIFrame *&)
 #74  0x003137c4 in nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext 
*, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, nsIFrame *&, int &)
 #75  0x0031c150 in 
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell *, nsIPresContext 
*, nsFrameConstructorState &, nsStyleDisplay const *, nsIContent *, nsIFrame *, 
nsIStyleContext *, nsFrameItems &)
 #76  0x0031cf84 in nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, 
nsIStyleContext *, nsFrameItems &, int)
 #77  0x0031cad4 in nsCSSFrameConstructor::ConstructFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsFrameItems &
)
 #78  0x00327ef4 in nsCSSFrameConstructor::ProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, int, 
nsFrameItems &, int, nsTableCreator *)
 #79  0x003147e4 in nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext 
*, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, nsIFrame *&, int &)
 #80  0x00315278 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIContent *, nsIFrame *, 
nsIAtom *, nsIStyleContext *, nsTableCreator &, nsFrameItems &, nsIFrame *&)
 #81  0x00314df4 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsTableCreator 
&, nsFrameItems &, nsIFrame *&)
 #82  0x003140dc in nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell *
, nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, 
nsIStyleContext *, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, int &)
 #83  0x003151e0 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIContent *, nsIFrame *, 
nsIAtom *, nsIStyleContext *, nsTableCreator &, nsFrameItems &, nsIFrame *&)
 #84  0x00314df4 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsTableCreator 
&, nsFrameItems &, nsIFrame *&)
 #85  0x00313c8c in 
nsCSSFrameConstructor::ConstructTableRowGroupFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext 
*, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, int &)
 #86  0x00315198 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIContent *, nsIFrame *, 
nsIAtom *, nsIStyleContext *, nsTableCreator &, nsFrameItems &, nsIFrame *&)
 #87  0x00314df4 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsTableCreator 
&, nsFrameItems &, nsIFrame *&)
 #88  0x003137c4 in nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIStyleContext 
*, nsTableCreator &, int, nsFrameItems &, nsIFrame *&, nsIFrame *&, int &)
 #89  0x0031c150 in 
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell *, nsIPresContext 
*, nsFrameConstructorState &, nsStyleDisplay const *, nsIContent *, nsIFrame *, 
nsIStyleContext *, nsFrameItems &)
 #90  0x0031cf84 in nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsIAtom *, int, 
nsIStyleContext *, nsFrameItems &, int)
 #91  0x0031cad4 in nsCSSFrameConstructor::ConstructFrame(nsIPresShell *, 
nsIPresContext *, nsFrameConstructorState &, nsIContent *, nsIFrame *, nsFrameItems &
)
 #92  0x0031f7f4 in nsCSSFrameConstructor::ContentAppended(nsIPresContext *, 
nsIContent *, int)
 #93  0x00261e84 in StyleSetImpl::ContentAppended(nsIPresContext *, nsIContent *, int)
 #94  0x0033cfe0 in PresShell::ContentAppended(nsIDocument *, nsIContent *, int)
 #95  0x001e6940 in nsDocument::ContentAppended(nsIContent *, int)
 #96  0x00233c4c in nsHTMLDocument::ContentAppended(nsIContent *, int)
 #97  0x0024676c in HTMLContentSink::NotifyAppend(nsIContent *, int)
 #98  0x0023f15c in SinkContext::FlushTags(int)
 #99  0x0023d760 in SinkContext::DidAddContent(nsIContent *, int)
 #100 0x0023ddb8 in SinkContext::CloseContainer(nsIParserNode const &)
 #101 0x002422b8 in HTMLContentSink::CloseContainer(nsIParserNode const &)
 #102 0x00379f90 in CNavDTD::CloseContainer(nsCParserNode const *, nsHTMLTag, 
int)
 #103 0x0037a040 in CNavDTD::CloseContainersTo(int, nsHTMLTag, int)
 #104 0x0037a324 in CNavDTD::CloseContainersTo(nsHTMLTag, int)
 #105 0x003779b0 in CNavDTD::HandleEndToken(CToken *)
 #106 0x003757a4 in CNavDTD::HandleToken(CToken *, nsIParser *)
 #107 0x003748dc in CNavDTD::BuildModel(nsIParser *, nsITokenizer *, 
nsITokenObserver *, nsIContentSink *)
 #108 0x0036666c in nsParser::BuildModel(void)
 #109 0x0036637c in nsParser::ResumeParse(int, int, int)
 #110 0x0036580c in nsParser::ContinueParsing(void)
 #111 0x001b976c in CSSLoaderImpl::Cleanup(URLKey &, SheetLoadData *)
 #112 0x001b9e90 in CSSLoaderImpl::SheetComplete(nsICSSStyleSheet *, 
SheetLoadData *)
 #113 0x001ba05c in CSSLoaderImpl::ParseSheet(nsIUnicharInputStream *, 
SheetLoadData *, int &, nsICSSStyleSheet *&)
 #114 0x001ba27c in CSSLoaderImpl::DidLoadStyle(nsIStreamLoader *, nsString *, 
SheetLoadData *, unsigned int)
 #115 0x001b9524 in SheetLoadData::OnStreamComplete(nsIStreamLoader *, 
nsISupports *, unsigned int, unsigned int, char const *)
 #116 0x00148064 in nsStreamLoader::OnStopRequest(nsIRequest *, nsISupports *, 
unsigned int)
 #117 0x00185f70 in nsStreamListenerTee::OnStopRequest(nsIRequest *, nsISupports *, 
unsigned int)
 #118 0x004b58ec in nsHttpChannel::OnStopRequest(nsIRequest *, nsISupports *, 
unsigned int)
 #119 0x00186d38 in nsOnStopRequestEvent::HandleEvent(void)
 #120 0x001863dc in nsARequestObserverEvent::HandlePLEvent(PLEvent *)
 #121 0x05056334 in PL_HandleEvent
 #122 0x0505621c in PL_ProcessPendingEvents
 #123 0x050571e4 in nsEventQueueImpl::ProcessPendingEvents(void)
 #124 0x0041ef34 in -[EventQueueHandler eventTimer:]
 #125 0x90940178 in __NSFireTimer
 #126 0x9017397c in __CFRunLoopDoTimer
 #127 0x901594e0 in __CFRunLoopRun
 #128 0x9019166c in CFRunLoopRunSpecific
 #129 0x93ce3948 in RunCurrentEventLoopInMode
 #130 0x93cf3b34 in ReceiveNextEventCommon
 #131 0x93d2613c in BlockUntilNextEventMatchingListInMode
 #132 0x94222184 in _DPSNextEvent
 #133 0x9426cf84 in -[NSApplication 
nextEventMatchingMask:untilDate:inMode:dequeue:]
 #134 0x9426a500 in -[NSApplication run]
 #135 0x94272598 in NSApplicationMain
 #136 0x00004ed8 in main
 #137 0x00004d88 in _start
 #138 0x00004bb8 in start

Thread 1:
 #0   0x90025eac in select
 #1   0x0101d758 in poll
 #2   0x01019e70 in _pr_poll_with_poll
 #3   0x0015b5bc in nsSocketTransportService::Run(void)
 #4   0x05058da4 in nsThread::Main(void *)
 #5   0x0101b32c in _pt_root
 #6   0x90021448 in _pthread_body

Thread 2:
 #0   0x9003f188 in semaphore_wait_signal_trap
 #1   0x9003efa4 in _pthread_cond_wait
 #2   0x01016418 in PR_WaitCondVar
 #3   0x0013c7c8 in nsDNSService::DequeuePendingQ(void)
 #4   0x0013c1d0 in nsDNSService::Run(void)
 #5   0x05058da4 in nsThread::Main(void *)
 #6   0x0101b32c in _pt_root
 #7   0x90021448 in _pthread_body

Thread 3:
 #0   0x90042d68 in semaphore_timedwait_signal_trap
 #1   0x9003ef94 in _pthread_cond_wait
 #2   0x010161b4 in pt_TimedWait
 #3   0x0101642c in PR_WaitCondVar
 #4   0x0505c804 in TimerThread::Run(void)
 #5   0x05058da4 in nsThread::Main(void *)
 #6   0x0101b32c in _pt_root
 #7   0x90021448 in _pthread_body

Thread 4:
 #0   0x9003f188 in semaphore_wait_signal_trap
 #1   0x9003efa4 in _pthread_cond_wait
 #2   0x9095c14c in -[NSConditionLock lockWhenCondition:]
 #3   0x944f15f4 in -[NSUIHeartBeat _heartBeatThread:]
 #4   0x90956ee8 in forkThreadForFunction
 #5   0x90021448 in _pthread_body

Thread 5:
 #0   0x9003f188 in semaphore_wait_signal_trap
 #1   0x9003efa4 in _pthread_cond_wait
 #2   0x01016418 in PR_WaitCondVar
 #3   0x05059ec4 in nsThreadPool::GetRequest(nsIThread *)
 #4   0x0505a818 in nsThreadPoolRunnable::Run(void)
 #5   0x05058da4 in nsThread::Main(void *)
 #6   0x0101b32c in _pt_root
 #7   0x90021448 in _pthread_body

PPC Thread State:
  srr0: 0x00400f64 srr1: 0x0000f030                vrsave: 0x00000000
   xer: 0x20000000   lr: 0x00400f5c  ctr: 0x003f83ec   mq: 0x00000000
    r0: 0x00400f5c   r1: 0xbfff83d0   r2: 0x24004280   r3: 0x00000000
    r4: 0xbfff8418   r5: 0x00000000   r6: 0x00000000   r7: 0x41800000
    r8: 0x00000000   r9: 0x009620bc  r10: 0x00000110  r11: 0x0261f2f0
   r12: 0x003f83ec  r13: 0xbfff8938  r14: 0xbfff8840  r15: 0xbfff8860
   r16: 0x01e943c0  r17: 0xbfff8880  r18: 0x00000000  r19: 0x00000000
   r20: 0x02822310  r21: 0x00000001  r22: 0x00000001  r23: 0x02677640
   r24: 0x00000001  r25: 0x00000000  r26: 0x00000000  r27: 0xbfff8490
   r28: 0x00000000  r29: 0x02823320  r30: 0x00000000  r31: 0x00400e70
Will, please use the attachment feature of Bugzilla to attach logs as putting
them in the body of the bug report makes for incredibly unweildy (sp?) bugs.

It's going to be about 24 hours before I can install and test with the latest
Jaguar seed (which I'm not sure we're supposed to publicly comment on) but I
will say I tested on a 'recent' Jaguar build in the past 10 days and did not
observe problems like you're seeing.  If you think of any more details please
add them to the bug

P.S>  Apple seems to think System Profiler reports are useful in Jaguar bug
reports so please attach one to this bug so we at least have an idea of what
hardware configuration you're running.
Summary: Chimera crashes like crazy under Mac OS X 10.2 → Chimera crashes like crazy under Mac OS X 10.2 [@ nsView]
Will, could you provide a few descriptions of what you did with the app before
it crashed?  e.g. launch browser, went to such and such a site, then open new
window, then open new tab etc.  Since you have been getting a lot of crashes, a
few of those examples would be helpful.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Well, that's a tough one to answer.  I launch the browser and start surfing and
within about 3 page loads it will crash.  I don't do anything fancy like open
tabs or open new windows, heck I don't even resize the window.  

I've personally seen several bugs in Cocoa with my own projects, so I would
imagine this could be a bug in Cocoa under 10.2 simply because it works like a
champ under OS 10.1.5. I don't know what else to tell you.
Well I finally got Jaguar build mumble, mumble installed on my G4/dual-1G system
and Chimera 0.4 is working fine.  Viewed pages on cnn.com, cnet.com, apple.com,
mozdev.org and ew.com with no problems.  Pinkerton also noted no problems on his
system.  Before I close this as WORKSFORME...

Will, any chance you could do a clean install of Jaguar (and verify you're using
an official Apple seed rather than an unofficial version floating around the
net)?    And what hardware configuration are you running?
I actually haven't had any problems with it today after restarting this morning.
 I'm thinking something got hosed in the Cocoa runtime (that's the only thing I
can come up with).  And yes, I'm running the offical build of mumble, mumble. =)

Ok, based on Will's report it's not crashing for him after rebooting marking as
invalid
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → INVALID
v
Status: RESOLVED → VERIFIED
No longer blocks: 147975
Crash Signature: [@ nsView]
You need to log in before you can comment on or make changes to this bug.