gcompris crash in gnome-canvas-pixbuf.c



Hi,
I am the author of gcompris (http://gcompris.sourceforge.net) and I have
a major stability issue. Gcompris crashes randomly after
entering/exiting around 10 times any board.
GCompris uses gnome and specificaly the canvas with the pixbuf image
manipulation program.
After recompiling gdk-pixbuf-0.11.0 and installing it on my box, I can
trace the crash up to gnome-canvas-pixbuf.c as seen in the following
trace.
I am perhaps doing something wrong in gcompris but can't find what.
Can somebody help me with that ?

Thanks in advance,
Bruno.

Program received signal SIGSEGV, Segmentation fault.
transform_pixbuf (dest=0x819c088 "", x=559, y=7, width=71, height=64,
rowstride=284, pixbuf=0x8170040, affine=0xbffff4a0)
at gnome-canvas-pixbuf.c:644
644                                     *d++ = *src++;
(gdb) list
639                             src_y = floor (src_p.y);
640
641                             src = pixbuf->pixels + src_y *
                     pixbuf->rowstride + src_x * pixbuf->n_channels;
642
643                             for (i = 0; i < pixbuf->n_channels; i++)
644                                     *d++ = *src++;
645
646                             if (!pixbuf->has_alpha)
647                                     *d++ = 255; /* opaque */
648                     }
(gdb) bt
#0  transform_pixbuf (dest=0x819c088 "", x=559, y=7, width=71,
    height=64,
    rowstride=284, pixbuf=0x8170040, affine=0xbffff4a0)
          at gnome-canvas-pixbuf.c:644
#1  0x4021c3e8 in gnome_canvas_pixbuf_draw (item=0x80ac7b8,
              drawable=0x8170f68, x=512, y=0, width=288, height=80)
              at gnome-canvas-pixbuf.c:696







[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]