Open Bug 1233174 Opened 9 years ago Updated 2 years ago

"ASSERTION: Residual translation out of range" with rtl, transform, huge padding

Categories

(Core :: Graphics, defect, P3)

defect

Tracking

()

Tracking Status
firefox46 --- affected

People

(Reporter: jruderman, Unassigned, NeedInfo)

References

Details

(Keywords: assertion, testcase, Whiteboard: [gfx-noted])

Attachments

(2 files)

Attached file testcase
1. Set
     user_pref("layers.force-active", true);
2. Load the testcase

###!!! ASSERTION: Residual translation out of range: '-0.5 <= (&transformed)->x && (&transformed)->x < 0.5 && -0.5 <= (&transformed)->y && (&transformed)->y < 0.5', file gfx/layers/Layers.h, line 1912
Attached file stack
Thinker, you added the assertion, any thoughts on this?
Flags: needinfo?(tlee)
Whiteboard: [gfx-noted]
I guess the way to compute the value of |transformed| is wrong.  If you can provide the values of |mResidualTranslation|, |ideaTransform| and |transformedOrig|, I would give you a more precise answer.
ni me again for any update!
Flags: needinfo?(tlee)
I don't get this in the latest local build - Jesse, are you still running into this, and if so, what's your graphics setup otherwise (as in about:support for graphics?)
Flags: needinfo?(jruderman)
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: