Invalid read of size 2 at GlobalFree (heap.c:767) by WDML_FreeTransaction (dde_misc.c:2444) by DdeClientTransaction (dde_client.c:1228) by test_ddeml_client (dde.c:392) by func_dde (dde.c:2357) by run_test (test.h:541) by main (test.h:591) Address 0x7f02f870 is not stack'd, malloc'd or (recently) free'd { Memcheck:Addr2 fun:GlobalFree fun:WDML_FreeTransaction fun:DdeClientTransaction fun:test_ddeml_client fun:func_dde fun:run_test fun:main } Invalid read of size 2 at GlobalFree (heap.c:767) by WDML_FreeTransaction (dde_misc.c:2444) by DdeClientTransaction (dde_client.c:1228) by test_ddeml_client (dde.c:401) by func_dde (dde.c:2357) by run_test (test.h:541) by main (test.h:591) Address 0x7f0117f8 is not stack'd, malloc'd or (recently) free'd { Memcheck:Addr2 fun:GlobalFree fun:WDML_FreeTransaction fun:DdeClientTransaction fun:test_ddeml_client fun:func_dde fun:run_test fun:main } fixme:ddeml:DdeClientTransaction Unknown transaction type 2022 fixme:ddeml:DdeClientTransaction Unknown transaction type 1062 fixme:ddeml:DdeClientTransaction Unknown transaction type 8072 fixme:ddeml:DdeClientTransaction Unknown transaction type 80c2 fixme:ddeml:DdeClientTransaction Unknown transaction type 8002 fixme:ddeml:DdeClientTransaction Unknown transaction type 80f2 fixme:ddeml:DdeClientTransaction Unknown transaction type 80a2 fixme:ddeml:DdeClientTransaction Unknown transaction type 80d2 fixme:ddeml:DdeClientTransaction Unknown transaction type 20e2 fixme:ddeml:DdeClientTransaction Unknown transaction type 8080 HEAP SUMMARY: in use at exit: 267,608 bytes in 4,695 blocks total heap usage: 25,368 allocs, 20,673 frees, 6,000,625 bytes allocated 8 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by PackDDElParam (dde_misc.c:87) by unpack_dde_message (message.c:1577) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by WDML_SyncWaitTransactionReply (dde_client.c:1039) by WDML_ClientHandle (dde_client.c:1126) by DdeClientTransaction (dde_client.c:1224) by test_ddeml_client (dde.c:317) by func_dde (dde.c:2357) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:PackDDElParam fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:WDML_SyncWaitTransactionReply fun:WDML_ClientHandle fun:DdeClientTransaction fun:test_ddeml_client fun:func_dde fun:run_test fun:main } 31 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by DdeCreateDataHandle (dde_misc.c:1316) by WDML_Global2DataHandle (dde_misc.c:1532) by WDML_HandleRequestReply (dde_client.c:530) by WDML_HandleReply (dde_client.c:943) by WDML_SyncWaitTransactionReply (dde_client.c:1053) by WDML_ClientHandle (dde_client.c:1126) by DdeClientTransaction (dde_client.c:1224) by test_ddeml_client (dde.c:298) by func_dde (dde.c:2357) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:DdeCreateDataHandle fun:WDML_Global2DataHandle fun:WDML_HandleRequestReply fun:WDML_HandleReply fun:WDML_SyncWaitTransactionReply fun:WDML_ClientHandle fun:DdeClientTransaction fun:test_ddeml_client fun:func_dde fun:run_test fun:main } 31 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by unpack_dde_message (message.c:1562) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by WDML_SyncWaitTransactionReply (dde_client.c:1039) by WDML_ClientHandle (dde_client.c:1126) by DdeClientTransaction (dde_client.c:1224) by test_ddeml_client (dde.c:317) by func_dde (dde.c:2357) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:WDML_SyncWaitTransactionReply fun:WDML_ClientHandle fun:DdeClientTransaction fun:test_ddeml_client fun:func_dde fun:run_test fun:main } 31 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by DdeCreateDataHandle (dde_misc.c:1316) by WDML_Global2DataHandle (dde_misc.c:1532) by WDML_HandleRequestReply (dde_client.c:530) by WDML_HandleReply (dde_client.c:943) by WDML_SyncWaitTransactionReply (dde_client.c:1053) by WDML_ClientHandle (dde_client.c:1126) by DdeClientTransaction (dde_client.c:1224) by test_ddeml_client (dde.c:317) by func_dde (dde.c:2357) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:DdeCreateDataHandle fun:WDML_Global2DataHandle fun:WDML_HandleRequestReply fun:WDML_HandleReply fun:WDML_SyncWaitTransactionReply fun:WDML_ClientHandle fun:DdeClientTransaction fun:test_ddeml_client fun:func_dde fun:run_test fun:main } 31 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by unpack_dde_message (message.c:1562) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by WDML_SyncWaitTransactionReply (dde_client.c:1039) by WDML_ClientHandle (dde_client.c:1126) by DdeClientTransaction (dde_client.c:1224) by test_ddeml_client (dde.c:337) by func_dde (dde.c:2357) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:WDML_SyncWaitTransactionReply fun:WDML_ClientHandle fun:DdeClientTransaction fun:test_ddeml_client fun:func_dde fun:run_test fun:main } 31 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by DdeCreateDataHandle (dde_misc.c:1316) by WDML_Global2DataHandle (dde_misc.c:1532) by WDML_HandleRequestReply (dde_client.c:530) by WDML_HandleReply (dde_client.c:943) by WDML_SyncWaitTransactionReply (dde_client.c:1053) by WDML_ClientHandle (dde_client.c:1126) by DdeClientTransaction (dde_client.c:1224) by test_ddeml_client (dde.c:337) by func_dde (dde.c:2357) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:DdeCreateDataHandle fun:WDML_Global2DataHandle fun:WDML_HandleRequestReply fun:WDML_HandleReply fun:WDML_SyncWaitTransactionReply fun:WDML_ClientHandle fun:DdeClientTransaction fun:test_ddeml_client fun:func_dde fun:run_test fun:main } 33 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by unpack_dde_message (message.c:1562) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by WDML_SyncWaitTransactionReply (dde_client.c:1039) by WDML_ClientHandle (dde_client.c:1126) by DdeClientTransaction (dde_client.c:1224) by test_ddeml_client (dde.c:449) by func_dde (dde.c:2357) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:WDML_SyncWaitTransactionReply fun:WDML_ClientHandle fun:DdeClientTransaction fun:test_ddeml_client fun:func_dde fun:run_test fun:main } 33 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by DdeCreateDataHandle (dde_misc.c:1316) by WDML_Global2DataHandle (dde_misc.c:1532) by WDML_HandleRequestReply (dde_client.c:530) by WDML_HandleReply (dde_client.c:943) by WDML_SyncWaitTransactionReply (dde_client.c:1053) by WDML_ClientHandle (dde_client.c:1126) by DdeClientTransaction (dde_client.c:1224) by test_ddeml_client (dde.c:449) by func_dde (dde.c:2357) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:DdeCreateDataHandle fun:WDML_Global2DataHandle fun:WDML_HandleRequestReply fun:WDML_HandleReply fun:WDML_SyncWaitTransactionReply fun:WDML_ClientHandle fun:DdeClientTransaction fun:test_ddeml_client fun:func_dde fun:run_test fun:main } LEAK SUMMARY: definitely lost: 229 bytes in 8 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 56 bytes in 7 blocks still reachable: 187,720 bytes in 1,876 blocks suppressed: 79,483 bytes in 2,794 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes For counts of detected and suppressed errors, rerun with: -v ERROR SUMMARY: 17 errors from 17 contexts (suppressed: 284 from 86) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 143 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRandR_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XF86VM_Init used_suppression: 4 todo_wine_dlls_winex11drv__xinerama_init used_suppression: 2 todo_wine_dlls_winex11drv__XkbUseExtension used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 1 todo_wine_dlls_winex11drv_XOpenDisplay used_suppression: 55 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 191 dl-hack3-cond-1 Memcheck, a memory error detector Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\user32\\tests\\user32_test.exe.so dde msg preloader: Warning: failed to reserve range 00110000-68000000 err:ddeml:WDML_ServerConvProc mismatch between C/S windows and conversation err:ddeml:WDML_ServerConvProc mismatch between C/S windows and conversation err:ddeml:WDML_ServerConvProc mismatch between C/S windows and conversation HEAP SUMMARY: in use at exit: 266,303 bytes in 4,691 blocks total heap usage: 25,334 allocs, 20,643 frees, 5,999,632 bytes allocated 8 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by PackDDElParam (dde_misc.c:87) by unpack_dde_message (message.c:1553) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by PeekMessageA (message.c:2913) by flush_events (dde.c:54) by test_msg_client (dde.c:1052) by func_dde (dde.c:2359) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:PackDDElParam fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:PeekMessageA fun:flush_events fun:test_msg_client fun:func_dde fun:run_test fun:main } 8 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by PackDDElParam (dde_misc.c:87) by unpack_dde_message (message.c:1553) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by PeekMessageA (message.c:2913) by flush_events (dde.c:54) by test_msg_client (dde.c:1058) by func_dde (dde.c:2359) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:PackDDElParam fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:PeekMessageA fun:flush_events fun:test_msg_client fun:func_dde fun:run_test fun:main } 8 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by PackDDElParam (dde_misc.c:87) by unpack_dde_message (message.c:1577) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by PeekMessageA (message.c:2913) by flush_events (dde.c:54) by test_msg_client (dde.c:1070) by func_dde (dde.c:2359) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:PackDDElParam fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:PeekMessageA fun:flush_events fun:test_msg_client fun:func_dde fun:run_test fun:main } 8 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by PackDDElParam (dde_misc.c:87) by unpack_dde_message (message.c:1553) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by PeekMessageA (message.c:2913) by flush_events (dde.c:54) by test_msg_client (dde.c:1070) by func_dde (dde.c:2359) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:PackDDElParam fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:PeekMessageA fun:flush_events fun:test_msg_client fun:func_dde fun:run_test fun:main } 8 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by PackDDElParam (dde_misc.c:87) by test_msg_client (dde.c:1079) by func_dde (dde.c:2359) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:PackDDElParam fun:test_msg_client fun:func_dde fun:run_test fun:main } 8 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by PackDDElParam (dde_misc.c:87) by unpack_dde_message (message.c:1553) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by PeekMessageA (message.c:2913) by flush_events (dde.c:54) by test_msg_client (dde.c:1093) by func_dde (dde.c:2359) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:PackDDElParam fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:PeekMessageA fun:flush_events fun:test_msg_client fun:func_dde fun:run_test fun:main } 8 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by PackDDElParam (dde_misc.c:87) by unpack_dde_message (message.c:1553) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by PeekMessageA (message.c:2913) by flush_events (dde.c:54) by test_msg_client (dde.c:1107) by func_dde (dde.c:2359) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:PackDDElParam fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:PeekMessageA fun:flush_events fun:test_msg_client fun:func_dde fun:run_test fun:main } 8 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by PackDDElParam (dde_misc.c:87) by unpack_dde_message (message.c:1553) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by PeekMessageA (message.c:2913) by flush_events (dde.c:54) by test_msg_client (dde.c:1132) by func_dde (dde.c:2359) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:PackDDElParam fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:PeekMessageA fun:flush_events fun:test_msg_client fun:func_dde fun:run_test fun:main } 8 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by PackDDElParam (dde_misc.c:87) by unpack_dde_message (message.c:1553) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by PeekMessageA (message.c:2913) by flush_events (dde.c:54) by test_msg_client (dde.c:1141) by func_dde (dde.c:2359) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:PackDDElParam fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:PeekMessageA fun:flush_events fun:test_msg_client fun:func_dde fun:run_test fun:main } 8 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by PackDDElParam (dde_misc.c:87) by unpack_dde_message (message.c:1553) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by PeekMessageA (message.c:2913) by flush_events (dde.c:54) by test_msg_client (dde.c:1150) by func_dde (dde.c:2359) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:PackDDElParam fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:PeekMessageA fun:flush_events fun:test_msg_client fun:func_dde fun:run_test fun:main } 16 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by create_poke (dde.c:996) by test_msg_client (dde.c:1076) by func_dde (dde.c:2359) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:create_poke fun:test_msg_client fun:func_dde fun:run_test fun:main } 16 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by create_poke (dde.c:996) by test_msg_client (dde.c:1095) by func_dde (dde.c:2359) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:create_poke fun:test_msg_client fun:func_dde fun:run_test fun:main } LEAK SUMMARY: definitely lost: 112 bytes in 12 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks still reachable: 186,588 bytes in 1,875 blocks suppressed: 79,483 bytes in 2,794 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes For counts of detected and suppressed errors, rerun with: -v ERROR SUMMARY: 12 errors from 12 contexts (suppressed: 284 from 86) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 143 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRandR_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XF86VM_Init used_suppression: 4 todo_wine_dlls_winex11drv__xinerama_init used_suppression: 2 todo_wine_dlls_winex11drv__XkbUseExtension used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 1 todo_wine_dlls_winex11drv_XOpenDisplay used_suppression: 55 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 191 dl-hack3-cond-1 Memcheck, a memory error detector Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\user32\\tests\\user32_test.exe.so dde enda preloader: Warning: failed to reserve range 00110000-68000000 HEAP SUMMARY: in use at exit: 267,320 bytes in 4,680 blocks total heap usage: 25,320 allocs, 20,640 frees, 5,998,553 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks still reachable: 187,717 bytes in 1,876 blocks suppressed: 79,483 bytes in 2,794 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes For counts of detected and suppressed errors, rerun with: -v ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 284 from 86) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 143 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRandR_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XF86VM_Init used_suppression: 4 todo_wine_dlls_winex11drv__xinerama_init used_suppression: 2 todo_wine_dlls_winex11drv__XkbUseExtension used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 1 todo_wine_dlls_winex11drv_XOpenDisplay used_suppression: 55 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 191 dl-hack3-cond-1 Memcheck, a memory error detector Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\user32\\tests\\user32_test.exe.so dde endw preloader: Warning: failed to reserve range 00110000-68000000 Invalid read of size 2 at strlenW (unicode.h:216) by CompareStringW (locale.c:2752) by lstrcmpW (locale.c:2907) by server_end_to_end_callback (dde.c:2177) by WDML_InvokeCallback (dde_misc.c:734) by WDML_ServerHandleExecute (dde_server.c:779) by WDML_ServerHandle (dde_server.c:947) by WDML_ServerConvProc (dde_server.c:1057) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_CallProcAtoW (winproc.c:601) by WINPROC_call_window (winproc.c:910) by DispatchMessageA (message.c:3071) by test_end_to_end_server (dde.c:2336) by func_dde (dde.c:2408) by run_test (test.h:541) by main (test.h:591) Address 0x7f072a70 is 16 bytes inside a block of size 17 alloc'd at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by server_end_to_end_callback (dde.c:2169) by WDML_InvokeCallback (dde_misc.c:734) by WDML_ServerHandleExecute (dde_server.c:779) by WDML_ServerHandle (dde_server.c:947) by WDML_ServerConvProc (dde_server.c:1057) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_CallProcAtoW (winproc.c:601) by WINPROC_call_window (winproc.c:910) by DispatchMessageA (message.c:3071) by test_end_to_end_server (dde.c:2336) by func_dde (dde.c:2408) by run_test (test.h:541) by main (test.h:591) { Memcheck:Addr2 fun:strlenW fun:CompareStringW fun:lstrcmpW fun:server_end_to_end_callback fun:WDML_InvokeCallback fun:WDML_ServerHandleExecute fun:WDML_ServerHandle fun:WDML_ServerConvProc obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_CallProcAtoW fun:WINPROC_call_window fun:DispatchMessageA fun:test_end_to_end_server fun:func_dde fun:run_test fun:main } HEAP SUMMARY: in use at exit: 267,320 bytes in 4,680 blocks total heap usage: 25,320 allocs, 20,640 frees, 5,998,553 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks still reachable: 187,717 bytes in 1,876 blocks suppressed: 79,483 bytes in 2,794 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes For counts of detected and suppressed errors, rerun with: -v ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 284 from 86) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 143 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRandR_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XF86VM_Init used_suppression: 4 todo_wine_dlls_winex11drv__xinerama_init used_suppression: 2 todo_wine_dlls_winex11drv__XkbUseExtension used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 1 todo_wine_dlls_winex11drv_XOpenDisplay used_suppression: 55 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 191 dl-hack3-cond-1 Memcheck, a memory error detector Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\user32\\tests\\user32_test.exe.so dde enda preloader: Warning: failed to reserve range 00110000-68000000 HEAP SUMMARY: in use at exit: 267,320 bytes in 4,680 blocks total heap usage: 25,320 allocs, 20,640 frees, 5,998,553 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks still reachable: 187,717 bytes in 1,876 blocks suppressed: 79,483 bytes in 2,794 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes For counts of detected and suppressed errors, rerun with: -v ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 284 from 86) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 143 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRandR_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XF86VM_Init used_suppression: 4 todo_wine_dlls_winex11drv__xinerama_init used_suppression: 2 todo_wine_dlls_winex11drv__XkbUseExtension used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 1 todo_wine_dlls_winex11drv_XOpenDisplay used_suppression: 55 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 191 dl-hack3-cond-1 Memcheck, a memory error detector Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\user32\\tests\\user32_test.exe.so dde endw preloader: Warning: failed to reserve range 00110000-68000000 HEAP SUMMARY: in use at exit: 267,320 bytes in 4,680 blocks total heap usage: 25,321 allocs, 20,641 frees, 5,998,563 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks still reachable: 187,717 bytes in 1,876 blocks suppressed: 79,483 bytes in 2,794 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes For counts of detected and suppressed errors, rerun with: -v ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 284 from 86) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 143 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRandR_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XF86VM_Init used_suppression: 4 todo_wine_dlls_winex11drv__xinerama_init used_suppression: 2 todo_wine_dlls_winex11drv__XkbUseExtension used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 1 todo_wine_dlls_winex11drv_XOpenDisplay used_suppression: 55 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 191 dl-hack3-cond-1 Invalid read of size 2 at strlenW (unicode.h:216) by CompareStringW (locale.c:2752) by lstrcmpW (locale.c:2907) by dde_server_wndprocW (dde.c:1215) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_call_window (winproc.c:899) by DispatchMessageW (message.c:3142) by WDML_SyncWaitTransactionReply (dde_client.c:1069) by WDML_ClientHandle (dde_client.c:1126) by DdeClientTransaction (dde_client.c:1224) by test_dde_aw_transaction (dde.c:1374) by func_dde (dde.c:2423) by run_test (test.h:541) by main (test.h:591) Address 0x7f095520 is 24 bytes inside a block of size 25 alloc'd at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by unpack_dde_message (message.c:1583) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by WDML_SyncWaitTransactionReply (dde_client.c:1039) by WDML_ClientHandle (dde_client.c:1126) by DdeClientTransaction (dde_client.c:1224) by test_dde_aw_transaction (dde.c:1374) by func_dde (dde.c:2423) by run_test (test.h:541) by main (test.h:591) { Memcheck:Addr2 fun:strlenW fun:CompareStringW fun:lstrcmpW fun:dde_server_wndprocW obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_call_window fun:DispatchMessageW fun:WDML_SyncWaitTransactionReply fun:WDML_ClientHandle fun:DdeClientTransaction fun:test_dde_aw_transaction fun:func_dde fun:run_test fun:main } Invalid read of size 4 at WDML_GetConv (dde_misc.c:1989) by DdeQueryConvInfo (dde_misc.c:2194) by test_dde_aw_transaction (dde.c:1400) by func_dde (dde.c:2423) by run_test (test.h:541) by main (test.h:591) Address 0x7f021ed8 is not stack'd, malloc'd or (recently) free'd { Memcheck:Addr4 fun:WDML_GetConv fun:DdeQueryConvInfo fun:test_dde_aw_transaction fun:func_dde fun:run_test fun:main } HEAP SUMMARY: in use at exit: 271,946 bytes in 4,756 blocks total heap usage: 26,102 allocs, 21,346 frees, 6,463,502 bytes allocated 8 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by PackDDElParam (dde_misc.c:87) by dde_server_wndprocW (dde.c:1191) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_call_window (winproc.c:899) by call_window_proc (message.c:1634) by send_message (message.c:2474) by SendMessageTimeoutW (message.c:2557) by broadcast_message_callback (message.c:358) by EnumWindows (win.c:2992) by send_message (message.c:2461) by SendMessageTimeoutW (message.c:2557) by DdeConnect (dde_client.c:177) by test_dde_aw_transaction (dde.c:1352) by func_dde (dde.c:2423) by run_test (test.h:541) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:PackDDElParam fun:dde_server_wndprocW obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_call_window fun:call_window_proc fun:send_message fun:SendMessageTimeoutW fun:broadcast_message_callback fun:EnumWindows fun:send_message fun:SendMessageTimeoutW fun:DdeConnect fun:test_dde_aw_transaction fun:func_dde fun:run_test } 8 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by PackDDElParam (dde_misc.c:87) by unpack_dde_message (message.c:1553) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by WDML_SyncWaitTransactionReply (dde_client.c:1039) by DdeDisconnect (dde_client.c:1395) by test_dde_aw_transaction (dde.c:1397) by func_dde (dde.c:2423) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:PackDDElParam fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:WDML_SyncWaitTransactionReply fun:DdeDisconnect fun:test_dde_aw_transaction fun:func_dde fun:run_test fun:main } 8 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by PackDDElParam (dde_misc.c:87) by unpack_dde_message (message.c:1577) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by PeekMessageA (message.c:2913) by test_ddeml_server (dde.c:807) by func_dde (dde.c:2385) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:PackDDElParam fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:PeekMessageA fun:test_ddeml_server fun:func_dde fun:run_test fun:main } 16 bytes in 2 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:369) by PackDDElParam (dde_misc.c:87) by unpack_dde_message (message.c:1577) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by PeekMessageA (message.c:2913) by test_msg_server (dde.c:249) by func_dde (dde.c:2379) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:PackDDElParam fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:PeekMessageA fun:test_msg_server fun:func_dde fun:run_test fun:main } 23 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by unpack_dde_message (message.c:1583) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by PeekMessageA (message.c:2913) by test_msg_server (dde.c:249) by func_dde (dde.c:2379) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:PeekMessageA fun:test_msg_server fun:func_dde fun:run_test fun:main } 23 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by unpack_dde_message (message.c:1583) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by PeekMessageA (message.c:2913) by test_ddeml_server (dde.c:807) by func_dde (dde.c:2385) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:PeekMessageA fun:test_ddeml_server fun:func_dde fun:run_test fun:main } 24 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by unpack_dde_message (message.c:1562) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by PeekMessageA (message.c:2913) by test_ddeml_server (dde.c:807) by func_dde (dde.c:2385) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:PeekMessageA fun:test_ddeml_server fun:func_dde fun:run_test fun:main } 25 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by unpack_dde_message (message.c:1583) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by WDML_SyncWaitTransactionReply (dde_client.c:1039) by WDML_ClientHandle (dde_client.c:1126) by DdeClientTransaction (dde_client.c:1224) by test_dde_aw_transaction (dde.c:1374) by func_dde (dde.c:2423) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:WDML_SyncWaitTransactionReply fun:WDML_ClientHandle fun:DdeClientTransaction fun:test_dde_aw_transaction fun:func_dde fun:run_test fun:main } 25 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by unpack_dde_message (message.c:1583) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by WDML_SyncWaitTransactionReply (dde_client.c:1039) by WDML_ClientHandle (dde_client.c:1126) by DdeClientTransaction (dde_client.c:1224) by test_dde_aw_transaction (dde.c:1382) by func_dde (dde.c:2423) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:WDML_SyncWaitTransactionReply fun:WDML_ClientHandle fun:DdeClientTransaction fun:test_dde_aw_transaction fun:func_dde fun:run_test fun:main } 25 bytes in 2 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by server_end_to_end_callback (dde.c:2169) by WDML_InvokeCallback (dde_misc.c:734) by WDML_ServerHandleExecute (dde_server.c:779) by WDML_ServerHandle (dde_server.c:947) by WDML_ServerConvProc (dde_server.c:1057) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_call_window (winproc.c:908) by DispatchMessageA (message.c:3071) by test_end_to_end_server (dde.c:2336) by func_dde (dde.c:2420) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:server_end_to_end_callback fun:WDML_InvokeCallback fun:WDML_ServerHandleExecute fun:WDML_ServerHandle fun:WDML_ServerConvProc obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_call_window fun:DispatchMessageA fun:test_end_to_end_server fun:func_dde fun:run_test fun:main } 29 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by DdeCreateDataHandle (dde_misc.c:1316) by server_ddeml_callback (dde.c:671) by WDML_InvokeCallback (dde_misc.c:734) by WDML_ServerHandleRequest (dde_server.c:552) by WDML_ServerHandle (dde_server.c:935) by WDML_ServerConvProc (dde_server.c:1057) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_call_window (winproc.c:908) by DispatchMessageA (message.c:3071) by test_ddeml_server (dde.c:807) by func_dde (dde.c:2385) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:DdeCreateDataHandle fun:server_ddeml_callback fun:WDML_InvokeCallback fun:WDML_ServerHandleRequest fun:WDML_ServerHandle fun:WDML_ServerConvProc obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_call_window fun:DispatchMessageA fun:test_ddeml_server fun:func_dde fun:run_test fun:main } 29 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by WDML_DataHandle2Global (dde_misc.c:1591) by WDML_ServerHandleRequest (dde_server.c:568) by WDML_ServerHandle (dde_server.c:935) by WDML_ServerConvProc (dde_server.c:1057) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_call_window (winproc.c:908) by DispatchMessageA (message.c:3071) by test_ddeml_server (dde.c:807) by func_dde (dde.c:2385) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:WDML_DataHandle2Global fun:WDML_ServerHandleRequest fun:WDML_ServerHandle fun:WDML_ServerConvProc obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_call_window fun:DispatchMessageA fun:test_ddeml_server fun:func_dde fun:run_test fun:main } 36 bytes in 2 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by unpack_dde_message (message.c:1562) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by PeekMessageA (message.c:2913) by test_msg_server (dde.c:249) by func_dde (dde.c:2379) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:PeekMessageA fun:test_msg_server fun:func_dde fun:run_test fun:main } 48 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by unpack_dde_message (message.c:1583) by peek_message (message.c:2190) by PeekMessageW (message.c:2887) by WDML_SyncWaitTransactionReply (dde_client.c:1039) by WDML_ClientHandle (dde_client.c:1126) by DdeClientTransaction (dde_client.c:1224) by test_dde_aw_transaction (dde.c:1391) by func_dde (dde.c:2423) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:unpack_dde_message fun:peek_message fun:PeekMessageW fun:WDML_SyncWaitTransactionReply fun:WDML_ClientHandle fun:DdeClientTransaction fun:test_dde_aw_transaction fun:func_dde fun:run_test fun:main } 49 bytes in 2 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by DdeCreateDataHandle (dde_misc.c:1316) by WDML_ServerHandleExecute (dde_server.c:775) by WDML_ServerHandle (dde_server.c:947) by WDML_ServerConvProc (dde_server.c:1057) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_call_window (winproc.c:908) by DispatchMessageA (message.c:3071) by test_end_to_end_server (dde.c:2336) by func_dde (dde.c:2420) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:DdeCreateDataHandle fun:WDML_ServerHandleExecute fun:WDML_ServerHandle fun:WDML_ServerConvProc obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_call_window fun:DispatchMessageA fun:test_end_to_end_server fun:func_dde fun:run_test fun:main } 51 bytes in 2 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by server_end_to_end_callback (dde.c:2169) by WDML_InvokeCallback (dde_misc.c:734) by WDML_ServerHandleExecute (dde_server.c:779) by WDML_ServerHandle (dde_server.c:947) by WDML_ServerConvProc (dde_server.c:1057) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_call_window (winproc.c:908) by DispatchMessageA (message.c:3071) by test_end_to_end_server (dde.c:2336) by func_dde (dde.c:2393) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:server_end_to_end_callback fun:WDML_InvokeCallback fun:WDML_ServerHandleExecute fun:WDML_ServerHandle fun:WDML_ServerConvProc obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_call_window fun:DispatchMessageA fun:test_end_to_end_server fun:func_dde fun:run_test fun:main } 51 bytes in 2 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by server_end_to_end_callback (dde.c:2169) by WDML_InvokeCallback (dde_misc.c:734) by WDML_ServerHandleExecute (dde_server.c:779) by WDML_ServerHandle (dde_server.c:947) by WDML_ServerConvProc (dde_server.c:1057) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_CallProcAtoW (winproc.c:601) by WINPROC_call_window (winproc.c:910) by DispatchMessageA (message.c:3071) by test_end_to_end_server (dde.c:2336) by func_dde (dde.c:2408) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:server_end_to_end_callback fun:WDML_InvokeCallback fun:WDML_ServerHandleExecute fun:WDML_ServerHandle fun:WDML_ServerConvProc obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_CallProcAtoW fun:WINPROC_call_window fun:DispatchMessageA fun:test_end_to_end_server fun:func_dde fun:run_test fun:main } 51 bytes in 2 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by server_end_to_end_callback (dde.c:2169) by WDML_InvokeCallback (dde_misc.c:734) by WDML_ServerHandleExecute (dde_server.c:779) by WDML_ServerHandle (dde_server.c:947) by WDML_ServerConvProc (dde_server.c:1057) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_CallProcAtoW (winproc.c:601) by WINPROC_call_window (winproc.c:910) by DispatchMessageA (message.c:3071) by test_end_to_end_server (dde.c:2336) by func_dde (dde.c:2414) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:server_end_to_end_callback fun:WDML_InvokeCallback fun:WDML_ServerHandleExecute fun:WDML_ServerHandle fun:WDML_ServerConvProc obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_CallProcAtoW fun:WINPROC_call_window fun:DispatchMessageA fun:test_end_to_end_server fun:func_dde fun:run_test fun:main } 75 bytes in 2 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by DdeCreateDataHandle (dde_misc.c:1316) by WDML_ServerHandleExecute (dde_server.c:775) by WDML_ServerHandle (dde_server.c:947) by WDML_ServerConvProc (dde_server.c:1057) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_call_window (winproc.c:908) by DispatchMessageA (message.c:3071) by test_end_to_end_server (dde.c:2336) by func_dde (dde.c:2393) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:DdeCreateDataHandle fun:WDML_ServerHandleExecute fun:WDML_ServerHandle fun:WDML_ServerConvProc obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_call_window fun:DispatchMessageA fun:test_end_to_end_server fun:func_dde fun:run_test fun:main } 75 bytes in 2 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by DdeCreateDataHandle (dde_misc.c:1316) by WDML_ServerHandleExecute (dde_server.c:775) by WDML_ServerHandle (dde_server.c:947) by WDML_ServerConvProc (dde_server.c:1057) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_CallProcAtoW (winproc.c:601) by WINPROC_call_window (winproc.c:910) by DispatchMessageA (message.c:3071) by test_end_to_end_server (dde.c:2336) by func_dde (dde.c:2408) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:DdeCreateDataHandle fun:WDML_ServerHandleExecute fun:WDML_ServerHandle fun:WDML_ServerConvProc obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_CallProcAtoW fun:WINPROC_call_window fun:DispatchMessageA fun:test_end_to_end_server fun:func_dde fun:run_test fun:main } 75 bytes in 2 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by DdeCreateDataHandle (dde_misc.c:1316) by WDML_ServerHandleExecute (dde_server.c:775) by WDML_ServerHandle (dde_server.c:947) by WDML_ServerConvProc (dde_server.c:1057) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_CallProcAtoW (winproc.c:601) by WINPROC_call_window (winproc.c:910) by DispatchMessageA (message.c:3071) by test_end_to_end_server (dde.c:2336) by func_dde (dde.c:2414) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:DdeCreateDataHandle fun:WDML_ServerHandleExecute fun:WDML_ServerHandle fun:WDML_ServerConvProc obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_CallProcAtoW fun:WINPROC_call_window fun:DispatchMessageA fun:test_end_to_end_server fun:func_dde fun:run_test fun:main } 86 bytes in 3 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by DdeCreateDataHandle (dde_misc.c:1316) by WDML_ServerHandleExecute (dde_server.c:775) by WDML_ServerHandle (dde_server.c:947) by WDML_ServerConvProc (dde_server.c:1057) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_call_window (winproc.c:908) by DispatchMessageA (message.c:3071) by test_ddeml_server (dde.c:807) by func_dde (dde.c:2385) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:DdeCreateDataHandle fun:WDML_ServerHandleExecute fun:WDML_ServerHandle fun:WDML_ServerConvProc obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_call_window fun:DispatchMessageA fun:test_ddeml_server fun:func_dde fun:run_test fun:main } 126 bytes in 4 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by HeapAlloc (heap.c:276) by GlobalAlloc (heap.c:395) by dde_server_wndproc (dde.c:143) by ??? (winproc.c:172) by call_window_proc (winproc.c:242) by WINPROC_call_window (winproc.c:908) by DispatchMessageA (message.c:3071) by test_msg_server (dde.c:249) by func_dde (dde.c:2379) by run_test (test.h:541) by main (test.h:591) { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:HeapAlloc fun:GlobalAlloc fun:dde_server_wndproc obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_call_window fun:DispatchMessageA fun:test_msg_server fun:func_dde fun:run_test fun:main } LEAK SUMMARY: definitely lost: 966 bytes in 38 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 200 bytes in 25 blocks still reachable: 191,171 bytes in 1,889 blocks suppressed: 79,489 bytes in 2,794 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes For counts of detected and suppressed errors, rerun with: -v ERROR SUMMARY: 42 errors from 41 contexts (suppressed: 284 from 86) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 143 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRandR_Init used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XF86VM_Init used_suppression: 4 todo_wine_dlls_winex11drv__xinerama_init used_suppression: 2 todo_wine_dlls_winex11drv__XkbUseExtension used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 1 todo_wine_dlls_winex11drv_XOpenDisplay used_suppression: 55 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 191 dl-hack3-cond-1