Closed Bug 189749 Opened 22 years ago Closed 21 years ago

Camino crashes (and isn't reported by TalkBack) [@ 0x4/nsEventStateManager::GetContentState]

Categories

(Camino Graveyard :: Page Layout, defect)

PowerPC
macOS
defect
Not set
critical

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: Xapplimatic, Assigned: bryner)

References

Details

(Keywords: crash)

Crash Data

User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.0.1) Gecko/20021220 Chimera/0.6+
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.0.1) Gecko/20021220 Chimera/0.6+

Stickies was the only app running in the background (dormant).  Plenty of RAM
free.  This is a real stumper for me..  Crashes don't seem predictable.   Maybe
someone can analyze the system crashlog report for something that illuminates
why it's crashing.

Reproducible: Sometimes

Steps to Reproduce:
1. Go to Apple.com 
2. Click Mac OS X section (second crash before finished loading)
3. Click Contacts link (first crash before finished loading page)

Actual Results:  
Crashed.  Talkback did not appear.

Expected Results:  
Not crashed.
Or
Crashed with TalkBack report.

**********

Date/Time:  2003-01-19 22:04:07 -0800
OS Version: 10.2.3 (Build 6G30)
Host:       iMac-DV-SE-G3-Upstairs.local.

Command:    Navigator
PID:        1254

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

Thread 0 Crashed:
 #0   0x00000004 in 0x4
 #1   0x0023ca78 in nsEventStateManager::GetContentState(nsIContent*, int&)
 #2   0x001eaabc in
RuleProcessorData::RuleProcessorData[unified](nsIPresContext*, nsIContent*,
nsRuleWalker*, nsCompatibility*)
 #3   0x0019d604 in StyleSetImpl::ResolveStyleFor(nsIPresContext*, nsIContent*,
nsIStyleContext*)
 #4   0x0056b36c in nsPresContext::ResolveStyleContextFor(nsIContent*,
nsIStyleContext*, nsIStyleContext**)
 #5   0x00302f38 in nsCSSFrameConstructor::ResolveStyleContext(nsIPresContext*,
nsIFrame*, nsIContent*, nsIStyleContext**)
 #6   0x002fbeb4 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*,
nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #7   0x002fbd60 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #8   0x002fb130 in nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, int&)
 #9   0x00302bb8 in
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*,
nsIFrame*, nsIStyleContext*, nsFrameItems&)
 #10  0x003036d0 in nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIAtom*,
int, nsIStyleContext*, nsFrameItems&, int)
 #11  0x00303288 in nsCSSFrameConstructor::ConstructFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsFrameItems&)
 #12  0x00305a88 in nsCSSFrameConstructor::ContentAppended(nsIPresContext*,
nsIContent*, int)
 #13  0x002ebbf4 in PresShell::ContentAppended(nsIDocument*, nsIContent*, int)
 #14  0x0022ff4c in nsDocument::ContentAppended(nsIContent*, int)
 #15  0x001dd258 in nsHTMLDocument::ContentAppended(nsIContent*, int)
 #16  0x0025d20c in HTMLContentSink::NotifyAppend(nsIContent*, int)
 #17  0x0025632c in SinkContext::FlushTags(int)
 #18  0x00254b80 in SinkContext::DidAddContent(nsIContent*, int)
 #19  0x0025519c in SinkContext::CloseContainer(nsIParserNode const&)
 #20  0x00339f40 in CNavDTD::CloseContainer(nsCParserNode const*, nsHTMLTag, int)
 #21  0x00339fec in CNavDTD::CloseContainersTo(int, nsHTMLTag, int)
 #22  0x00337aac in CNavDTD::HandleEndToken(CToken*)
 #23  0x00335ad4 in CNavDTD::HandleToken(CToken*, nsIParser*)
 #24  0x00334bdc in CNavDTD::BuildModel(nsIParser*, nsITokenizer*,
nsITokenObserver*, nsIContentSink*)
 #25  0x0033d804 in nsParser::BuildModel()
 #26  0x0033d508 in nsParser::ResumeParse(int, int, int)
 #27  0x0033c9f4 in nsParser::ContinueParsing()
 #28  0x0033aa7c in HandlePLEvent(nsParserContinueEvent*)
 #29  0x050500e4 in PL_HandleEvent
 #30  0x0504ffdc in PL_ProcessPendingEvents
 #31  0x05050f8c in nsEventQueueImpl::ProcessPendingEvents()
 #32  0x003d7278 in -[EventQueueHandler eventTimer:]
 #33  0x907e521c in __NSFireTimer
 #34  0x901632f0 in __CFRunLoopDoTimer
 #35  0x90148e48 in __CFRunLoopRun
 #36  0x90180fe4 in CFRunLoopRunSpecific
 #37  0x969a36a0 in RunCurrentEventLoopInMode
 #38  0x969b3440 in ReceiveNextEventCommon
 #39  0x969da584 in BlockUntilNextEventMatchingListInMode
 #40  0x9308d8ac in _DPSNextEvent
 #41  0x9309fb04 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
 #42  0x930b15e4 in -[NSApplication run]
 #43  0x9315f6b8 in NSApplicationMain
 #44  0x00004440 in _start
 #45  0x000042c0 in start

Thread 1:
 #0   0x90073c48 in mach_msg_trap
 #1   0x90005f90 in mach_msg
 #2   0xc0007754 in __ape_internal
 #3   0xc000119c in __ape_agent
 #4   0x90020d48 in _pthread_body

Thread 2:
 #0   0x900257ac in select
 #1   0x0101c67c in poll
 #2   0x01018e50 in _pr_poll_with_poll
 #3   0x00178d5c in nsSocketTransportService::Run()
 #4   0x05052758 in nsThread::Main(void*)
 #5   0x0101a2bc in _pt_root
 #6   0x90020d48 in _pthread_body

Thread 3:
 #0   0x9003eaa8 in semaphore_wait_signal_trap
 #1   0x9003e8c4 in _pthread_cond_wait
 #2   0x010154f8 in PR_WaitCondVar
 #3   0x00147b44 in nsDNSService::DequeuePendingQ()
 #4   0x00147570 in nsDNSService::Run()
 #5   0x05052758 in nsThread::Main(void*)
 #6   0x0101a2bc in _pt_root
 #7   0x90020d48 in _pthread_body

Thread 4:
 #0   0x90042688 in semaphore_timedwait_signal_trap
 #1   0x9003e8b4 in _pthread_cond_wait
 #2   0x010152bc in pt_TimedWait
 #3   0x0101550c in PR_WaitCondVar
 #4   0x0505616c in TimerThread::Run()
 #5   0x05052758 in nsThread::Main(void*)
 #6   0x0101a2bc in _pt_root
 #7   0x90020d48 in _pthread_body

Thread 5:
 #0   0x9003eaa8 in semaphore_wait_signal_trap
 #1   0x9003e8c4 in _pthread_cond_wait
 #2   0x010154f8 in PR_WaitCondVar
 #3   0x05053844 in nsThreadPool::GetRequest(nsIThread*)
 #4   0x05054130 in nsThreadPoolRunnable::Run()
 #5   0x05052758 in nsThread::Main(void*)
 #6   0x0101a2bc in _pt_root
 #7   0x90020d48 in _pthread_body

PPC Thread State:
  srr0: 0x00000004 srr1: 0x4000f930                vrsave: 0x00000000
   xer: 0x00000000   lr: 0x0029bf88  ctr: 0x00000006   mq: 0x00000000
    r0: 0x0023ca78   r1: 0xbfffd620   r2: 0x02c4e88c   r3: 0x0252f880
    r4: 0xbfffd6b0   r5: 0xbfffd7e0   r6: 0x02437730   r7: 0x00000000
    r8: 0x028391f0   r9: 0x008defd8  r10: 0x02627438  r11: 0x0267eac0
   r12: 0x00000006  r13: 0x022cc570  r14: 0xbfffdc70  r15: 0xbfffdbd0
   r16: 0xbfffdab0  r17: 0xbfffe110  r18: 0xbfffdac0  r19: 0xbfffdad0
   r20: 0x00000000  r21: 0xbfffd960  r22: 0xbfffdbc8  r23: 0xbfffdbd0
   r24: 0xbfffe110  r25: 0x02c58c20  r26: 0x02839340  r27: 0x02557b90
   r28: 0xbfffd7a0  r29: 0xbfffd7e0  r30: 0x02627430  r31: 0x02839340

**********

Date/Time:  2003-01-19 22:08:40 -0800
OS Version: 10.2.3 (Build 6G30)
Host:       iMac-DV-SE-G3-Upstairs.local.

