[Bug 36137] New: valgrind shows some leaks in oleaut32/tests/tmarshal.c

wine-bugs at winehq.org wine-bugs at winehq.org
Sun Apr 27 21:26:40 CDT 2014


https://bugs.winehq.org/show_bug.cgi?id=36137

            Bug ID: 36137
           Summary: valgrind shows some leaks in oleaut32/tests/tmarshal.c
           Product: Wine
           Version: 1.7.17
          Hardware: x86
                OS: Linux
            Status: NEW
          Keywords: download, source, testcase
          Severity: normal
          Priority: P2
         Component: oleaut32
          Assignee: wine-bugs at winehq.org
          Reporter: austinenglish at gmail.com

==31591== 8 bytes in 1 blocks are possibly lost in loss record 45 of 638
==31591==    at 0x7BC4C735: notify_alloc (heap.c:255)
==31591==    by 0x7BC50F79: RtlAllocateHeap (heap.c:1716)
==31591==    by 0x7B84586B: HeapAlloc (heap.c:271)
==31591==    by 0x7B845B40: GlobalAlloc (heap.c:376)
==31591==    by 0x5461F06: CreateStreamOnHGlobal (hglobalstream.c:603)
==31591==    by 0x4C73817: test_external_connection (tmarshal.c:1873)
==31591==    by 0x4C741F7: func_tmarshal (tmarshal.c:1952)
==31591==    by 0x4D75F00: run_test (test.h:584)
==31591==    by 0x4D762EF: main (test.h:654)

==31591== 72 bytes in 1 blocks are definitely lost in loss record 355 of 638
==31591==    at 0x7BC4C735: notify_alloc (heap.c:255)
==31591==    by 0x7BC5161A: RtlReAllocateHeap (heap.c:1883)
==31591==    by 0x7B8458E5: HeapReAlloc (heap.c:281)
==31591==    by 0x7B846646: GlobalReAlloc (heap.c:679)
==31591==    by 0x5461912: HGLOBALStreamImpl_SetSize (hglobalstream.c:381)
==31591==    by 0x54615AD: HGLOBALStreamImpl_Write (objidl.h:4391)
==31591==    by 0x5469938: StdMarshalImpl_MarshalInterface (objidl.h:4384)
==31591==    by 0x546B65D: CoMarshalInterface (objidl.h:611)
==31591==    by 0x4C73897: test_external_connection (tmarshal.c:1877)
==31591==    by 0x4C741F7: func_tmarshal (tmarshal.c:1952)
==31591==    by 0x4D75F00: run_test (test.h:584)
==31591==    by 0x4D762EF: main (test.h:654)

==31591== 32 bytes in 1 blocks are definitely lost in loss record 230 of 638
==31591==    at 0x7BC4C735: notify_alloc (heap.c:255)
==31591==    by 0x7BC50F79: RtlAllocateHeap (heap.c:1716)
==31591==    by 0x4FF22D2: deserialize_param (tmarshal.c:1201)
==31591==    by 0x4FF3941: xCall (tmarshal.c:1482)
==31591==    by 0x6E701B2: ???
==31591==    by 0x4C741E3: func_tmarshal (tmarshal.c:1948)
==31591==    by 0x4D75F00: run_test (test.h:584)
==31591==    by 0x4D762EF: main (test.h:654)

==31928== 32 bytes in 1 blocks are definitely lost in loss record 230 of 639
==31928==    at 0x7BC4C735: notify_alloc (heap.c:255)
==31928==    by 0x7BC50F79: RtlAllocateHeap (heap.c:1716)
==31928==    by 0x4FD80FA: alloc_bstr (oleaut.c:162)
==31928==    by 0x4FD8490: SysAllocStringLen (oleaut.c:324)
==31928==    by 0x4FD81A7: SysAllocString (oleaut.c:232)
==31928==    by 0x4C6FAB0: test_typelibmarshal (tmarshal.c:1327)
==31928==    by 0x4C741E3: func_tmarshal (tmarshal.c:1948)
==31928==    by 0x4D75F00: run_test (test.h:584)
==31928==    by 0x4D762EF: main (test.h:654)
==31928== 

==32011== 28 bytes in 1 blocks are possibly lost in loss record 185 of 637
==32011==    at 0x7BC4C735: notify_alloc (heap.c:255)
==32011==    by 0x7BC50F79: RtlAllocateHeap (heap.c:1716)
==32011==    by 0x53FD8B6: COMPOBJ_DllList_Add (compobj.c:526)
==32011==    by 0x53FFBF2: apartment_getclassobject (compobj.c:1335)
==32011==    by 0x540333C: get_inproc_class_object (compobj.c:2894)
==32011==    by 0x54037FB: CoGetClassObject (compobj.c:3032)
==32011==    by 0x54265B1: get_facbuf_for_iid (marshal.c:114)
==32011==    by 0x54266E7: marshal_object (marshal.c:151)
==32011==    by 0x5460599: start_apartment_remote_unknown (stubmanager.c:804)
==32011==    by 0x5441BF6: RPC_StartRemoting (rpc.c:1645)
==32011==    by 0x5429867: StdMarshalImpl_MarshalInterface (marshal.c:1249)
==32011==    by 0x542B65D: CoMarshalInterface (objidl.h:611)
==32011==    by 0x4C37CEE: host_object_proc (tmarshal.c:79)
==32011==    by 0x7BC87087: ??? (signal_i386.c:2571)
==32011==    by 0x7BC870D0: call_thread_func (signal_i386.c:2630)
==32011==    by 0x7BC87065: ??? (signal_i386.c:2571)
==32011==    by 0x7BC8E4B0: start_thread (thread.c:428)
==32011==    by 0x4EA7BD89: start_thread (in /usr/lib/libpthread-2.18.so)
==32011==    by 0x4E95CA0D: clone (in /usr/lib/libc-2.18.so)

==32011== 28 bytes in 1 blocks are possibly lost in loss record 186 of 637
==32011==    at 0x7BC4C735: notify_alloc (heap.c:255)
==32011==    by 0x7BC50F79: RtlAllocateHeap (heap.c:1716)
==32011==    by 0x53FD8B6: COMPOBJ_DllList_Add (compobj.c:526)
==32011==    by 0x53FFBF2: apartment_getclassobject (compobj.c:1335)
==32011==    by 0x540333C: get_inproc_class_object (compobj.c:2894)
==32011==    by 0x54037FB: CoGetClassObject (compobj.c:3032)
==32011==    by 0x54265B1: get_facbuf_for_iid (marshal.c:114)
==32011==    by 0x54266E7: marshal_object (marshal.c:151)
==32011==    by 0x542989C: StdMarshalImpl_MarshalInterface (marshal.c:1251)
==32011==    by 0x542B65D: CoMarshalInterface (objidl.h:611)
==32011==    by 0x4C37CEE: host_object_proc (tmarshal.c:79)
==32011==    by 0x7BC87087: ??? (signal_i386.c:2571)
==32011==    by 0x7BC870D0: call_thread_func (signal_i386.c:2630)
==32011==    by 0x7BC87065: ??? (signal_i386.c:2571)
==32011==    by 0x7BC8E4B0: start_thread (thread.c:428)
==32011==    by 0x4EA7BD89: start_thread (in /usr/lib/libpthread-2.18.so)
==32011==    by 0x4E95CA0D: clone (in /usr/lib/libc-2.18.so)
==32011==

-- 
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