I can't run my wxruby application because wxruby crash on every application. I have made a stack dump and the libraries involved in the crash is
ruby-1.8.7_p352 glib-2.30.3 cairo-1.10.2-r2 gtk+-2.24.5-r1 pixman-0.26.0 wxGTK-2.8.12.1 gtk-engines-2.20.2 As far as I can read on the web pixman is strongly involved but, is it an error in pixman or in libraries calling pixman? I have started to document the problem in this forum thread. http://forums.gentoo.org/viewtopic-t-938578.html I hope we can use our collective intelligence to solve this problem. It seams to be a cross library problem, so we will have to work together on this one. The top of the stack dump look like this. #0 0xb47a6d9d in _pixman_lookup_composite_function (toplevel=0x80be750, op=PIXMAN_OP_SRC, src_format=262144, src_flags=1043063, mask_format=0, mask_flags=8192, dest_format=PIXMAN_a8r8g8b8, dest_flags=34032255, out_imp=0xbfffb82c, out_func=0xbfffb828) at /var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0/pixman/pixman-utils.c:74 #1 0xb4618b32 in pixman_image_composite32 (op=PIXMAN_OP_SRC, src=0x837cac0, mask=0x0, dest=0x837cba8, src_x=0, src_y=0, mask_x=0, mask_y=0, dest_x=0, dest_y=0, width=8, height=35) at /var/tmp/portage/x11-libs/pixman-0.26.0/work/pixman-0.26.0/pixman/pixman.c:682 #2 0xb62a7889 in _cairo_pattern_acquire_surface_for_gradient (pattern=0xbfffc84c, dst=0x837c508, x=0, y=0, width=8, height=35, out=0xbfffbc74, attr=0xbfffbcc0) at cairo-pattern.c:1524 #3 0xb62a9a31 in _cairo_pattern_acquire_surface (pattern=0xbfffc84c, dst=0x837c508, x=0, y=0, width=400, height=35, flags=0, surface_out=0xbfffbc74, attributes=0xbfffbcc0) at cairo-pattern.c:2534 #4 0xb62a9c15 in _cairo_pattern_acquire_surfaces (src=0xbfffc84c, mask=0x0, dst=0x837c508, src_x=0, src_y=0, mask_x=0, mask_y=0, width=400, height=35, flags=0, src_out=0xbfffbc74, mask_out=0xbfffbc70, src_attributes=0xbfffbcc0, mask_attributes=0xbfffbc78) at cairo-pattern.c:2613 #5 0xb62e1d38 in _cairo_xlib_surface_acquire_pattern_surfaces (display=0x837c3e8, dst=0x837c508, src=0xbfffc84c, mask=0x0, src_x=0, src_y=0, mask_x=0, mask_y=0, width=400, height=35, src_out=0xbfffbc74, mask_out=0xbfffbc70, src_attr=0xbfffbcc0, mask_attr=0xbfffbc78) at cairo-xlib-surface.c:2299 #6 0xb62e21e2 in _cairo_xlib_surface_composite (op=CAIRO_OPERATOR_OVER, src_pattern=0xbfffc84c, mask_pattern=0x0, abstract_dst=0x837c508, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=0, dst_y=0, width=400, height=35, clip_region=0x0) at cairo-xlib-surface.c:2466 #7 0xb62ba341 in _cairo_surface_composite (op=CAIRO_OPERATOR_OVER, src=0xbfffc84c, mask=0x0, dst=0x837c508, src_x=0, src_y=0, mask_x=0, mask_y=0, dst_x=0, dst_y=0, width=400, height=35, clip_region=0x0) at cairo-surface.c:1802 #8 0xb62bd7ce in _composite_rectangle (dst=0x837c508, op=CAIRO_OPERATOR_OVER, src=0xbfffc84c, traps=0xbfffc11c, clip=0x0) at cairo-surface-fallback.c:762 _______________________________________________ Pixman mailing list Pixman@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/pixman