Crash command+clicking on link [@ nsHTMLReflowCommand]

RESOLVED WORKSFORME

Status

Camino Graveyard
General
--
critical
RESOLVED WORKSFORME
16 years ago
15 years ago

People

(Reporter: benc, Assigned: saari (gone))

Tracking

({crash})

Details

(crash signature)

(Reporter)

Description

16 years ago
Unfortunately, I was unable to capture the link or duplicate the crash, which
happened after I command clicked on a link on the news.com home page.

**********

Date/Time:  2002-08-01 08:04:40 -0700
OS Version: 10.1.5 (Build 5S60)
Host:       localhost

Command:    Navigator
PID:        423

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

Thread 0 Crashed:
 #0   0x006319ac in nsHTMLReflowCommand::GetType(nsReflowType &) const
 #1   0x006851dc in nsTableFrame::IncrementalReflow(nsIPresContext *,
nsHTMLReflowState const &, unsigned int &)
 #2   0x0068382c in nsTableFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics
&, nsHTMLReflowState const &, unsigned int &)
 #3   0x006b4304 in nsContainerFrame::ReflowChild(nsIFrame *, nsIPresContext *,
nsHTMLReflowMetrics &, nsHTMLReflowState const &, int, int, unsigned int,
unsigned int &)
 #4   0x00679ff0 in
OuterReflowChild__17nsTableOuterFrameP14nsIPresContextP8nsIFrameRC17nsHTMLReflowStateR19nsHTMLReflowMetricsPiR6nsSizeR8nsMarginn214nsReflowReasonRUi
 #5   0x0067ac40 in nsTableOuterFrame::IR_InnerTableReflow(nsIPresContext *,
nsHTMLReflowMetrics &, nsHTMLReflowState const &, unsigned int &)
 #6   0x0067a30c in nsTableOuterFrame::IR_TargetIsInnerTableFrame(nsIPresContext
*, nsHTMLReflowMetrics &, nsHTMLReflowState const &, unsigned int &)
 #7   0x0067a2cc in nsTableOuterFrame::IR_TargetIsChild(nsIPresContext *,
nsHTMLReflowMetrics &, nsHTMLReflowState const &, unsigned int &, nsIFrame *)
 #8   0x0067a1dc in nsTableOuterFrame::IncrementalReflow(nsIPresContext *,
nsHTMLReflowMetrics &, nsHTMLReflowState const &, unsigned int &)
 #9   0x0067b688 in nsTableOuterFrame::Reflow(nsIPresContext *,
nsHTMLReflowMetrics &, nsHTMLReflowState const &, unsigned int &)
 #10  0x0077a424 in nsBlockReflowContext::DoReflowBlock(nsHTMLReflowState &,
nsReflowReason, nsIFrame *, nsRect const &, int, nsCollapsingMargin &, int,
nsMargin &, unsigned int &)
 #11  0x00779ed4 in nsBlockReflowContext::ReflowBlock(nsIFrame *, nsRect const
&, int, nsCollapsingMargin &, int, nsMargin &, unsigned int &)
 #12  0x005e7fdc in nsBlockFrame::ReflowBlockFrame(nsBlockReflowState &,
nsLineList_iterator, int *)
 #13  0x005e6bd8 in nsBlockFrame::ReflowLine(nsBlockReflowState &,
nsLineList_iterator, int *, int)
 #14  0x005e6708 in nsBlockFrame::ReflowDirtyLines(nsBlockReflowState &)
 #15  0x005e4d44 in nsBlockFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics
&, nsHTMLReflowState const &, unsigned int &)
 #16  0x0077a424 in nsBlockReflowContext::DoReflowBlock(nsHTMLReflowState &,
nsReflowReason, nsIFrame *, nsRect const &, int, nsCollapsingMargin &, int,
nsMargin &, unsigned int &)
 #17  0x00779ed4 in nsBlockReflowContext::ReflowBlock(nsIFrame *, nsRect const
&, int, nsCollapsingMargin &, int, nsMargin &, unsigned int &)
 #18  0x005e7fdc in nsBlockFrame::ReflowBlockFrame(nsBlockReflowState &,
nsLineList_iterator, int *)
 #19  0x005e6bd8 in nsBlockFrame::ReflowLine(nsBlockReflowState &,
nsLineList_iterator, int *, int)
 #20  0x005e6708 in nsBlockFrame::ReflowDirtyLines(nsBlockReflowState &)
 #21  0x005e4d44 in nsBlockFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics
&, nsHTMLReflowState const &, unsigned int &)
 #22  0x0077a424 in nsBlockReflowContext::DoReflowBlock(nsHTMLReflowState &,
nsReflowReason, nsIFrame *, nsRect const &, int, nsCollapsingMargin &, int,
nsMargin &, unsigned int &)
 #23  0x00779ed4 in nsBlockReflowContext::ReflowBlock(nsIFrame *, nsRect const
