The test suite for the Perl bindings (semi-) recently started failing with errors that involved the surface type 4096. I digged aroung the relevant code paths a bit but wasn't able to find out why that type occurs and whether it is intended behavior. Attached are two small C programs that both yield surfaces for which cairo_surface_get_type returns 4096. What does this surface type stand for? How should it be handled?
Created attachment 6039 [details] First example, with an image surface
Created attachment 6040 [details] Second example, with a postscript surface
Fixed now in defa23206cfa83ad4460a868f78289ba7f7c1c53
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.