Package: libfontconfig1
Version: 2.8.0-3
Severity: normal
Tags: upstream
I run the wine test suite under valgrind on a daily basis. After upgrading
libfontconfig from version 2.8.0-2.2 to 2.8.0-3, I see several invalid reads
under valgrind:
Invalid read of size 4
at ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by FcConfigFilename (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by WineEngInit (freetype.c:2847)
by DllMain (gdiobj.c:582)
by __wine_spec_dll_entry (dll_entry.c:40)
by ??? (loader.c:139)
by MODULE_InitDLL (loader.c:978)
by process_attach (loader.c:1067)
by process_attach (loader.c:1059)
by process_attach (loader.c:1059)
by process_attach (loader.c:1059)
by attach_process_dlls (loader.c:2541)
by ??? (port.c:60)
Address 0x44b8c04 is 20 bytes inside a block of size 22 alloc'd
at malloc (vg_replace_malloc.c:236)
by ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by FcConfigFilename (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by WineEngInit (freetype.c:2847)
by DllMain (gdiobj.c:582)
by __wine_spec_dll_entry (dll_entry.c:40)
by ??? (loader.c:139)
by MODULE_InitDLL (loader.c:978)
by process_attach (loader.c:1067)
by process_attach (loader.c:1059)
by process_attach (loader.c:1059)
by process_attach (loader.c:1059)
by attach_process_dlls (loader.c:2541)
by ??? (port.c:60)
Invalid read of size 4
at ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by ???
Address 0x44becc0 is 16 bytes inside a block of size 18 alloc'd
at malloc (vg_replace_malloc.c:236)
by ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by ???
Invalid read of size 4
at ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
Address 0x44d7c30 is 32 bytes inside a block of size 34 alloc'd
at malloc (vg_replace_malloc.c:236)
by ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
which is flooding my wine results. I'll add a suppression for future results,
to get to the stuff I care about (wine valgrind problems :)).
Full example log attached.
-- System Information:
Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.39-2-686-pae (SMP w/2 CPU cores)
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages libfontconfig1 depends on:
ii fontconfig-config 2.8.0-3 generic font configuration library
ii libc6 2.13-10 Embedded GNU C Library: Shared lib
ii libexpat1 2.0.1-7 XML parsing C library - runtime li
ii libfreetype6 2.4.4-2 FreeType 2 font engine, shared lib
ii multiarch-support 2.13-7 Transitional package to ensure mul
ii zlib1g 1:1.2.3.4.dfsg-3 compression library - runtime
libfontconfig1 recommends no packages.
libfontconfig1 suggests no packages.
-- no debconf information
*** /home/austin/vg-gdiplus_region.txt
Invalid read of size 4
at ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by FcConfigFilename (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by WineEngInit (freetype.c:2847)
by DllMain (gdiobj.c:582)
by __wine_spec_dll_entry (dll_entry.c:40)
by ??? (loader.c:139)
by MODULE_InitDLL (loader.c:978)
by process_attach (loader.c:1067)
by process_attach (loader.c:1059)
by process_attach (loader.c:1059)
by process_attach (loader.c:1059)
by process_attach (loader.c:1059)
by attach_process_dlls (loader.c:2541)
by ??? (port.c:60)
Address 0x44f9d8c is 20 bytes inside a block of size 22 alloc'd
at malloc (vg_replace_malloc.c:236)
by ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by FcConfigFilename (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by WineEngInit (freetype.c:2847)
by DllMain (gdiobj.c:582)
by __wine_spec_dll_entry (dll_entry.c:40)
by ??? (loader.c:139)
by MODULE_InitDLL (loader.c:978)
by process_attach (loader.c:1067)
by process_attach (loader.c:1059)
by process_attach (loader.c:1059)
by process_attach (loader.c:1059)
by process_attach (loader.c:1059)
by attach_process_dlls (loader.c:2541)
by ??? (port.c:60)
{
<insert_a_suppression_name_here>
Memcheck:Addr4
obj:/usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4
fun:FcConfigFilename
fun:FcConfigParseAndLoad
fun:WineEngInit
fun:DllMain
fun:__wine_spec_dll_entry
obj:/home/austin/wine-git/dlls/ntdll/ntdll.dll.so
fun:MODULE_InitDLL
fun:process_attach
fun:process_attach
fun:process_attach
fun:process_attach
fun:process_attach
fun:attach_process_dlls
obj:/home/austin/wine-git/libs/wine/libwine.so.1.0
}
Invalid read of size 4
at ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by ???
Address 0x44ffe48 is 16 bytes inside a block of size 18 alloc'd
at malloc (vg_replace_malloc.c:236)
by ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by ???
{
<insert_a_suppression_name_here>
Memcheck:Addr4
obj:/usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4
obj:*
}
Invalid read of size 4
at ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
Address 0x4518db8 is 32 bytes inside a block of size 34 alloc'd
at malloc (vg_replace_malloc.c:236)
by ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
{
<insert_a_suppression_name_here>
Memcheck:Addr4
obj:/usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4
fun:FcConfigParseAndLoad
fun:FcConfigParseAndLoad
obj:/usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4
}
Invalid read of size 4
at ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
Address 0x4529444 is 36 bytes inside a block of size 39 alloc'd
at malloc (vg_replace_malloc.c:236)
by ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by FcConfigParseAndLoad (in /usr/lib/i386-linux-
gnu/libfontconfig.so.1.4.4)
by ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
{
<insert_a_suppression_name_here>
Memcheck:Addr4
obj:/usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4
fun:FcConfigParseAndLoad
fun:FcConfigParseAndLoad
obj:/usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4
}
Invalid read of size 4
at ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by ???
Address 0x454b380 is 24 bytes inside a block of size 26 alloc'd
at malloc (vg_replace_malloc.c:236)
by ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by ???
{
<insert_a_suppression_name_here>
Memcheck:Addr4
obj:/usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4
obj:*
}
Invalid read of size 4
at ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by ???
Address 0x4552ac4 is 20 bytes inside a block of size 22 alloc'd
at malloc (vg_replace_malloc.c:236)
by ??? (in /usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4)
by ???
{
<insert_a_suppression_name_here>
Memcheck:Addr4
obj:/usr/lib/i386-linux-gnu/libfontconfig.so.1.4.4
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]