Closed Bug 25540 Opened 25 years ago Closed 25 years ago

crash on loading of bugzilla bug

Categories

(SeaMonkey :: General, defect, P1)

PowerPC
Mac System 8.5
defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: Brade, Assigned: vidur)

Details

(Keywords: crash)

I'm not sure what component to put this in; I am crashing when I do the following 
steps with today's build:
  * load bugzilla.mozilla.org
  * enter a number such as:  222
  * press return/enter or click submit button
<crash>
cc simon and leaf
Well, we're blowing the stack on this one. it looks like layout is recursing 
indefinately (maybe like bug 24195). Snippet of stack:

  0C77F750    PPC  1DC75C68  nsParser::ResumeParse(nsIDTD*, int)+75C68
  0C77F700    PPC  1DC74974  nsParser::DidBuildModel(unsigned int)+74974
  0C77F6B0    PPC  1DC638FC  CNavDTD::DidBuildModel(unsigned int, int, nsIParser*
, nsIContent
Sink*)+638FC
  0C77F620    PPC  1DC68C4C  CNavDTD::CloseContainersTo(nsHTMLTag, int)+68C4C
  0C77F5A0    PPC  1DC689CC  CNavDTD::CloseContainersTo(int, nsHTMLTag, int)+
689CC
  0C77F520    PPC  1DC68830  CNavDTD::CloseContainer(const nsIParserNode*, 
nsHTMLTag, int)+68
830
  0C77F4D0    PPC  1DC67F04  CNavDTD::CloseBody(const nsIParserNode*)+67F04
  0C77F490    PPC  1DD51068  HTMLContentSink::CloseBody(const nsIParserNode&)+
51068
  0C77F430    PPC  1DD4DF44  SinkContext::FlushTags()+4DF44
  0C77F2F0    PPC  1DD5578C  HTMLContentSink::NotifyAppend(nsIContent*, int)+
5578C
  0C77F2A0    PPC  1DD5D0AC  nsHTMLDocument::ContentAppended(nsIContent*, int)+
5D0AC
  0C77F250    PPC  1DD067AC  nsDocument::ContentAppended(nsIContent*, int)+067AC
  0C77F200    PPC  1DD28E10  PresShell::ContentAppended(nsIDocument*, nsIContent*
, int)+28E10
  0C77F1A0    PPC  1DD21CFC  PresShell::ExitReflowLock(int)+21CFC
  0C77F160    PPC  1DD2673C  PresShell::ProcessReflowCommands(int)+2673C
  0C77F060    PPC  1DDDF3C0  nsHTMLReflowCommand::Dispatch(nsIPresContext*, 
nsHTMLReflowMetri
cs&, const nsSize&, nsIRenderingContext&)+DF3C0
  0C77EF40    PPC  1DFEF2C4  ViewportFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, con
st nsHTMLReflowState&, unsigned int&)+EF2C4
  0C77EDB0    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C77ECA0    PPC  1E0A92D4  nsGfxScrollFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, 
const nsHTMLReflowState&, unsigned int&)+A92D4
  0C77EC00    PPC  1E0AB904  
nsGfxScrollFrameInner::ReflowScrollArea(nsIPresContext*, nsHTMLR
eflowMetrics&, const nsHTMLReflowState&, unsigned int&, int&, int&, int&, 
nsIFrame*&)+AB904
  0C77EAC0    PPC  1E0AB5C4  nsGfxScrollFrameInner::ReflowFrame(nsIPresContext*, 
nsHTMLReflow
Metrics&, const nsHTMLReflowState&, unsigned int&, nsIFrame*, const nsSize&, 
const nsSize&, i
nt&, nsIFrame*&)+AB5C4
  0C77E990    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C77E880    PPC  1E0AECE0  nsScrollPortFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&,
 const nsHTMLReflowState&, unsigned int&)+AECE0
  0C77E650    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C77E540    PPC  1DDFA874  RootFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, const n
