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