https://bugs.winehq.org/show_bug.cgi?id=36429
Bug ID: 36429 Summary: valgrind shows a possible leak in shell32/tests/assoc.c Product: Wine Version: 1.7.18 Hardware: x86 OS: Linux Status: NEW Keywords: download, source, testcase Severity: normal Priority: P2 Component: shell32 Assignee: wine-bugs@winehq.org Reporter: austinenglish@gmail.com
==7098== 28 bytes in 1 blocks are possibly lost in loss record 165 of 578 ==7098== at 0x7BC50A9B: RtlAllocateHeap (heap.c:255) ==7098== by 0x5A36BB8: apartment_getclassobject (compobj.c:526) ==7098== by 0x5A39FC6: get_inproc_class_object (compobj.c:2894) ==7098== by 0x5A3CD2F: CoGetClassObject (compobj.c:3032) ==7098== by 0x5A3D4B7: CoCreateInstance (compobj.c:3197) ==7098== by 0x4B5B8B7: func_assoc (assoc.c:201) ==7098== by 0x4BA8888: run_test (test.h:584) ==7098== by 0x4BA8C77: main (test.h:654) ==7098==
http://bugs.winehq.org/show_bug.cgi?id=36429
--- Comment #1 from Vincent Povirk madewokherd@gmail.com --- Not sure it makes sense to worry about the ones from "apartment_getclassobject (compobj.c:526)". These are cases where ole32 couldn't unload a library because either no one called CoUninitialize or the library's DllCanUnloadNow returned S_FALSE.
In this case, DllCanUnloadNow is unimplemented in shell32 and always returns S_FALSE.
https://bugs.winehq.org/show_bug.cgi?id=36429
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |valgrind