UMR in gdk_pixbuf_scale
Submitted by Morten Welinder
Link to original bug (#142854)
Description
When current gnumeric displays http://www.gnome.org/~gman/namethefilm.xls, it ends up creating an incomplete jpeg image. That is gnumeric's problem, of course, but it reveals a gdk-pixbuf problem:
UMR: Uninitialized memory read (1272060 times)
This is occurring while in:
scale_line [pixops.c:798 pc=0xfb010230]
pixops_process [pixops.c:1118 pc=0xfb011b04]
_pixops_scale [pixops.c:1595 pc=0xfb0142bc]
gdk_pixbuf_scale [gdk-pixbuf-scale.c:75 pc=0xfb0017b8]
gdk_pixbuf_scale_simple [gdk-pixbuf-scale.c:243 pc=0xfb002f14]
foo_canvas_pixbuf_update [foo-canvas-pixbuf.c:711 pc=0x34e6b8]
Reading 1 byte from 0x13017e0 in the heap.
Address 0x13017e0 is 117576 bytes into a malloc'd block at 0x12e4c98 of
128340 bytes. This block was allocated from: malloc [rtlib.o pc=0x6a738] g_try_malloc [gmem.c:193 pc=0xf9e56ae8] gdk_pixbuf_new [gdk-pixbuf.c:279 pc=0xfaff4f10] gdk_pixbuf__jpeg_image_load_increment [io-jpeg.c:668 pc=0xf7393674] gdk_pixbuf_loader_write [gdk-pixbuf-loader.c:494 pc=0xfafffc64] soi_get_pixbuf [sheet-object-image.c:155 pc=0x1a93c4]
Version: git master