[Bug 28302] New: nearly all wine tests show invalid reads/uninitialized values in dib engine

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Sep 7 03:26:06 CDT 2011


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 at winehq.org
        ReportedBy: austinenglish at gmail.com
                CC: huw at 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..

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list