https://bugs.winehq.org/show_bug.cgi?id=28766
--- Comment #3 from Austin English austinenglish@gmail.com --- (In reply to Bruno Jesus from comment #2)
Is this still an issue in the latest development version of wine?
Definitely.
==10523== Conditional jump or move depends on uninitialised value(s) ==10523== at 0x530FA72: GetDIBits (dib.c:1248) ==10523== by 0x496AFE6: test_dibsections (bitmap.c:542) ==10523== by 0x4990928: func_bitmap (bitmap.c:5629) ==10523== by 0x49EBCE4: run_test (test.h:584) ==10523== by 0x49EC0D3: main (test.h:654) ==10523== Uninitialised value was created by a stack allocation ==10523== at 0x496A45A: test_dibsections (bitmap.c:415) ==10523==
==10523== Source and destination overlap in memcpy(0x5aa0000, 0x5aa0000, 16) ==10523== at 0x400ACD3: memcpy (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==10523== by 0x532C6FD: convert_to_8 (primitives.c:3264) ==10523== by 0x5314F32: convert_bitmapinfo (dc.c:227) ==10523== by 0x5310131: GetDIBits (dib.c:1395) ==10523== by 0x496D3B4: test_dibsections (bitmap.c:841) ==10523== by 0x4990928: func_bitmap (bitmap.c:5629) ==10523== by 0x49EBCE4: run_test (test.h:584) ==10523== by 0x49EC0D3: main (test.h:654) ==10523==
wine-1.7.17-92-ge2bf516