Open Bug 416220 Opened 16 years ago Updated 2 years ago

layout/svg/crashtests/387290-1.svg and 402408-1.svg cause Quartz warnings

Categories

(Core :: Graphics, defect, P3)

x86
macOS
defect

Tracking

()

People

(Reporter: vlad, Unassigned)

Details

(Whiteboard: [notacrash])

CGBitmapContextGetBitsPerPixel: invalid context
 etc.

We need to just consider any quartz surfaces created with a CGContext as not being bitmap contexts, instead of trying to guess whether they are or not.
Flags: blocking1.9+
On second thought, not worth blocking for this.  That code isn't hurting anything; the "fix" is basically removing a bunch of code from _cairo_quartz_get_image that handles the non-imageSurfaceEquiv case, just in case someone created a cairo surface from a CGBitmapContext.
Flags: blocking1.9+ → blocking1.9-
Whiteboard: [notacrash]
Assignee: vladimir → nobody
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.