https://bugs.winehq.org/show_bug.cgi?id=36312
Bug ID: 36312 Summary: valgrind shows a couple possible leaks in oledb32/tests/marshal.c Product: Wine Version: 1.7.18 Hardware: x86 OS: Linux Status: NEW Keywords: download, source, testcase Severity: normal Priority: P2 Component: ole32 Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com
==8079== 40 bytes in 1 blocks are possibly lost in loss record 255 of 623 ==8079== at 0x7BC4C735: notify_alloc (heap.c:255) ==8079== by 0x7BC50F79: RtlAllocateHeap (heap.c:1716) ==8079== by 0x5DA4635: IMalloc_fnAlloc (ifs.c:186) ==8079== by 0x5DA4F50: CoTaskMemAlloc (objidl.h:1236) ==8079== by 0x60FC092: NdrOleAllocate (ndr_ole.c:364) ==8079== by 0x60E3BAC: NdrAllocate (ndr_marshall.c:417) ==8079== by 0x60E97CB: array_read_variance_and_unmarshall (ndr_marshall.c:2143) ==8079== by 0x60EFB6E: NdrConformantArrayUnmarshall (ndr_marshall.c:3944) ==8079== by 0x60E5B82: PointerUnmarshall (ndr_marshall.c:972) ==8079== by 0x60E775D: NdrPointerUnmarshall (ndr_marshall.c:1572) ==8079== by 0x60E5B82: PointerUnmarshall (ndr_marshall.c:972) ==8079== by 0x60E775D: NdrPointerUnmarshall (ndr_marshall.c:1572) ==8079== by 0x6E533D8: ??? ==8079== by 0x6E41ADA: ??? ==8079== by 0x497E498: test_IDBProperties (oledb.h:2587) ==8079== by 0x497E861: func_marshal (marshal.c:269) ==8079== by 0x497F65C: run_test (test.h:584) ==8079== by 0x497FA4B: main (test.h:654)
==8663== 48 bytes in 1 blocks are possibly lost in loss record 273 of 623 ==8663== at 0x7BC4C735: notify_alloc (heap.c:255) ==8663== by 0x7BC50F79: RtlAllocateHeap (heap.c:1716) ==8663== by 0x59210FA: alloc_bstr (oleaut.c:162) ==8663== by 0x5921490: SysAllocStringLen (oleaut.c:324) ==8663== by 0x59215F2: SysReAllocStringLen (oleaut.c:379) ==8663== by 0x595FE5F: BSTR_UserUnmarshal (usrmarshal.c:175) ==8663== by 0x59614FD: VARIANT_UserUnmarshal (usrmarshal.c:627) ==8663== by 0x6108679: NdrUserMarshalUnmarshall (ndr_marshall.c:4461) ==8663== by 0x610430F: ComplexUnmarshall (ndr_marshall.c:3138) ==8663== by 0x610624F: NdrComplexStructUnmarshall (ndr_marshall.c:3724) ==8663== by 0x610430F: ComplexUnmarshall (ndr_marshall.c:3138) ==8663== by 0x6100E68: array_read_variance_and_unmarshall (ndr_marshall.c:2267) ==8663== by 0x6107A96: NdrComplexArrayUnmarshall (ndr_marshall.c:4231) ==8663== by 0x60FCB82: PointerUnmarshall (ndr_marshall.c:972) ==8663== by 0x60FDD4D: EmbeddedPointerUnmarshall (ndr_marshall.c:1295) ==8663== by 0x610084B: array_read_variance_and_unmarshall (ndr_marshall.c:2155) ==8663== by 0x6106B6E: NdrConformantArrayUnmarshall (ndr_marshall.c:3944) ==8663== by 0x60FCB82: PointerUnmarshall (ndr_marshall.c:972) ==8663== by 0x60FE75D: NdrPointerUnmarshall (ndr_marshall.c:1572) ==8663== by 0x60FCB82: PointerUnmarshall (ndr_marshall.c:972) ==8663==