https://bugs.winehq.org/show_bug.cgi?id=36235
--- Comment #1 from Austin English austinenglish@gmail.com --- Possible leaks: ==12926== 28 bytes in 1 blocks are possibly lost in loss record 292 of 1,035 ==12926== at 0x7BC50A9B: RtlAllocateHeap (heap.c:255) ==12926== by 0x5DFBBB8: apartment_getclassobject (compobj.c:526) ==12926== by 0x5DFEFC6: get_inproc_class_object (compobj.c:2894) ==12926== by 0x5E01D2F: CoGetClassObject (compobj.c:3032) ==12926== by 0x5E024B7: CoCreateInstance (compobj.c:3197) ==12926== by 0xBB1A702: get_mmdevenum (dsound_main.c:178) ==12926== by 0xBB1B3FE: GetDeviceID (dsound_main.c:261) ==12926== by 0xBB1827A: DirectSoundDevice_Initialize (dsound.c:760) ==12926== by 0xBB18F04: IDirectSound8Impl_Initialize (dsound.c:398) ==12926== by 0xBB17A89: DirectSoundCreate8 (dsound.c:573) ==12926== by 0xE6B61B6: ??? ==12926== by 0xE6D1667: ??? ==12926== by 0x5E024DD: CoCreateInstance (unknwn.h:226) ==12926== by 0x6804BA6: ??? ==12926== by 0x4D558BD: test_media_streams (amstream.h:590) ==12926== by 0x4D56705: func_amstream (amstream.c:436) ==12926== by 0x4D579F4: run_test (test.h:584) ==12926== by 0x4D57DE2: main (test.h:654) ==12926==
==12926== 148 bytes in 1 blocks are possibly lost in loss record 705 of 1,035 ==12926== at 0x40087BA: calloc (in /usr/lib/valgrind/vgpreload_memcheck-x86-linux.so) ==12926== by 0x73B26AF: ??? (in /usr/lib/libdrm_intel.so.1.0.0) ==12926== by 0x73AD294: drm_intel_bo_alloc (in /usr/lib/libdrm_intel.so.1.0.0) ==12926== by 0x6FBB251: ??? (in /usr/lib/dri/i965_dri.so) ==12926== by 0x6FBB84B: ??? (in /usr/lib/dri/i965_dri.so) ==12926== by 0x6FF06DB: ??? (in /usr/lib/dri/i965_dri.so) ==12926== by 0x6F7F9B4: ??? (in /usr/lib/dri/i965_dri.so) ==12926== by 0x6889B9B: ??? (in /usr/lib/libGL.so.1.2.0) ==12926== by 0x68592F4: ??? (in /usr/lib/libGL.so.1.2.0) ==12926== by 0x649ADF2: create_glxcontext.isra.0 (opengl.c:1254) ==12926== by 0x649B127: X11DRV_wglCreateContextAttribsARB (opengl.c:2071) ==12926== by 0x53DCC29: wglCreateContextAttribsARB (wgl.c:268) ==12926== by 0x4F59F13: wined3d_adapter_init.constprop.18 (directx.c:300) ==12926== by 0x4F60D78: wined3d_init (directx.c:5272) ==12926== by 0x4FE6926: wined3d_create (wined3d_main.c:105) ==12926== by 0x4EA5236: ddraw_init (ddraw.c:4874) ==12926== by 0x4EB645B: DDRAW_Create (main.c:274) ==12926== by 0x4EB7226: DirectDrawCreate (main.c:309) ==12926== by 0x4D54E4E: create_directdraw (amstream.c:52) ==12926== by 0x4D5507C: test_media_streams (amstream.c:178) ==12926==
==12926== 32,768 bytes in 1 blocks are definitely lost in loss record 1,033 of 1,035 ==12926== at 0x73B16F1: ??? (in /usr/lib/libdrm_intel.so.1.0.0) ==12926== by 0x73AD378: drm_intel_bo_map (in /usr/lib/libdrm_intel.so.1.0.0) ==12926== by 0x6FBB270: ??? (in /usr/lib/dri/i965_dri.so) ==12926== by 0x6FBB40D: ??? (in /usr/lib/dri/i965_dri.so) ==12926== by 0x6FBF7AC: ??? (in /usr/lib/dri/i965_dri.so) ==12926== by 0x6FF0710: ??? (in /usr/lib/dri/i965_dri.so) ==12926== by 0x6F7F9B4: ??? (in /usr/lib/dri/i965_dri.so) ==12926== by 0x6889B9B: ??? (in /usr/lib/libGL.so.1.2.0) ==12926== by 0x68592F4: ??? (in /usr/lib/libGL.so.1.2.0) ==12926== by 0x649ADF2: create_glxcontext.isra.0 (opengl.c:1254) ==12926== by 0x649B127: X11DRV_wglCreateContextAttribsARB (opengl.c:2071) ==12926== by 0x53DCC29: wglCreateContextAttribsARB (wgl.c:268) ==12926== by 0x4F59F13: wined3d_adapter_init.constprop.18 (directx.c:300) ==12926== by 0x4F60D78: wined3d_init (directx.c:5272) ==12926== by 0x4FE6926: wined3d_create (wined3d_main.c:105) ==12926== by 0x4EA5236: ddraw_init (ddraw.c:4874) ==12926== by 0x4EB645B: DDRAW_Create (main.c:274) ==12926== by 0x4EB7226: DirectDrawCreate (main.c:309) ==12926== by 0x4D54E4E: create_directdraw (amstream.c:52) ==12926== by 0x4D5507C: test_media_streams (amstream.c:178) ==12926==
etc.