http://bugs.winehq.org/show_bug.cgi?id=28302
Summary: nearly all wine tests show invalid reads/uninitialized values in dib engine Product: Wine Version: 1.3.27 Platform: x86 URL: http://austinenglish.com/logs/valgrind/2011-09-06-04.1 5/vg-gdiplus_customlinecap.txt OS/Version: Linux Status: NEW Keywords: download, regression Severity: major Priority: P2 Component: gdi32 AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com CC: huw@codeweavers.com
E.g., gdiplus, which normally is valgrind clean, shows: Invalid read of size 1 at matching_color_info (bitblt.c:668) by dibdrv_PutImage (bitblt.c:738) by nulldrv_PutImage (bitmap.c:107) by SetBitmapBits (bitmap.c:535) by CreateBitmapIndirect (bitmap.c:333) by CreateBitmap (bitmap.c:140) by SYSPARAMS_Init (sysparams.c:955) by process_attach (user_main.c:276) by DllMain (user_main.c:332) 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 0x7f23ef68 is not stack'd, malloc'd or (recently) free'd ... } Conditional jump or move depends on uninitialised value(s) at matching_color_info (bitblt.c:668) by dibdrv_PutImage (bitblt.c:738) by nulldrv_PutImage (bitmap.c:107) by SetBitmapBits (bitmap.c:535) by CreateBitmapIndirect (bitmap.c:333) by CreateBitmap (bitmap.c:140) by SYSPARAMS_Init (sysparams.c:955) by process_attach (user_main.c:276) by DllMain (user_main.c:332) 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) Uninitialised value was created by a stack allocation at SetBitmapBits (bitmap.c:449)
That machine is having some hardware issues, so a regression test will be delayed. Huw, if you can't reproduce, let me know and I'll try it elsewhere..