Closed Bug 527770 Opened 15 years ago Closed 13 years ago

New nsIFrame::GetStyleVisibility() crash in 3.5.4/5.

Categories

(Core :: Layout, defect)

1.9.1 Branch
x86
Windows Vista
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME
Tracking Status
status1.9.1 --- ?

People

(Reporter: jst, Unassigned)

Details

(Keywords: crash, regression)

There's a new crash with the signature nsIFrame::GetStyleVisibility() that we've seen 350 instances in 3.5.5, 6 in 3.5.4, and none before that. So far this is looking like it's windows only, but not a specific version of windows.

The common stacks look like the one here:

http://crash-stats.mozilla.com/report/index/2b196a61-2ba3-4fda-9a5f-05a822091110

There's one instance of this on 1.9.2 or trunk as well, so it's not just a 1.9.1 bug.
Flags: blocking1.9.2?
Severity: normal → critical
Keywords: crash
Can we get URLs here or any more data?
Flags: wanted1.9.2+
Flags: blocking1.9.2?
Flags: blocking1.9.2-
The urls for this crash, of which there are 530 now, are all over the place, no one url or site stands out. There's everything from about:blank, about:sessionrestore, to facebook, google, youtube and so on. I have the list of urls, but I don't think they'll provide any help here :(
roc noticed that there seem to be a disproportionate number of AMD CPUs in the sample.

I looked at the core-counts report and this crash turns out to be almost entirely single-core-only, which I've never seen before.
The only thing I can think of doing here is adding something to nsFrame::DisplayBorderBackgroundOutline and nsBoxFrame::BuildDisplayList which would cause an immediate crash if 'this' is null, e.g. a call to this->GetType(), and landing that on 1.9.2, and then seeing if that helps us narrow down the problem.
I don't see this crash in the past 4 weeks on any version. I see a different crash for bug 634200. Resolving as works for me.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.