sHTMLReflowState&, unsigned int&)+FA874
  0C77E3B0    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C77E2A0    PPC  1DCEE300  nsAreaFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, const
 nsHTMLReflowState&, unsigned int&)+EE300
  0C77E170    PPC  1DF44734  nsBlockFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+44734
  0C77DAD0    PPC  1DF47688  nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&)+
47688
  0C77D7E0    PPC  1DF47F38  nsBlockFrame::ReflowLine(nsBlockReflowState&, 
nsLineBox*, int*, 
int)+47F38
  0C77D700    PPC  1DF499CC  nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, 
nsLineBox*, 
int*)+499CC
  0C77D480    PPC  1DFC9078  nsBlockReflowContext::ReflowBlock(nsIFrame*, const 
nsRect&, int,
 int, int, nsMargin&, unsigned int&)+C9078
  0C77D0D0    PPC  1DF44734  nsBlockFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+44734
  0C77CA30    PPC  1DF47688  nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&)+
47688
  0C77C740    PPC  1DF47F38  nsBlockFrame::ReflowLine(nsBlockReflowState&, 
nsLineBox*, int*, 
int)+47F38
  0C77C660    PPC  1DF499CC  nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, 
nsLineBox*, 
int*)+499CC
  0C77C3E0    PPC  1DFC9078  nsBlockReflowContext::ReflowBlock(nsIFrame*, const 
nsRect&, int,
 int, int, nsMargin&, unsigned int&)+C9078
  0C77C030    PPC  1DF44734  nsBlockFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+44734
  0C77B990    PPC  1DF47688  nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&)+
47688
  0C77B6A0    PPC  1DF47F38  nsBlockFrame::ReflowLine(nsBlockReflowState&, 
nsLineBox*, int*, 
int)+47F38
  0C77B5C0    PPC  1DF499CC  nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, 
nsLineBox*, 
int*)+499CC
  0C77B340    PPC  1DFC9078  nsBlockReflowContext::ReflowBlock(nsIFrame*, const 
nsRect&, int,
 int, int, nsMargin&, unsigned int&)+C9078
  0C77AF90    PPC  1DDD2860  nsTableOuterFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&,
 const nsHTMLReflowState&, unsigned int&)+D2860
  0C77AC20    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C77AB10    PPC  1DDC5C90  nsTableFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+C5C90
  0C77A9B0    PPC  1DDC6558  nsTableFrame::ResizeReflowPass1(nsIPresContext*, 
nsHTMLReflowMet
rics&, const nsHTMLReflowState&, unsigned int&, nsTableRowGroupFrame*, 
nsReflowReason, int)+C
6558
  0C77A710    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C77A600    PPC  1DDDAAC4  nsTableRowGroupFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetric
s&, const nsHTMLReflowState&, unsigned int&)+DAAC4
  0C77A520    PPC  1DDD8F48  
nsTableRowGroupFrame::ReflowMappedChildren(nsIPresContext*, nsHT
MLReflowMetrics&, RowGroupReflowState&, unsigned int&, nsTableRowFrame*, 
nsReflowReason, int,
 int)+D8F48
  0C77A390    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C77A280    PPC  1DDD7138  nsTableRowFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, c
onst nsHTMLReflowState&, unsigned int&)+D7138
  0C77A130    PPC  1DDD60DC  nsTableRowFrame::InitialReflow(nsIPresContext*, 
nsHTMLReflowMetr
ics&, RowReflowState&, unsigned int&, nsTableCellFrame*, int)+D60DC
  0C779EC0    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C779DB0    PPC  1DDBCDF0  nsTableCellFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, 
const nsHTMLReflowState&, unsigned int&)+BCDF0
  0C779B90    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C779A80    PPC  1DF44734  nsBlockFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+44734
  0C7793E0    PPC  1DF47688  nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&)+
47688
  0C7790F0    PPC  1DF483D0  nsBlockFrame::ReflowLine(nsBlockReflowState&, 
nsLineBox*, int*, 
int)+483D0
  0C779010    PPC  1DF4A190  nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&
, nsLineBox*
, int*, int)+4A190
  0C778F10    PPC  1DF4A4B4  
nsBlockFrame::DoReflowInlineFramesAuto(nsBlockReflowState&, nsLi
neBox*, int*, unsigned char*, int)+4A4B4
  0C778810    PPC  1DF4A78C  
nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLa
yout&, nsLineBox*, int*, unsigned char*, int)+4A78C
  0C778780    PPC  1DF4AA90  nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, 
nsLineLayou
t&, nsLineBox*, nsIFrame*, unsigned char*)+4AA90
  0C7786F0    PPC  1DF544D8  nsLineLayout::ReflowFrame(nsIFrame*, nsIFrame**, 
unsigned int&, 
nsHTMLReflowMetrics*, int&)+544D8
  0C778370    PPC  1E067084  nsGfxTextControlFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetri
cs&, const nsHTMLReflowState&, unsigned int&)+67084
  0C777EF0    PPC  1E05FCA4  nsGfxTextControlFrame::GetText(nsString*, int)+5FCA4
  0C777E40    PPC  1DFED9CC  
nsFormControlHelper::GetInputElementValue(nsIContent*, nsString*
, int)+ED9CC
  0C777DF0    PPC  1DE829AC  nsHTMLInputElement::GetValue(nsString&)+829AC
  0C777CE0    PPC  1DE0E060  
nsGenericHTMLElement::GetPrimaryFrame(nsIHTMLContent*, nsIFormCo
ntrolFrame*&)+0E060
  0C777C90    PPC  1DD5D5B0  nsHTMLDocument::FlushPendingNotifications()+5D5B0
  0C777C30    PPC  1DD0D7D4  nsDocument::FlushPendingNotifications()+0D7D4
  0C777BE0    PPC  1DD28918  PresShell::FlushPendingNotifications()+28918
  0C777BA0    PPC  1DD2673C  PresShell::ProcessReflowCommands(int)+2673C
  0C777AA0    PPC  1DDDF3C0  nsHTMLReflowCommand::Dispatch(nsIPresContext*, 
nsHTMLReflowMetri
cs&, const nsSize&, nsIRenderingContext&)+DF3C0
  0C777980    PPC  1DFEF2C4  ViewportFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, con
st nsHTMLReflowState&, unsigned int&)+EF2C4
  0C7777F0    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C7776E0    PPC  1E0A92D4  nsGfxScrollFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, 
const nsHTMLReflowState&, unsigned int&)+A92D4
  0C777640    PPC  1E0AB904  
nsGfxScrollFrameInner::ReflowScrollArea(nsIPresContext*, nsHTMLR
eflowMetrics&, const nsHTMLReflowState&, unsigned int&, int&, int&, int&, 
nsIFrame*&)+AB904
  0C777500    PPC  1E0AB5C4  nsGfxScrollFrameInner::ReflowFrame(nsIPresContext*, 
nsHTMLReflow
Metrics&, const nsHTMLReflowState&, unsigned int&, nsIFrame*, const nsSize&, 
const nsSize&, i
nt&, nsIFrame*&)+AB5C4
  0C7773D0    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C7772C0    PPC  1E0AECE0  nsScrollPortFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&,
 const nsHTMLReflowState&, unsigned int&)+AECE0
  0C777090    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C776F80    PPC  1DDFA874  RootFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, const n
sHTMLReflowState&, unsigned int&)+FA874
  0C776DF0    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C776CE0    PPC  1DCEE300  nsAreaFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, const
 nsHTMLReflowState&, unsigned int&)+EE300
  0C776BB0    PPC  1DF44734  nsBlockFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+44734
  0C776510    PPC  1DF47688  nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&)+
47688
  0C776220    PPC  1DF47F38  nsBlockFrame::ReflowLine(nsBlockReflowState&, 
nsLineBox*, int*, 
int)+47F38
  0C776140    PPC  1DF499CC  nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, 
nsLineBox*, 
int*)+499CC
  0C775EC0    PPC  1DFC9078  nsBlockReflowContext::ReflowBlock(nsIFrame*, const 
nsRect&, int,
 int, int, nsMargin&, unsigned int&)+C9078
  0C775B10    PPC  1DF44734  nsBlockFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+44734
  0C775470    PPC  1DF47688  nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&)+
47688
  0C775180    PPC  1DF47F38  nsBlockFrame::ReflowLine(nsBlockReflowState&, 
nsLineBox*, int*, 
int)+47F38
  0C7750A0    PPC  1DF499CC  nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, 
nsLineBox*, 
int*)+499CC
  0C774E20    PPC  1DFC9078  nsBlockReflowContext::ReflowBlock(nsIFrame*, const 
nsRect&, int,
 int, int, nsMargin&, unsigned int&)+C9078
  0C774A70    PPC  1DF44734  nsBlockFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+44734
  0C7743D0    PPC  1DF47688  nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&)+
47688
  0C7740E0    PPC  1DF47F38  nsBlockFrame::ReflowLine(nsBlockReflowState&, 
nsLineBox*, int*, 
int)+47F38
  0C774000    PPC  1DF499CC  nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, 
nsLineBox*, 
int*)+499CC
  0C773D80    PPC  1DFC9078  nsBlockReflowContext::ReflowBlock(nsIFrame*, const 
nsRect&, int,
 int, int, nsMargin&, unsigned int&)+C9078
  0C7739D0    PPC  1DDD2860  nsTableOuterFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&,
 const nsHTMLReflowState&, unsigned int&)+D2860
  0C773660    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C773550    PPC  1DDC5C90  nsTableFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+C5C90
  0C7733F0    PPC  1DDC6558  nsTableFrame::ResizeReflowPass1(nsIPresContext*, 
nsHTMLReflowMet
rics&, const nsHTMLReflowState&, unsigned int&, nsTableRowGroupFrame*, 
nsReflowReason, int)+C
6558
  0C773150    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C773040    PPC  1DDDAAC4  nsTableRowGroupFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetric
s&, const nsHTMLReflowState&, unsigned int&)+DAAC4
  0C772F60    PPC  1DDD8F48  
nsTableRowGroupFrame::ReflowMappedChildren(nsIPresContext*, nsHT
MLReflowMetrics&, RowGroupReflowState&, unsigned int&, nsTableRowFrame*, 
nsReflowReason, int,
 int)+D8F48
  0C772DD0    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C772CC0    PPC  1DDD7138  nsTableRowFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, c
onst nsHTMLReflowState&, unsigned int&)+D7138
  0C772B70    PPC  1DDD60DC  nsTableRowFrame::InitialReflow(nsIPresContext*, 
nsHTMLReflowMetr
ics&, RowReflowState&, unsigned int&, nsTableCellFrame*, int)+D60DC
  0C772900    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C7727F0    PPC  1DDBCDF0  nsTableCellFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, 
const nsHTMLReflowState&, unsigned int&)+BCDF0
  0C7725D0    PPC  1DCFE7A4  nsContainerFrame::ReflowChild(nsIFrame*, 
nsIPresContext*, nsHTML
ReflowMetrics&, const nsHTMLReflowState&, int, int, unsigned int, unsigned int&)+
FE7A4
  0C7724C0    PPC  1DF44734  nsBlockFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetrics&, cons
t nsHTMLReflowState&, unsigned int&)+44734
  0C771E20    PPC  1DF47688  nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&)+
47688
  0C771B30    PPC  1DF483D0  nsBlockFrame::ReflowLine(nsBlockReflowState&, 
nsLineBox*, int*, 
int)+483D0
  0C771A50    PPC  1DF4A190  nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&