Command:    Navigator
PID:        1259

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

Thread 0 Crashed:
 #0   0x00000004 in 0x4
 #1   0x0023ca78 in nsEventStateManager::GetContentState(nsIContent*, int&)
 #2   0x001eaabc in
RuleProcessorData::RuleProcessorData[unified](nsIPresContext*, nsIContent*,
nsRuleWalker*, nsCompatibility*)
 #3   0x0019d928 in StyleSetImpl::ProbePseudoStyleFor(nsIPresContext*,
nsIContent*, nsIAtom*, nsIStyleContext*)
 #4   0x0056b5b0 in nsPresContext::ProbePseudoStyleContextFor(nsIContent*,
nsIAtom*, nsIStyleContext*, nsIStyleContext**)
 #5   0x00594e18 in nsBlockFrame::GetFirstLetterStyle(nsIPresContext*)
 #6   0x00594eb0 in nsBlockFrame::SetInitialChildList(nsIPresContext*, nsIAtom*,
nsIFrame*)
 #7   0x002fb7e4 in
nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresShell*, nsIPresContext*,
nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*,
nsTableCreator&, int, nsFrameItems&, nsIFrame*&, nsIFrame*&, int&)
 #8   0x002fc1b8 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*,
nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #9   0x002fbd60 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #10  0x002fb130 in nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, int&)
 #11  0x002fc128 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*,
nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #12  0x002fbd60 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #13  0x002fad20 in
nsCSSFrameConstructor::ConstructTableRowGroupFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, int&)
 #14  0x002fc0e4 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*,
nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #15  0x002fbd60 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #16  0x002fa8a8 in nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, nsIFrame*&, int&)
 #17  0x003029d8 in
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*,
nsIFrame*, nsIStyleContext*, nsFrameItems&)
 #18  0x003036d0 in nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIAtom*,
int, nsIStyleContext*, nsFrameItems&, int)
 #19  0x00303288 in nsCSSFrameConstructor::ConstructFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsFrameItems&)
 #20  0x0030cdfc in nsCSSFrameConstructor::ProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, int,
nsFrameItems&, int, nsTableCreator*)
 #21  0x002fb7bc in
nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresShell*, nsIPresContext*,
nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*,
nsTableCreator&, int, nsFrameItems&, nsIFrame*&, nsIFrame*&, int&)
 #22  0x002fc1b8 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*,
nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #23  0x002fbd60 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #24  0x002fb130 in nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, int&)
 #25  0x002fc128 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*,
nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #26  0x002fbd60 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #27  0x002fad20 in
nsCSSFrameConstructor::ConstructTableRowGroupFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, int&)
 #28  0x002fc0e4 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*,
nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #29  0x002fbd60 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #30  0x002fa8a8 in nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, nsIFrame*&, int&)
 #31  0x003029d8 in
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*,
nsIFrame*, nsIStyleContext*, nsFrameItems&)
 #32  0x003036d0 in nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIAtom*,
int, nsIStyleContext*, nsFrameItems&, int)
 #33  0x00303288 in nsCSSFrameConstructor::ConstructFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsFrameItems&)
 #34  0x0030cdfc in nsCSSFrameConstructor::ProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, int,
nsFrameItems&, int, nsTableCreator*)
 #35  0x002fb7bc in
nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresShell*, nsIPresContext*,
nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*,
nsTableCreator&, int, nsFrameItems&, nsIFrame*&, nsIFrame*&, int&)
 #36  0x002fc1b8 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*,
nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #37  0x002fbd60 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #38  0x002fb130 in nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, int&)
 #39  0x002fc128 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*,
nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #40  0x002fbd60 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #41  0x002fad20 in
nsCSSFrameConstructor::ConstructTableRowGroupFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, int&)
 #42  0x002fc0e4 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*,
nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #43  0x002fbd60 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #44  0x002fa8a8 in nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, nsIFrame*&, int&)
 #45  0x003029d8 in
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*,
nsIFrame*, nsIStyleContext*, nsFrameItems&)
 #46  0x003036d0 in nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIAtom*,
int, nsIStyleContext*, nsFrameItems&, int)
 #47  0x00303288 in nsCSSFrameConstructor::ConstructFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsFrameItems&)
 #48  0x0030cdfc in nsCSSFrameConstructor::ProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, int,
nsFrameItems&, int, nsTableCreator*)
 #49  0x002fb7bc in
