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]

Reply via email to