http://bugs.winehq.org/show_bug.cgi?id=26106
Summary: ole32/ole2 tests show several valgrind warnings Product: Wine Version: 1.3.13 Platform: x86 OS/Version: Linux Status: NEW Keywords: download, source, testcase Severity: minor Priority: P2 Component: ole32 AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
Syscall param write(buf) points to uninitialised byte(s) at __write_nocancel (in /lib/libpthread-2.11.2.so) by WriteFile (file.c:547) by FileLockBytesImpl_WriteAt (filelockbytes.c:286) by StorageImpl_WriteAt (storage32.c:344) by StorageImpl_WriteBigBlock (storage32.c:3989) by BlockChainStream_GetBlockAtOffset (storage32.c:5951) by BlockChainStream_WriteAt (storage32.c:6198) by SmallBlockChainStream_WriteAt (storage32.c:6954) by StorageImpl_StreamWriteAt (storage32.c:2555) by StorageBaseImpl_StreamWriteAt (storage32.h:305) by StgStreamImpl_Write (stg_stream.c:286) by DataCacheEntry_Save (datacache.c:765) by DataCache_Save (datacache.c:1400) by test_data_cache (ole2.c:1411) by func_ole2 (ole2.c:1878) by run_test (test.h:556) by main (test.h:624) Address 0x7f03e6c0 is 504 bytes inside a block of size 8,260 alloc'd at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1701) by BlockChainStream_Construct (storage32.c:5972) by StorageImpl_Construct (storage32.c:2887) by Storage_Construct (storage32.c:5131) by create_storagefile (storage32.c:7347) by StgCreateDocfile (storage32.c:7408) by test_data_cache (ole2.c:1272) by func_ole2 (ole2.c:1878) by run_test (test.h:556) by main (test.h:624) Uninitialised value was created by a client request at mark_block_uninitialized (heap.c:208) by initialize_block (heap.c:239) by RtlAllocateHeap (heap.c:1702) by MFDRV_StretchBlt (bitblt.c:72) by StretchBlt (bitblt.c:174) by DrawIconEx (cursoricon.c:2008) by DrawIcon (cursoricon.c:1437) by OleMetafilePictFromIconAndLabel (ole32_main.c:108) by test_data_cache (ole2.c:1364) by func_ole2 (ole2.c:1878) by run_test (test.h:556) by main (test.h:624)
...
8 bytes in 1 blocks are possibly lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1701) by HeapAlloc (heap.c:267) by GlobalAlloc (heap.c:374) by DataObject_DAdvise (ole2.c:1163) by setup_sink (datacache.c:1884) by DataCache_OnRun (datacache.c:2085) by test_data_cache (ole2.c:1536) by func_ole2 (ole2.c:1878) by run_test (test.h:556) by main (test.h:624)
...
72 bytes in 1 blocks are possibly lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1701) by DataCache_Construct (datacache.c:2278) by CreateDataCache (datacache.c:2378) by DefaultHandler_Construct (defaulthandler.c:1951) by OleCreateEmbeddingHelper (defaulthandler.c:2110) by OleCreateDefaultHandler (defaulthandler.c:2137) by test_default_handler (ole2.c:1604) by func_ole2 (ole2.c:1879) by run_test (test.h:556) by main (test.h:624)
...
112 bytes in 1 blocks are possibly lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1701) by DefaultHandler_Construct (defaulthandler.c:1915) by OleCreateEmbeddingHelper (defaulthandler.c:2110) by OleCreateDefaultHandler (defaulthandler.c:2137) by test_default_handler (ole2.c:1604) by func_ole2 (ole2.c:1879) by run_test (test.h:556) by main (test.h:624)