nsCSSFrameConstructor::ConstructTableCellFrame(nsIPresShell*, nsIPresContext*,
nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIStyleContext*,
nsTableCreator&, int, nsFrameItems&, nsIFrame*&, nsIFrame*&, int&)
 #50  0x002fc1b8 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*,
nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #51  0x002fbd60 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #52  0x002fb130 in nsCSSFrameConstructor::ConstructTableRowFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, int&)
 #53  0x002fc128 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*,
nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #54  0x002fbd60 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #55  0x002fad20 in
nsCSSFrameConstructor::ConstructTableRowGroupFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, int&)
 #56  0x002fc0e4 in nsCSSFrameConstructor::TableProcessChild(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIContent*, nsIFrame*,
nsIAtom*, nsIStyleContext*, nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #57  0x002fbd60 in nsCSSFrameConstructor::TableProcessChildren(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsTableCreator&, nsFrameItems&, nsIFrame*&)
 #58  0x002fa8a8 in nsCSSFrameConstructor::ConstructTableFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*,
nsIStyleContext*, nsTableCreator&, int, nsFrameItems&, nsIFrame*&, nsIFrame*&, int&)
 #59  0x003029d8 in
nsCSSFrameConstructor::ConstructFrameByDisplayType(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsStyleDisplay const*, nsIContent*,
nsIFrame*, nsIStyleContext*, nsFrameItems&)
 #60  0x003036d0 in nsCSSFrameConstructor::ConstructFrameInternal(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsIAtom*,
int, nsIStyleContext*, nsFrameItems&, int)
 #61  0x00303288 in nsCSSFrameConstructor::ConstructFrame(nsIPresShell*,
nsIPresContext*, nsFrameConstructorState&, nsIContent*, nsIFrame*, nsFrameItems&)
 #62  0x00305a88 in nsCSSFrameConstructor::ContentAppended(nsIPresContext*,
nsIContent*, int)
 #63  0x002ebbf4 in PresShell::ContentAppended(nsIDocument*, nsIContent*, int)
 #64  0x0022ff4c in nsDocument::ContentAppended(nsIContent*, int)
 #65  0x001dd258 in nsHTMLDocument::ContentAppended(nsIContent*, int)
 #66  0x0025d20c in HTMLContentSink::NotifyAppend(nsIContent*, int)
 #67  0x0025632c in SinkContext::FlushTags(int)
 #68  0x0025e180 in HTMLContentSink::FlushPendingNotifications()
 #69  0x001dd7c4 in nsHTMLDocument::FlushPendingNotifications(int, int)
 #70  0x001e38cc in nsHTMLDocument::ResolveName(nsAString const&,
nsIDOMHTMLFormElement*, nsISupports**)
 #71  0x00098480 in nsHTMLDocumentSH::ResolveImpl(JSContext*,
nsIXPConnectWrappedNative*, long, nsISupports**)
 #72  0x00098704 in nsHTMLDocumentSH::NewResolve(nsIXPConnectWrappedNative*,
JSContext*, JSObject*, long, unsigned, JSObject**, int*)
 #73  0x00670a98 in XPC_WN_Helper_NewResolve(JSContext*, JSObject*, long,
unsigned, JSObject**)
 #74  0x04039648 in js_LookupProperty
 #75  0x04039f48 in js_GetProperty
 #76  0x0402de08 in js_Interpret
 #77  0x04027e48 in js_Execute
 #78  0x04006ce0 in JS_EvaluateUCScriptForPrincipals
 #79  0x000789f8 in nsJSContext::EvaluateString(nsAString const&, void*,
nsIPrincipal*, char const*, unsigned, char const*, nsAString&, int*)
 #80  0x004b41bc in nsScriptLoader::EvaluateScript(nsScriptLoadRequest*,
nsAFlatString const&)
 #81  0x004b3e1c in nsScriptLoader::ProcessRequest(nsScriptLoadRequest*)
 #82  0x004b3b9c in
nsScriptLoader::ProcessScriptElement(nsIDOMHTMLScriptElement*,
nsIScriptLoaderObserver*)
 #83  0x004fb560 in nsHTMLScriptElement::SetDocument(nsIDocument*, int, int)
 #84  0x002aec8c in nsGenericHTMLContainerElement::AppendChildTo(nsIContent*,
