Closed Bug 1593127 Opened 5 years ago Closed 4 years ago

src/gfx/skia/skia/src/core/SkAnalyticEdge.h:119: fatal error: "assert(SkAbs32(fY - fSnappedY) < (1 << 16))"

Categories

(Core :: Graphics: Canvas2D, defect, P3)

defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox72 --- affected

People

(Reporter: tsmith, Unassigned)

References

(Blocks 1 open bug)

Details

(Keywords: assertion, testcase)

Attachments

(1 file)

Attached file testcase.html

Reduced with m-c:
BuildID=20191031194708
SourceStamp=4a19c3f74d0cf11a6a2dc143b3b43a88a96f0932

src/gfx/skia/skia/src/core/SkAnalyticEdge.h:119: fatal error: "assert(SkAbs32(fY - fSnappedY) < (1 << 16))"

0|0|libc-2.23.so|__GI__IO_default_xsputn|/build/glibc-LK5gWL/glibc-2.23/libio/genops.c|422|0x9
0|1|libc-2.23.so|_IO_vfprintf_internal|/build/glibc-LK5gWL/glibc-2.23/stdio-common/vfprintf.c|1632|0x31
0|2|libc-2.23.so|buffered_vfprintf|/build/glibc-LK5gWL/glibc-2.23/stdio-common/vfprintf.c|2320|0x5
0|3|libc-2.23.so|_IO_vfprintf_internal|/build/glibc-LK5gWL/glibc-2.23/stdio-common/vfprintf.c|1293|0x5
0|4|libc-2.23.so|___vfprintf_chk|/build/glibc-LK5gWL/glibc-2.23/debug/vfprintf_chk.c|33|0xb
0|5|libxul.so|SkDebugf(char const*, ...)|hg:hg.mozilla.org/mozilla-central:gfx/skia/skia/src/ports/SkDebug_stdio.cpp:4a19c3f74d0cf11a6a2dc143b3b43a88a96f0932|17|0xf
0|6|libxul.so|SkAnalyticQuadraticEdge::keepContinuous()::{lambda()#1}::operator()() const|||0x25
0|7|libxul.so|SkAnalyticQuadraticEdge::keepContinuous()::{lambda()#1}::_FUN()|||0xb
0|8|||||0x7ffe23c00d98
0|9|libxul.so|SkAnalyticQuadraticEdge::keepContinuous()::{lambda()#1}::_FUN()|||0xb
0|10|||||0x7ffe23c00db0
0|11|libxul.so|SkAnalyticQuadraticEdge::keepContinuous()::{lambda()#1}::_FUN()|||0xb
0|12|||||0x7ffe23c00dc8
Flags: in-testsuite?
Flags: needinfo?(lsalzman)
Priority: -- → P3

This doesn't seem to crash at all with Skia assertions disabled. As per bug 1305151, I thought we were fuzzing with MOZ_SKIA_DISABLE_ASSERTS?

Flags: needinfo?(lsalzman) → needinfo?(twsmith)

Yeah you are right we do fuzz with MOZ_SKIA_DISABLE_ASSERTS=1. I'm not exactly sure what is happening here. I'm guessing the above assertions is just what the automation is parsing out of the logs.

A Pernosco session is available here: https://pernos.co/debug/xQVXKrlmFguNhDFJi34zqg/index.html

The session will expire in 7 days.

Let me know if there is anything else I can do to help.

Flags: needinfo?(twsmith) → needinfo?(lsalzman)
Flags: needinfo?(lsalzman)
Blocks: 1648821

This should be resolved by bug 1645123.

Status: NEW → RESOLVED
Closed: 4 years ago
Depends on: 1645123
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: