Closed Bug 1661169 Opened 1 year ago Closed 1 year ago

Crash in [@ mozilla::gfx::Matrix4x4Typed<T>::PreScale] on Intel CPU family 6 model 122 stepping 1

Categories

(Core :: Graphics: Layers, defect)

Unspecified
Windows 10
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox80 + fixed

People

(Reporter: aryx, Unassigned)

References

()

Details

(Keywords: crash)

Crash Data

This represents 1.25% of all crashes for Firefox 80 in the last 24h as shown by crash-stats.

The issue hits almost exclusively Windows 10 devices with the Intel UHD Graphics 600/605 (release 2017 Q4), e.g.
https://ark.intel.com/content/www/us/en/ark/products/128983/intel-celeron-processor-n4100-4m-cache-up-to-2-40-ghz.html
https://ark.intel.com/content/www/us/en/ark/products/128984/intel-pentium-silver-j5005-processor-4m-cache-up-to-2-80-ghz.html

Crash report: https://crash-stats.mozilla.org/report/index/1ed218b9-519c-4b19-9194-698810200825

Top 10 frames of crashing thread:

0 xul.dll mozilla::gfx::Matrix4x4Typed<mozilla::gfx::UnknownUnits, mozilla::gfx::UnknownUnits, float>::PreScale gfx/2d/Matrix.h:1090
1 xul.dll nsStyleTransformMatrix::ReadTransforms layout/style/nsStyleTransformMatrix.cpp:566
2 xul.dll static nsDisplayTransform::GetResultingTransformMatrixInternal layout/painting/nsDisplayList.cpp:7554
3 xul.dll static nsDisplayTransform::GetResultingTransformMatrix layout/painting/nsDisplayList.cpp:7526
4 xul.dll nsIFrame::GetTransformMatrix const layout/generic/nsIFrame.cpp:6697
5 xul.dll TransformGfxRectToAncestor layout/base/nsLayoutUtils.cpp:3128
6 xul.dll static nsLayoutUtils::TransformFrameRectToAncestor layout/base/nsLayoutUtils.cpp:3214
7 xul.dll IsFrameScrolledOutOfView layout/generic/nsIFrame.cpp:10662
8 xul.dll nsIFrame::IsScrolledOutOfView const layout/generic/nsIFrame.cpp:10688
9 xul.dll mozilla::dom::KeyframeEffect::IsMatchForCompositor const dom/animation/KeyframeEffect.cpp:2051

Kris, can you take a look at this? Kats, did Webrender get enabled for these devices with Firefox 80?

Flags: needinfo?(ktaeleman)
Flags: needinfo?(kats)

Nothing with Webrender, might have looked at wrong crash tab.

Flags: needinfo?(kats)

Gemini Lake strikes again :\

Summary: Crash in [@ mozilla::gfx::Matrix4x4Typed<T>::PreScale] → Crash in [@ mozilla::gfx::Matrix4x4Typed<T>::PreScale] on Intel CPU family 6 model 122 stepping 1

(In reply to Ryan VanderMeulen [:RyanVM] from comment #2)

Gemini Lake strikes again :\

There are several bugs of "Intel CPU family 6 model 122 stepping 1" like Bug 1553380.

See Also: → 1553380
Flags: needinfo?(ktaeleman)
Severity: -- → S3

Not too surprisingly this is gone in 80.0.1.

Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → WORKSFORME
No longer blocks: gfx-triage
You need to log in before you can comment on or make changes to this bug.