Closed Bug 1229972 Opened 8 years ago Closed 7 years ago

[Skia-update branch] SkFixed.h:46: failed assertion "n64 == n32"

Categories

(Core :: Graphics, defect, P3)

46 Branch
Unspecified
macOS
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox45 --- affected

People

(Reporter: jruderman, Unassigned)

References

Details

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

Attachments

(2 files)

Attached file testcase
Using the Mac build from https://treeherder.mozilla.org/#/jobs?repo=try&revision=91dc4f334fc5

(This does NOT reproduce on mozilla-central because bug 1082598 has not landed yet.)

gfx/skia/skia/include/core/SkFixed.h:46: failed assertion "n64 == n32"
Attached file stack
This bug looks specific to the Mac font host in Skia, so I can't reproduce on Linux. CC'ing Mason so that maybe we can investigate this after the Skia update lands.
OS: Unspecified → Mac OS X
Whiteboard: [gfx-noted]
SkScalerContext_Mac::generateMetrics gets cgAdvance with +Inf width.  This all starts with the zero scale which leads to non-invertible matrix.
Assignee: nobody → mchang
Just an FYI, this still happens even with the update.
Version: Trunk → 46 Branch
Assignee: mchang → nobody
This no longer reproduces on trunk.
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: in-testsuite+
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: