Closed Bug 129850 Opened 23 years ago Closed 23 years ago

Trunk crash relating to skin change [@ nsHTMLReflowState::ComputeMargin]

Categories

(Core :: Layout, defect)

x86
Windows 2000
defect
Not set
critical

Tracking

()

VERIFIED DUPLICATE of bug 129827

People

(Reporter: greer, Assigned: karnaze)

Details

(Keywords: crash, qawanted, topcrash)

Crash Data

This crash started appearing in the 2002030808 build. 
  Based on the logs this is probably a result of dbaron's checkin for bug 116038 
in nsPresShell.cpp. cc'ing David.

  I have tried to reproduce it using some of the comments below, trying various 
theme changes with existing and fresh profiles and theme installations. No luck 
so far. cc'ing stephend who has a recent crash at this signature (Incident 
#3809193).



nsHTMLReflowState::ComputeMargin   27 
Crash data range: 2002-03-08 to 2002-03-08
Build ID range: 2002030808 to 2002030811

Stack Trace: 

         nsHTMLReflowState::ComputeMargin
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLReflowState.cpp  line 
2350]
         nsHTMLReflowState::InitConstraints
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLReflowState.cpp  line 
1660]
         nsHTMLReflowState::Init
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLReflowState.cpp  line 
256]
         nsHTMLReflowState::nsHTMLReflowState
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLReflowState.cpp  line 
200]
         ViewportFrame::Reflow
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsViewportFrame.cpp  line 573]
         nsHTMLReflowCommand::Dispatch
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsHTMLReflowCommand.cpp  line 
217]
         PresShell::ProcessReflowCommand
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp  line 6245]
         PresShell::ProcessReflowCommands
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp  line 6300]
         ReflowEvent::HandleEvent
[d:\builds\seamonkey\mozilla\layout\html\base\src\nsPresShell.cpp  line 6156]
         PL_HandleEvent [d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c  
line 591]
         PL_ProcessPendingEvents        
[d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c  line
524]
         _md_EventReceiverProc  
[d:\builds\seamonkey\mozilla\xpcom\threads\plevent.c  line 1072]
 
        Source File : 
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/layout/html/base/src/nsHTMLR
eflowState.cpp line: 2350
     (3822180)  URL: http://www.mozilla.org/start
     (3820768)  Comments: Tried to install the 'Little Mozilla' script from 
xulplanet.com
     (3817938)  URL: https://pcaccess.alaskausa.org
     (3817938)  Comments: Was in a secure online banking site I use daily.  
During switch from account view screen to transfers screen  the following error 
ocurred.MOZILLA caused an invalid page fault inmodule GKLAYOUT.DLL at 
017f:603ab58a.
     (3815293)  Comments: trying to apply a theme
     (3814278)  Comments: downloading wood skin
Keywords: crash, qawanted, topcrash
Summary: Trunk crash in relating to skin change [@ nsHTMLReflowState::ComputeMargin] → Trunk crash relating to skin change [@ nsHTMLReflowState::ComputeMargin]
This sounds a crash I'm seeing on win98se from the TB descriptions.  I crash
anytime I try a theme switch with trunk 2002030803.  Maybe somebody can check TB
3833503, or 3833487, and see if they have this signature?  Also, TB 3833212,
3833293, 3833434 are probably the same thing.
Christopher, all five of the incidnets you listed in comment #1 have the 
signature nsHTMLReflowState::ComputeMargin. Are you crashing when you switch 
from one theme to another (and which themes), or when you install and switch? 
Please include your steps. Thanks.
Reproducibility: Always

Steps to reproduce:

1. Open mozilla 2002030803 on win98se
2. Change theme

That's the official story.  Now the details:  I have only tried switching
between modern and classic and back.  I have mozilla maximized all the time, so
it opens in that state (if that matters).  I have several other (older) themes
installed in my profile, but I haven't tried them.  I'll try and report back
with more TB IDs if necessary.

I haven't got around to installing any of my normal extra things (optimoz etc)
because I ran across this crash when I first ran this build (while testing bug
127716).  I can reproduce 127716 on the 0.9.9 branch, so this bug doesn't seem
to affect the branch.

I haven't tried a fresh profile to see if it goes away.  I will try that as
well.  More in a few minutes...
The problem is consistent, with a fresh profile (created with Profile Manager)
and when changing between other themes I have previously installed in my default
profile.

I just sent about 8 TB incidents.  They all have 'bug 129850' in the comments if
you want to search for them.  If you want me to post the number, let me know.
I think this is due to karnaze's checkin for bug 92868.  See bug 129827.
Assignee: attinasi → karnaze
This worked fine in the 2002-03-08-07-trunk build, but was broken in the
2002-03-08-10-trunk (gcc3) build.  Since it's related to style
reresolution, that means it's a duplicate of bug 129827.


*** This bug has been marked as a duplicate of 129827 ***
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
Verified dup.
Status: RESOLVED → VERIFIED
Crash Signature: [@ nsHTMLReflowState::ComputeMargin]
You need to log in before you can comment on or make changes to this bug.