[cairo] Access violation in _cairo_surface_acquire_dest_image
Chris Wilson
chris at chris-wilson.co.uk
Sun Oct 28 05:06:50 PDT 2007
Jacob (=Jouk) Jansen (joukj at hrem.nano.tudelft.nl) said:
> When trying to run the cairo tests&libs, extracted from the git-repositry
> recently I get on my OpenVMS machine
>
> %SYSTEM-F-ACCVIO, access violation, reason mask=00, virtual address=000000000000
> 001C, PC=000000000012A970, PS=0000001B
> %TRACE-F-TRACEBACK, symbolic stack dump follows
> image module routine line rel PC abs PC
> libcairo cairo-surface _cairo_surface_acquire_dest_image
> 24365 0000000000001370 000000000012A970
Hmm, this implies that surface->backend is NULL within
_cairo_surface_acquire_dest_image - 0x1c is the offset of
backend->acquire_dest_image. (I was thinking this was the patch
I made to remove the cairo_image_surface_backend from the error
surfaces, which reduces cairo's .data down to below 1 page, but it seems
I've yet to push that one...)
However, as this is impossible (!), a little more detective work is in
order. Could you try to git bisect the broken commit? Thanks.
--
Chris Wilson
More information about the cairo
mailing list