debuging wxruby

Svend Haugaard Sørensen <shs-aOQW1Tiw2el2MFLXGSI/[email protected]>
Newsgroups gmane.comp.graphics.pixman,gmane.comp.lib.cairo,gmane.comp.gnome.lib.gtk+.devel.apps
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.