int, int)
 #85  0x0025dca8 in HTMLContentSink::ProcessSCRIPTTag(nsIParserNode const&)
 #86  0x00259298 in HTMLContentSink::AddLeaf(nsIParserNode const&)
 #87  0x0033a4cc in CNavDTD::AddLeaf(nsIParserNode const*)
 #88  0x00338144 in CNavDTD::HandleScriptToken(nsIParserNode const*)
 #89  0x00339c28 in CNavDTD::OpenContainer(nsCParserNode const*, nsHTMLTag, int,
nsEntryStack*)
 #90  0x003364b0 in CNavDTD::HandleDefaultStartToken(CToken*, nsHTMLTag,
nsCParserNode*)
 #91  0x00337130 in CNavDTD::HandleStartToken(CToken*)
 #92  0x00335ac4 in CNavDTD::HandleToken(CToken*, nsIParser*)
 #93  0x00334bdc in CNavDTD::BuildModel(nsIParser*, nsITokenizer*,
nsITokenObserver*, nsIContentSink*)
 #94  0x0033d804 in nsParser::BuildModel()
 #95  0x0033d508 in nsParser::ResumeParse(int, int, int)
 #96  0x0033f0b0 in nsParser::OnDataAvailable(nsIRequest*, nsISupports*,
nsIInputStream*, unsigned, unsigned)
 #97  0x003a252c in nsDocumentOpenInfo::OnDataAvailable(nsIRequest*,
nsISupports*, nsIInputStream*, unsigned, unsigned)
 #98  0x0017d308 in nsStreamListenerTee::OnDataAvailable(nsIRequest*,
nsISupports*, nsIInputStream*, unsigned, unsigned)
 #99  0x0045baa0 in nsHttpChannel::OnDataAvailable(nsIRequest*, nsISupports*,
nsIInputStream*, unsigned, unsigned)
 #100 0x00172e6c in nsOnDataAvailableEvent::HandleEvent()
 #101 0x050500e4 in PL_HandleEvent
 #102 0x0504ffdc in PL_ProcessPendingEvents
 #103 0x05050f8c in nsEventQueueImpl::ProcessPendingEvents()
 #104 0x003d7278 in -[EventQueueHandler eventTimer:]
 #105 0x907e521c in __NSFireTimer
 #106 0x901632f0 in __CFRunLoopDoTimer
 #107 0x90148e48 in __CFRunLoopRun
 #108 0x90180fe4 in CFRunLoopRunSpecific
 #109 0x969a36a0 in RunCurrentEventLoopInMode
 #110 0x969b34c8 in ReceiveNextEventCommon
 #111 0x969da584 in BlockUntilNextEventMatchingListInMode
 #112 0x9308d8ac in _DPSNextEvent
 #113 0x9309fb04 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:]
 #114 0x930b15e4 in -[NSApplication run]
 #115 0x9315f6b8 in NSApplicationMain
 #116 0x00004440 in _start
 #117 0x000042c0 in start

Thread 1:
 #0   0x90073c48 in mach_msg_trap
 #1   0x90005f90 in mach_msg
 #2   0xc0007754 in __ape_internal
 #3   0xc000119c in __ape_agent
 #4   0x90020d48 in _pthread_body

Thread 2:
 #0   0x900257ac in select
 #1   0x0101c67c in poll
 #2   0x01018e50 in _pr_poll_with_poll
 #3   0x00178d5c in nsSocketTransportService::Run()
 #4   0x05052758 in nsThread::Main(void*)
 #5   0x0101a2bc in _pt_root
 #6   0x90020d48 in _pthread_body

Thread 3:
 #0   0x9003eaa8 in semaphore_wait_signal_trap
 #1   0x9003e8c4 in _pthread_cond_wait
 #2   0x010154f8 in PR_WaitCondVar
 #3   0x00147b44 in nsDNSService::DequeuePendingQ()
 #4   0x00147570 in nsDNSService::Run()
 #5   0x05052758 in nsThread::Main(void*)
 #6   0x0101a2bc in _pt_root
 #7   0x90020d48 in _pthread_body

Thread 4:
 #0   0x90042688 in semaphore_timedwait_signal_trap
 #1   0x9003e8b4 in _pthread_cond_wait
 #2   0x010152bc in pt_TimedWait
 #3   0x0101550c in PR_WaitCondVar
 #4   0x0505616c in TimerThread::Run()
 #5   0x05052758 in nsThread::Main(void*)
 #6   0x0101a2bc in _pt_root
 #7   0x90020d48 in _pthread_body