&, int, nsCollapsingMargin &, int, nsMargin &, unsigned int &)
 #24  0x005e7fdc in nsBlockFrame::ReflowBlockFrame(nsBlockReflowState &,
nsLineList_iterator, int *)
 #25  0x005e6bd8 in nsBlockFrame::ReflowLine(nsBlockReflowState &,
nsLineList_iterator, int *, int)
 #26  0x005e6708 in nsBlockFrame::ReflowDirtyLines(nsBlockReflowState &)
 #27  0x005e4d44 in nsBlockFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics
&, nsHTMLReflowState const &, unsigned int &)
 #28  0x006b4304 in nsContainerFrame::ReflowChild(nsIFrame *, nsIPresContext *,
nsHTMLReflowMetrics &, nsHTMLReflowState const &, int, int, unsigned int,
unsigned int &)
 #29  0x005f3640 in CanvasFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics &,
nsHTMLReflowState const &, unsigned int &)
 #30  0x007a1f4c in nsBoxToBlockAdaptor::Reflow(nsBoxLayoutState &,
nsIPresContext *, nsHTMLReflowMetrics &, nsHTMLReflowState const &, unsigned int
&, int, int, int, int, int)
 #31  0x007a1934 in nsBoxToBlockAdaptor::DoLayout(nsBoxLayoutState &)
 #32  0x006bb5f4 in nsBox::Layout(nsBoxLayoutState &)
 #33  0x005e1df4 in nsScrollBoxFrame::DoLayout(nsBoxLayoutState &)
 #34  0x006bb5f4 in nsBox::Layout(nsBoxLayoutState &)
 #35  0x006be730 in nsContainerBox::LayoutChildAt(nsBoxLayoutState &, nsIBox *,
nsRect const &)
 #36  0x00619b34 in nsGfxScrollFrameInner::Layout(nsBoxLayoutState &)
 #37  0x006197f4 in nsGfxScrollFrame::DoLayout(nsBoxLayoutState &)
 #38  0x006bb5f4 in nsBox::Layout(nsBoxLayoutState &)
 #39  0x005ee4d0 in nsBoxFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics &,
nsHTMLReflowState const &, unsigned int &)
 #40  0x00618e60 in nsGfxScrollFrame::Reflow(nsIPresContext *,
nsHTMLReflowMetrics &, nsHTMLReflowState const &, unsigned int &)
 #41  0x006b4304 in nsContainerFrame::ReflowChild(nsIFrame *, nsIPresContext *,
nsHTMLReflowMetrics &, nsHTMLReflowState const &, int, int, unsigned int,
unsigned int &)
 #42  0x006a4ac8 in ViewportFrame::Reflow(nsIPresContext *, nsHTMLReflowMetrics
&, nsHTMLReflowState const &, unsigned int &)
 #43  0x00631864 in nsHTMLReflowCommand::Dispatch(nsIPresContext *,
nsHTMLReflowMetrics &, nsSize const &, nsIRenderingContext &)
 #44  0x0033f188 in PresShell::ProcessReflowCommand(nsVoidArray &, int,
nsHTMLReflowMetrics &, nsSize &, nsIRenderingContext &)
 #45  0x0033f318 in PresShell::ProcessReflowCommands(int)
 #46  0x0033ee64 in HandlePLEvent(ReflowEvent *)
 #47  0x05056334 in PL_HandleEvent
 #48  0x0505621c in PL_ProcessPendingEvents
 #49  0x050571e4 in nsEventQueueImpl::ProcessPendingEvents(void)
 #50  0x0041ef34 in -[EventQueueHandler eventTimer:]
 #51  0x708d06e8 in __NSFireTimer
 #52  0x70196cbc in __CFRunLoopDoTimer
 #53  0x7017c244 in __CFRunLoopRun
 #54  0x701b70ec in CFRunLoopRunSpecific
 #55  0x7017b8cc in CFRunLoopRunInMode
 #56  0x7312d904 in RunEventLoopInModeUntilEventArrives
 #57  0x73140818 in ReceiveNextEventCommon
 #58  0x731715fc in BlockUntilNextEventMatchingListInMode
 #59  0x70bd70b8 in _DPSNextEvent
 #60  0x70bfe5d8 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
 #61  0x70c23468 in -[NSApplication run]
 #62  0x70c91ed0 in NSApplicationMain
 #63  0x00004ed8 in main
 #64  0x00004d88 in _start
 #65  0x00004bb8 in start

Thread 1:
 #0   0x700252fc 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   0x7002054c in _pthread_body

Thread 2:
 #0   0x7003f4c8 in semaphore_wait_signal_trap
 #1   0x7003f2c8 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   0x7002054c in _pthread_body

