On Tue, Aug 28, 2012 at 5:55 PM, Bob Friesenhahn
<bfrie...@simple.dallas.tx.us> wrote:
> I was confused.  I see that the problem report is actually with reading XPM
> rather than SVG.  I tried reading the XPM on a Solaris 10 SPARC system and
> it did not cause GM to crash.  Testing with a more stringent memory
> allocator is required.
>
> Bob
>
> --
> Bob Friesenhahn
> bfrie...@simple.dallas.tx.us, http://www.simplesystems.org/users/bfriesen/
> GraphicsMagick Maintainer,    http://www.GraphicsMagick.org/

Here valgrind ouput on x86_64:
algrind -track-origins=yes --leak-check=full gm convert -resize 32x32
/usr/share/icons/hicolor/scalable/apps/display.im6.svgz /tmp/test.png
valgrind: Bad option: -track-origins=yes
valgrind: Use --help for more information or consult the user manual.
bastien@no56:~$ valgrind --track-origins=yes --leak-check=full gm
convert -resize 32x32
/usr/share/icons/hicolor/scalable/apps/display.im6.svgz /tmp/test.png
==28985== Memcheck, a memory error detector
==28985== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==28985== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==28985== Command: gm convert -resize 32x32
/usr/share/icons/hicolor/scalable/apps/display.im6.svgz /tmp/test.png
==28985==
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x4F48037: DrawImage (render.c:2670)
==28985==    by 0x4F4F2CF: DrawClipPath (render.c:1382)
==28985==    by 0x4F4A83A: DrawImage (render.c:1782)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4F4F2CF: DrawClipPath (render.c:1382)
==28985==    by 0x4F4A83A: DrawImage (render.c:1782)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x7695E3B: ceil (s_ceil.c:42)
==28985==    by 0x4F48056: DrawImage (render.c:2671)
==28985==    by 0x4F4F2CF: DrawClipPath (render.c:1382)
==28985==    by 0x4F4A83A: DrawImage (render.c:1782)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4F4F2CF: DrawClipPath (render.c:1382)
==28985==    by 0x4F4A83A: DrawImage (render.c:1782)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x7695E3F: ceil (s_ceil.c:43)
==28985==    by 0x4F48056: DrawImage (render.c:2671)
==28985==    by 0x4F4F2CF: DrawClipPath (render.c:1382)
==28985==    by 0x4F4A83A: DrawImage (render.c:1782)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4F4F2CF: DrawClipPath (render.c:1382)
==28985==    by 0x4F4A83A: DrawImage (render.c:1782)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x7695EB0: ceil (s_ceil.c:44)
==28985==    by 0x4F48056: DrawImage (render.c:2671)
==28985==    by 0x4F4F2CF: DrawClipPath (render.c:1382)
==28985==    by 0x4F4A83A: DrawImage (render.c:1782)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4F4F2CF: DrawClipPath (render.c:1382)
==28985==    by 0x4F4A83A: DrawImage (render.c:1782)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x7695EC0: ceil (s_ceil.c:45)
==28985==    by 0x4F48056: DrawImage (render.c:2671)
==28985==    by 0x4F4F2CF: DrawClipPath (render.c:1382)
==28985==    by 0x4F4A83A: DrawImage (render.c:1782)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4F4F2CF: DrawClipPath (render.c:1382)
==28985==    by 0x4F4A83A: DrawImage (render.c:1782)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x4F48080: DrawImage (render.c:2671)
==28985==    by 0x4F4F2CF: DrawClipPath (render.c:1382)
==28985==    by 0x4F4A83A: DrawImage (render.c:1782)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4F4F2CF: DrawClipPath (render.c:1382)
==28985==    by 0x4F4A83A: DrawImage (render.c:1782)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x4F4809D: DrawImage (render.c:2672)
==28985==    by 0x4F4F2CF: DrawClipPath (render.c:1382)
==28985==    by 0x4F4A83A: DrawImage (render.c:1782)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4F4F2CF: DrawClipPath (render.c:1382)
==28985==    by 0x4F4A83A: DrawImage (render.c:1782)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x4F48037: DrawImage (render.c:2670)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x7695E3B: ceil (s_ceil.c:42)
==28985==    by 0x4F48056: DrawImage (render.c:2671)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x7695E3F: ceil (s_ceil.c:43)
==28985==    by 0x4F48056: DrawImage (render.c:2671)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x7695EB0: ceil (s_ceil.c:44)
==28985==    by 0x4F48056: DrawImage (render.c:2671)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x7695EC0: ceil (s_ceil.c:45)
==28985==    by 0x4F48056: DrawImage (render.c:2671)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x4F48080: DrawImage (render.c:2671)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x4F4809D: DrawImage (render.c:2672)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Thread 4:
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x4F42049: DrawPolygonPrimitive._omp_fn.1 (render.c:3215)
==28985==    by 0x7909069: gomp_thread_start (team.c:116)
==28985==    by 0x7B14B4F: start_thread (pthread_create.c:304)
==28985==    by 0x820F6DC: clone (clone.S:112)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x4F41EC5: DrawPolygonPrimitive._omp_fn.1 (render.c:3191)
==28985==    by 0x7909069: gomp_thread_start (team.c:116)
==28985==    by 0x7B14B4F: start_thread (pthread_create.c:304)
==28985==    by 0x820F6DC: clone (clone.S:112)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Thread 1:
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x4F42ABD: DrawPolygonPrimitive._omp_fn.1 (render.c:3215)
==28985==    by 0x4F436FA: DrawPolygonPrimitive (render.c:3478)
==28985==    by 0x4F43F66: DrawRoundLinecap (render.c:4089)
==28985==    by 0x4F46EEB: DrawStrokePolygon (render.c:4130)
==28985==    by 0x4F4CE55: DrawImage (render.c:4031)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985== Thread 6:
==28985== Conditional jump or move depends on uninitialised value(s)
==28985==    at 0x4F42ABD: DrawPolygonPrimitive._omp_fn.1 (render.c:3215)
==28985==    by 0x7909069: gomp_thread_start (team.c:116)
==28985==    by 0x7B14B4F: start_thread (pthread_create.c:304)
==28985==    by 0x820F6DC: clone (clone.S:112)
==28985==  Uninitialised value was created by a heap allocation
==28985==    at 0x4C28BED: malloc (vg_replace_malloc.c:263)
==28985==    by 0x4F4772B: DrawImage (render.c:1683)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x4ED1633: ConvertImageCommand (command.c:3998)
==28985==    by 0x4EB88C2: MagickCommand (command.c:8314)
==28985==    by 0x4EDDCEC: GMCommand (command.c:16252)
==28985==    by 0x8155EAC: (below main) (libc-start.c:228)
==28985==
==28985==
==28985== HEAP SUMMARY:
==28985==     in use at exit: 5,918 bytes in 37 blocks
==28985==   total heap usage: 527,640 allocs, 527,603 frees,
523,575,446 bytes allocated
==28985==
==28985== Thread 1:
==28985== 2,128 bytes in 7 blocks are possibly lost in loss record 30 of 31
==28985==    at 0x4C272B8: calloc (vg_replace_malloc.c:566)
==28985==    by 0x401128E: _dl_allocate_tls (dl-tls.c:300)
==28985==    by 0x7B15483: pthread_create@@GLIBC_2.2.5 (allocatestack.c:580)
==28985==    by 0x790950D: gomp_team_start (team.c:431)
==28985==    by 0x4F436ED: DrawPolygonPrimitive (render.c:3478)
==28985==    by 0x4F486B0: DrawImage (render.c:4034)
==28985==    by 0x4F4F2CF: DrawClipPath (render.c:1382)
==28985==    by 0x4F4A83A: DrawImage (render.c:1782)
==28985==    by 0x4FEB2C3: ReadMVGImage (mvg.c:186)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==    by 0x501C5D5: ReadSVGImage (svg.c:2732)
==28985==    by 0x4EE56C7: ReadImage (constitute.c:1596)
==28985==
==28985== LEAK SUMMARY:
==28985==    definitely lost: 0 bytes in 0 blocks
==28985==    indirectly lost: 0 bytes in 0 blocks
==28985==      possibly lost: 2,128 bytes in 7 blocks
==28985==    still reachable: 3,790 bytes in 30 blocks
==28985==         suppressed: 0 bytes in 0 blocks
==28985== Reachable blocks (those to which a pointer was found) are not shown.
==28985== To see them, rerun with: --leak-check=full --show-reachable=yes
==28985==
==28985== For counts of detected and suppressed errors, rerun with: -v
==28985== ERROR SUMMARY: 405 errors from 19 contexts (suppressed: 12 from 6)


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to