Thread 5:
 #0   0x9003eaa8 in semaphore_wait_signal_trap
 #1   0x9003e8c4 in _pthread_cond_wait
 #2   0x010154f8 in PR_WaitCondVar
 #3   0x05053844 in nsThreadPool::GetRequest(nsIThread*)
 #4   0x05054130 in nsThreadPoolRunnable::Run()
 #5   0x05052758 in nsThread::Main(void*)
 #6   0x0101a2bc in _pt_root
 #7   0x90020d48 in _pthread_body

Thread 6:
 #0   0x9003eaa8 in semaphore_wait_signal_trap
 #1   0x9003e8c4 in _pthread_cond_wait
 #2   0x90824180 in -[NSConditionLock lockWhenCondition:]
 #3   0x93081388 in -[NSUIHeartBeat _heartBeatThread:]
 #4   0x9081cd38 in forkThreadForFunction
 #5   0x90020d48 in _pthread_body

PPC Thread State:
  srr0: 0x00000004 srr1: 0x4000f930                vrsave: 0x00000000
   xer: 0x00000000   lr: 0x0029bf88  ctr: 0x00000006   mq: 0x00000000
    r0: 0x0023ca78   r1: 0xbfff8b50   r2: 0x44044282   r3: 0x027304e0
    r4: 0xbfff8be0   r5: 0xbfff8d10   r6: 0x0248bef0   r7: 0x00000000
    r8: 0xc1e84e01   r9: 0x008defd8  r10: 0x02740328  r11: 0x02cf5ca0
   r12: 0x00000006  r13: 0x02466cc0  r14: 0xbfff9940  r15: 0xbfff9260
   r16: 0xbfff9140  r17: 0xbfffccc0  r18: 0xbfff9150  r19: 0x00000000
   r20: 0x02466cc0  r21: 0x02a8f370  r22: 0x0270fe84  r23: 0xbfff8cd0
   r24: 0x00000000  r25: 0x02a8f370  r26: 0x01fbbb30  r27: 0xbfff8ce0
   r28: 0x0271e1f0  r29: 0xbfff8d10  r30: 0x02740320  r31: 0x02a8f370
Keywords: crash
I don't see a "Contacts" link on the OS X page, <http://www.apple.com/macosx/>.
Matt, can you still reproduce this problem using a current nightly build?

(Guessing Page Layout based on stack.)
Assignee: saari → bryner
Component: General → Page Layout
Summary: Crashes not caught by TalkBack.. → Crashes aren't caught by TalkBack [@ 0x4/nsEventStateManager::GetContentState]
Is there any way to figure out what signal number is being delivered to the
process?  Talkback listens for the following signals on OS X:

SIGILL
SIGTRAP
SIGABRT
SIGEMT
SIGBUS
SIGSEGV
SIGSYS
SIGPIPE
SIGFPE
SIGALRM
Looks like a pretty mundane crash:

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

Thread 0 Crashed:
 #0   0x00000004 in 0x4
 #1   0x0023ca78 in nsEventStateManager::GetContentState(nsIContent*, int&)


I do note that the reporter has Application Enhancer hacks installed:

Thread 1:
 #0   0x90073c48 in mach_msg_trap
 #1   0x90005f90 in mach_msg
 #2   0xc0007754 in __ape_internal
 #3   0xc000119c in __ape_agent
 #4   0x90020d48 in _pthread_body

Blocks: 201894
Matt, can you still reproduce this problem using a current nightly build?
Summary: Crashes aren't caught by TalkBack [@ 0x4/nsEventStateManager::GetContentState] → Camino crashes (and isn't reported by TalkBack) [@ 0x4/nsEventStateManager::GetContentState]
I can't confirm this one sorry, as I'm two OS revisions ahead now, I've removed the overclocking 
mods to my iMac, and have removed various haxies installed and added others.. 

Camino (.7 nightly) now crashes all the time for me, but TalkBack always seems to come up.  Heck, 
the thing seems to crash on a dime.. but probably just this nightly build.
Status: UNCONFIRMED → RESOLVED
Closed: 21 years ago
Resolution: --- → INVALID
Crash Signature: [@ 0x4/nsEventStateManager::GetContentState]
You need to log in before you can comment on or make changes to this bug.