Re: Uninitialized Values

Paul Menzel <[email protected]> Sun, 3 Jun 2018 22:38:26 +0200
Newsgroups gmane.comp.lib.cairo
Message-ID <[email protected]>
Dear Eric,


Am 03.06.2018 um 04:30 schrieb [email protected]:

> With valgrind I get a lot of uninitialised values with the following program. Everything draws fine. If the radial pattern code gets commented out then these errors don't occur. A little stuck on this one.

> ==3380== Use of uninitialised value of size 4
> ==3380==    at 0x473B1A5: crc32 (in /lib/i386-linux-gnu/libz.so.1.2.8)
> ==3380==    by 0x456E374: ??? (in /lib/i386-linux-gnu/libpng12.so.0.54.0)
> ==3380==    by 0x4576E3F: png_write_chunk_data (in /lib/i386-linux-gnu/libpng12.so.0.54.0)
> ==3380==    by 0x4576FE5: png_write_chunk (in /lib/i386-linux-gnu/libpng12.so.0.54.0)
> ==3380==    by 0x457777D: ??? (in /lib/i386-linux-gnu/libpng12.so.0.54.0)
> ==3380==    by 0x45794A4: ??? (in /lib/i386-linux-gnu/libpng12.so.0.54.0)
> ==3380==    by 0x4579B3F: ??? (in /lib/i386-linux-gnu/libpng12.so.0.54.0)
> ==3380==    by 0x4579E60: ??? (in /lib/i386-linux-gnu/libpng12.so.0.54.0)
> ==3380==    by 0x457DD3F: png_write_row (in /lib/i386-linux-gnu/libpng12.so.0.54.0)
> ==3380==    by 0x457DF7E: png_write_image (in /lib/i386-linux-gnu/libpng12.so.0.54.0)
> ==3380==    by 0x4110033: ??? (in /usr/lib/i386-linux-gnu/libcairo.so.2.11400.6)
> ==3380==    by 0x4110A6A: cairo_surface_write_to_png (in /usr/lib/i386-linux-gnu/libcairo.so.2.11400.6)
> ==3380==  Uninitialised value was created by a stack allocation
> ==3380==    at 0x440AB5E: ??? (in /usr/lib/i386-linux-gnu/libpixman-1.so.0.33.6)
> 
> /*
>      gcc -Wall -Wextra -g -O0 cairo_test1.c -o cairo_test1 `pkg-config --cflags --libs cairo` -lm
> 
>      valgrind --leak-check=full --show-leak-kinds=all --track-origins=yes ./cairo_test1
> 
>      Tested on 32bit Ubuntu16.04
> */

[…]

Please install the debug symbols, and als try the Ubuntu 18.04 with more 
recent versions so to make sure, the issue still persists.


Kind regards,

Paul
-- 
cairo mailing list
[email protected]
https://lists.cairographics.org/mailman/listinfo/cairo