Open Bug 839931 Opened 11 years ago Updated 2 years ago

"ASSERTION: Transform has a component other than scale and translate" with transform-style: preserve-3d, border-radius, img

Categories

(Core :: Layout, defect)

x86_64
All
defect

Tracking

()

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, testcase)

Attachments

(2 files)

Attached file testcase
###!!! ASSERTION: Transform has a component other than scale and translate: 'aTransform.xy == 0 && aTransform.yx == 0', file layout/base/MaskLayerImageCache.h, line 78
Attached file stack
75          void ScaleAndTranslate(const gfxMatrix& aTransform)
76          {
77            NS_ASSERTION(aTransform.xy == 0 && aTransform.yx == 0,
78                         "Transform has a component other than scale and translate");
79
80            mRect = aTransform.Transform(mRect);
81
(gdb) p aTransform
$1 = (const gfxMatrix &) @0x7fffffff8a40: {
  xx = -nan(0x8000000000000), 
  yx = -nan(0x8000000000000), 
  xy = -nan(0x8000000000000), 
  yy = -nan(0x8000000000000), 
  x0 = -nan(0x8000000000000), 
  y0 = -nan(0x8000000000000)
}
OS: Mac OS X → All
(see also bug 839733 for a similar problem)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: