Closed Bug 768079 Opened 12 years ago Closed 12 years ago

"ASSERTION: How did we end up with a 3D transform here?!"

Categories

(Core :: Graphics, defect)

x86_64
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla16

People

(Reporter: jruderman, Assigned: nrc)

References

Details

(Keywords: assertion, testcase)

Attachments

(4 files, 1 obsolete file)

Attached file testcase
###!!! ASSERTION: How did we end up with a 3D transform here?!: 'isMask2D', file gfx/layers/opengl/LayerManagerOGLProgram.cpp, line 349

This instance of this assertion was added in bug 716439.
Attached file stack trace
Assignee: nobody → ncameron
Having a transform and border radius on the body tag leads to a Thebes layer with a 3D transform and a mask layer. That is not an expected combination, so causes the assertion (indirectly because Thebes layers calculate an effective transformation differently from container layers, which is where 3D transforms are usually dealt with). I'll try to find a fix.
Attached patch fixSplinter Review
Attachment #636583 - Flags: review?(roc)
Attached patch test (obsolete) — Splinter Review
Attachment #636585 - Flags: review?(roc)
Attached patch testSplinter Review
Attachment #636585 - Attachment is obsolete: true
Attachment #636585 - Flags: review?(roc)
Attachment #636586 - Flags: review?(roc)
Comment on attachment 636583 [details] [diff] [review]
fix

[Approval Request Comment]
Bug caused by (feature/regressing bug #): 716439
User impact if declined: possible incorrect rendering
Testing completed (on m-c, etc.): m-c
Risk to taking this patch (and alternatives if risky): no obvious risks
String or UUID changes made by this patch: none
Attachment #636583 - Flags: approval-mozilla-aurora?
Comment on attachment 636586 [details] [diff] [review]
test

[Approval Request Comment]
test, see approval request comment above
Attachment #636586 - Flags: approval-mozilla-aurora?
https://hg.mozilla.org/mozilla-central/rev/1766d4a0c876
https://hg.mozilla.org/mozilla-central/rev/1209bfaff4b9
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla16
Attachment #636583 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
Attachment #636586 - Flags: approval-mozilla-aurora? → approval-mozilla-aurora+
https://tbpl.mozilla.org/?tree=Mozilla-Aurora&rev=771d99dd1dd8
Status: RESOLVED → UNCONFIRMED
Ever confirmed: false
Resolution: FIXED → ---
Target Milestone: mozilla16 → ---
Status: UNCONFIRMED → RESOLVED
Closed: 12 years ago12 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla16
Did it land in Aurora?
Yes, comment 10, I'm pretty sure it stuck.
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: