[cairo] Getting SIGSEGV in pixman

Hakki Dogusan dogusanh at tr.net
Sat May 19 03:46:37 PDT 2012


Hi,

(WinXP, MinGW (gcc-4.6.2), Cairo-1.12.2, Pixman-0.25.2)

My program runs successfully with Cairo-1.10.2, but getting SIGSEGV with 
1.12.2.

Back trace is as follows:

Debugger name and version: GNU gdb (GDB) 7.4
Program received signal SIGSEGV, Segmentation fault.
At .sdk\pixman\pixman\pixman-fast-path.c:619
 > bt
#0  0x6ea7f29f in fast_composite_over_8888_8888 (imp=0x21c5308, 
info=0x22d608) at .sdk\pixman\pixman\pixman-fast-path.c:619
#1  0x6e9c6ded in pixman_image_composite32 (op=PIXMAN_OP_OVER, 
src=0x21f12b8, mask=0x0, dest=0x21f0d78, src_x=0, src_y=0, mask_x=0, 
mask_y=0, dest_x=0, dest_y=0, width=919, height=10) at 
.sdk\pixman\pixman\pixman.c:712
#2  0x6e93ff68 in composite_boxes (_dst=0x21f0e40, op=CAIRO_OPERATOR_IN, 
abstract_src=0x21f0f88, abstract_mask=0x0, src_x=0, src_y=0, mask_x=0, 
mask_y=0, dst_x=0, dst_y=0, boxes=0x22df90, extents=0x22e240) at 
.sdk\cairo\src\cairo-image-compositor.c:523
#3  0x6e99e608 in composite_aligned_boxes (compositor=0x6ebde060, 
extents=0x22e208, boxes=0x22df90) at 
.sdk\cairo\src\cairo-spans-compositor.c:604
#4  0x6e99ebee in clip_and_composite_boxes (compositor=0x6ebde060, 
extents=0x22e208, boxes=0x22df90) at 
.sdk\cairo\src\cairo-spans-compositor.c:797
#5  0x6e99eeaf in _cairo_spans_compositor_paint (_compositor=0x6ebde060, 
extents=0x22e208) at .sdk\cairo\src\cairo-spans-compositor.c:896
#6  0x6e9ba70d in _cairo_compositor_paint (compositor=0x6ebde060, 
surface=0x21f0e40, op=CAIRO_OPERATOR_OVER, source=0x22e580, 
clip=0x21c2e40) at .sdk\cairo\src\cairo-compositor.c:65
#7  0x6e91f248 in _cairo_image_surface_paint 
(abstract_surface=0x21f0e40, op=CAIRO_OPERATOR_OVER, source=0x22e580, 
clip=0x21c2e40) at .sdk\cairo\src\cairo-image-surface.c:915
#8  0x6e970906 in _cairo_surface_paint (surface=0x21f0e40, 
op=CAIRO_OPERATOR_OVER, source=0x22e580, clip=0x21c2e40) at 
.sdk\cairo\src\cairo-surface.c:1876
#9  0x6e9a22d7 in _cairo_surface_offset_paint (target=0x21f0e40, x=0, 
y=663, op=CAIRO_OPERATOR_OVER, source=0x22e580, clip=0x21b7510) at 
.sdk\cairo\src\cairo-surface-offset.c:85
#10 0x6e95c671 in _cairo_fallback_compositor_paint 
(_compositor=0x6eb8ff44, extents=0x22e708) at 
.sdk\cairo\src\cairo-fallback-compositor.c:58
#11 0x6e9ba70d in _cairo_compositor_paint (compositor=0x6eb8ff44, 
surface=0x21efae0, op=CAIRO_OPERATOR_OVER, source=0x22ea68, clip=0x0) at 
.sdk\cairo\src\cairo-compositor.c:65
#12 0x6e920e82 in _cairo_win32_display_surface_paint (surface=0x21efae0, 
op=CAIRO_OPERATOR_OVER, source=0x22ea68, clip=0x0) at 
.sdk\cairo\src\win32\cairo-win32-display-surface.c:769
#13 0x6e970906 in _cairo_surface_paint (surface=0x21efae0, 
op=CAIRO_OPERATOR_OVER, source=0x22ea68, clip=0x0) at 
.sdk\cairo\src\cairo-surface.c:1876
#14 0x6e955cf4 in _cairo_gstate_fill (gstate=0x21ed208, path=0x21ed36c) 
at .sdk\cairo\src\cairo-gstate.c:1289
#15 0x6e984584 in _cairo_default_context_fill (abstract_cr=0x21ed088) at 
.sdk\cairo\src\cairo-default-context.c:1010
#16 0x6e9a7bd0 in cairo_fill (cr=0x21ed088) at .sdk\cairo\src\cairo.c:2201


Could you help me, please?


--
Regards,
Hakki Dogusan
http://www.dynaset.org/dogusanh/


More information about the cairo mailing list