Thread 3:
 #0   0x70044cf8 in semaphore_timedwait_signal_trap
 #1   0x70044cd8 in semaphore_timedwait_signal
 #2   0x7003f2b8 in _pthread_cond_wait
 #3   0x010161b4 in pt_TimedWait
 #4   0x0101642c in PR_WaitCondVar
 #5   0x0505c804 in TimerThread::Run(void)
 #6   0x05058da4 in nsThread::Main(void *)
 #7   0x0101b32c in _pt_root
 #8   0x7002054c in _pthread_body

Thread 4:
 #0   0x7000497c in syscall
 #1   0x70557600 in BSD_waitevent
 #2   0x70554b80 in CarbonSelectThreadFunc
 #3   0x7002054c in _pthread_body

Thread 5:
 #0   0x7003f4c8 in semaphore_wait_signal_trap
 #1   0x7003f2c8 in _pthread_cond_wait
 #2   0x705593ec in CarbonOperationThreadFunc
 #3   0x7002054c in _pthread_body

Thread 6:
 #0   0x7003f4c8 in semaphore_wait_signal_trap
 #1   0x7003f2c8 in _pthread_cond_wait
 #2   0x7086c34c in -[NSConditionLock lockWhenCondition:]
 #3   0x70ba1358 in -[NSUIHeartBeat _heartBeatThread:]
 #4   0x70842358 in forkThreadForFunction
 #5   0x7002054c in _pthread_body

Thread 7:
 #0   0x70000978 in mach_msg_overwrite_trap
 #1   0x70005a04 in mach_msg
 #2   0x70026a2c in _pthread_become_available
 #3   0x70026724 in pthread_exit
 #4   0x70020550 in _pthread_body

Thread 8:
 #0   0x7003f4c8 in semaphore_wait_signal_trap
 #1   0x7003f2c8 in _pthread_cond_wait
 #2   0x70250aa8 in TSWaitOnCondition
 #3   0x7027d728 in TSWaitOnSemaphoreCommon
 #4   0x702c2078 in TimerThread
 #5   0x7002054c in _pthread_body

Thread 9:
 #0   0x7003f4c8 in semaphore_wait_signal_trap
 #1   0x7003f2c8 in _pthread_cond_wait
 #2   0x7055b884 in CarbonInetOperThreadFunc
 #3   0x7002054c in _pthread_body

Thread 10:
 #0   0x70000978 in mach_msg_overwrite_trap
 #1   0x70005a04 in mach_msg
 #2   0x7017bf84 in __CFRunLoopRun
 #3   0x701b70ec in CFRunLoopRunSpecific
 #4   0x7017b8cc in CFRunLoopRunInMode
 #5   0x7061be08 in
XIOAudioDeviceManager::NotificationThread(XIOAudioDeviceManager *)
 #6   0x706141c0 in CAPThread::Entry(CAPThread *)
 #7   0x7002054c in _pthread_body

PPC Thread State:
  srr0: 0x006319ac srr1: 0x0000f030                vrsave: 0x00000000
   xer: 0x0000000c   lr: 0x0068610c  ctr: 0x00609aac   mq: 0x00000000
    r0: 0x006860fc   r1: 0xbfffb940   r2: 0x02866000   r3: 0x00000000
    r4: 0xbfffbaa8   r5: 0x00000000   r6: 0x00000001   r7: 0x00000000
    r8: 0x00000000   r9: 0xbfffbd08  r10: 0x00003058  r11: 0x000005fa
   r12: 0x00609aac  r13: 0xbfffbe90  r14: 0xbfffbe70  r15: 0xbfffc4a0
   r16: 0xbfffc914  r17: 0xbfffbe58  r18: 0x00000001  r19: 0xbfffbe90
   r20: 0xbfffc5b0  r21: 0xbfffb988  r22: 0x034dd320  r23: 0x02dda190
   r24: 0xbfffbb28  r25: 0xbfffb9b0  r26: 0xbfffb9d8  r27: 0x000005fa
   r28: 0x00000000  r29: 0xbfffb998  r30: 0x034dd244  r31: 0x00683584

Comment 1

16 years ago
08-01 build.  Can't repro.  Ben, it'd be great if you could track down the exact
URL.  Next time, please attach your crash log instead of pasting it please.  :)
(Reporter)

Comment 2

16 years ago
Sorry, too much multitasking...

Comment 3

16 years ago
Possible dup of bug 145272?
Severity: normal → critical
Keywords: crash
Summary: Crash command clicking on link → Crash command+clicking on link [@ nsHTMLReflowCommand]

Comment 4

15 years ago
Worksforme, based on comments.
Status: NEW → RESOLVED
Last Resolved: 15 years ago
Resolution: --- → WORKSFORME
Crash Signature: [@ nsHTMLReflowCommand]
You need to log in before you can comment on or make changes to this bug.