, nsLineBox*
, int*, int)+4A190
  0C771950    PPC  1DF4A4B4  
nsBlockFrame::DoReflowInlineFramesAuto(nsBlockReflowState&, nsLi
neBox*, int*, unsigned char*, int)+4A4B4
  0C771250    PPC  1DF4A78C  
nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&, nsLineLa
yout&, nsLineBox*, int*, unsigned char*, int)+4A78C
  0C7711C0    PPC  1DF4AA90  nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&, 
nsLineLayou
t&, nsLineBox*, nsIFrame*, unsigned char*)+4AA90
  0C771130    PPC  1DF544D8  nsLineLayout::ReflowFrame(nsIFrame*, nsIFrame**, 
unsigned int&, 
nsHTMLReflowMetrics*, int&)+544D8
  0C770DB0    PPC  1E067084  nsGfxTextControlFrame::Reflow(nsIPresContext*, 
nsHTMLReflowMetri
cs&, const nsHTMLReflowState&, unsigned int&)+67084
  0C770930    PPC  1E05FCA4  nsGfxTextControlFrame::GetText(nsString*, int)+5FCA4
  0C770880    PPC  1DFED9CC  
nsFormControlHelper::GetInputElementValue(nsIContent*, nsString*
, int)+ED9CC
  0C770830    PPC  1DE829AC  nsHTMLInputElement::GetValue(nsString&)+829AC
  0C770720    PPC  1DE0E060  
nsGenericHTMLElement::GetPrimaryFrame(nsIHTMLContent*, nsIFormCo
ntrolFrame*&)+0E060
  0C7706D0    PPC  1DD5D5B0  nsHTMLDocument::FlushPendingNotifications()+5D5B0
  0C770670    PPC  1DD0D7D4  nsDocument::FlushPendingNotifications()+0D7D4
  0C770620    PPC  1DD28918  PresShell::FlushPendingNotifications()+28918

Looking at the stack, the important bits are:

nsGfxTextControlFrame::Reflow()
nsGfxTextControlFrame::GetText()
nsFormControlHelper::GetInputElementValue()
nsHTMLInputElement::GetValue()
nsGenericHTMLElement::GetPrimaryFrame()
nsHTMLDocument::FlushPendingNotifications()
nsDocument::FlushPendingNotifications()
PresShell::FlushPendingNotifications()
PresShell::ProcessReflowCommands()
nsHTMLReflowCommand::Dispatch()
ViewportFrame::Reflow()
  
Assignee: brade → nisheeth
Priority: P3 → P1
Vidur has some changes in his tree that will probably fix this crash.  If the 
tree is going to be held closed for this, he should be given special 
permission to check in.  Ccing him for his thoughts.
We need this for mac today, can you post a patch so simon and brade can test on
mac?
I sent the minimal diffs to prevent the crash to brade and sfraser. I think that 
should be enough to prevent the crash. If not, I might have to send them all of 
my changes.
Re-assigning this to vidur because his checkin will fix this...
Assignee: nisheeth → vidur
I checked in vidur's changes to nsPresShell.cpp, which fixes the crash.
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
Adding crash keyword
Keywords: crash
*spam* changing qa contact from nobody@mozilla.org to me (BlakeR1234@aol.com) 
on 121 open or resolved (but not verified) bugs.  sorry for the spam everybody, 
but most of these bugs would just remain dormant and not checked by QA 
otherwise.  I'm not sure how so many bugs have nobody as their QA contact, but 
I suspect this is the fault of some sort of bugzilla corruption that happened 
at some point (most of these bugs are in the 20000-26000 range, and I don't see 
where in the activity log that QA contact explicitly changed to 
nobody@mozilla.org)

Anyways, sorry again for spam.  If you really get annoyed, I'm usually 
available in #mozilla on IRC for torture.
QA Contact: nobody → BlakeR1234
Verified Fixed:

- 2000082108M MacOS 9.0 
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.