diff -Nu -x '*diff.txt' 2010-03-05-10.53/diff-kernel32_debugger.txt 2010-03-18-21.54/diff-kernel32_debugger.txt --- 2010-03-05-10.53/diff-kernel32_debugger.txt 2010-03-05 12:55:23.000000000 -0800 +++ 2010-03-18-21.54/diff-kernel32_debugger.txt 1969-12-31 16:00:00.000000000 -0800 @@ -1,244 +0,0 @@ ---- ../2010-03-05-07.56/vg-kernel32_debugger.txt.x 2010-03-05 12:55:23.000000000 -0800 -+++ vg-kernel32_debugger.txt.x 2010-03-05 12:55:23.000000000 -0800 -@@ -14,6 +14,11 @@ - in use at exit: NNN bytes in BBBB blocks - total heap usage: 21,015 allocs, 16,498 frees, NNNNN bytes allocated - -+ -+ HEAP SUMMARY: -+ in use at exit: NNN bytes in BBBB blocks -+ total heap usage: 3,692 allocs, 3,527 frees, NNNNN bytes allocated -+ - LEAK SUMMARY: - definitely lost: NNN bytes in BBBB blocks - indirectly lost: NNN bytes in BBBB blocks -@@ -43,115 +48,19 @@ - - - -- -- HEAP SUMMARY: -- in use at exit: NNN bytes in BBBB blocks -- total heap usage: 3,680 allocs, 3,515 frees, NNNNN bytes allocated -- --debugger.c: Tests skipped: "none" debugger test needs user interaction -- NNN bytes in BBBB blocks are definitely lost -- at notify_alloc (heap.c) -- by RtlAllocateHeap (heap.c) -- by elf_load_file (elf_module.c) -- by elf_search_and_load_file (elf_module.c) -- by elf_search_loader (elf_module.c) -- by elf_read_wine_loader_dbg_info (elf_module.c) -- by check_live_target (dbghelp.c) -- by SymInitializeW (dbghelp.c) -- by SymInitialize (dbghelp.c) -- by dbg_init (winedbg.c) -- by dbg_handle_debug_event (tgt_active.c) -- by wait_exception (tgt_active.c) -- by dbg_active_wait_for_first_exception (tgt_active.c) -- by dbg_active_auto (tgt_active.c) -- by main (winedbg.c) -- --{ -- -- Memcheck:Leak -- fun:notify_alloc -- fun:RtlAllocateHeap -- fun:elf_load_file -- fun:elf_search_and_load_file -- fun:elf_search_loader -- fun:elf_read_wine_loader_dbg_info -- fun:check_live_target -- fun:SymInitializeW -- fun:SymInitialize -- fun:dbg_init -- fun:dbg_handle_debug_event -- fun:wait_exception -- fun:dbg_active_wait_for_first_exception -- fun:dbg_active_auto -- fun:main --} - NNN bytes in BBBB blocks are definitely lost -- at notify_alloc (heap.c) -- by RtlAllocateHeap (heap.c) -- by elf_load_file (elf_module.c) -- by elf_search_and_load_file (elf_module.c) -- by elf_enum_sync_cb (elf_module.c) -- by elf_enum_modules_internal (elf_module.c) -- by elf_synchronize_module_list (elf_module.c) -- by SymInitializeW (dbghelp.c) -- by SymInitialize (dbghelp.c) -- by dbg_init (winedbg.c) -- by dbg_handle_debug_event (tgt_active.c) -- by wait_exception (tgt_active.c) -- by dbg_active_wait_for_first_exception (tgt_active.c) -- by dbg_active_auto (tgt_active.c) -- by main (winedbg.c) -- --{ -- -- Memcheck:Leak -- fun:notify_alloc -- fun:RtlAllocateHeap -- fun:elf_load_file -- fun:elf_search_and_load_file -- fun:elf_enum_sync_cb -- fun:elf_enum_modules_internal -- fun:elf_synchronize_module_list -- fun:SymInitializeW -- fun:SymInitialize -- fun:dbg_init -- fun:dbg_handle_debug_event -- fun:wait_exception -- fun:dbg_active_wait_for_first_exception -- fun:dbg_active_auto -- fun:main --} -- LEAK SUMMARY: -- definitely lost: NNN bytes in BBBB blocks -- indirectly lost: NNN bytes in BBBB blocks -- possibly lost: NNN bytes in BBBB blocks -- still reachable: NNN bytes in BBBB blocks -- suppressed: NNN bytes in BBBB 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 -- -- -- -- -- -- -- -- -- -- -+debugger.c: Tests skipped: "none" debugger test needs user interaction - 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\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wta53.tmp -+ Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wt134d.tmp - - preloader: Warning: failed to reserve range 00110000-68000000 - wine: Unhandled page fault on write access to 0xNNNN at address 0xNNNN (thread XX), starting debugger... - 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\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,event,order C:\\users\\dank\\Temp\\wta3e.tmp 32 48 -+ Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,event,order C:\\users\\dank\\Temp\\wt1338.tmp 27 48 - - preloader: Warning: failed to reserve range 00110000-68000000 - -@@ -191,14 +100,13 @@ - 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\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wt72bf.tmp -+ Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wt7c1f.tmp - - - HEAP SUMMARY: - in use at exit: NNN bytes in BBBB blocks - total heap usage: 20,976 allocs, 16,551 frees, NNNNN bytes allocated - --preloader: Warning: failed to reserve range 00110000-68000000 - LEAK SUMMARY: - definitely lost: NNN bytes in BBBB blocks - indirectly lost: NNN bytes in BBBB blocks -@@ -227,11 +135,12 @@ - - - -+preloader: Warning: failed to reserve range 00110000-68000000 - wine: Unhandled page fault on write access to 0xNNNN at address 0xNNNN (thread XX), starting debugger... - 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\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,attach,event,code2 C:\\users\\dank\\Temp\\wt72bc.tmp 34 48 -+ Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,attach,event,code2 C:\\users\\dank\\Temp\\wt7be5.tmp 56 48 - - preloader: Warning: failed to reserve range 00110000-68000000 - -@@ -267,16 +176,16 @@ - - - -- 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\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wtdb6e.tmp -- - - HEAP SUMMARY: - in use at exit: NNN bytes in BBBB blocks - total heap usage: 21,033 allocs, 16,515 frees, NNNNN bytes allocated - -+ 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\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wte799.tmp -+ - LEAK SUMMARY: - definitely lost: NNN bytes in BBBB blocks - indirectly lost: NNN bytes in BBBB blocks -@@ -311,7 +220,7 @@ - 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\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,attach,event,nokill C:\\users\\dank\\Temp\\wtdb6c.tmp 64 48 -+ Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,attach,event,nokill C:\\users\\dank\\Temp\\wte796.tmp 55 48 - - preloader: Warning: failed to reserve range 00110000-68000000 - -@@ -384,14 +293,14 @@ - 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\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wt47a6.tmp -+ Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wt50cf.tmp - - preloader: Warning: failed to reserve range 00110000-68000000 - wine: Unhandled page fault on write access to 0xNNNN at address 0xNNNN (thread XX), starting debugger... - 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\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,attach,event,detach C:\\users\\dank\\Temp\\wt47a3.tmp 36 48 -+ Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,attach,event,detach C:\\users\\dank\\Temp\\wt50cc.tmp 67 48 - - preloader: Warning: failed to reserve range 00110000-68000000 - -@@ -399,11 +308,6 @@ - in use at exit: NNN bytes in BBBB blocks - total heap usage: 21,033 allocs, 16,516 frees, NNNNN bytes allocated - -- -- HEAP SUMMARY: -- in use at exit: NNN bytes in BBBB blocks -- total heap usage: 20,976 allocs, 16,551 frees, NNNNN bytes allocated -- - LEAK SUMMARY: - definitely lost: NNN bytes in BBBB blocks - indirectly lost: NNN bytes in BBBB blocks -@@ -433,6 +337,11 @@ - - - -+ -+ HEAP SUMMARY: -+ in use at exit: NNN bytes in BBBB blocks -+ total heap usage: 20,976 allocs, 16,551 frees, NNNNN bytes allocated -+ - fixme:debugstr:CheckRemoteDebuggerPresent (0xNNNN)->(0xNNNN): Stub! - LEAK SUMMARY: - definitely lost: NNN bytes in BBBB blocks -@@ -465,7 +374,7 @@ - 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\\kernel32\\tests\\kernel32_test.exe.so debugger child 00000036 C:\\users\\dank\\Temp\\wtaef1.tmp -+ Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger child 0000003f C:\\users\\dank\\Temp\\wtbaa3.tmp - - preloader: Warning: failed to reserve range 00110000-68000000 - diff -Nu -x '*diff.txt' 2010-03-05-10.53/diff-kernel32_thread.txt 2010-03-18-21.54/diff-kernel32_thread.txt --- 2010-03-05-10.53/diff-kernel32_thread.txt 2010-03-05 12:55:23.000000000 -0800 +++ 2010-03-18-21.54/diff-kernel32_thread.txt 1969-12-31 16:00:00.000000000 -0800 @@ -1,270 +0,0 @@ ---- ../2010-03-05-07.56/vg-kernel32_thread.txt.x 2010-03-05 12:55:23.000000000 -0800 -+++ vg-kernel32_thread.txt.x 2010-03-05 12:55:23.000000000 -0800 -@@ -22,14 +22,16 @@ - fun:clone - } - Warning: client switching stacks? SP change: 0xNNNN --> 0xNNNN -- to suppress, use: --max-stackframe=12206472 or greater -+ to suppress, use: --max-stackframe=13271432 or greater - fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads - fixme:thread:SetThreadIdealProcessor (0xNNNN): stub - fixme:thread:SetThreadIdealProcessor (0xNNNN): stub - fixme:thread:SetThreadIdealProcessor (0xNNNN): stub -+ Thread 2: - Invalid read of size 4 - at set_test_val (thread.c) - by ??? (in /lib/ld-2.10.1.so) -+ by NtDelayExecution (sync.c) - by SleepEx (sync.c) - by Sleep (sync.c) - by threadFunc6 (thread.c) -@@ -45,6 +47,7 @@ - Memcheck:Addr4 - fun:set_test_val - obj:/lib/ld-2.10.1.so -+ fun:NtDelayExecution - fun:SleepEx - fun:Sleep - fun:threadFunc6 -@@ -56,6 +59,7 @@ - } - Invalid read of size 4 - at set_test_val (thread.c) -+ by NtDelayExecution (sync.c) - by SleepEx (sync.c) - by Sleep (sync.c) - by threadFunc6 (thread.c) -@@ -70,6 +74,224 @@ - - Memcheck:Addr4 - fun:set_test_val -+ fun:NtDelayExecution -+ fun:SleepEx -+ fun:Sleep -+ fun:threadFunc6 -+ obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so -+ fun:call_thread_entry_point -+ fun:start_thread -+ fun:start_thread -+ fun:clone -+} -+ Invalid write of size 4 -+ at NtQuerySystemTime (time.c) -+ by NtDelayExecution (sync.c) -+ by SleepEx (sync.c) -+ by Sleep (sync.c) -+ by threadFunc6 (thread.c) -+ by ??? (signal_i386.c) -+ by call_thread_entry_point (signal_i386.c) -+ by start_thread (thread.c) -+ by start_thread (in /lib/tls/i686/cmov/libpthread-2.10.1.so) -+ by clone (in /lib/tls/i686/cmov/libc-2.10.1.so) -+ Address 0xNNNN is on thread 1's stack -+ -+{ -+ -+ Memcheck:Addr4 -+ fun:NtQuerySystemTime -+ fun:NtDelayExecution -+ fun:SleepEx -+ fun:Sleep -+ fun:threadFunc6 -+ obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so -+ fun:call_thread_entry_point -+ fun:start_thread -+ fun:start_thread -+ fun:clone -+} -+ Invalid read of size 4 -+ at ??? (in /home/dank/wine-git/dlls/ntdll/ntdll.dll.so) -+ by NtDelayExecution (sync.c) -+ by SleepEx (sync.c) -+ by Sleep (sync.c) -+ by threadFunc6 (thread.c) -+ by ??? (signal_i386.c) -+ by call_thread_entry_point (signal_i386.c) -+ by start_thread (thread.c) -+ by start_thread (in /lib/tls/i686/cmov/libpthread-2.10.1.so) -+ by clone (in /lib/tls/i686/cmov/libc-2.10.1.so) -+ Address 0xNNNN is on thread 1's stack -+ -+{ -+ -+ Memcheck:Addr4 -+ obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so -+ fun:NtDelayExecution -+ fun:SleepEx -+ fun:Sleep -+ fun:threadFunc6 -+ obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so -+ fun:call_thread_entry_point -+ fun:start_thread -+ fun:start_thread -+ fun:clone -+} -+ Invalid read of size 4 -+ at ??? (in /home/dank/wine-git/dlls/ntdll/ntdll.dll.so) -+ by NtDelayExecution (sync.c) -+ by SleepEx (sync.c) -+ by Sleep (sync.c) -+ by threadFunc6 (thread.c) -+ by ??? (signal_i386.c) -+ by call_thread_entry_point (signal_i386.c) -+ by start_thread (thread.c) -+ by start_thread (in /lib/tls/i686/cmov/libpthread-2.10.1.so) -+ by clone (in /lib/tls/i686/cmov/libc-2.10.1.so) -+ Address 0xNNNN is on thread 1's stack -+ -+{ -+ -+ Memcheck:Addr4 -+ obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so -+ fun:NtDelayExecution -+ fun:SleepEx -+ fun:Sleep -+ fun:threadFunc6 -+ obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so -+ fun:call_thread_entry_point -+ fun:start_thread -+ fun:start_thread -+ fun:clone -+} -+ Invalid write of size 4 -+ at NtQuerySystemTime (time.c) -+ by NtDelayExecution (sync.c) -+ by SleepEx (sync.c) -+ by Sleep (sync.c) -+ by threadFunc6 (thread.c) -+ by ??? (signal_i386.c) -+ by call_thread_entry_point (signal_i386.c) -+ by start_thread (thread.c) -+ by start_thread (in /lib/tls/i686/cmov/libpthread-2.10.1.so) -+ by clone (in /lib/tls/i686/cmov/libc-2.10.1.so) -+ Address 0xNNNN is on thread 1's stack -+ -+{ -+ -+ Memcheck:Addr4 -+ fun:NtQuerySystemTime -+ fun:NtDelayExecution -+ fun:SleepEx -+ fun:Sleep -+ fun:threadFunc6 -+ obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so -+ fun:call_thread_entry_point -+ fun:start_thread -+ fun:start_thread -+ fun:clone -+} -+ Invalid write of size 4 -+ at NtQuerySystemTime (time.c) -+ by NtDelayExecution (sync.c) -+ by SleepEx (sync.c) -+ by Sleep (sync.c) -+ by threadFunc6 (thread.c) -+ by ??? (signal_i386.c) -+ by call_thread_entry_point (signal_i386.c) -+ by start_thread (thread.c) -+ by start_thread (in /lib/tls/i686/cmov/libpthread-2.10.1.so) -+ by clone (in /lib/tls/i686/cmov/libc-2.10.1.so) -+ Address 0xNNNN is on thread 1's stack -+ -+{ -+ -+ Memcheck:Addr4 -+ fun:NtQuerySystemTime -+ fun:NtDelayExecution -+ fun:SleepEx -+ fun:Sleep -+ fun:threadFunc6 -+ obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so -+ fun:call_thread_entry_point -+ fun:start_thread -+ fun:start_thread -+ fun:clone -+} -+ Invalid read of size 4 -+ at gettimeofday (in /lib/tls/i686/cmov/libc-2.10.1.so) -+ by NtDelayExecution (sync.c) -+ by SleepEx (sync.c) -+ by Sleep (sync.c) -+ by threadFunc6 (thread.c) -+ by ??? (signal_i386.c) -+ by call_thread_entry_point (signal_i386.c) -+ by start_thread (thread.c) -+ by start_thread (in /lib/tls/i686/cmov/libpthread-2.10.1.so) -+ by clone (in /lib/tls/i686/cmov/libc-2.10.1.so) -+ Address 0xNNNN is on thread 1's stack -+ -+{ -+ -+ Memcheck:Addr4 -+ fun:gettimeofday -+ fun:NtDelayExecution -+ fun:SleepEx -+ fun:Sleep -+ fun:threadFunc6 -+ obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so -+ fun:call_thread_entry_point -+ fun:start_thread -+ fun:start_thread -+ fun:clone -+} -+ Invalid read of size 4 -+ at gettimeofday (in /lib/tls/i686/cmov/libc-2.10.1.so) -+ by NtDelayExecution (sync.c) -+ by SleepEx (sync.c) -+ by Sleep (sync.c) -+ by threadFunc6 (thread.c) -+ by ??? (signal_i386.c) -+ by call_thread_entry_point (signal_i386.c) -+ by start_thread (thread.c) -+ by start_thread (in /lib/tls/i686/cmov/libpthread-2.10.1.so) -+ by clone (in /lib/tls/i686/cmov/libc-2.10.1.so) -+ Address 0xNNNN is on thread 1's stack -+ -+{ -+ -+ Memcheck:Addr4 -+ fun:gettimeofday -+ fun:NtDelayExecution -+ fun:SleepEx -+ fun:Sleep -+ fun:threadFunc6 -+ obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so -+ fun:call_thread_entry_point -+ fun:start_thread -+ fun:start_thread -+ fun:clone -+} -+ Syscall param gettimeofday(tv) points to unaddressable byte(s) -+ at ??? (in /lib/ld-2.10.1.so) -+ by NtDelayExecution (sync.c) -+ by SleepEx (sync.c) -+ by Sleep (sync.c) -+ by threadFunc6 (thread.c) -+ by ??? (signal_i386.c) -+ by call_thread_entry_point (signal_i386.c) -+ by start_thread (thread.c) -+ by start_thread (in /lib/tls/i686/cmov/libpthread-2.10.1.so) -+ by clone (in /lib/tls/i686/cmov/libc-2.10.1.so) -+ Address 0xNNNN is on thread 1's stack -+ -+{ -+ -+ Memcheck:Param -+ gettimeofday(tv) -+ obj:/lib/ld-2.10.1.so -+ fun:NtDelayExecution - fun:SleepEx - fun:Sleep - fun:threadFunc6 -@@ -82,7 +304,7 @@ - - HEAP SUMMARY: - in use at exit: NNN bytes in BBBB blocks -- total heap usage: 21,213 allocs, 16,766 frees, NNNNN bytes allocated -+ total heap usage: 21,217 allocs, 16,766 frees, NNNNN bytes allocated - - LEAK SUMMARY: - definitely lost: NNN bytes in BBBB blocks diff -Nu -x '*diff.txt' 2010-03-05-10.53/diff-twain_32_dsm.txt 2010-03-18-21.54/diff-twain_32_dsm.txt --- 2010-03-05-10.53/diff-twain_32_dsm.txt 2010-03-05 12:55:24.000000000 -0800 +++ 2010-03-18-21.54/diff-twain_32_dsm.txt 1969-12-31 16:00:00.000000000 -0800 @@ -1,11 +0,0 @@ ---- ../2010-03-05-07.56/vg-twain_32_dsm.txt.x 2010-03-05 12:55:24.000000000 -0800 -+++ vg-twain_32_dsm.txt.x 2010-03-05 12:55:24.000000000 -0800 -@@ -2029,7 +2029,7 @@ - fun:run_test - fun:main - } -- 7,243 (24 direct, 7,219 indirect)NNN bytes in BBBB blocks are definitely lost -+ 7,244 (24 direct, 7,220 indirect)NNN bytes in BBBB blocks are definitely lost - at calloc (vg_replace_malloc.c) - by ??? - by ??? diff -Nu -x '*diff.txt' 2010-03-05-10.53/diff-user32_dde.txt 2010-03-18-21.54/diff-user32_dde.txt --- 2010-03-05-10.53/diff-user32_dde.txt 2010-03-05 12:55:24.000000000 -0800 +++ 2010-03-18-21.54/diff-user32_dde.txt 1969-12-31 16:00:00.000000000 -0800 @@ -1,121 +0,0 @@ ---- ../2010-03-05-07.56/vg-user32_dde.txt.x 2010-03-05 12:55:24.000000000 -0800 -+++ vg-user32_dde.txt.x 2010-03-05 12:55:24.000000000 -0800 -@@ -53,7 +53,7 @@ - - HEAP SUMMARY: - in use at exit: NNN bytes in BBBB blocks -- total heap usage: 21,052 allocs, 16,610 frees, NNNNN bytes allocated -+ total heap usage: 21,051 allocs, 16,609 frees, NNNNN bytes allocated - - NNN bytes in BBBB blocks are definitely lost - at notify_alloc (heap.c) -@@ -794,7 +794,7 @@ - - HEAP SUMMARY: - in use at exit: NNN bytes in BBBB blocks -- total heap usage: 21,003 allocs, 16,576 frees, NNNNN bytes allocated -+ total heap usage: 21,004 allocs, 16,577 frees, NNNNN bytes allocated - - LEAK SUMMARY: - definitely lost: NNN bytes in BBBB blocks -@@ -1285,6 +1285,36 @@ - by unpack_dde_message (message.c) - by peek_message (message.c) - by PeekMessageW (message.c) -+ by PeekMessageA (message.c) -+ by test_ddeml_server (dde.c) -+ by func_dde (dde.c) -+ 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 -+} -+ NNN bytes in BBBB blocks are definitely lost -+ at notify_alloc (heap.c) -+ by RtlAllocateHeap (heap.c) -+ by HeapAlloc (heap.c) -+ by GlobalAlloc (heap.c) -+ by unpack_dde_message (message.c) -+ by peek_message (message.c) -+ by PeekMessageW (message.c) - by WDML_SyncWaitTransactionReply (dde_client.c) - by WDML_ClientHandle (dde_client.c) - by DdeClientTransaction (dde_client.c) -@@ -1573,7 +1603,6 @@ - by WDML_ServerConvProc (dde_server.c) - by ??? (winproc.c) - by call_window_proc (winproc.c) -- by WINPROC_CallProcAtoW (winproc.c) - by WINPROC_call_window (winproc.c) - by DispatchMessageA (message.c) - by test_end_to_end_server (dde.c) -@@ -1593,7 +1622,6 @@ - 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 -@@ -1611,6 +1639,7 @@ - by WDML_ServerConvProc (dde_server.c) - by ??? (winproc.c) - by call_window_proc (winproc.c) -+ by WINPROC_CallProcAtoW (winproc.c) - by WINPROC_call_window (winproc.c) - by DispatchMessageA (message.c) - by test_end_to_end_server (dde.c) -@@ -1630,6 +1659,7 @@ - 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 -@@ -1726,7 +1756,6 @@ - by WDML_ServerConvProc (dde_server.c) - by ??? (winproc.c) - by call_window_proc (winproc.c) -- by WINPROC_CallProcAtoW (winproc.c) - by WINPROC_call_window (winproc.c) - by DispatchMessageA (message.c) - by test_end_to_end_server (dde.c) -@@ -1747,7 +1776,6 @@ - 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 -@@ -1766,6 +1794,7 @@ - by WDML_ServerConvProc (dde_server.c) - by ??? (winproc.c) - by call_window_proc (winproc.c) -+ by WINPROC_CallProcAtoW (winproc.c) - by WINPROC_call_window (winproc.c) - by DispatchMessageA (message.c) - by test_end_to_end_server (dde.c) -@@ -1786,6 +1815,7 @@ - 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 diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-advapi32_crypt.txt 2010-03-18-21.54/vg-advapi32_crypt.txt --- 2010-03-05-10.53/vg-advapi32_crypt.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-advapi32_crypt.txt 2010-03-19 00:12:24.000000000 -0700 @@ -6,7 +6,7 @@ by LocalAlloc (heap.c:969) by CryptGenKey (crypt.c:1426) by test_incorrect_api_usage (crypt.c:241) - by func_crypt (crypt.c:1115) + by func_crypt (crypt.c:1131) by run_test (test.h:541) by main (test.h:591) @@ -32,7 +32,7 @@ by ??? by CryptGenKey (crypt.c:1434) by test_incorrect_api_usage (crypt.c:241) - by func_crypt (crypt.c:1115) + by func_crypt (crypt.c:1131) by run_test (test.h:541) by main (test.h:591) @@ -53,16 +53,16 @@ LEAK SUMMARY: definitely lost: 980 bytes in 2 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 0 bytes in 0 blocks - still reachable: 183,546 bytes in 1,723 blocks - suppressed: 75,259 bytes in 2,703 blocks + possibly lost: 2,276 bytes in 3 blocks + still reachable: 184,539 bytes in 1,874 blocks + suppressed: 80,597 bytes in 2,802 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: 2 errors from 2 contexts (suppressed: 643 from 132) + ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 638 from 127) - used_suppression: 99 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 146 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-advapi32_lsa.txt 2010-03-18-21.54/vg-advapi32_lsa.txt --- 2010-03-05-10.53/vg-advapi32_lsa.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-advapi32_lsa.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,3 +1,36 @@ + Invalid write of size 1 + at memmove (mc_replace_strmem.c:629) + by RtlCopySid (sec.c:376) + by CopySid (security.c:905) + by lookup_local_wellknown_name (security.c:2801) + by lookup_name (lsa.c:308) + by LsaLookupNames2 (lsa.c:411) + by test_LsaLookupNames2 (lsa.c:336) + by func_lsa (lsa.c:362) + by run_test (test.h:541) + by main (test.h:591) + Address 0x7f030870 is not stack'd, malloc'd or (recently) free'd + +{ + + Memcheck:Addr1 + fun:memmove + fun:RtlCopySid + fun:CopySid + fun:lookup_local_wellknown_name + fun:lookup_name + fun:LsaLookupNames2 + fun:test_LsaLookupNames2 + fun:func_lsa + fun:run_test + fun:main +} +fixme:advapi:LsaClose (0xcafe) stub + + HEAP SUMMARY: + in use at exit: 267,636 bytes in 4,698 blocks + total heap usage: 25,383 allocs, 20,685 frees, 6,070,924 bytes allocated + 12 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) @@ -67,16 +100,16 @@ LEAK SUMMARY: definitely lost: 36 bytes in 3 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 0 bytes in 0 blocks - still reachable: 183,550 bytes in 1,728 blocks - suppressed: 75,323 bytes in 2,704 blocks + possibly lost: 2,276 bytes in 3 blocks + still reachable: 184,543 bytes in 1,879 blocks + suppressed: 80,661 bytes in 2,803 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: 3 errors from 3 contexts (suppressed: 299 from 92) + ERROR SUMMARY: 18 errors from 7 contexts (suppressed: 294 from 87) - used_suppression: 99 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 147 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-advapi32_security.txt 2010-03-18-21.54/vg-advapi32_security.txt --- 2010-03-05-10.53/vg-advapi32_security.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-advapi32_security.txt 2010-03-19 00:12:24.000000000 -0700 @@ -27,16 +27,16 @@ LEAK SUMMARY: definitely lost: 116 bytes in 1 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 0 bytes in 0 blocks - still reachable: 183,497 bytes in 1,722 blocks - suppressed: 75,323 bytes in 2,704 blocks + possibly lost: 2,276 bytes in 3 blocks + still reachable: 184,490 bytes in 1,873 blocks + suppressed: 80,661 bytes in 2,803 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: 1 errors from 1 contexts (suppressed: 299 from 92) + ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 294 from 87) - used_suppression: 99 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 147 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-advpack_advpack.txt 2010-03-18-21.54/vg-advpack_advpack.txt --- 2010-03-05-10.53/vg-advpack_advpack.txt 2010-03-05 12:55:21.000000000 -0800 +++ 2010-03-18-21.54/vg-advpack_advpack.txt 2010-03-19 00:12:24.000000000 -0700 @@ -76,8 +76,8 @@ definitely lost: 320 bytes in 2 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 276,946 bytes in 3,052 blocks - suppressed: 89,499 bytes in 2,784 blocks + still reachable: 280,215 bytes in 3,206 blocks + suppressed: 94,818 bytes in 2,883 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-advpack_files.txt 2010-03-18-21.54/vg-advpack_files.txt --- 2010-03-05-10.53/vg-advpack_files.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-advpack_files.txt 2010-03-19 00:12:24.000000000 -0700 @@ -48,8 +48,8 @@ definitely lost: 64 bytes in 1 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 279,615 bytes in 3,156 blocks - suppressed: 89,499 bytes in 2,784 blocks + still reachable: 282,884 bytes in 3,310 blocks + suppressed: 94,818 bytes in 2,883 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-advpack_install.txt 2010-03-18-21.54/vg-advpack_install.txt --- 2010-03-05-10.53/vg-advpack_install.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-advpack_install.txt 2010-03-19 00:12:24.000000000 -0700 @@ -48,8 +48,8 @@ definitely lost: 64 bytes in 1 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 324,055 bytes in 3,304 blocks - suppressed: 89,499 bytes in 2,784 blocks + still reachable: 327,324 bytes in 3,458 blocks + suppressed: 94,818 bytes in 2,883 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-cmd.exe_batch.txt 2010-03-18-21.54/vg-cmd.exe_batch.txt --- 2010-03-05-10.53/vg-cmd.exe_batch.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-cmd.exe_batch.txt 2010-03-19 00:12:24.000000000 -0700 @@ -4,14 +4,14 @@ by CompareStringW (locale.c:2755) by WCMD_expand_envvar (wcmdmain.c:547) by handleExpansion (wcmdmain.c:822) - by WCMD_ReadAndParseLine (wcmdmain.c:1778) + by WCMD_ReadAndParseLine (wcmdmain.c:1780) by WCMD_batch (batch.c:93) by WCMD_run_program (wcmdmain.c:1130) by WCMD_execute (wcmdmain.c:1551) - by WCMD_process_commands (wcmdmain.c:2162) - by wmain (wcmdmain.c:2423) + by WCMD_process_commands (wcmdmain.c:2164) + by wmain (wcmdmain.c:2425) by __wine_spec_exe_wentry (exe_wentry.c:36) - by start_process (process.c:1028) + by start_process (process.c:992) by ??? (signal_i386.c:2429) by call_thread_entry_point (signal_i386.c:2455) by start_process (loader.c:2612) @@ -46,14 +46,14 @@ by CompareStringW (locale.c:2755) by WCMD_expand_envvar (wcmdmain.c:583) by handleExpansion (wcmdmain.c:822) - by WCMD_ReadAndParseLine (wcmdmain.c:1778) + by WCMD_ReadAndParseLine (wcmdmain.c:1780) by WCMD_batch (batch.c:93) by WCMD_run_program (wcmdmain.c:1130) by WCMD_execute (wcmdmain.c:1551) - by WCMD_process_commands (wcmdmain.c:2162) - by wmain (wcmdmain.c:2423) + by WCMD_process_commands (wcmdmain.c:2164) + by wmain (wcmdmain.c:2425) by __wine_spec_exe_wentry (exe_wentry.c:36) - by start_process (process.c:1028) + by start_process (process.c:992) by ??? (signal_i386.c:2429) by call_thread_entry_point (signal_i386.c:2455) by start_process (loader.c:2612) @@ -83,183 +83,35 @@ obj:/home/dank/wine-git/libs/wine/libwine.so.1.0 } Conditional jump or move depends on uninitialised value(s) - at RtlFreeHeap (heap.c:1732) - by WCMD_free_commands (wcmdmain.c:2186) - by WCMD_batch (batch.c:96) - by WCMD_run_program (wcmdmain.c:1130) - by WCMD_execute (wcmdmain.c:1551) - by WCMD_process_commands (wcmdmain.c:2162) - by wmain (wcmdmain.c:2423) - by __wine_spec_exe_wentry (exe_wentry.c:36) - by start_process (process.c:1028) - by ??? (signal_i386.c:2429) - by call_thread_entry_point (signal_i386.c:2455) - by start_process (loader.c:2612) - by ??? (port.c:84) - Uninitialised value was created by a client request - at mark_block_uninitialized (heap.c:208) - by initialize_block (heap.c:239) - by RtlAllocateHeap (heap.c:1701) - by WCMD_addCommand (wcmdmain.c:1615) - by WCMD_ReadAndParseLine (wcmdmain.c:2062) - by WCMD_batch (batch.c:93) - by WCMD_run_program (wcmdmain.c:1130) - by WCMD_execute (wcmdmain.c:1551) - by WCMD_process_commands (wcmdmain.c:2162) - by wmain (wcmdmain.c:2423) - by __wine_spec_exe_wentry (exe_wentry.c:36) - by start_process (process.c:1028) - by ??? (signal_i386.c:2429) - by call_thread_entry_point (signal_i386.c:2455) - by start_process (loader.c:2612) - by ??? (port.c:84) - -{ - - Memcheck:Cond - fun:RtlFreeHeap - fun:WCMD_free_commands - fun:WCMD_batch - fun:WCMD_run_program - fun:WCMD_execute - fun:WCMD_process_commands - fun:wmain - fun:__wine_spec_exe_wentry - fun:start_process - obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so - fun:call_thread_entry_point - fun:start_process - obj:/home/dank/wine-git/libs/wine/libwine.so.1.0 -} - Invalid free() / delete / delete[] - at notify_free (heap.c:262) - by RtlFreeHeap (heap.c:1746) - by WCMD_free_commands (wcmdmain.c:2186) - by WCMD_batch (batch.c:96) - by WCMD_run_program (wcmdmain.c:1130) - by WCMD_execute (wcmdmain.c:1551) - by WCMD_process_commands (wcmdmain.c:2162) - by wmain (wcmdmain.c:2423) - by __wine_spec_exe_wentry (exe_wentry.c:36) - by start_process (process.c:1028) - by ??? (signal_i386.c:2429) - by call_thread_entry_point (signal_i386.c:2455) - by start_process (loader.c:2612) - by ??? (port.c:84) - Address 0x7f000128 is not stack'd, malloc'd or (recently) free'd - -{ - - Memcheck:Free - fun:notify_free - fun:RtlFreeHeap - fun:WCMD_free_commands - fun:WCMD_batch - fun:WCMD_run_program - fun:WCMD_execute - fun:WCMD_process_commands - fun:wmain - fun:__wine_spec_exe_wentry - fun:start_process - obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so - fun:call_thread_entry_point - fun:start_process - obj:/home/dank/wine-git/libs/wine/libwine.so.1.0 -} - Conditional jump or move depends on uninitialised value(s) - at HEAP_FindSubHeap (heap.c:493) - by validate_block_pointer (heap.c:1387) - by RtlFreeHeap (heap.c:1750) - by WCMD_free_commands (wcmdmain.c:2186) - by WCMD_batch (batch.c:96) - by WCMD_run_program (wcmdmain.c:1130) - by WCMD_execute (wcmdmain.c:1551) - by WCMD_process_commands (wcmdmain.c:2162) - by wmain (wcmdmain.c:2423) - by __wine_spec_exe_wentry (exe_wentry.c:36) - by start_process (process.c:1028) - by ??? (signal_i386.c:2429) - by call_thread_entry_point (signal_i386.c:2455) - by start_process (loader.c:2612) - by ??? (port.c:84) - Uninitialised value was created by a client request - at mark_block_uninitialized (heap.c:208) - by initialize_block (heap.c:239) - by RtlAllocateHeap (heap.c:1701) - by WCMD_addCommand (wcmdmain.c:1615) - by WCMD_ReadAndParseLine (wcmdmain.c:2062) - by WCMD_batch (batch.c:93) - by WCMD_run_program (wcmdmain.c:1130) - by WCMD_execute (wcmdmain.c:1551) - by WCMD_process_commands (wcmdmain.c:2162) - by wmain (wcmdmain.c:2423) - by __wine_spec_exe_wentry (exe_wentry.c:36) - by start_process (process.c:1028) - by ??? (signal_i386.c:2429) - by call_thread_entry_point (signal_i386.c:2455) - by start_process (loader.c:2612) - by ??? (port.c:84) - -{ - - Memcheck:Cond - fun:HEAP_FindSubHeap - fun:validate_block_pointer - fun:RtlFreeHeap - fun:WCMD_free_commands - fun:WCMD_batch - fun:WCMD_run_program - fun:WCMD_execute - fun:WCMD_process_commands - fun:wmain - fun:__wine_spec_exe_wentry - fun:start_process - obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so - fun:call_thread_entry_point - fun:start_process - obj:/home/dank/wine-git/libs/wine/libwine.so.1.0 -} - Conditional jump or move depends on uninitialised value(s) - at HEAP_FindSubHeap (heap.c:493) - by validate_block_pointer (heap.c:1387) - by RtlFreeHeap (heap.c:1750) - by WCMD_free_commands (wcmdmain.c:2186) - by WCMD_batch (batch.c:96) - by WCMD_run_program (wcmdmain.c:1130) - by WCMD_execute (wcmdmain.c:1551) - by WCMD_process_commands (wcmdmain.c:2162) - by wmain (wcmdmain.c:2423) - by __wine_spec_exe_wentry (exe_wentry.c:36) - by start_process (process.c:1028) - by ??? (signal_i386.c:2429) - by call_thread_entry_point (signal_i386.c:2455) - by start_process (loader.c:2612) - by ??? (port.c:84) - Uninitialised value was created by a client request - at mark_block_uninitialized (heap.c:208) - by initialize_block (heap.c:239) - by RtlAllocateHeap (heap.c:1701) - by WCMD_addCommand (wcmdmain.c:1615) - by WCMD_ReadAndParseLine (wcmdmain.c:2062) + at real_length (sortkey.c:329) + by wine_compare_string (sortkey.c:338) + by CompareStringW (locale.c:2755) + by WCMD_expand_envvar (wcmdmain.c:556) + by handleExpansion (wcmdmain.c:822) + by WCMD_ReadAndParseLine (wcmdmain.c:1780) by WCMD_batch (batch.c:93) by WCMD_run_program (wcmdmain.c:1130) by WCMD_execute (wcmdmain.c:1551) - by WCMD_process_commands (wcmdmain.c:2162) - by wmain (wcmdmain.c:2423) + by WCMD_process_commands (wcmdmain.c:2164) + by wmain (wcmdmain.c:2425) by __wine_spec_exe_wentry (exe_wentry.c:36) - by start_process (process.c:1028) + by start_process (process.c:992) by ??? (signal_i386.c:2429) by call_thread_entry_point (signal_i386.c:2455) by start_process (loader.c:2612) by ??? (port.c:84) + Uninitialised value was created by a stack allocation + at WCMD_expand_envvar (wcmdmain.c:482) { Memcheck:Cond - fun:HEAP_FindSubHeap - fun:validate_block_pointer - fun:RtlFreeHeap - fun:WCMD_free_commands + fun:real_length + fun:wine_compare_string + fun:CompareStringW + fun:WCMD_expand_envvar + fun:handleExpansion + fun:WCMD_ReadAndParseLine fun:WCMD_batch fun:WCMD_run_program fun:WCMD_execute @@ -273,44 +125,35 @@ obj:/home/dank/wine-git/libs/wine/libwine.so.1.0 } Conditional jump or move depends on uninitialised value(s) - at validate_block_pointer (heap.c:1401) - by RtlFreeHeap (heap.c:1750) - by WCMD_free_commands (wcmdmain.c:2186) - by WCMD_batch (batch.c:96) - by WCMD_run_program (wcmdmain.c:1130) - by WCMD_execute (wcmdmain.c:1551) - by WCMD_process_commands (wcmdmain.c:2162) - by wmain (wcmdmain.c:2423) - by __wine_spec_exe_wentry (exe_wentry.c:36) - by start_process (process.c:1028) - by ??? (signal_i386.c:2429) - by call_thread_entry_point (signal_i386.c:2455) - by start_process (loader.c:2612) - by ??? (port.c:84) - Uninitialised value was created by a client request - at mark_block_uninitialized (heap.c:208) - by initialize_block (heap.c:239) - by RtlAllocateHeap (heap.c:1701) - by WCMD_addCommand (wcmdmain.c:1615) - by WCMD_ReadAndParseLine (wcmdmain.c:2062) + at real_length (sortkey.c:329) + by wine_compare_string (sortkey.c:338) + by CompareStringW (locale.c:2755) + by WCMD_expand_envvar (wcmdmain.c:566) + by handleExpansion (wcmdmain.c:822) + by WCMD_ReadAndParseLine (wcmdmain.c:1780) by WCMD_batch (batch.c:93) by WCMD_run_program (wcmdmain.c:1130) by WCMD_execute (wcmdmain.c:1551) - by WCMD_process_commands (wcmdmain.c:2162) - by wmain (wcmdmain.c:2423) + by WCMD_process_commands (wcmdmain.c:2164) + by wmain (wcmdmain.c:2425) by __wine_spec_exe_wentry (exe_wentry.c:36) - by start_process (process.c:1028) + by start_process (process.c:992) by ??? (signal_i386.c:2429) by call_thread_entry_point (signal_i386.c:2455) by start_process (loader.c:2612) by ??? (port.c:84) + Uninitialised value was created by a stack allocation + at WCMD_expand_envvar (wcmdmain.c:482) { Memcheck:Cond - fun:validate_block_pointer - fun:RtlFreeHeap - fun:WCMD_free_commands + fun:real_length + fun:wine_compare_string + fun:CompareStringW + fun:WCMD_expand_envvar + fun:handleExpansion + fun:WCMD_ReadAndParseLine fun:WCMD_batch fun:WCMD_run_program fun:WCMD_execute @@ -325,20 +168,20 @@ } HEAP SUMMARY: - in use at exit: 394,986 bytes in 4,710 blocks - total heap usage: 22,646 allocs, 17,940 frees, 6,545,512 bytes allocated + in use at exit: 404,173 bytes in 4,964 blocks + total heap usage: 26,685 allocs, 21,721 frees, 7,733,964 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: 314,474 bytes in 1,959 blocks - suppressed: 80,392 bytes in 2,741 blocks + still reachable: 318,314 bytes in 2,114 blocks + suppressed: 85,739 bytes in 2,840 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: 32 errors from 7 contexts (suppressed: 606 from 93) + ERROR SUMMARY: 23 errors from 4 contexts (suppressed: 606 from 93) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 173 todo_suppress_dlopen_leak @@ -362,15 +205,15 @@ HEAP SUMMARY: - in use at exit: 10,575 bytes in 80 blocks - total heap usage: 298 allocs, 218 frees, 257,912 bytes allocated + in use at exit: 10,578 bytes in 80 blocks + total heap usage: 295 allocs, 215 frees, 191,955 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: 5,714 bytes in 38 blocks - suppressed: 4,741 bytes in 32 blocks + still reachable: 5,715 bytes in 38 blocks + suppressed: 4,743 bytes in 32 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-comctl32_imagelist.txt 2010-03-18-21.54/vg-comctl32_imagelist.txt --- 2010-03-05-10.53/vg-comctl32_imagelist.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-comctl32_imagelist.txt 2010-03-19 00:12:24.000000000 -0700 @@ -5,7 +5,7 @@ by func_imagelist (imagelist.c:1658) by run_test (test.h:541) by main (test.h:591) - Address 0x7f017728 is not stack'd, malloc'd or (recently) free'd + Address 0x7f00a278 is not stack'd, malloc'd or (recently) free'd { @@ -24,7 +24,7 @@ by func_imagelist (imagelist.c:1658) by run_test (test.h:541) by main (test.h:591) - Address 0x7f020438 is not stack'd, malloc'd or (recently) free'd + Address 0x7f01c2a8 is not stack'd, malloc'd or (recently) free'd { @@ -39,8 +39,8 @@ fixme:bitmap:CreateBitmapIndirect planes = 0 HEAP SUMMARY: - in use at exit: 400,228 bytes in 5,713 blocks - total heap usage: 32,265 allocs, 26,552 frees, 9,523,907 bytes allocated + in use at exit: 408,830 bytes in 5,966 blocks + total heap usage: 36,180 allocs, 30,214 frees, 10,174,488 bytes allocated 136 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) @@ -49,7 +49,7 @@ by ImageList_Create (imagelist.c:601) by ImageList_Merge (imagelist.c:1809) by ImageListImpl_Merge (imagelist.c:3133) - by testMerge_v6 (imagelist.c:1600) + by testMerge_v6 (imagelist.c:1567) by func_imagelist (imagelist.c:1663) by run_test (test.h:541) by main (test.h:591) @@ -75,7 +75,7 @@ by ImageList_Create (imagelist.c:601) by ImageList_Merge (imagelist.c:1809) by ImageListImpl_Merge (imagelist.c:3133) - by testMerge_v6 (imagelist.c:1567) + by testMerge_v6 (imagelist.c:1571) by func_imagelist (imagelist.c:1663) by run_test (test.h:541) by main (test.h:591) @@ -101,7 +101,7 @@ by ImageList_Create (imagelist.c:601) by ImageList_Merge (imagelist.c:1809) by ImageListImpl_Merge (imagelist.c:3133) - by testMerge_v6 (imagelist.c:1571) + by testMerge_v6 (imagelist.c:1582) by func_imagelist (imagelist.c:1663) by run_test (test.h:541) by main (test.h:591) @@ -127,7 +127,7 @@ by ImageList_Create (imagelist.c:601) by ImageList_Merge (imagelist.c:1809) by ImageListImpl_Merge (imagelist.c:3133) - by testMerge_v6 (imagelist.c:1582) + by testMerge_v6 (imagelist.c:1586) by func_imagelist (imagelist.c:1663) by run_test (test.h:541) by main (test.h:591) @@ -153,7 +153,7 @@ by ImageList_Create (imagelist.c:601) by ImageList_Merge (imagelist.c:1809) by ImageListImpl_Merge (imagelist.c:3133) - by testMerge_v6 (imagelist.c:1586) + by testMerge_v6 (imagelist.c:1593) by func_imagelist (imagelist.c:1663) by run_test (test.h:541) by main (test.h:591) @@ -179,7 +179,7 @@ by ImageList_Create (imagelist.c:601) by ImageList_Merge (imagelist.c:1809) by ImageListImpl_Merge (imagelist.c:3133) - by testMerge_v6 (imagelist.c:1593) + by testMerge_v6 (imagelist.c:1600) by func_imagelist (imagelist.c:1663) by run_test (test.h:541) by main (test.h:591) @@ -256,8 +256,8 @@ definitely lost: 3,128 bytes in 23 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 8 bytes in 1 blocks - still reachable: 319,107 bytes in 2,958 blocks - suppressed: 77,865 bytes in 2,721 blocks + still reachable: 322,376 bytes in 3,112 blocks + suppressed: 83,198 bytes in 2,820 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-comctl32_monthcal.txt 2010-03-18-21.54/vg-comctl32_monthcal.txt --- 2010-03-05-10.53/vg-comctl32_monthcal.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-comctl32_monthcal.txt 2010-03-19 00:12:24.000000000 -0700 @@ -480,20 +480,20 @@ } HEAP SUMMARY: - in use at exit: 474,870 bytes in 5,300 blocks - total heap usage: 27,206 allocs, 21,906 frees, 6,194,834 bytes allocated + in use at exit: 483,891 bytes in 5,369 blocks + total heap usage: 31,142 allocs, 25,773 frees, 6,867,696 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: 396,691 bytes in 2,564 blocks - suppressed: 78,059 bytes in 2,726 blocks + possibly lost: 1,452 bytes in 17 blocks + still reachable: 398,927 bytes in 2,517 blocks + suppressed: 83,392 bytes in 2,825 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: 22 errors from 10 contexts (suppressed: 418 from 90) + ERROR SUMMARY: 23 errors from 11 contexts (suppressed: 418 from 90) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 160 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-comctl32_propsheet.txt 2010-03-18-21.54/vg-comctl32_propsheet.txt --- 2010-03-05-10.53/vg-comctl32_propsheet.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-comctl32_propsheet.txt 2010-03-19 00:12:24.000000000 -0700 @@ -48,8 +48,8 @@ definitely lost: 84 bytes in 3 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 353,179 bytes in 2,371 blocks - suppressed: 78,059 bytes in 2,726 blocks + still reachable: 355,200 bytes in 2,513 blocks + suppressed: 83,392 bytes in 2,825 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-comctl32_subclass.txt 2010-03-18-21.54/vg-comctl32_subclass.txt --- 2010-03-05-10.53/vg-comctl32_subclass.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-comctl32_subclass.txt 2010-03-19 00:12:24.000000000 -0700 @@ -30,8 +30,8 @@ definitely lost: 16 bytes in 1 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 229,736 bytes in 1,956 blocks - suppressed: 77,929 bytes in 2,722 blocks + still reachable: 233,005 bytes in 2,110 blocks + suppressed: 83,262 bytes in 2,821 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-comctl32_tab.txt 2010-03-18-21.54/vg-comctl32_tab.txt --- 2010-03-05-10.53/vg-comctl32_tab.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-comctl32_tab.txt 2010-03-19 00:12:24.000000000 -0700 @@ -18,7 +18,7 @@ by func_tab (tab.c:1239) by run_test (test.h:541) by main (test.h:591) - Address 0x7f030fdc is not stack'd, malloc'd or (recently) free'd + Address 0x7f0058d4 is not stack'd, malloc'd or (recently) free'd { @@ -45,15 +45,15 @@ } HEAP SUMMARY: - in use at exit: 392,906 bytes in 4,838 blocks - total heap usage: 28,710 allocs, 23,872 frees, 6,451,242 bytes allocated + in use at exit: 401,508 bytes in 5,091 blocks + total heap usage: 32,866 allocs, 27,775 frees, 7,123,481 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 8 bytes in 1 blocks - still reachable: 314,719 bytes in 2,101 blocks - suppressed: 78,059 bytes in 2,726 blocks + still reachable: 317,988 bytes in 2,255 blocks + suppressed: 83,392 bytes in 2,825 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-comdlg32_filedlg.txt 2010-03-18-21.54/vg-comdlg32_filedlg.txt --- 2010-03-05-10.53/vg-comdlg32_filedlg.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-comdlg32_filedlg.txt 2010-03-19 00:12:24.000000000 -0700 @@ -49,8 +49,8 @@ filedlg.c:951: Tests skipped: some interactive resizable dialog tests (set WINETEST_INTERACTIVE=1) HEAP SUMMARY: - in use at exit: 621,606 bytes in 6,627 blocks - total heap usage: 231,852 allocs, 225,225 frees, 85,044,411 bytes allocated + in use at exit: 635,144 bytes in 6,890 blocks + total heap usage: 247,760 allocs, 240,870 frees, 86,871,241 bytes allocated 140 bytes in 5 blocks are definitely lost at notify_alloc (heap.c:254) @@ -102,13 +102,13 @@ definitely lost: 140 bytes in 5 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 521,355 bytes in 3,750 blocks - suppressed: 99,991 bytes in 2,862 blocks + still reachable: 529,548 bytes in 3,914 blocks + suppressed: 105,336 bytes in 2,961 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: 2 errors from 2 contexts (suppressed: 3037 from 106) + ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 3454 from 106) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 207 todo_suppress_dlopen_leak @@ -128,6 +128,6 @@ used_suppression: 1 dl-hack3-cond-2 used_suppression: 332 dl-hack3-cond-1 used_suppression: 110 glibc-2.10-on-SUSE-10.3-(x86) - used_suppression: 149 X on SUSE11 writev uninit padding 2 - used_suppression: 2403 bogus_Xcursor + used_suppression: 182 X on SUSE11 writev uninit padding 2 + used_suppression: 2787 bogus_Xcursor diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-comdlg32_fontdlg.txt 2010-03-18-21.54/vg-comdlg32_fontdlg.txt --- 2010-03-05-10.53/vg-comdlg32_fontdlg.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-comdlg32_fontdlg.txt 2010-03-19 00:12:24.000000000 -0700 @@ -34,8 +34,8 @@ definitely lost: 20 bytes in 1 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 540,259 bytes in 3,854 blocks - suppressed: 99,863 bytes in 2,861 blocks + still reachable: 538,595 bytes in 3,971 blocks + suppressed: 105,208 bytes in 2,960 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-comdlg32_printdlg.txt 2010-03-18-21.54/vg-comdlg32_printdlg.txt --- 2010-03-05-10.53/vg-comdlg32_printdlg.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-comdlg32_printdlg.txt 2010-03-19 00:12:24.000000000 -0700 @@ -286,8 +286,8 @@ definitely lost: 140 bytes in 7 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 373,675 bytes in 3,525 blocks - suppressed: 99,733 bytes in 2,857 blocks + still reachable: 369,651 bytes in 3,628 blocks + suppressed: 105,078 bytes in 2,956 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-crypt32_cert.txt 2010-03-18-21.54/vg-crypt32_cert.txt --- 2010-03-05-10.53/vg-crypt32_cert.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-crypt32_cert.txt 2010-03-19 00:12:24.000000000 -0700 @@ -27,20 +27,20 @@ fixme:crypt:CertGetPublicKeyLength unimplemented for DH public keys HEAP SUMMARY: - in use at exit: 260,766 bytes in 4,450 blocks - total heap usage: 59,440 allocs, 54,990 frees, 21,901,208 bytes allocated + in use at exit: 269,366 bytes in 4,703 blocks + total heap usage: 70,139 allocs, 65,436 frees, 25,773,745 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: 183,526 bytes in 1,723 blocks - suppressed: 77,120 bytes in 2,717 blocks + still reachable: 186,795 bytes in 1,877 blocks + suppressed: 82,451 bytes in 2,816 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: 1 errors from 1 contexts (suppressed: 374 from 96) + ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 373 from 95) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 158 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-crypt32_encode.txt 2010-03-18-21.54/vg-crypt32_encode.txt --- 2010-03-05-10.53/vg-crypt32_encode.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-crypt32_encode.txt 1969-12-31 16:00:00.000000000 -0800 @@ -1,52 +0,0 @@ - Invalid read of size 4 - at CRYPT_AsnEncodeIssuingDistPoint (encode.c:3841) - by CryptEncodeObjectEx (encode.c:4587) - by test_encodeCRLIssuingDistPoint (encode.c:3620) - by func_encode (encode.c:8031) - by run_test (test.h:541) - by main (test.h:591) - Address 0x0 is not stack'd, malloc'd or (recently) free'd - -{ - - Memcheck:Addr4 - fun:CRYPT_AsnEncodeIssuingDistPoint - fun:CryptEncodeObjectEx - fun:test_encodeCRLIssuingDistPoint - fun:func_encode - fun:run_test - fun:main -} - - HEAP SUMMARY: - in use at exit: 259,497 bytes in 4,442 blocks - total heap usage: 34,274 allocs, 29,832 frees, 10,860,384 bytes allocated - - LEAK SUMMARY: - definitely lost: 0 bytes in 0 blocks - indirectly lost: 120 bytes in 10 blocks - possibly lost: 612 bytes in 6 blocks - still reachable: 183,536 bytes in 1,723 blocks - suppressed: 75,229 bytes in 2,703 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: 5 errors from 3 contexts (suppressed: 333 from 95) - - used_suppression: 94 todo_suppress_libfontconfig_leak - used_suppression: 149 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: 75 glibc-2.10-on-SUSE-10.3-(x86) - used_suppression: 219 dl-hack3-cond-1 - diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-crypt32_msg.txt 2010-03-18-21.54/vg-crypt32_msg.txt --- 2010-03-05-10.53/vg-crypt32_msg.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-crypt32_msg.txt 2010-03-19 00:12:24.000000000 -0700 @@ -2,84 +2,85 @@ Register dump: CS:0073 SS:007b DS:007b ES:0000 FS:000b GS:0013 EIP:00000000 ESP:7f22fb6c EBP:7f22fc68 EFLAGS:00000000( - -- - - - ) - EAX:00000000 EBX:04a4aff4 ECX:00000011 EDX:7f01ece8 + EAX:00000000 EBX:04a4bff4 ECX:00000011 EDX:7f0077f0 ESI:00000000 EDI:00000000 Stack dump: -0x7f22fb6c: 04a1ba30 00000000 7f01ece8 00000011 -0x7f22fb7c: 00000000 7f022ec8 00000000 00000000 -0x7f22fb8c: 00000000 7f22ff08 04a1b5cc 00000000 -0x7f22fb9c: 04a4aff4 80070057 00000000 7f22fc68 -0x7f22fbac: 7ef88616 787662e1 00000000 000000d8 -0x7f22fbbc: 04711b8d 7f000064 00000001 00000001 +0x7f22fb6c: 04a1ccbc 00000000 7f0077f0 00000011 +0x7f22fb7c: 00000000 7f007d00 00000000 00000000 +0x7f22fb8c: 00000000 7f22ff08 04a1c858 00000000 +0x7f22fb9c: 04a4bff4 80070057 00000000 7f22fc68 +0x7f22fbac: 1f01580f 196aa4f8 00000000 00000148 +0x7f22fbbc: 04712b8d 7f000064 00000001 00000001 Backtrace: =>0 0x00000000 (0x7f22fc68) - 1 0x04a21a63 CryptMsgUpdate+0xa0(hCryptMsg=0x7f022ed0, pbData="", cbData=0x0004, fFinal=0) [/home/dank/wine-git/dlls/crypt32/msg.c:2786] in crypt32 (0x7f22fca8) - 2 0x04988030 test_data_msg_update+0x57b() [/home/dank/wine-git/dlls/crypt32/tests/msg.c:445] in crypt32_test (0x7f22fcf8) - 3 0x04989024 test_data_msg+0x10() [/home/dank/wine-git/dlls/crypt32/tests/msg.c:705] in crypt32_test (0x7f22fd08) - 4 0x04993838 func_msg+0xc6() [/home/dank/wine-git/dlls/crypt32/tests/msg.c:3193] in crypt32_test (0x7f22fd28) - 5 0x049a4b84 run_test+0x9f(name="msg.c") [/home/dank/wine-git/dlls/crypt32/tests/../../../include/wine/test.h:543] in crypt32_test (0x7f22fd88) - 6 0x049a4e9e main+0x1f1(argc=0x7f22fe70, argv=0x7f001cf8) [/home/dank/wine-git/dlls/crypt32/tests/../../../include/wine/test.h:592] in crypt32_test (0x7f22fe58) - 7 0x049a4f2e __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in crypt32_test (0x7f22fe98) - 8 0x04854ba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f22fed8) - 9 0x047569f0 call_thread_func+0xc() in ntdll (0x7f22fee8) - 10 0x04756a2e call_thread_entry_point+0x34(entry=0x4854a6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) - 11 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) - -- no code accessible -- + 1 0x04a22cef CryptMsgUpdate+0xa0(hCryptMsg=0x7f0056d8, pbData="", cbData=0x0004, fFinal=0) [/home/dank/wine-git/dlls/crypt32/msg.c:2786] in crypt32 (0x7f22fca8) + 2 0x04989030 test_data_msg_update+0x57b() [/home/dank/wine-git/dlls/crypt32/tests/msg.c:445] in crypt32_test (0x7f22fcf8) + 3 0x0498a024 test_data_msg+0x10() [/home/dank/wine-git/dlls/crypt32/tests/msg.c:705] in crypt32_test (0x7f22fd08) + 4 0x04994838 func_msg+0xc6() [/home/dank/wine-git/dlls/crypt32/tests/msg.c:3193] in crypt32_test (0x7f22fd28) + 5 0x049a5b84 run_test+0x9f(name="msg.c") [/home/dank/wine-git/dlls/crypt32/tests/../../../include/wine/test.h:543] in crypt32_test (0x7f22fd88) + 6 0x049a5e9e main+0x1f1(argc=0x7f22fe70, argv=0x7f001cc0) [/home/dank/wine-git/dlls/crypt32/tests/../../../include/wine/test.h:592] in crypt32_test (0x7f22fe58) + 7 0x049a5f2e __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in crypt32_test (0x7f22fe98) + 8 0x048554b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f22fed8) + 9 0x04757a98 call_thread_func+0xc() in ntdll (0x7f22fee8) + 10 0x04757ad6 call_thread_entry_point+0x34(entry=0x4855381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) + 11 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 12 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) + addb %al,0x0(%eax) Modules: Module Address Debug info Name (54 modules) ELF 4000000- 401d000 Deferred ld-linux.so.2 ELF 401f000- 4022000 Deferred vgpreload_core-x86-linux.so ELF 4022000- 402a000 Deferred vgpreload_memcheck-x86-linux.so -ELF 402a000- 4167000 Deferred libwine.so.1 -ELF 4178000- 4191000 Deferred libpthread.so.0 -ELF 4192000- 42d7000 Deferred libc.so.6 -ELF 42d7000- 42db000 Deferred libdl.so.2 -ELF 46dc000- 479d000 Dwarf ntdll - \-PE 46f0000- 479d000 \ ntdll -ELF 479d000- 47c3000 Deferred libm.so.6 -ELF 47c3000- 47cb000 Deferred libnss_compat.so.2 -ELF 47cb000- 47e2000 Deferred libnsl.so.1 -ELF 47e2000- 47ed000 Deferred libnss_nis.so.2 -ELF 47ed000- 47f9000 Deferred libnss_files.so.2 -ELF 47f9000- 4938000 Dwarf kernel32 - \-PE 4810000- 4938000 \ kernel32 -ELF 4938000- 49cb000 Dwarf crypt32_test - \-PE 4940000- 49cb000 \ crypt32_test -ELF 49cb000- 4a6a000 Dwarf crypt32 - \-PE 49e0000- 4a6a000 \ crypt32 -ELF 4a6a000- 4b8c000 Deferred user32 - \-PE 4a80000- 4b8c000 \ user32 -ELF 4b8c000- 4c26000 Deferred gdi32 - \-PE 4ba0000- 4c26000 \ gdi32 -ELF 4c26000- 4c82000 Deferred advapi32 - \-PE 4c30000- 4c82000 \ advapi32 -ELF 4c82000- 4cfb000 Deferred rpcrt4 - \-PE 4c90000- 4cfb000 \ rpcrt4 -ELF 4cfb000- 4d7a000 Deferred libfreetype.so.6 -ELF 4d7a000- 4d90000 Deferred libz.so.1 -ELF 4d90000- 4dbd000 Deferred libfontconfig.so.1 -ELF 4dbd000- 4de4000 Deferred libexpat.so.1 -ELF 4e06000- 4eb7000 Deferred winex11 - \-PE 4e10000- 4eb7000 \ winex11 -ELF 4ec8000- 4ed1000 Deferred libsm.so.6 -ELF 4ed1000- 4eec000 Deferred libice.so.6 -ELF 4eec000- 4efc000 Deferred libxext.so.6 -ELF 4efc000- 502b000 Deferred libx11.so.6 -ELF 502b000- 5030000 Deferred libuuid.so.1 -ELF 5030000- 5034000 Deferred libxau.so.6 -ELF 5034000- 5052000 Deferred libxcb.so.1 -ELF 5052000- 5057000 Deferred libxdmcp.so.6 -ELF 5057000- 5078000 Deferred imm32 - \-PE 5060000- 5078000 \ imm32 -ELF 5078000- 507b000 Deferred libxinerama.so.1 -ELF 507b000- 5081000 Deferred libxxf86vm.so.1 -ELF 5081000- 508b000 Deferred libxrender.so.1 -ELF 508b000- 5094000 Deferred libxrandr.so.2 -ELF 5094000- 5098000 Deferred libxcomposite.so.1 -ELF 5098000- 509e000 Deferred libxfixes.so.3 -ELF 509e000- 50a9000 Deferred libxcursor.so.1 -ELF 50a9000- 50e5000 Deferred rsaenh - \-PE 50b0000- 50e5000 \ rsaenh +ELF 402a000- 4167000 Dwarf libwine.so.1 +ELF 4179000- 4192000 Deferred libpthread.so.0 +ELF 4193000- 42d8000 Deferred libc.so.6 +ELF 42d8000- 42dc000 Deferred libdl.so.2 +ELF 46dd000- 479e000 Dwarf ntdll + \-PE 46f0000- 479e000 \ ntdll +ELF 479e000- 47c4000 Deferred libm.so.6 +ELF 47c4000- 47cc000 Deferred libnss_compat.so.2 +ELF 47cc000- 47e3000 Deferred libnsl.so.1 +ELF 47e3000- 47ee000 Deferred libnss_nis.so.2 +ELF 47ee000- 47fa000 Deferred libnss_files.so.2 +ELF 47fa000- 4939000 Dwarf kernel32 + \-PE 4810000- 4939000 \ kernel32 +ELF 4939000- 49cc000 Dwarf crypt32_test + \-PE 4940000- 49cc000 \ crypt32_test +ELF 49cc000- 4a6b000 Dwarf crypt32 + \-PE 49e0000- 4a6b000 \ crypt32 +ELF 4a6b000- 4b8d000 Deferred user32 + \-PE 4a80000- 4b8d000 \ user32 +ELF 4b8d000- 4c27000 Deferred gdi32 + \-PE 4ba0000- 4c27000 \ gdi32 +ELF 4c27000- 4c83000 Deferred advapi32 + \-PE 4c30000- 4c83000 \ advapi32 +ELF 4c83000- 4cfc000 Deferred rpcrt4 + \-PE 4c90000- 4cfc000 \ rpcrt4 +ELF 4cfc000- 4d7b000 Deferred libfreetype.so.6 +ELF 4d7b000- 4d91000 Deferred libz.so.1 +ELF 4d91000- 4dbe000 Deferred libfontconfig.so.1 +ELF 4dbe000- 4de5000 Deferred libexpat.so.1 +ELF 4e3d000- 4e41000 Deferred libxau.so.6 +ELF 5241000- 52f3000 Deferred winex11 + \-PE 5250000- 52f3000 \ winex11 +ELF 52f3000- 52fc000 Deferred libsm.so.6 +ELF 52fc000- 5317000 Deferred libice.so.6 +ELF 5317000- 5327000 Deferred libxext.so.6 +ELF 5327000- 5456000 Deferred libx11.so.6 +ELF 5456000- 545b000 Deferred libuuid.so.1 +ELF 545b000- 5479000 Deferred libxcb.so.1 +ELF 5479000- 547e000 Deferred libxdmcp.so.6 +ELF 547e000- 549f000 Deferred imm32 + \-PE 5480000- 549f000 \ imm32 +ELF 549f000- 54a2000 Deferred libxinerama.so.1 +ELF 54a2000- 54a8000 Deferred libxxf86vm.so.1 +ELF 54a8000- 54b2000 Deferred libxrender.so.1 +ELF 54b2000- 54bb000 Deferred libxrandr.so.2 +ELF 54bb000- 54bf000 Deferred libxcomposite.so.1 +ELF 54bf000- 54c5000 Deferred libxfixes.so.3 +ELF 54c5000- 54d0000 Deferred libxcursor.so.1 +ELF 54d0000- 550f000 Deferred rsaenh + \-PE 54e0000- 550f000 \ rsaenh ELF 7bf00000-7bf04000 Deferred Threads: process tid prio (all id:s are in hex) @@ -90,32 +91,33 @@ 00000010 0 0000000f 0 00000011 winedevice.exe + 00000018 0 00000017 0 - 00000016 0 00000013 0 00000012 0 -00000018 explorer.exe - 00000019 0 -0000002c (D) Z:\home\dank\wine-git\dlls\crypt32\tests\crypt32_test.exe - 0000002d 0 <== +00000019 explorer.exe + 0000001a 0 +00000038 (D) Z:\home\dank\wine-git\dlls\crypt32\tests\crypt32_test.exe + 00000033 0 <== Backtrace: =>0 0x00000000 (0x7f22fc68) - 1 0x04a21a63 CryptMsgUpdate+0xa0(hCryptMsg=0x7f022ed0, pbData="", cbData=0x0004, fFinal=0) [/home/dank/wine-git/dlls/crypt32/msg.c:2786] in crypt32 (0x7f22fca8) - 2 0x04988030 test_data_msg_update+0x57b() [/home/dank/wine-git/dlls/crypt32/tests/msg.c:445] in crypt32_test (0x7f22fcf8) - 3 0x04989024 test_data_msg+0x10() [/home/dank/wine-git/dlls/crypt32/tests/msg.c:705] in crypt32_test (0x7f22fd08) - 4 0x04993838 func_msg+0xc6() [/home/dank/wine-git/dlls/crypt32/tests/msg.c:3193] in crypt32_test (0x7f22fd28) - 5 0x049a4b84 run_test+0x9f(name="msg.c") [/home/dank/wine-git/dlls/crypt32/tests/../../../include/wine/test.h:543] in crypt32_test (0x7f22fd88) - 6 0x049a4e9e main+0x1f1(argc=0x7f22fe70, argv=0x7f001cf8) [/home/dank/wine-git/dlls/crypt32/tests/../../../include/wine/test.h:592] in crypt32_test (0x7f22fe58) - 7 0x049a4f2e __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in crypt32_test (0x7f22fe98) - 8 0x04854ba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f22fed8) - 9 0x047569f0 call_thread_func+0xc() in ntdll (0x7f22fee8) - 10 0x04756a2e call_thread_entry_point+0x34(entry=0x4854a6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) - 11 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 1 0x04a22cef CryptMsgUpdate+0xa0(hCryptMsg=0x7f0056d8, pbData="", cbData=0x0004, fFinal=0) [/home/dank/wine-git/dlls/crypt32/msg.c:2786] in crypt32 (0x7f22fca8) + 2 0x04989030 test_data_msg_update+0x57b() [/home/dank/wine-git/dlls/crypt32/tests/msg.c:445] in crypt32_test (0x7f22fcf8) + 3 0x0498a024 test_data_msg+0x10() [/home/dank/wine-git/dlls/crypt32/tests/msg.c:705] in crypt32_test (0x7f22fd08) + 4 0x04994838 func_msg+0xc6() [/home/dank/wine-git/dlls/crypt32/tests/msg.c:3193] in crypt32_test (0x7f22fd28) + 5 0x049a5b84 run_test+0x9f(name="msg.c") [/home/dank/wine-git/dlls/crypt32/tests/../../../include/wine/test.h:543] in crypt32_test (0x7f22fd88) + 6 0x049a5e9e main+0x1f1(argc=0x7f22fe70, argv=0x7f001cc0) [/home/dank/wine-git/dlls/crypt32/tests/../../../include/wine/test.h:592] in crypt32_test (0x7f22fe58) + 7 0x049a5f2e __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in crypt32_test (0x7f22fe98) + 8 0x048554b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f22fed8) + 9 0x04757a98 call_thread_func+0xc() in ntdll (0x7f22fee8) + 10 0x04757ad6 call_thread_entry_point+0x34(entry=0x4855381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) + 11 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 12 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) err:seh:segv_handler Got unexpected trap 0 HEAP SUMMARY: - in use at exit: 281,574 bytes in 4,774 blocks - total heap usage: 22,125 allocs, 17,351 frees, 5,846,512 bytes allocated + in use at exit: 290,802 bytes in 5,030 blocks + total heap usage: 26,443 allocs, 21,413 frees, 6,534,138 bytes allocated 17 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) @@ -179,17 +181,22 @@ fun:run_test fun:main } + + HEAP SUMMARY: + in use at exit: 46,522 bytes in 129 blocks + total heap usage: 4,583 allocs, 4,454 frees, 35,294,084 bytes allocated + LEAK SUMMARY: definitely lost: 69 bytes in 2 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 13,740 bytes in 216 blocks - still reachable: 190,237 bytes in 1,827 blocks - suppressed: 77,408 bytes in 2,719 blocks + possibly lost: 13,848 bytes in 219 blocks + still reachable: 194,026 bytes in 1,981 blocks + suppressed: 82,739 bytes in 2,818 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: 4 errors from 4 contexts (suppressed: 335 from 96) + ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 332 from 94) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 158 todo_suppress_dlopen_leak @@ -205,12 +212,6 @@ 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: 2 suppress_wine_dlls_crypt32_tests__test_data_msg_O0 used_suppression: 75 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 219 dl-hack3-cond-1 - - HEAP SUMMARY: - in use at exit: 38,443 bytes in 167 blocks - total heap usage: 4,138 allocs, 3,971 frees, 29,401,532 bytes allocated - diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-crypt32_str.txt 2010-03-18-21.54/vg-crypt32_str.txt --- 2010-03-05-10.53/vg-crypt32_str.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-crypt32_str.txt 1969-12-31 16:00:00.000000000 -0800 @@ -1,66 +0,0 @@ - Invalid read of size 2 - at strlenW (unicode.h:216) - by CRYPT_AsnEncodePrintableString (encode.c:2046) - by CRYPT_AsnEncodeUnicodeNameValue (encode.c:2192) - by CryptEncodeObjectEx (encode.c:4587) - by CRYPT_EncodeValueWithType (str.c:711) - by CRYPT_EncodeValue (str.c:740) - by CRYPT_ValueToRDN (str.c:785) - by CertStrToNameW (str.c:866) - by CertStrToNameA (str.c:506) - by test_CertStrToNameA (str.c:523) - by func_str (str.c:652) - by run_test (test.h:541) - by main (test.h:591) - Address 0x0 is not stack'd, malloc'd or (recently) free'd - -{ - - Memcheck:Addr2 - fun:strlenW - fun:CRYPT_AsnEncodePrintableString - fun:CRYPT_AsnEncodeUnicodeNameValue - fun:CryptEncodeObjectEx - fun:CRYPT_EncodeValueWithType - fun:CRYPT_EncodeValue - fun:CRYPT_ValueToRDN - fun:CertStrToNameW - fun:CertStrToNameA - fun:test_CertStrToNameA - fun:func_str - fun:run_test - fun:main -} - - HEAP SUMMARY: - in use at exit: 258,870 bytes in 4,436 blocks - total heap usage: 21,862 allocs, 17,426 frees, 5,422,088 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: 183,457 bytes in 1,722 blocks - suppressed: 75,293 bytes in 2,704 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: 3 errors from 1 contexts (suppressed: 303 from 95) - - used_suppression: 94 todo_suppress_libfontconfig_leak - used_suppression: 150 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: 60 glibc-2.10-on-SUSE-10.3-(x86) - used_suppression: 204 dl-hack3-cond-1 - diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d10_device.txt 2010-03-18-21.54/vg-d3d10_device.txt --- 2010-03-05-10.53/vg-d3d10_device.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d10_device.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e8a8 is on thread 1's stack + Address 0x7f22dfb8 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,26 +12,26 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f644,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f64c,0x00000000), stub! fixme:dxgi:dxgi_device_init Ignoring adapter type. HEAP SUMMARY: - in use at exit: 401,659 bytes in 4,860 blocks - total heap usage: 28,975 allocs, 24,115 frees, 11,455,100 bytes allocated + in use at exit: 410,336 bytes in 5,115 blocks + total heap usage: 33,450 allocs, 28,335 frees, 12,583,211 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 48 bytes in 3 blocks - still reachable: 319,750 bytes in 2,076 blocks - suppressed: 81,741 bytes in 2,771 blocks + possibly lost: 2,284 bytes in 4 blocks + still reachable: 320,783 bytes in 2,229 blocks + suppressed: 87,149 bytes in 2,872 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: 52 errors from 4 contexts (suppressed: 351 from 105) + ERROR SUMMARY: 54 errors from 5 contexts (suppressed: 355 from 109) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 96 todo_suppress_libfontconfig_leak used_suppression: 185 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak @@ -46,6 +46,7 @@ used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay + used_suppression: 1 bogus_cond_libglcore used_suppression: 1 X on SUSE11 writev uninit padding 2 used_suppression: 234 dl-hack3-cond-1 used_suppression: 73 glibc-2.10-on-SUSE-10.3-(x86) diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d10_effect.txt 2010-03-18-21.54/vg-d3d10_effect.txt --- 2010-03-05-10.53/vg-d3d10_effect.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d10_effect.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e8a8 is on thread 1's stack + Address 0x7f22dfb8 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,9 +12,9 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f644,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f64c,0x00000000), stub! fixme:dxgi:dxgi_device_init Ignoring adapter type. -fixme:d3d10:D3D10CreateEffectFromMemory data 0x4968320, data_size 266, flags 0, device 0x7f0137dc, effect_pool (nil), effect 0x7f22fcec stub! +fixme:d3d10:D3D10CreateEffectFromMemory data 0x4969320, data_size 266, flags 0, device 0x7f018d34, effect_pool (nil), effect 0x7f22fcec stub! fixme:d3d10:skip_dword_unknown Skipping 4 unknown DWORDs: fixme:d3d10:skip_dword_unknown 0xc92a4732 fixme:d3d10:skip_dword_unknown 0xbd0d68c0 @@ -30,7 +30,7 @@ fixme:d3d10:skip_dword_unknown 0x00000000 fixme:d3d10:skip_dword_unknown Skipping 1 unknown DWORDs: fixme:d3d10:skip_dword_unknown 0x00000000 -fixme:d3d10:D3D10CreateEffectFromMemory data 0x4968440, data_size 396, flags 0, device 0x7f0137dc, effect_pool (nil), effect 0x7f22fcec stub! +fixme:d3d10:D3D10CreateEffectFromMemory data 0x4969440, data_size 396, flags 0, device 0x7f018d34, effect_pool (nil), effect 0x7f22fcec stub! fixme:d3d10:skip_dword_unknown Skipping 4 unknown DWORDs: fixme:d3d10:skip_dword_unknown 0xe079efed fixme:d3d10:skip_dword_unknown 0x90bda0f2 @@ -44,7 +44,7 @@ fixme:d3d10:skip_dword_unknown 0xffffffff fixme:d3d10:skip_dword_unknown Skipping 1 unknown DWORDs: fixme:d3d10:skip_dword_unknown 0x00000000 -fixme:d3d10:D3D10CreateEffectFromMemory data 0x49685e0, data_size 396, flags 0, device 0x7f0137dc, effect_pool (nil), effect 0x7f22fcec stub! +fixme:d3d10:D3D10CreateEffectFromMemory data 0x49695e0, data_size 396, flags 0, device 0x7f018d34, effect_pool (nil), effect 0x7f22fcec stub! fixme:d3d10:skip_dword_unknown Skipping 4 unknown DWORDs: fixme:d3d10:skip_dword_unknown 0xe079efed fixme:d3d10:skip_dword_unknown 0x90bda0f2 @@ -58,7 +58,7 @@ fixme:d3d10:skip_dword_unknown 0xffffffff fixme:d3d10:skip_dword_unknown Skipping 1 unknown DWORDs: fixme:d3d10:skip_dword_unknown 0x00000000 -fixme:d3d10:D3D10CreateEffectFromMemory data 0x4968780, data_size 450, flags 0, device 0x7f0137dc, effect_pool (nil), effect 0x7f22fcec stub! +fixme:d3d10:D3D10CreateEffectFromMemory data 0x4969780, data_size 450, flags 0, device 0x7f018d34, effect_pool (nil), effect 0x7f22fcec stub! fixme:d3d10:skip_dword_unknown Skipping 4 unknown DWORDs: fixme:d3d10:skip_dword_unknown 0x6ea69fd9 fixme:d3d10:skip_dword_unknown 0x9b4e6390 @@ -72,7 +72,7 @@ fixme:d3d10:skip_dword_unknown 0xffffffff fixme:d3d10:skip_dword_unknown Skipping 1 unknown DWORDs: fixme:d3d10:skip_dword_unknown 0x00000000 -fixme:d3d10:D3D10CreateEffectFromMemory data 0x4968960, data_size 1625, flags 0, device 0x7f0137dc, effect_pool (nil), effect 0x7f22fcec stub! +fixme:d3d10:D3D10CreateEffectFromMemory data 0x4969960, data_size 1625, flags 0, device 0x7f018d34, effect_pool (nil), effect 0x7f22fcec stub! fixme:d3d10:skip_dword_unknown Skipping 4 unknown DWORDs: fixme:d3d10:skip_dword_unknown 0xc04c50cb fixme:d3d10:skip_dword_unknown 0x0afeb4ef @@ -145,7 +145,7 @@ fixme:d3d10:skip_dword_unknown Skipping 2 unknown DWORDs: fixme:d3d10:skip_dword_unknown 0x00000000 fixme:d3d10:skip_dword_unknown 0xffffffff -fixme:d3d10:D3D10CreateEffectFromMemory data 0x4968fc0, data_size 2133, flags 0, device 0x7f0137dc, effect_pool (nil), effect 0x7f22fcdc stub! +fixme:d3d10:D3D10CreateEffectFromMemory data 0x4969fc0, data_size 2133, flags 0, device 0x7f018d34, effect_pool (nil), effect 0x7f22fcdc stub! fixme:d3d10:skip_dword_unknown Skipping 4 unknown DWORDs: fixme:d3d10:skip_dword_unknown 0x615d7d77 fixme:d3d10:skip_dword_unknown 0x21289d92 @@ -257,7 +257,7 @@ fixme:d3d10:skip_dword_unknown 0xffffffff fixme:d3d10:skip_dword_unknown Skipping 1 unknown DWORDs: fixme:d3d10:skip_dword_unknown 0x00000000 -fixme:d3d10:D3D10CreateEffectFromMemory data 0x4969820, data_size 5714, flags 0, device 0x7f0137dc, effect_pool (nil), effect 0x7f22fce4 stub! +fixme:d3d10:D3D10CreateEffectFromMemory data 0x496a820, data_size 5714, flags 0, device 0x7f018d34, effect_pool (nil), effect 0x7f22fce4 stub! fixme:d3d10:skip_dword_unknown Skipping 4 unknown DWORDs: fixme:d3d10:skip_dword_unknown 0x95577e13 fixme:d3d10:skip_dword_unknown 0xab5facae @@ -389,7 +389,7 @@ fixme:d3d10:skip_dword_unknown Skipping 2 unknown DWORDs: fixme:d3d10:skip_dword_unknown 0x00000000 fixme:d3d10:skip_dword_unknown 0xffffffff -fixme:d3d10core:d3d10_device_CreateGeometryShader iface 0x7f0137dc, byte_code 0x4969e6b, byte_code_length 528, shader 0x7f023290 stub! +fixme:d3d10core:d3d10_device_CreateGeometryShader iface 0x7f018d34, byte_code 0x496ae6b, byte_code_length 528, shader 0x7f0045f0 stub! fixme:d3d10core:skip_dword_unknown Skipping 4 unknown DWORDs: fixme:d3d10core:skip_dword_unknown 0x82cd045c fixme:d3d10core:skip_dword_unknown 0xd8297874 @@ -504,7 +504,7 @@ fixme:d3d10:shader_chunk_handler Unhandled chunk "OSGN". fixme:d3d10:shader_chunk_handler Unhandled chunk "SHDR". fixme:d3d10:shader_chunk_handler Unhandled chunk "STAT". -fixme:d3d10core:d3d10_device_CreateGeometryShader iface 0x7f0137dc, byte_code 0x496a456, byte_code_length 528, shader 0x7f0227e8 stub! +fixme:d3d10core:d3d10_device_CreateGeometryShader iface 0x7f018d34, byte_code 0x496b456, byte_code_length 528, shader 0x7f001550 stub! fixme:d3d10core:skip_dword_unknown Skipping 4 unknown DWORDs: fixme:d3d10core:skip_dword_unknown 0x82cd045c fixme:d3d10core:skip_dword_unknown 0xd8297874 @@ -620,7 +620,7 @@ fixme:d3d10:shader_chunk_handler Unhandled chunk "OSGN". fixme:d3d10:shader_chunk_handler Unhandled chunk "SHDR". fixme:d3d10:shader_chunk_handler Unhandled chunk "STAT". -fixme:d3d10core:d3d10_device_CreateGeometryShader iface 0x7f0137dc, byte_code 0x496a9f1, byte_code_length 528, shader 0x7f021af0 stub! +fixme:d3d10core:d3d10_device_CreateGeometryShader iface 0x7f018d34, byte_code 0x496b9f1, byte_code_length 528, shader 0x7f022540 stub! fixme:d3d10core:skip_dword_unknown Skipping 4 unknown DWORDs: fixme:d3d10core:skip_dword_unknown 0x82cd045c fixme:d3d10core:skip_dword_unknown 0xd8297874 @@ -669,22 +669,22 @@ fixme:d3d10:shader_chunk_handler Unhandled chunk "STAT". HEAP SUMMARY: - in use at exit: 414,483 bytes in 4,930 blocks - total heap usage: 29,682 allocs, 24,752 frees, 11,487,177 bytes allocated + in use at exit: 423,160 bytes in 5,185 blocks + total heap usage: 34,154 allocs, 28,969 frees, 12,615,240 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 48 bytes in 3 blocks - still reachable: 332,574 bytes in 2,146 blocks - suppressed: 81,741 bytes in 2,771 blocks + possibly lost: 2,284 bytes in 4 blocks + still reachable: 333,607 bytes in 2,299 blocks + suppressed: 87,149 bytes in 2,872 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: 52 errors from 4 contexts (suppressed: 351 from 105) + ERROR SUMMARY: 54 errors from 5 contexts (suppressed: 355 from 109) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 96 todo_suppress_libfontconfig_leak used_suppression: 185 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak @@ -699,6 +699,7 @@ used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay + used_suppression: 1 bogus_cond_libglcore used_suppression: 1 X on SUSE11 writev uninit padding 2 used_suppression: 234 dl-hack3-cond-1 used_suppression: 73 glibc-2.10-on-SUSE-10.3-(x86) diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d10core_device.txt 2010-03-18-21.54/vg-d3d10core_device.txt --- 2010-03-05-10.53/vg-d3d10core_device.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d10core_device.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e948 is on thread 1's stack + Address 0x7f22e058 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,35 +12,35 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f6e4,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f6ec,0x00000000), stub! fixme:dxgi:dxgi_device_init Ignoring adapter type. -fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x7f012ea4, desc 0x7f22fcb8, data (nil), texture 0x7f22fcec partial stub! -fixme:dxgi:dxgi_device_create_surface iface 0x7f012e90, desc (nil), usage 0, shared_resource (nil), outer 0x7f0463a0, surface 0x7f0463a8 partial stub! +fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x7f0186bc, desc 0x7f22fcb8, data (nil), texture 0x7f22fcec partial stub! +fixme:dxgi:dxgi_device_create_surface iface 0x7f0186a8, desc (nil), usage 0, shared_resource (nil), outer 0x7f046928, surface 0x7f046930 partial stub! fixme:d3d10core:d3d10_texture2d_init Implement DXGI<->wined3d usage conversion -fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x7f012ea4, desc 0x7f22fcb8, data (nil), texture 0x7f22fcec partial stub! -fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x7f012ea4, desc 0x7f22fcb8, data (nil), texture 0x7f22fcec partial stub! -fixme:d3d10core:d3d10_device_CreateBuffer iface 0x7f012ea4, desc 0x7f22fcb8, data (nil), buffer 0x7f22fce4 partial stub! +fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x7f0186bc, desc 0x7f22fcb8, data (nil), texture 0x7f22fcec partial stub! +fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x7f0186bc, desc 0x7f22fcb8, data (nil), texture 0x7f22fcec partial stub! +fixme:d3d10core:d3d10_device_CreateBuffer iface 0x7f0186bc, desc 0x7f22fcb8, data (nil), buffer 0x7f22fce4 partial stub! fixme:d3d10core:d3d10_buffer_init Implement DXGI<->wined3d usage conversion fixme:d3d:IWineD3DDeviceImpl_CreateBuffer Ignoring access flags (pool) -fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x7f012ea4, desc 0x7f22fc8c, data (nil), texture 0x7f22fce8 partial stub! -fixme:dxgi:dxgi_device_create_surface iface 0x7f012e90, desc (nil), usage 0, shared_resource (nil), outer 0x7f013af8, surface 0x7f013b00 partial stub! +fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x7f0186bc, desc 0x7f22fc8c, data (nil), texture 0x7f22fce8 partial stub! +fixme:dxgi:dxgi_device_create_surface iface 0x7f0186a8, desc (nil), usage 0, shared_resource (nil), outer 0x7f019058, surface 0x7f019060 partial stub! fixme:d3d10core:d3d10_texture2d_init Implement DXGI<->wined3d usage conversion HEAP SUMMARY: - in use at exit: 400,672 bytes in 4,851 blocks - total heap usage: 28,968 allocs, 24,117 frees, 13,483,998 bytes allocated + in use at exit: 409,324 bytes in 5,106 blocks + total heap usage: 33,443 allocs, 28,337 frees, 14,612,036 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 104 bytes in 2 blocks - still reachable: 319,762 bytes in 2,077 blocks - suppressed: 80,686 bytes in 2,762 blocks + possibly lost: 8,184 bytes in 2 blocks + still reachable: 314,951 bytes in 2,231 blocks + suppressed: 86,069 bytes in 2,863 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: 51 errors from 3 contexts (suppressed: 342 from 104) + ERROR SUMMARY: 52 errors from 3 contexts (suppressed: 343 from 105) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 178 todo_suppress_dlopen_leak @@ -57,6 +57,7 @@ used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay + used_suppression: 1 bogus_cond_libglcore used_suppression: 1 X on SUSE11 writev uninit padding 2 used_suppression: 229 dl-hack3-cond-1 used_suppression: 69 glibc-2.10-on-SUSE-10.3-(x86) diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d8_buffer.txt 2010-03-18-21.54/vg-d3d8_buffer.txt --- 2010-03-05-10.53/vg-d3d8_buffer.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d8_buffer.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e978 is on thread 1's stack + Address 0x7f22e088 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,41 +12,42 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f714,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f71c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface HEAP SUMMARY: - in use at exit: 420,425 bytes in 4,894 blocks - total heap usage: 29,618 allocs, 24,724 frees, 12,431,048 bytes allocated + in use at exit: 428,667 bytes in 5,150 blocks + total heap usage: 34,096 allocs, 28,946 frees, 13,559,824 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 8 bytes in 1 blocks - still reachable: 340,670 bytes in 2,127 blocks - suppressed: 79,627 bytes in 2,756 blocks + possibly lost: 2,276 bytes in 3 blocks + still reachable: 341,255 bytes in 2,280 blocks + suppressed: 85,016 bytes in 2,857 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: 50 errors from 2 contexts (suppressed: 328 from 99) + ERROR SUMMARY: 53 errors from 4 contexts (suppressed: 327 from 98) - used_suppression: 96 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 170 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak - used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 1 wine_bug_20692_wontfix used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay + used_suppression: 1 bogus_cond_libglcore used_suppression: 3 X on SUSE11 writev uninit padding 2 used_suppression: 216 dl-hack3-cond-1 used_suppression: 64 glibc-2.10-on-SUSE-10.3-(x86) diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d8_stateblock.txt 2010-03-18-21.54/vg-d3d8_stateblock.txt --- 2010-03-05-10.53/vg-d3d8_stateblock.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d8_stateblock.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e978 is on thread 1's stack + Address 0x7f22e088 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,43 +12,44 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f714,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f71c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface HEAP SUMMARY: - in use at exit: 417,963 bytes in 4,874 blocks - total heap usage: 31,648 allocs, 26,774 frees, 17,052,048 bytes allocated + in use at exit: 427,453 bytes in 5,142 blocks + total heap usage: 36,163 allocs, 31,021 frees, 18,182,012 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 8 bytes in 1 blocks - still reachable: 340,877 bytes in 2,126 blocks - suppressed: 76,958 bytes in 2,737 blocks + possibly lost: 2,276 bytes in 3 blocks + still reachable: 342,710 bytes in 2,291 blocks + suppressed: 82,347 bytes in 2,838 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: 50 errors from 2 contexts (suppressed: 328 from 99) + ERROR SUMMARY: 53 errors from 4 contexts (suppressed: 327 from 98) - used_suppression: 96 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 156 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak - used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 1 wine_bug_20692_wontfix used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay + used_suppression: 1 bogus_cond_libglcore used_suppression: 3 X on SUSE11 writev uninit padding 2 used_suppression: 216 dl-hack3-cond-1 used_suppression: 64 glibc-2.10-on-SUSE-10.3-(x86) diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d8_surface.txt 2010-03-18-21.54/vg-d3d8_surface.txt --- 2010-03-05-10.53/vg-d3d8_surface.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d8_surface.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e978 is on thread 1's stack + Address 0x7f22e088 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,41 +12,42 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f714,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f71c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface HEAP SUMMARY: - in use at exit: 420,534 bytes in 4,895 blocks - total heap usage: 29,638 allocs, 24,743 frees, 12,628,833 bytes allocated + in use at exit: 428,672 bytes in 5,150 blocks + total heap usage: 34,114 allocs, 28,964 frees, 13,757,449 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 8 bytes in 1 blocks - still reachable: 340,779 bytes in 2,128 blocks - suppressed: 79,627 bytes in 2,756 blocks + possibly lost: 2,276 bytes in 3 blocks + still reachable: 341,260 bytes in 2,280 blocks + suppressed: 85,016 bytes in 2,857 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: 50 errors from 2 contexts (suppressed: 328 from 99) + ERROR SUMMARY: 53 errors from 4 contexts (suppressed: 327 from 98) - used_suppression: 96 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 170 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak - used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 1 wine_bug_20692_wontfix used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay + used_suppression: 1 bogus_cond_libglcore used_suppression: 3 X on SUSE11 writev uninit padding 2 used_suppression: 216 dl-hack3-cond-1 used_suppression: 64 glibc-2.10-on-SUSE-10.3-(x86) diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d8_texture.txt 2010-03-18-21.54/vg-d3d8_texture.txt --- 2010-03-05-10.53/vg-d3d8_texture.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d8_texture.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e8a8 is on thread 1's stack + Address 0x7f22dfb8 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,41 +12,42 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f644,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f64c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface HEAP SUMMARY: - in use at exit: 419,702 bytes in 4,887 blocks - total heap usage: 29,698 allocs, 24,811 frees, 37,615,129 bytes allocated + in use at exit: 428,672 bytes in 5,150 blocks + total heap usage: 34,197 allocs, 29,047 frees, 38,744,573 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 8 bytes in 1 blocks - still reachable: 339,947 bytes in 2,120 blocks - suppressed: 79,627 bytes in 2,756 blocks + possibly lost: 2,276 bytes in 3 blocks + still reachable: 341,260 bytes in 2,280 blocks + suppressed: 85,016 bytes in 2,857 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: 50 errors from 2 contexts (suppressed: 328 from 99) + ERROR SUMMARY: 53 errors from 4 contexts (suppressed: 327 from 98) - used_suppression: 96 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 170 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak - used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 1 wine_bug_20692_wontfix used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay + used_suppression: 1 bogus_cond_libglcore used_suppression: 3 X on SUSE11 writev uninit padding 2 used_suppression: 216 dl-hack3-cond-1 used_suppression: 64 glibc-2.10-on-SUSE-10.3-(x86) diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d8_volume.txt 2010-03-18-21.54/vg-d3d8_volume.txt --- 2010-03-05-10.53/vg-d3d8_volume.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d8_volume.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e8a8 is on thread 1's stack + Address 0x7f22dfb8 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,36 +12,36 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f644,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f64c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface HEAP SUMMARY: - in use at exit: 420,425 bytes in 4,894 blocks - total heap usage: 29,621 allocs, 24,727 frees, 20,821,508 bytes allocated + in use at exit: 427,835 bytes in 5,142 blocks + total heap usage: 34,021 allocs, 28,879 frees, 21,613,728 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 8 bytes in 1 blocks - still reachable: 340,670 bytes in 2,127 blocks - suppressed: 79,627 bytes in 2,756 blocks + possibly lost: 2,276 bytes in 3 blocks + still reachable: 340,423 bytes in 2,272 blocks + suppressed: 85,016 bytes in 2,857 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: 50 errors from 2 contexts (suppressed: 328 from 99) + ERROR SUMMARY: 53 errors from 4 contexts (suppressed: 326 from 97) - used_suppression: 96 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 170 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak - used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d9_buffer.txt 2010-03-18-21.54/vg-d3d9_buffer.txt --- 2010-03-05-10.53/vg-d3d9_buffer.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d9_buffer.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e998 is on thread 1's stack + Address 0x7f22e0a8 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,36 +12,36 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f734,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f73c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface HEAP SUMMARY: - in use at exit: 419,819 bytes in 4,887 blocks - total heap usage: 29,755 allocs, 24,868 frees, 18,737,032 bytes allocated + in use at exit: 428,757 bytes in 5,150 blocks + total heap usage: 34,207 allocs, 29,057 frees, 19,544,196 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 8 bytes in 1 blocks - still reachable: 339,946 bytes in 2,120 blocks - suppressed: 79,745 bytes in 2,756 blocks + possibly lost: 2,297 bytes in 4 blocks + still reachable: 341,238 bytes in 2,279 blocks + suppressed: 85,102 bytes in 2,857 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: 50 errors from 2 contexts (suppressed: 329 from 100) + ERROR SUMMARY: 54 errors from 5 contexts (suppressed: 326 from 97) - used_suppression: 96 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 170 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak - used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d9_d3d9ex.txt 2010-03-18-21.54/vg-d3d9_d3d9ex.txt --- 2010-03-05-10.53/vg-d3d9_d3d9ex.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d9_d3d9ex.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e9a8 is on thread 1's stack + Address 0x7f22e0b8 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,40 +12,40 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f744,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f74c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f704,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f70c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f754,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f75c,0x00000000), stub! HEAP SUMMARY: - in use at exit: 426,863 bytes in 5,114 blocks - total heap usage: 35,649 allocs, 30,535 frees, 25,621,197 bytes allocated + in use at exit: 435,617 bytes in 5,373 blocks + total heap usage: 40,363 allocs, 34,990 frees, 26,626,619 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 8 bytes in 1 blocks - still reachable: 346,542 bytes in 2,333 blocks - suppressed: 80,193 bytes in 2,770 blocks + possibly lost: 2,297 bytes in 4 blocks + still reachable: 347,522 bytes in 2,484 blocks + suppressed: 85,678 bytes in 2,875 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: 148 errors from 2 contexts (suppressed: 338 from 100) + ERROR SUMMARY: 154 errors from 5 contexts (suppressed: 335 from 97) - used_suppression: 96 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 170 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak - used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d9_query.txt 2010-03-18-21.54/vg-d3d9_query.txt --- 2010-03-05-10.53/vg-d3d9_query.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d9_query.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e9f8 is on thread 1's stack + Address 0x7f22e108 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,7 +12,7 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f794,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f79c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:query_init Unhandled query type 0x4. fixme:d3d:query_init Unhandled query type 0x4. @@ -41,32 +41,32 @@ fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface HEAP SUMMARY: - in use at exit: 403,646 bytes in 4,880 blocks - total heap usage: 30,543 allocs, 25,663 frees, 14,802,440 bytes allocated + in use at exit: 412,272 bytes in 5,135 blocks + total heap usage: 34,963 allocs, 29,828 frees, 15,593,036 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 8 bytes in 1 blocks - still reachable: 323,857 bytes in 2,116 blocks - suppressed: 79,661 bytes in 2,753 blocks + possibly lost: 2,297 bytes in 4 blocks + still reachable: 324,837 bytes in 2,267 blocks + suppressed: 85,018 bytes in 2,854 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: 50 errors from 2 contexts (suppressed: 333 from 102) + ERROR SUMMARY: 54 errors from 5 contexts (suppressed: 330 from 99) - used_suppression: 96 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 170 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak - used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d9_shader.txt 2010-03-18-21.54/vg-d3d9_shader.txt --- 2010-03-05-10.53/vg-d3d9_shader.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d9_shader.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e868 is on thread 1's stack + Address 0x7f22df78 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,36 +12,36 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f604,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f60c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface HEAP SUMMARY: - in use at exit: 420,651 bytes in 4,895 blocks - total heap usage: 29,625 allocs, 24,730 frees, 12,431,958 bytes allocated + in use at exit: 428,653 bytes in 5,149 blocks + total heap usage: 34,042 allocs, 28,893 frees, 13,221,290 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 8 bytes in 1 blocks - still reachable: 340,778 bytes in 2,128 blocks - suppressed: 79,745 bytes in 2,756 blocks + possibly lost: 2,297 bytes in 4 blocks + still reachable: 341,134 bytes in 2,278 blocks + suppressed: 85,102 bytes in 2,857 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: 50 errors from 2 contexts (suppressed: 329 from 100) + ERROR SUMMARY: 54 errors from 5 contexts (suppressed: 326 from 97) - used_suppression: 96 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 170 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak - used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d9_stateblock.txt 2010-03-18-21.54/vg-d3d9_stateblock.txt --- 2010-03-05-10.53/vg-d3d9_stateblock.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d9_stateblock.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e998 is on thread 1's stack + Address 0x7f22e0a8 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,38 +12,38 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f734,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f73c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface HEAP SUMMARY: - in use at exit: 420,690 bytes in 4,892 blocks - total heap usage: 31,677 allocs, 26,785 frees, 17,213,486 bytes allocated + in use at exit: 430,148 bytes in 5,160 blocks + total heap usage: 36,136 allocs, 30,976 frees, 18,004,250 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 8 bytes in 1 blocks - still reachable: 340,817 bytes in 2,125 blocks - suppressed: 79,745 bytes in 2,756 blocks + possibly lost: 2,297 bytes in 4 blocks + still reachable: 342,629 bytes in 2,289 blocks + suppressed: 85,102 bytes in 2,857 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: 50 errors from 2 contexts (suppressed: 329 from 100) + ERROR SUMMARY: 54 errors from 5 contexts (suppressed: 326 from 97) - used_suppression: 96 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 170 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak - used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d9_surface.txt 2010-03-18-21.54/vg-d3d9_surface.txt --- 2010-03-05-10.53/vg-d3d9_surface.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d9_surface.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e998 is on thread 1's stack + Address 0x7f22e0a8 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,36 +12,36 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f734,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f73c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface HEAP SUMMARY: - in use at exit: 420,656 bytes in 4,895 blocks - total heap usage: 30,012 allocs, 25,117 frees, 12,882,146 bytes allocated + in use at exit: 427,930 bytes in 5,142 blocks + total heap usage: 34,411 allocs, 29,269 frees, 13,686,166 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 8 bytes in 1 blocks - still reachable: 340,783 bytes in 2,128 blocks - suppressed: 79,745 bytes in 2,756 blocks + possibly lost: 2,297 bytes in 4 blocks + still reachable: 340,411 bytes in 2,271 blocks + suppressed: 85,102 bytes in 2,857 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: 50 errors from 2 contexts (suppressed: 329 from 100) + ERROR SUMMARY: 54 errors from 5 contexts (suppressed: 326 from 97) - used_suppression: 96 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 170 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak - used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d9_texture.txt 2010-03-18-21.54/vg-d3d9_texture.txt --- 2010-03-05-10.53/vg-d3d9_texture.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d9_texture.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e868 is on thread 1's stack + Address 0x7f22df78 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,41 +12,41 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f604,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f60c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface -fixme:d3d_texture:basetexture_get_autogen_filter_type (0x7f015990) : stub +fixme:d3d_texture:basetexture_get_autogen_filter_type (0x7f01a5b8) : stub fixme:d3d_texture:basetexture_set_autogen_filter_type >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glTexParameteri(textureDimensions, GL_GENERATE_MIPMAP_HINT_SGIS, GL_FASTEST) @ basetexture.c / 176 fixme:d3d_texture:basetexture_set_autogen_filter_type >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glTexParameteri(textureDimensions, GL_GENERATE_MIPMAP_HINT_SGIS, GL_NICEST) @ basetexture.c / 187 -fixme:d3d_texture:basetexture_get_autogen_filter_type (0x7f015990) : stub +fixme:d3d_texture:basetexture_get_autogen_filter_type (0x7f01a5b8) : stub fixme:d3d_texture:basetexture_set_autogen_filter_type >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glTexParameteri(textureDimensions, GL_GENERATE_MIPMAP_HINT_SGIS, GL_NICEST) @ basetexture.c / 181 HEAP SUMMARY: - in use at exit: 420,123 bytes in 4,888 blocks - total heap usage: 29,801 allocs, 24,913 frees, 38,311,666 bytes allocated + in use at exit: 429,061 bytes in 5,151 blocks + total heap usage: 34,245 allocs, 29,094 frees, 39,101,530 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 8 bytes in 1 blocks - still reachable: 340,250 bytes in 2,121 blocks - suppressed: 79,745 bytes in 2,756 blocks + possibly lost: 2,297 bytes in 4 blocks + still reachable: 341,542 bytes in 2,280 blocks + suppressed: 85,102 bytes in 2,857 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: 50 errors from 2 contexts (suppressed: 329 from 100) + ERROR SUMMARY: 54 errors from 5 contexts (suppressed: 326 from 97) - used_suppression: 96 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 170 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak - used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d9_vertexdeclaration.txt 2010-03-18-21.54/vg-d3d9_vertexdeclaration.txt --- 2010-03-05-10.53/vg-d3d9_vertexdeclaration.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d9_vertexdeclaration.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e998 is on thread 1's stack + Address 0x7f22e0a8 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,36 +12,36 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f734,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f73c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface HEAP SUMMARY: - in use at exit: 420,602 bytes in 4,894 blocks - total heap usage: 29,970 allocs, 25,076 frees, 12,443,465 bytes allocated + in use at exit: 427,980 bytes in 5,142 blocks + total heap usage: 34,266 allocs, 29,124 frees, 13,225,445 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 8 bytes in 1 blocks - still reachable: 340,729 bytes in 2,127 blocks - suppressed: 79,745 bytes in 2,756 blocks + possibly lost: 2,297 bytes in 4 blocks + still reachable: 340,461 bytes in 2,271 blocks + suppressed: 85,102 bytes in 2,857 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: 50 errors from 2 contexts (suppressed: 329 from 100) + ERROR SUMMARY: 54 errors from 5 contexts (suppressed: 326 from 97) - used_suppression: 96 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 170 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak - used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3d9_volume.txt 2010-03-18-21.54/vg-d3d9_volume.txt --- 2010-03-05-10.53/vg-d3d9_volume.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3d9_volume.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e868 is on thread 1's stack + Address 0x7f22df78 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,36 +12,36 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f604,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f60c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface HEAP SUMMARY: - in use at exit: 420,547 bytes in 4,894 blocks - total heap usage: 29,626 allocs, 24,732 frees, 29,211,870 bytes allocated + in use at exit: 428,653 bytes in 5,149 blocks + total heap usage: 33,941 allocs, 28,792 frees, 29,994,842 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 8 bytes in 1 blocks - still reachable: 340,674 bytes in 2,127 blocks - suppressed: 79,745 bytes in 2,756 blocks + possibly lost: 2,297 bytes in 4 blocks + still reachable: 341,134 bytes in 2,278 blocks + suppressed: 85,102 bytes in 2,857 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: 50 errors from 2 contexts (suppressed: 329 from 100) + ERROR SUMMARY: 54 errors from 5 contexts (suppressed: 326 from 97) - used_suppression: 96 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 170 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak - used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-d3dx9_36_texture.txt 2010-03-18-21.54/vg-d3dx9_36_texture.txt --- 2010-03-05-10.53/vg-d3dx9_36_texture.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-d3dx9_36_texture.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e9b8 is on thread 1's stack + Address 0x7f22e0c8 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,7 +12,7 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f754,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f75c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x7f230000, 66, 0x7f22fc68): stub fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x7f230000, 66, (nil)): stub @@ -20,51 +20,51 @@ fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x7f230000, 4, 0x7f22fc68): stub fixme:d3dx:D3DXGetImageInfoFromResourceA Implement loading bitmaps from resource type RT_BITMAP fixme:d3dx:D3DXGetImageInfoFromResourceA Implement loading bitmaps from resource type RT_BITMAP -fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x49833f4, 60, 0x7f22fc68): stub -fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4980320, 66, 0x7f22fc68): stub -fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4980320, 71, 0x7f22fc68): stub -fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4980320, 66, (nil)): stub -fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4980372, 4, (nil)): stub -fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4980372, 4, 0x7f22fc68): stub -fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4980320, 65, 0x7f22fc68): stub -fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4980321, 65, 0x7f22fc68): stub -fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4980320, 0, 0x7f22fc68): stub -fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4980320, 0, (nil)): stub -fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4980372, 0, 0x7f22fc68): stub -fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4980372, 0, (nil)): stub +fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x49843f4, 60, 0x7f22fc68): stub +fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4981320, 66, 0x7f22fc68): stub +fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4981320, 71, 0x7f22fc68): stub +fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4981320, 66, (nil)): stub +fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4981372, 4, (nil)): stub +fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4981372, 4, 0x7f22fc68): stub +fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4981320, 65, 0x7f22fc68): stub +fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4981321, 65, 0x7f22fc68): stub +fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4981320, 0, 0x7f22fc68): stub +fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4981320, 0, (nil)): stub +fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4981372, 0, 0x7f22fc68): stub +fixme:d3dx:D3DXGetImageInfoFromFileInMemory (0x4981372, 0, (nil)): stub fixme:d3dx:D3DXGetImageInfoFromFileInMemory ((nil), 0, 0x7f22fc68): stub fixme:d3dx:D3DXGetImageInfoFromFileInMemory ((nil), 4, (nil)): stub fixme:d3dx:D3DXGetImageInfoFromFileInMemory ((nil), 4, 0x7f22fc68): stub fixme:d3dx:D3DXGetImageInfoFromFileInMemory ((nil), 0, (nil)): stub -fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f014dc8, (nil), (nil), 0x7f230000, 66, (nil), -1, 0, (nil)): stub -fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f014dc8, (nil), (nil), 0x7f230000, 4, (nil), -1, 0, (nil)): stub +fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f01a6b8, (nil), (nil), 0x7f230000, 66, (nil), -1, 0, (nil)): stub +fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f01a6b8, (nil), (nil), 0x7f230000, 4, (nil), -1, 0, (nil)): stub fixme:d3dx:D3DXLoadSurfaceFromResourceA Implement loading bitmaps from resource type RT_BITMAP -fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f014dc8, (nil), (nil), 0x49833f4, 60, (nil), -1, 0, (nil)): stub -fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f014dc8, (nil), (nil), 0x4980320, 66, (nil), -1, 0, (nil)): stub -fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f014dc8, (nil), (nil), 0x4980372, 4, (nil), -1, 0, (nil)): stub -fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f014dc8, (nil), (nil), 0x4980320, 0, (nil), -1, 0, (nil)): stub -fixme:d3dx:D3DXLoadSurfaceFromFileInMemory ((nil), (nil), (nil), 0x4980320, 66, (nil), -1, 0, (nil)): stub -fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f014dc8, (nil), (nil), (nil), 8, (nil), -1, 0, (nil)): stub -fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f014dc8, (nil), (nil), (nil), 0, (nil), -1, 0, (nil)): stub +fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f01a6b8, (nil), (nil), 0x49843f4, 60, (nil), -1, 0, (nil)): stub +fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f01a6b8, (nil), (nil), 0x4981320, 66, (nil), -1, 0, (nil)): stub +fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f01a6b8, (nil), (nil), 0x4981372, 4, (nil), -1, 0, (nil)): stub +fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f01a6b8, (nil), (nil), 0x4981320, 0, (nil), -1, 0, (nil)): stub +fixme:d3dx:D3DXLoadSurfaceFromFileInMemory ((nil), (nil), (nil), 0x4981320, 66, (nil), -1, 0, (nil)): stub +fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f01a6b8, (nil), (nil), (nil), 8, (nil), -1, 0, (nil)): stub +fixme:d3dx:D3DXLoadSurfaceFromFileInMemory (0x7f01a6b8, (nil), (nil), (nil), 0, (nil), -1, 0, (nil)): stub fixme:d3dx:D3DXLoadSurfaceFromFileInMemory ((nil), (nil), (nil), (nil), 0, (nil), -1, 0, (nil)): stub HEAP SUMMARY: - in use at exit: 404,911 bytes in 4,891 blocks - total heap usage: 29,711 allocs, 24,820 frees, 13,300,305 bytes allocated + in use at exit: 413,563 bytes in 5,146 blocks + total heap usage: 34,131 allocs, 28,985 frees, 14,089,747 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 8,280 bytes in 3 blocks - still reachable: 315,671 bytes in 2,114 blocks - suppressed: 80,840 bytes in 2,764 blocks + possibly lost: 2,284 bytes in 4 blocks + still reachable: 324,936 bytes in 2,267 blocks + suppressed: 86,223 bytes in 2,865 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: 52 errors from 4 contexts (suppressed: 335 from 96) + ERROR SUMMARY: 54 errors from 5 contexts (suppressed: 337 from 98) - used_suppression: 95 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 172 todo_suppress_dlopen_leak used_suppression: 8 suppress_leak_libgl used_suppression: 1 suppress_nss_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-ddraw_d3d.txt 2010-03-18-21.54/vg-ddraw_d3d.txt --- 2010-03-05-10.53/vg-ddraw_d3d.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-ddraw_d3d.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e8f8 is on thread 1's stack + Address 0x7f22e008 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,136 +12,108 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f694,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f69c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface fixme:d3d_surface:surface_load_ds_location No up to date depth stencil location - Invalid write of size 2 - at ??? (in /dev/zero) - by init_format_filter_info (utils.c:986) - by initPixelFormats (utils.c:1175) - by InitAdapters (directx.c:5055) - by WineDirect3DCreate (wined3d_main.c:87) - by DDRAW_Create (main.c:211) - by DirectDrawCreate (main.c:315) - by CapsTest (d3d.c:905) - by func_d3d (d3d.c:3413) - by run_test (test.h:541) - by main (test.h:591) - Address 0x0 is not stack'd, malloc'd or (recently) free'd - -{ - - Memcheck:Addr2 - obj:/dev/zero - fun:init_format_filter_info - fun:initPixelFormats - fun:InitAdapters - fun:WineDirect3DCreate - fun:DDRAW_Create - fun:DirectDrawCreate - fun:CapsTest - fun:func_d3d - fun:run_test - fun:main -} -wine: Unhandled page fault on write access to 0x00000000 at address 0x4f684b1 (thread 0015), starting debugger... +wine: Unhandled page fault on write access to 0x00000000 at address 0x4edc4b1 (thread 0047), starting debugger... 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 winedbg --auto 67 48 + Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine winedbg --auto 70 48 preloader: Warning: failed to reserve range 00110000-68000000 -Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x04f684b1). +Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x04edc4b1). Register dump: CS:0073 SS:007b DS:007b ES:0000 FS:000b GS:0013 - EIP:04f684b1 ESP:7f22f4e0 EBP:7f22f5c8 EFLAGS:00000004( - -- - -P- ) - EAX:00008000 EBX:00000000 ECX:064362b3 EDX:04625de0 + EIP:04edc4b1 ESP:7f22f4f0 EBP:7f22f5d8 EFLAGS:00000004( - -- - -P- ) + EAX:00008000 EBX:00000000 ECX:05cac2b3 EDX:04f5dd30 ESI:00000020 EDI:00000000 Stack dump: -0x7f22f4e0: 3f800000 bf800000 045f5ca8 0631b3b5 -0x7f22f4f0: 3f800000 bf800000 7f22f5c8 069f198d -0x7f22f500: 059f0000 00000000 00000002 00001406 -0x7f22f510: 00000000 00000000 052bbff4 05274862 -0x7f22f520: 3f800000 bf800000 00000000 00000000 -0x7f22f530: 00000000 00000000 000080e1 00008367 +0x7f22f4f0: 3f800000 bf800000 04f5e1b0 05b913b5 +0x7f22f500: 3f800000 bf800000 7f22f5d8 0626798d +0x7f22f510: 07381000 00000000 00000002 00001406 +0x7f22f520: 00000000 00000000 056e2ff4 0569c8ae +0x7f22f530: 3f800000 bf800000 00000000 00000000 +0x7f22f540: 00000000 00000000 000080e1 00008367 Backtrace: -=>0 0x04f684b1 (0x7f22f5c8) - 1 0x05274db2 init_format_filter_info+0x275(gl_info=0x7f0f3eec, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:986] in wined3d (0x7f22f648) - 2 0x05275ac6 initPixelFormats+0x81(gl_info=0x7f0f3eec, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:1177] in wined3d (0x7f22f668) - 3 0x051d8475 InitAdapters+0x268a(This=0x7f0f3ec8) [/home/dank/wine-git/dlls/wined3d/directx.c:5055] in wined3d (0x7f22fba8) - 4 0x05280eeb WineDirect3DCreate+0x67(dxVersion=0x0007, parent=0x7f014ed0) [/home/dank/wine-git/dlls/wined3d/wined3d_main.c:87] in wined3d (0x7f22fbf8) - 5 0x049c7a36 DDRAW_Create+0x2d1(guid=(nil), DD=0x7f22fcf4, UnkOuter=(nil), iid=0x49e9a8c) [/home/dank/wine-git/dlls/ddraw/main.c:211] in ddraw (0x7f22fc88) - 6 0x049c7f07 DirectDrawCreate+0xac(GUID=(nil), DD=0x7f22fcf4, UnkOuter=(nil)) [/home/dank/wine-git/dlls/ddraw/main.c:315] in ddraw (0x7f22fcc8) - 7 0x0494f787 CapsTest+0x2d() [/home/dank/wine-git/dlls/ddraw/tests/d3d.c:905] in ddraw_test (0x7f22fd08) - 8 0x0495da15 func_d3d+0xa6() [/home/dank/wine-git/dlls/ddraw/tests/d3d.c:3414] in ddraw_test (0x7f22fd28) - 9 0x04984774 run_test+0x9f(name="d3d.c") [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:543] in ddraw_test (0x7f22fd88) - 10 0x04984a8e main+0x1f1(argc=0x7f22fe70, argv=0x7f001cf0) [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:592] in ddraw_test (0x7f22fe58) - 11 0x04984b1e __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in ddraw_test (0x7f22fe98) - 12 0x04854ba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f22fed8) - 13 0x047569f0 call_thread_func+0xc() in ntdll (0x7f22fee8) - 14 0x04756a2e call_thread_entry_point+0x34(entry=0x4854a6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) - 15 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) -0x04f684b1: movw %ax,0x0(%edi) +=>0 0x04edc4b1 (0x7f22f5d8) + 1 0x0569cdfe init_format_filter_info+0x275(gl_info=0x7f270a6c, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:986] in wined3d (0x7f22f658) + 2 0x0569db12 initPixelFormats+0x81(gl_info=0x7f270a6c, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:1177] in wined3d (0x7f22f678) + 3 0x056006d7 InitAdapters+0x268a(This=0x7f270a48) [/home/dank/wine-git/dlls/wined3d/directx.c:5097] in wined3d (0x7f22fba8) + 4 0x056a8aeb WineDirect3DCreate+0x67(dxVersion=0x0007, parent=0x7f019c28) [/home/dank/wine-git/dlls/wined3d/wined3d_main.c:87] in wined3d (0x7f22fbf8) + 5 0x049c8c02 DDRAW_Create+0x2d1(guid=(nil), DD=0x7f22fcf4, UnkOuter=(nil), iid=0x49eac8c) [/home/dank/wine-git/dlls/ddraw/main.c:211] in ddraw (0x7f22fc88) + 6 0x049c90d3 DirectDrawCreate+0xac(GUID=(nil), DD=0x7f22fcf4, UnkOuter=(nil)) [/home/dank/wine-git/dlls/ddraw/main.c:315] in ddraw (0x7f22fcc8) + 7 0x0495079f CapsTest+0x2d() [/home/dank/wine-git/dlls/ddraw/tests/d3d.c:905] in ddraw_test (0x7f22fd08) + 8 0x0495e9b8 func_d3d+0xa6() [/home/dank/wine-git/dlls/ddraw/tests/d3d.c:3414] in ddraw_test (0x7f22fd28) + 9 0x04985e64 run_test+0x9f(name="d3d.c") [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:543] in ddraw_test (0x7f22fd88) + 10 0x0498617e main+0x1f1(argc=0x7f22fe70, argv=0x7f001cb8) [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:592] in ddraw_test (0x7f22fe58) + 11 0x0498620e __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in ddraw_test (0x7f22fe98) + 12 0x048554b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f22fed8) + 13 0x04757a98 call_thread_func+0xc() in ntdll (0x7f22fee8) + 14 0x04757ad6 call_thread_entry_point+0x34(entry=0x4855381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) + 15 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 16 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) +0x04edc4b1: movw %ax,0x0(%edi) Modules: Module Address Debug info Name (59 modules) ELF 4000000- 401d000 Deferred ld-linux.so.2 ELF 401f000- 4022000 Deferred vgpreload_core-x86-linux.so ELF 4022000- 402a000 Deferred vgpreload_memcheck-x86-linux.so -ELF 402a000- 4167000 Deferred libwine.so.1 -ELF 4178000- 4191000 Deferred libpthread.so.0 -ELF 4192000- 42d7000 Deferred libc.so.6 -ELF 42d7000- 42db000 Deferred libdl.so.2 -ELF 46dc000- 479d000 Dwarf ntdll - \-PE 46f0000- 479d000 \ ntdll -ELF 479d000- 47c3000 Deferred libm.so.6 -ELF 47c3000- 47cb000 Deferred libnss_compat.so.2 -ELF 47cb000- 47e2000 Deferred libnsl.so.1 -ELF 47e2000- 47ed000 Deferred libnss_nis.so.2 -ELF 47ed000- 47f9000 Deferred libnss_files.so.2 -ELF 47f9000- 4938000 Dwarf kernel32 - \-PE 4810000- 4938000 \ kernel32 -ELF 4938000- 4992000 Dwarf ddraw_test - \-PE 4940000- 4992000 \ ddraw_test -ELF 4992000- 49f3000 Dwarf ddraw - \-PE 49a0000- 49f3000 \ ddraw -ELF 49f3000- 4b16000 Deferred ole32 - \-PE 4a10000- 4b16000 \ ole32 -ELF 4b16000- 4b72000 Deferred advapi32 - \-PE 4b20000- 4b72000 \ advapi32 -ELF 4b72000- 4beb000 Deferred rpcrt4 - \-PE 4b80000- 4beb000 \ rpcrt4 -ELF 4beb000- 4d0d000 Deferred user32 - \-PE 4c00000- 4d0d000 \ user32 -ELF 4d0d000- 4da7000 Deferred gdi32 - \-PE 4d20000- 4da7000 \ gdi32 -ELF 4da7000- 4e26000 Deferred libfreetype.so.6 -ELF 4e26000- 4e3c000 Deferred libz.so.1 -ELF 4e3c000- 4e69000 Deferred libfontconfig.so.1 -ELF 4e69000- 4e90000 Deferred libexpat.so.1 -ELF 4eb2000- 4f63000 Deferred winex11 - \-PE 4ec0000- 4f63000 \ winex11 -ELF 4f65000- 4f67000 Deferred libnvidia-tls.so.1 -ELF 4f74000- 4f7d000 Deferred libsm.so.6 -ELF 4f7d000- 4f98000 Deferred libice.so.6 -ELF 4f98000- 4fa8000 Deferred libxext.so.6 -ELF 4fa8000- 50d7000 Deferred libx11.so.6 -ELF 50d7000- 50dc000 Deferred libuuid.so.1 -ELF 50dc000- 50e0000 Deferred libxau.so.6 -ELF 50e0000- 50fe000 Deferred libxcb.so.1 -ELF 50fe000- 5103000 Deferred libxdmcp.so.6 -ELF 5103000- 5124000 Deferred imm32 - \-PE 5110000- 5124000 \ imm32 -ELF 5124000- 5127000 Deferred libxinerama.so.1 -ELF 5127000- 512d000 Deferred libxxf86vm.so.1 -ELF 512d000- 5137000 Deferred libxrender.so.1 -ELF 5137000- 5140000 Deferred libxrandr.so.2 -ELF 5140000- 5144000 Deferred libxcomposite.so.1 -ELF 5144000- 514a000 Deferred libxfixes.so.3 -ELF 514a000- 5155000 Deferred libxcursor.so.1 -ELF 5155000- 52be000 Dwarf wined3d - \-PE 5160000- 52be000 \ wined3d -ELF 52fb000- 53a3000 Deferred libgl.so.1 -ELF 5f55000- 6ebe000 Deferred libglcore.so.1 +ELF 402a000- 4167000 Dwarf libwine.so.1 +ELF 4179000- 4192000 Deferred libpthread.so.0 +ELF 4193000- 42d8000 Deferred libc.so.6 +ELF 42d8000- 42dc000 Deferred libdl.so.2 +ELF 46dd000- 479e000 Dwarf ntdll + \-PE 46f0000- 479e000 \ ntdll +ELF 479e000- 47c4000 Deferred libm.so.6 +ELF 47c4000- 47cc000 Deferred libnss_compat.so.2 +ELF 47cc000- 47e3000 Deferred libnsl.so.1 +ELF 47e3000- 47ee000 Deferred libnss_nis.so.2 +ELF 47ee000- 47fa000 Deferred libnss_files.so.2 +ELF 47fa000- 4939000 Dwarf kernel32 + \-PE 4810000- 4939000 \ kernel32 +ELF 4939000- 4993000 Dwarf ddraw_test + \-PE 4940000- 4993000 \ ddraw_test +ELF 4993000- 49f4000 Dwarf ddraw + \-PE 49a0000- 49f4000 \ ddraw +ELF 49f4000- 4b17000 Deferred ole32 + \-PE 4a10000- 4b17000 \ ole32 +ELF 4b17000- 4b73000 Deferred advapi32 + \-PE 4b20000- 4b73000 \ advapi32 +ELF 4b73000- 4bec000 Deferred rpcrt4 + \-PE 4b80000- 4bec000 \ rpcrt4 +ELF 4bec000- 4d0e000 Deferred user32 + \-PE 4c00000- 4d0e000 \ user32 +ELF 4d0e000- 4da8000 Deferred gdi32 + \-PE 4d20000- 4da8000 \ gdi32 +ELF 4da8000- 4e27000 Deferred libfreetype.so.6 +ELF 4e27000- 4e3d000 Deferred libz.so.1 +ELF 4e3d000- 4e6a000 Deferred libfontconfig.so.1 +ELF 4e6a000- 4e91000 Deferred libexpat.so.1 +ELF 4ed9000- 4edb000 Deferred libnvidia-tls.so.1 +ELF 4ee9000- 4ef2000 Deferred libsm.so.6 +ELF 4ef2000- 4ef7000 Deferred libuuid.so.1 +ELF 4ef7000- 4efb000 Deferred libxau.so.6 +ELF 52fb000- 53ad000 Deferred winex11 + \-PE 5310000- 53ad000 \ winex11 +ELF 53ad000- 53c8000 Deferred libice.so.6 +ELF 53c8000- 53d8000 Deferred libxext.so.6 +ELF 53d8000- 5507000 Deferred libx11.so.6 +ELF 5507000- 5525000 Deferred libxcb.so.1 +ELF 5525000- 552a000 Deferred libxdmcp.so.6 +ELF 552a000- 554b000 Deferred imm32 + \-PE 5530000- 554b000 \ imm32 +ELF 554b000- 554e000 Deferred libxinerama.so.1 +ELF 554e000- 5554000 Deferred libxxf86vm.so.1 +ELF 5554000- 555e000 Deferred libxrender.so.1 +ELF 555e000- 5567000 Deferred libxrandr.so.2 +ELF 5567000- 556b000 Deferred libxcomposite.so.1 +ELF 556b000- 5571000 Deferred libxfixes.so.3 +ELF 5571000- 557c000 Deferred libxcursor.so.1 +ELF 557c000- 56e5000 Dwarf wined3d + \-PE 5590000- 56e5000 \ wined3d +ELF 5723000- 57cb000 Deferred libgl.so.1 +ELF 57cb000- 6734000 Deferred libglcore.so.1 ELF 7bf00000-7bf04000 Deferred Threads: process tid prio (all id:s are in hex) @@ -152,39 +124,38 @@ 00000010 0 0000000f 0 00000011 winedevice.exe + 00000018 0 00000017 0 - 00000016 0 00000013 0 00000012 0 -00000018 explorer.exe - 00000019 0 -00000043 (D) Z:\home\dank\wine-git\dlls\ddraw\tests\ddraw_test.exe - 00000015 0 <== -00000022 ntdll.dll - 00000023 0 +00000019 explorer.exe + 0000001a 0 +00000046 (D) Z:\home\dank\wine-git\dlls\ddraw\tests\ddraw_test.exe + 00000047 0 <== Backtrace: -=>0 0x04f684b1 (0x7f22f5c8) - 1 0x05274db2 init_format_filter_info+0x275(gl_info=0x7f0f3eec, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:986] in wined3d (0x7f22f648) - 2 0x05275ac6 initPixelFormats+0x81(gl_info=0x7f0f3eec, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:1177] in wined3d (0x7f22f668) - 3 0x051d8475 InitAdapters+0x268a(This=0x7f0f3ec8) [/home/dank/wine-git/dlls/wined3d/directx.c:5055] in wined3d (0x7f22fba8) - 4 0x05280eeb WineDirect3DCreate+0x67(dxVersion=0x0007, parent=0x7f014ed0) [/home/dank/wine-git/dlls/wined3d/wined3d_main.c:87] in wined3d (0x7f22fbf8) - 5 0x049c7a36 DDRAW_Create+0x2d1(guid=(nil), DD=0x7f22fcf4, UnkOuter=(nil), iid=0x49e9a8c) [/home/dank/wine-git/dlls/ddraw/main.c:211] in ddraw (0x7f22fc88) - 6 0x049c7f07 DirectDrawCreate+0xac(GUID=(nil), DD=0x7f22fcf4, UnkOuter=(nil)) [/home/dank/wine-git/dlls/ddraw/main.c:315] in ddraw (0x7f22fcc8) - 7 0x0494f787 CapsTest+0x2d() [/home/dank/wine-git/dlls/ddraw/tests/d3d.c:905] in ddraw_test (0x7f22fd08) - 8 0x0495da15 func_d3d+0xa6() [/home/dank/wine-git/dlls/ddraw/tests/d3d.c:3414] in ddraw_test (0x7f22fd28) - 9 0x04984774 run_test+0x9f(name="d3d.c") [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:543] in ddraw_test (0x7f22fd88) - 10 0x04984a8e main+0x1f1(argc=0x7f22fe70, argv=0x7f001cf0) [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:592] in ddraw_test (0x7f22fe58) - 11 0x04984b1e __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in ddraw_test (0x7f22fe98) - 12 0x04854ba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f22fed8) - 13 0x047569f0 call_thread_func+0xc() in ntdll (0x7f22fee8) - 14 0x04756a2e call_thread_entry_point+0x34(entry=0x4854a6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) - 15 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) +=>0 0x04edc4b1 (0x7f22f5d8) + 1 0x0569cdfe init_format_filter_info+0x275(gl_info=0x7f270a6c, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:986] in wined3d (0x7f22f658) + 2 0x0569db12 initPixelFormats+0x81(gl_info=0x7f270a6c, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:1177] in wined3d (0x7f22f678) + 3 0x056006d7 InitAdapters+0x268a(This=0x7f270a48) [/home/dank/wine-git/dlls/wined3d/directx.c:5097] in wined3d (0x7f22fba8) + 4 0x056a8aeb WineDirect3DCreate+0x67(dxVersion=0x0007, parent=0x7f019c28) [/home/dank/wine-git/dlls/wined3d/wined3d_main.c:87] in wined3d (0x7f22fbf8) + 5 0x049c8c02 DDRAW_Create+0x2d1(guid=(nil), DD=0x7f22fcf4, UnkOuter=(nil), iid=0x49eac8c) [/home/dank/wine-git/dlls/ddraw/main.c:211] in ddraw (0x7f22fc88) + 6 0x049c90d3 DirectDrawCreate+0xac(GUID=(nil), DD=0x7f22fcf4, UnkOuter=(nil)) [/home/dank/wine-git/dlls/ddraw/main.c:315] in ddraw (0x7f22fcc8) + 7 0x0495079f CapsTest+0x2d() [/home/dank/wine-git/dlls/ddraw/tests/d3d.c:905] in ddraw_test (0x7f22fd08) + 8 0x0495e9b8 func_d3d+0xa6() [/home/dank/wine-git/dlls/ddraw/tests/d3d.c:3414] in ddraw_test (0x7f22fd28) + 9 0x04985e64 run_test+0x9f(name="d3d.c") [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:543] in ddraw_test (0x7f22fd88) + 10 0x0498617e main+0x1f1(argc=0x7f22fe70, argv=0x7f001cb8) [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:592] in ddraw_test (0x7f22fe58) + 11 0x0498620e __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in ddraw_test (0x7f22fe98) + 12 0x048554b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f22fed8) + 13 0x04757a98 call_thread_func+0xc() in ntdll (0x7f22fee8) + 14 0x04757ad6 call_thread_entry_point+0x34(entry=0x4855381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) + 15 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 16 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) HEAP SUMMARY: - in use at exit: 5,387,721 bytes in 6,630 blocks - total heap usage: 32,653 allocs, 26,023 frees, 18,481,880 bytes allocated + in use at exit: 5,396,258 bytes in 6,886 blocks + total heap usage: 37,183 allocs, 30,297 frees, 19,382,095 bytes allocated - 2,196 bytes in 1 blocks are definitely lost + 2,172 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by WineDirect3DCreate (wined3d_main.c:81) @@ -209,16 +180,16 @@ fun:main } LEAK SUMMARY: - definitely lost: 2,196 bytes in 1 blocks + definitely lost: 2,172 bytes in 1 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 639,416 bytes in 181 blocks - still reachable: 4,089,053 bytes in 3,629 blocks - suppressed: 656,936 bytes in 2,809 blocks + possibly lost: 647,940 bytes in 194 blocks + still reachable: 4,083,642 bytes in 3,769 blocks + suppressed: 662,384 bytes in 2,912 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: 137 errors from 39 contexts (suppressed: 450 from 122) + ERROR SUMMARY: 140 errors from 41 contexts (suppressed: 441 from 113) used_suppression: 44 suppress_leak_libgl used_suppression: 94 todo_suppress_libfontconfig_leak @@ -231,8 +202,8 @@ used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XF86VM_Init used_suppression: 4 todo_wine_dlls_winex11drv__xinerama_init used_suppression: 4 todo_wine_dlls_winex11drv__XkbUseExtension - used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 2 wine_bug_20692_wontfix + used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay @@ -243,6 +214,6 @@ HEAP SUMMARY: - in use at exit: 47,198 bytes in 172 blocks - total heap usage: 6,423 allocs, 6,251 frees, 79,865,106 bytes allocated + in use at exit: 56,961 bytes in 131 blocks + total heap usage: 6,861 allocs, 6,730 frees, 85,952,370 bytes allocated diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-ddraw_ddrawmodes.txt 2010-03-18-21.54/vg-ddraw_ddrawmodes.txt --- 2010-03-05-10.53/vg-ddraw_ddrawmodes.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-ddraw_ddrawmodes.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e978 is on thread 1's stack + Address 0x7f22e088 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,117 +12,101 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f714,0x00000000), stub! - Jump to the invalid address stated on the next line - at ??? - by test_DirectDrawEnumerateA (ddrawmodes.c:145) - by func_ddrawmodes (ddrawmodes.c:700) - by run_test (test.h:541) - by main (test.h:591) - Address 0x0 is not stack'd, malloc'd or (recently) free'd - -{ - - Memcheck:Jump - obj:* - fun:test_DirectDrawEnumerateA - fun:func_ddrawmodes - fun:run_test - fun:main -} +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f71c,0x00000000), stub! err:seh:segv_handler Got unexpected trap 0 -wine: Unhandled illegal instruction at address (nil) (thread 002b), starting debugger... +wine: Unhandled illegal instruction at address (nil) (thread 002a), starting debugger... 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 winedbg --auto 42 48 + Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine winedbg --auto 30 48 preloader: Warning: failed to reserve range 00110000-68000000 Unhandled exception: illegal instruction in 32-bit code (0x00000000). Register dump: CS:0073 SS:007b DS:007b ES:0000 FS:000b GS:0013 EIP:00000000 ESP:7f22fbec EBP:7f22fce8 EFLAGS:00000044( - -- Z- -P- ) - EAX:00000000 EBX:049f0ff4 ECX:30da5acb EDX:7f22ff08 + EAX:00000000 EBX:049f1ff4 ECX:f79edb39 EDX:7f22ff08 ESI:7f22fe70 EDI:00000000 Stack dump: -0x7f22fbec: 049c8114 00000000 049f1e8f 049f1e9e -0x7f22fbfc: 00000000 00000001 04780ff4 7f22fc88 -0x7f22fc0c: 047270ff 7f22ff08 049c7619 0000000c -0x7f22fc1c: 049f0ff4 7f22fe70 00000000 7f22fce8 -0x7f22fc2c: 4c2f7e3c 30da5acb 00000000 00000000 +0x7f22fbec: 049c92e0 00000000 049f2e8f 049f2e9e +0x7f22fbfc: 00000000 00000001 04781ff4 7f22fc88 +0x7f22fc0c: 047280ff 7f22ff08 049c87e5 0000000c +0x7f22fc1c: 049f1ff4 7f22fe70 00000000 7f22fce8 +0x7f22fc2c: 8b4f67ce f79edb39 00000000 00000000 0x7f22fc3c: 00000000 00000000 00000000 7f22fbc8 Backtrace: =>0 0x00000000 (0x7f22fce8) - 1 0x0495dfd0 test_DirectDrawEnumerateA+0x5c() [/home/dank/wine-git/dlls/ddraw/tests/ddrawmodes.c:145] in ddraw_test (0x7f22fd18) - 2 0x04960319 func_ddrawmodes+0x2a() [/home/dank/wine-git/dlls/ddraw/tests/ddrawmodes.c:701] in ddraw_test (0x7f22fd28) - 3 0x04984774 run_test+0x9f(name="ddrawmodes.c") [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:543] in ddraw_test (0x7f22fd88) - 4 0x04984a8e main+0x1f1(argc=0x7f22fe70, argv=0x7f001d00) [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:592] in ddraw_test (0x7f22fe58) - 5 0x04984b1e __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in ddraw_test (0x7f22fe98) - 6 0x04854ba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f22fed8) - 7 0x047569f0 call_thread_func+0xc() in ntdll (0x7f22fee8) - 8 0x04756a2e call_thread_entry_point+0x34(entry=0x4854a6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) - 9 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) - -- no code accessible -- + 1 0x0495ef70 test_DirectDrawEnumerateA+0x5c() [/home/dank/wine-git/dlls/ddraw/tests/ddrawmodes.c:145] in ddraw_test (0x7f22fd18) + 2 0x049612b9 func_ddrawmodes+0x2a() [/home/dank/wine-git/dlls/ddraw/tests/ddrawmodes.c:701] in ddraw_test (0x7f22fd28) + 3 0x04985e64 run_test+0x9f(name="ddrawmodes.c") [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:543] in ddraw_test (0x7f22fd88) + 4 0x0498617e main+0x1f1(argc=0x7f22fe70, argv=0x7f001cc8) [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:592] in ddraw_test (0x7f22fe58) + 5 0x0498620e __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in ddraw_test (0x7f22fe98) + 6 0x048554b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f22fed8) + 7 0x04757a98 call_thread_func+0xc() in ntdll (0x7f22fee8) + 8 0x04757ad6 call_thread_entry_point+0x34(entry=0x4855381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) + 9 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 10 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) + addb %al,0x0(%eax) Modules: Module Address Debug info Name (59 modules) ELF 4000000- 401d000 Deferred ld-linux.so.2 ELF 401f000- 4022000 Deferred vgpreload_core-x86-linux.so ELF 4022000- 402a000 Deferred vgpreload_memcheck-x86-linux.so -ELF 402a000- 4167000 Deferred libwine.so.1 -ELF 4178000- 4191000 Deferred libpthread.so.0 -ELF 4192000- 42d7000 Deferred libc.so.6 -ELF 42d7000- 42db000 Deferred libdl.so.2 -ELF 46dc000- 479d000 Dwarf ntdll - \-PE 46f0000- 479d000 \ ntdll -ELF 479d000- 47c3000 Deferred libm.so.6 -ELF 47c3000- 47cb000 Deferred libnss_compat.so.2 -ELF 47cb000- 47e2000 Deferred libnsl.so.1 -ELF 47e2000- 47ed000 Deferred libnss_nis.so.2 -ELF 47ed000- 47f9000 Deferred libnss_files.so.2 -ELF 47f9000- 4938000 Dwarf kernel32 - \-PE 4810000- 4938000 \ kernel32 -ELF 4938000- 4992000 Dwarf ddraw_test - \-PE 4940000- 4992000 \ ddraw_test -ELF 4992000- 49f3000 Deferred ddraw - \-PE 49a0000- 49f3000 \ ddraw -ELF 49f3000- 4b16000 Deferred ole32 - \-PE 4a10000- 4b16000 \ ole32 -ELF 4b16000- 4b72000 Deferred advapi32 - \-PE 4b20000- 4b72000 \ advapi32 -ELF 4b72000- 4beb000 Deferred rpcrt4 - \-PE 4b80000- 4beb000 \ rpcrt4 -ELF 4beb000- 4d0d000 Deferred user32 - \-PE 4c00000- 4d0d000 \ user32 -ELF 4d0d000- 4da7000 Deferred gdi32 - \-PE 4d20000- 4da7000 \ gdi32 -ELF 4da7000- 4e26000 Deferred libfreetype.so.6 -ELF 4e26000- 4e3c000 Deferred libz.so.1 -ELF 4e3c000- 4e69000 Deferred libfontconfig.so.1 -ELF 4e69000- 4e90000 Deferred libexpat.so.1 -ELF 4eb2000- 4f63000 Deferred winex11 - \-PE 4ec0000- 4f63000 \ winex11 -ELF 4f65000- 4f67000 Deferred libnvidia-tls.so.1 -ELF 4f74000- 4f7d000 Deferred libsm.so.6 -ELF 4f7d000- 4f98000 Deferred libice.so.6 -ELF 4f98000- 4fa8000 Deferred libxext.so.6 -ELF 4fa8000- 50d7000 Deferred libx11.so.6 -ELF 50d7000- 50dc000 Deferred libuuid.so.1 -ELF 50dc000- 50e0000 Deferred libxau.so.6 -ELF 50e0000- 50fe000 Deferred libxcb.so.1 -ELF 50fe000- 5103000 Deferred libxdmcp.so.6 -ELF 5103000- 5124000 Deferred imm32 - \-PE 5110000- 5124000 \ imm32 -ELF 5124000- 5127000 Deferred libxinerama.so.1 -ELF 5127000- 512d000 Deferred libxxf86vm.so.1 -ELF 512d000- 5137000 Deferred libxrender.so.1 -ELF 5137000- 5140000 Deferred libxrandr.so.2 -ELF 5140000- 5144000 Deferred libxcomposite.so.1 -ELF 5144000- 514a000 Deferred libxfixes.so.3 -ELF 514a000- 5155000 Deferred libxcursor.so.1 -ELF 5181000- 52ea000 Deferred wined3d - \-PE 5190000- 52ea000 \ wined3d -ELF 52fb000- 53a3000 Deferred libgl.so.1 -ELF 5f55000- 6ebe000 Deferred libglcore.so.1 +ELF 402a000- 4167000 Dwarf libwine.so.1 +ELF 4179000- 4192000 Deferred libpthread.so.0 +ELF 4193000- 42d8000 Deferred libc.so.6 +ELF 42d8000- 42dc000 Deferred libdl.so.2 +ELF 46dd000- 479e000 Dwarf ntdll + \-PE 46f0000- 479e000 \ ntdll +ELF 479e000- 47c4000 Deferred libm.so.6 +ELF 47c4000- 47cc000 Deferred libnss_compat.so.2 +ELF 47cc000- 47e3000 Deferred libnsl.so.1 +ELF 47e3000- 47ee000 Deferred libnss_nis.so.2 +ELF 47ee000- 47fa000 Deferred libnss_files.so.2 +ELF 47fa000- 4939000 Dwarf kernel32 + \-PE 4810000- 4939000 \ kernel32 +ELF 4939000- 4993000 Dwarf ddraw_test + \-PE 4940000- 4993000 \ ddraw_test +ELF 4993000- 49f4000 Deferred ddraw + \-PE 49a0000- 49f4000 \ ddraw +ELF 49f4000- 4b17000 Deferred ole32 + \-PE 4a10000- 4b17000 \ ole32 +ELF 4b17000- 4b73000 Deferred advapi32 + \-PE 4b20000- 4b73000 \ advapi32 +ELF 4b73000- 4bec000 Deferred rpcrt4 + \-PE 4b80000- 4bec000 \ rpcrt4 +ELF 4bec000- 4d0e000 Deferred user32 + \-PE 4c00000- 4d0e000 \ user32 +ELF 4d0e000- 4da8000 Deferred gdi32 + \-PE 4d20000- 4da8000 \ gdi32 +ELF 4da8000- 4e27000 Deferred libfreetype.so.6 +ELF 4e27000- 4e3d000 Deferred libz.so.1 +ELF 4e3d000- 4e6a000 Deferred libfontconfig.so.1 +ELF 4e6a000- 4e91000 Deferred libexpat.so.1 +ELF 4ed9000- 4edb000 Deferred libnvidia-tls.so.1 +ELF 4ee9000- 4ef2000 Deferred libsm.so.6 +ELF 4ef2000- 4ef7000 Deferred libuuid.so.1 +ELF 4ef7000- 4efb000 Deferred libxau.so.6 +ELF 52fb000- 53ad000 Deferred winex11 + \-PE 5310000- 53ad000 \ winex11 +ELF 53ad000- 53c8000 Deferred libice.so.6 +ELF 53c8000- 53d8000 Deferred libxext.so.6 +ELF 53d8000- 5507000 Deferred libx11.so.6 +ELF 5507000- 5525000 Deferred libxcb.so.1 +ELF 5525000- 552a000 Deferred libxdmcp.so.6 +ELF 552a000- 554b000 Deferred imm32 + \-PE 5530000- 554b000 \ imm32 +ELF 554b000- 554e000 Deferred libxinerama.so.1 +ELF 554e000- 5554000 Deferred libxxf86vm.so.1 +ELF 5554000- 555e000 Deferred libxrender.so.1 +ELF 555e000- 5567000 Deferred libxrandr.so.2 +ELF 5567000- 556b000 Deferred libxcomposite.so.1 +ELF 556b000- 5571000 Deferred libxfixes.so.3 +ELF 5571000- 557c000 Deferred libxcursor.so.1 +ELF 55a8000- 5711000 Deferred wined3d + \-PE 55b0000- 5711000 \ wined3d +ELF 5723000- 57cb000 Deferred libgl.so.1 +ELF 57cb000- 6734000 Deferred libglcore.so.1 ELF 7bf00000-7bf04000 Deferred Threads: process tid prio (all id:s are in hex) @@ -133,141 +117,48 @@ 00000010 0 0000000f 0 00000011 winedevice.exe + 00000018 0 00000017 0 - 00000016 0 00000013 0 00000012 0 -00000018 explorer.exe - 00000019 0 -0000002a (D) Z:\home\dank\wine-git\dlls\ddraw\tests\ddraw_test.exe - 0000002b 0 <== -0000002f dplayx_test.exe - 0000002d 0 +00000019 explorer.exe + 0000001a 0 +0000001e (D) Z:\home\dank\wine-git\dlls\ddraw\tests\ddraw_test.exe + 0000002a 0 <== Backtrace: =>0 0x00000000 (0x7f22fce8) - 1 0x0495dfd0 test_DirectDrawEnumerateA+0x5c() [/home/dank/wine-git/dlls/ddraw/tests/ddrawmodes.c:145] in ddraw_test (0x7f22fd18) - 2 0x04960319 func_ddrawmodes+0x2a() [/home/dank/wine-git/dlls/ddraw/tests/ddrawmodes.c:701] in ddraw_test (0x7f22fd28) - 3 0x04984774 run_test+0x9f(name="ddrawmodes.c") [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:543] in ddraw_test (0x7f22fd88) - 4 0x04984a8e main+0x1f1(argc=0x7f22fe70, argv=0x7f001d00) [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:592] in ddraw_test (0x7f22fe58) - 5 0x04984b1e __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in ddraw_test (0x7f22fe98) - 6 0x04854ba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f22fed8) - 7 0x047569f0 call_thread_func+0xc() in ntdll (0x7f22fee8) - 8 0x04756a2e call_thread_entry_point+0x34(entry=0x4854a6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) - 9 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 1 0x0495ef70 test_DirectDrawEnumerateA+0x5c() [/home/dank/wine-git/dlls/ddraw/tests/ddrawmodes.c:145] in ddraw_test (0x7f22fd18) + 2 0x049612b9 func_ddrawmodes+0x2a() [/home/dank/wine-git/dlls/ddraw/tests/ddrawmodes.c:701] in ddraw_test (0x7f22fd28) + 3 0x04985e64 run_test+0x9f(name="ddrawmodes.c") [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:543] in ddraw_test (0x7f22fd88) + 4 0x0498617e main+0x1f1(argc=0x7f22fe70, argv=0x7f001cc8) [/home/dank/wine-git/dlls/ddraw/tests/../../../include/wine/test.h:592] in ddraw_test (0x7f22fe58) + 5 0x0498620e __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in ddraw_test (0x7f22fe98) + 6 0x048554b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f22fed8) + 7 0x04757a98 call_thread_func+0xc() in ntdll (0x7f22fee8) + 8 0x04757ad6 call_thread_entry_point+0x34(entry=0x4855381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) + 9 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 10 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) err:seh:segv_handler Got unexpected trap 0 HEAP SUMMARY: - in use at exit: 1,083,967 bytes in 5,346 blocks - total heap usage: 28,980 allocs, 23,634 frees, 11,427,004 bytes allocated + in use at exit: 1,092,624 bytes in 5,601 blocks + total heap usage: 33,401 allocs, 27,800 frees, 12,216,308 bytes allocated HEAP SUMMARY: - in use at exit: 38,451 bytes in 170 blocks - total heap usage: 3,499 allocs, 3,329 frees, 25,217,325 bytes allocated - - 8 bytes in 1 blocks are definitely lost - at notify_alloc (heap.c:254) - by RtlAllocateHeap (heap.c:1700) - by elf_load_file (elf_module.c:1130) - by elf_search_and_load_file (elf_module.c:1268) - by elf_search_loader (elf_module.c:1398) - by elf_read_wine_loader_dbg_info (elf_module.c:1417) - by check_live_target (dbghelp.c:277) - by SymInitializeW (dbghelp.c:368) - by SymInitialize (dbghelp.c:404) - by dbg_init (winedbg.c:370) - by dbg_handle_debug_event (tgt_active.c:521) - by wait_exception (tgt_active.c:692) - by dbg_active_wait_for_first_exception (tgt_active.c:723) - by dbg_active_auto (tgt_active.c:968) - by main (winedbg.c:668) - -{ - - Memcheck:Leak - fun:notify_alloc - fun:RtlAllocateHeap - fun:elf_load_file - fun:elf_search_and_load_file - fun:elf_search_loader - fun:elf_read_wine_loader_dbg_info - fun:check_live_target - fun:SymInitializeW - fun:SymInitialize - fun:dbg_init - fun:dbg_handle_debug_event - fun:wait_exception - fun:dbg_active_wait_for_first_exception - fun:dbg_active_auto - fun:main -} - 368 bytes in 46 blocks are definitely lost - at notify_alloc (heap.c:254) - by RtlAllocateHeap (heap.c:1700) - by elf_load_file (elf_module.c:1130) - by elf_search_and_load_file (elf_module.c:1268) - by elf_enum_sync_cb (elf_module.c:1335) - by elf_enum_modules_internal (elf_module.c:1319) - by elf_synchronize_module_list (elf_module.c:1360) - by SymInitializeW (dbghelp.c:372) - by SymInitialize (dbghelp.c:404) - by dbg_init (winedbg.c:370) - by dbg_handle_debug_event (tgt_active.c:521) - by wait_exception (tgt_active.c:692) - by dbg_active_wait_for_first_exception (tgt_active.c:723) - by dbg_active_auto (tgt_active.c:968) - by main (winedbg.c:668) - -{ - - Memcheck:Leak - fun:notify_alloc - fun:RtlAllocateHeap - fun:elf_load_file - fun:elf_search_and_load_file - fun:elf_enum_sync_cb - fun:elf_enum_modules_internal - fun:elf_synchronize_module_list - fun:SymInitializeW - fun:SymInitialize - fun:dbg_init - fun:dbg_handle_debug_event - fun:wait_exception - fun:dbg_active_wait_for_first_exception - fun:dbg_active_auto - fun:main -} - LEAK SUMMARY: - definitely lost: 376 bytes in 47 blocks - indirectly lost: 120 bytes in 10 blocks - possibly lost: 0 bytes in 0 blocks - still reachable: 28,556 bytes in 45 blocks - suppressed: 9,399 bytes in 68 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: 2 errors from 2 contexts (suppressed: 131 from 53) - - used_suppression: 53 todo_suppress_dlopen_leak - used_suppression: 1 suppress_nss_leak - used_suppression: 2 todo_suppress_wine_alloc_module_leak - used_suppression: 1 todo_suppress_wine_init_load_order_leak - used_suppression: 1 dl-hack3-cond-4 - used_suppression: 40 glibc-2.10-on-SUSE-10.3-(x86) - used_suppression: 86 dl-hack3-cond-1 + in use at exit: 44,886 bytes in 128 blocks + total heap usage: 3,935 allocs, 3,807 frees, 31,105,153 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 106,147 bytes in 52 blocks - still reachable: 845,348 bytes in 2,486 blocks - suppressed: 132,352 bytes in 2,798 blocks + still reachable: 848,605 bytes in 2,640 blocks + suppressed: 137,752 bytes in 2,899 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: 59 errors from 10 contexts (suppressed: 351 from 112) + ERROR SUMMARY: 58 errors from 9 contexts (suppressed: 342 from 103) used_suppression: 41 suppress_leak_libgl used_suppression: 94 todo_suppress_libfontconfig_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-ddraw_dsurface.txt 2010-03-18-21.54/vg-ddraw_dsurface.txt --- 2010-03-05-10.53/vg-ddraw_dsurface.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-ddraw_dsurface.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e958 is on thread 1's stack + Address 0x7f22e068 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,13 +12,13 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f6f4,0x00000000), stub! -err:d3d:swapchain_setup_fullscreen_window Changing the window style for window 0x3c0122, but another style (04cf0000, 00000100) is already stored. -fixme:ddraw:IDirectDrawSurfaceImpl_AddAttachedSurface (0x7f004928) The Surface 0x7f004e88 is already attached somewhere else: next_attached = 0x7f004928, first_attached = 0x7f004e88, can't handle by now +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f6fc,0x00000000), stub! +err:d3d:swapchain_setup_fullscreen_window Changing the window style for window 0x4800f6, but another style (04cf0000, 00000100) is already stored. +fixme:ddraw:IDirectDrawSurfaceImpl_AddAttachedSurface (0x7f0255a8) The Surface 0x7f0245d0 is already attached somewhere else: next_attached = 0x7f0255a8, first_attached = 0x7f0245d0, can't handle by now fixme:d3d:swapchain_init The application requested more than one back buffer, this is not properly supported. Please configure the application to use double buffering (1 back buffer) if possible. -err:d3d:swapchain_setup_fullscreen_window Changing the window style for window 0x3d0122, but another style (940b0000, 00000000) is already stored. -err:d3d:swapchain_setup_fullscreen_window Changing the window style for window 0x3d0122, but another style (04cf0000, 00000100) is already stored. +err:d3d:swapchain_setup_fullscreen_window Changing the window style for window 0x4900f6, but another style (940b0000, 00000000) is already stored. +err:d3d:swapchain_setup_fullscreen_window Changing the window style for window 0x4900f6, but another style (04cf0000, 00000100) is already stored. fixme:d3d_surface:surface_init Trying to create a render target that isn't in the default pool. fixme:d3d_surface:surface_init Trying to create a render target that isn't in the default pool. err:ddraw:PixelFormat_DD2WineD3D 32 bit RGB pixel format does not match @@ -29,7 +29,7 @@ err:ddraw:PixelFormat_DD2WineD3D Invalid dwRGBBitCount in Pixelformat structure err:ddraw:IDirectDrawImpl_CreateNewSurface Unsupported / Unknown pixelformat err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 88760091 -dsurface.c:3273: Tests skipped: IDirectDraw7_CreateSurface failed, hr = 0x88760091, format D3DFMT_X8B8G8R8 +dsurface.c:3336: Tests skipped: IDirectDraw7_CreateSurface failed, hr = 0x88760091, format D3DFMT_X8B8G8R8 err:ddraw:PixelFormat_DD2WineD3D 32 bit RGB pixel format does not match err:ddraw:PixelFormat_DD2WineD3D Invalid dwRGBBitCount in Pixelformat structure err:ddraw:IDirectDrawImpl_CreateNewSurface Unsupported / Unknown pixelformat @@ -38,7 +38,7 @@ err:ddraw:PixelFormat_DD2WineD3D Invalid dwRGBBitCount in Pixelformat structure err:ddraw:IDirectDrawImpl_CreateNewSurface Unsupported / Unknown pixelformat err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 88760091 -dsurface.c:3273: Tests skipped: IDirectDraw7_CreateSurface failed, hr = 0x88760091, format D3DFMT_X8B8G8R8 +dsurface.c:3336: Tests skipped: IDirectDraw7_CreateSurface failed, hr = 0x88760091, format D3DFMT_X8B8G8R8 err:xrender:get_xrender_format_from_color_shifts No XRender format found! err:xrender:get_xrender_format_from_color_shifts No XRender format found! err:ddraw:PixelFormat_DD2WineD3D 32 bit RGB pixel format does not match @@ -49,30 +49,30 @@ err:ddraw:PixelFormat_DD2WineD3D Invalid dwRGBBitCount in Pixelformat structure err:ddraw:IDirectDrawImpl_CreateNewSurface Unsupported / Unknown pixelformat err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 88760091 -dsurface.c:3273: Tests skipped: IDirectDraw7_CreateSurface failed, hr = 0x88760091, format D3DFMT_A2R10G10B10 +dsurface.c:3336: Tests skipped: IDirectDraw7_CreateSurface failed, hr = 0x88760091, format D3DFMT_A2R10G10B10 err:ddraw:PixelFormat_DD2WineD3D Unknown Pixelformat! err:ddraw:IDirectDrawImpl_CreateNewSurface Unsupported / Unknown pixelformat err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 88760091 err:ddraw:PixelFormat_DD2WineD3D Unknown Pixelformat! err:ddraw:IDirectDrawImpl_CreateNewSurface Unsupported / Unknown pixelformat err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 88760091 -dsurface.c:3273: Tests skipped: IDirectDraw7_CreateSurface failed, hr = 0x88760091, format D3DFMT_A8L8 +dsurface.c:3336: Tests skipped: IDirectDraw7_CreateSurface failed, hr = 0x88760091, format D3DFMT_A8L8 HEAP SUMMARY: - in use at exit: 416,799 bytes in 5,009 blocks - total heap usage: 34,143 allocs, 29,134 frees, 112,549,074 bytes allocated + in use at exit: 425,452 bytes in 5,264 blocks + total heap usage: 38,581 allocs, 33,317 frees, 180,918,561 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 8 bytes in 1 blocks - still reachable: 335,611 bytes in 2,234 blocks - suppressed: 81,060 bytes in 2,764 blocks + still reachable: 338,880 bytes in 2,388 blocks + suppressed: 86,444 bytes in 2,865 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: 50 errors from 2 contexts (suppressed: 348 from 102) + ERROR SUMMARY: 51 errors from 2 contexts (suppressed: 348 from 102) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 174 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-ddraw_overlay.txt 2010-03-18-21.54/vg-ddraw_overlay.txt --- 2010-03-05-10.53/vg-ddraw_overlay.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-ddraw_overlay.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e8e8 is on thread 1's stack + Address 0x7f22dff8 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,8 +12,8 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f684,0x00000000), stub! -err:d3d_surface:IWineGDISurfaceImpl_PrivateSetup (0x7f048840) Overlays not yet supported by GDI surfaces +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f68c,0x00000000), stub! +err:d3d_surface:IWineGDISurfaceImpl_PrivateSetup (0x7f048d18) Overlays not yet supported by GDI surfaces err:d3d_surface:surface_init Private setup failed, returning 0x8876086c err:ddraw:IDirectDrawImpl_CreateNewSurface IWineD3DDevice::CreateSurface failed. hr = 8876086c err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_CreateNewSurface failed with 8876086c @@ -21,20 +21,20 @@ overlay.c:220: Tests skipped: Failed to initialize ddraw HEAP SUMMARY: - in use at exit: 401,187 bytes in 4,852 blocks - total heap usage: 28,999 allocs, 24,147 frees, 16,581,609 bytes allocated + in use at exit: 409,840 bytes in 5,107 blocks + total heap usage: 33,419 allocs, 28,312 frees, 21,346,172 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 8 bytes in 1 blocks - still reachable: 320,043 bytes in 2,079 blocks - suppressed: 81,016 bytes in 2,762 blocks + still reachable: 323,312 bytes in 2,233 blocks + suppressed: 86,400 bytes in 2,863 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: 50 errors from 2 contexts (suppressed: 341 from 102) + ERROR SUMMARY: 51 errors from 2 contexts (suppressed: 341 from 102) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 174 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-ddraw_refcount.txt 2010-03-18-21.54/vg-ddraw_refcount.txt --- 2010-03-05-10.53/vg-ddraw_refcount.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-ddraw_refcount.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e4b8 is on thread 1's stack + Address 0x7f22dbc8 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,25 +12,25 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f254,0x00000000), stub! -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f6e4,0x00000000), stub! -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f6e4,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f25c,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f6ec,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f6ec,0x00000000), stub! HEAP SUMMARY: - in use at exit: 407,288 bytes in 4,923 blocks - total heap usage: 33,394 allocs, 28,471 frees, 14,828,518 bytes allocated + in use at exit: 416,069 bytes in 5,182 blocks + total heap usage: 38,108 allocs, 32,926 frees, 15,833,035 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 8 bytes in 1 blocks - still reachable: 325,632 bytes in 2,134 blocks - suppressed: 81,528 bytes in 2,778 blocks + still reachable: 328,901 bytes in 2,288 blocks + suppressed: 87,040 bytes in 2,883 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: 148 errors from 2 contexts (suppressed: 343 from 102) + ERROR SUMMARY: 151 errors from 2 contexts (suppressed: 343 from 102) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 174 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-ddraw_visual.txt 2010-03-18-21.54/vg-ddraw_visual.txt --- 2010-03-05-10.53/vg-ddraw_visual.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-ddraw_visual.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e878 is on thread 1's stack + Address 0x7f22df88 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,7 +12,7 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f614,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f61c,0x00000000), stub! fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface visual.c:2837: Tests skipped: Sanity check returned an incorrect color(00000000), can't assure the correctness of the tests, skipping fixme:d3d_surface:surface_load_ds_location No up to date depth stencil location @@ -20,15 +20,15 @@ at IWineD3DSwapChainImpl_Destroy (swapchain.c:86) by IWineD3DBaseSwapChainImpl_Release (swapchain_base.c:62) by IParentImpl_Release (parent.c:131) - by D3D7CB_DestroySwapChain (ddraw.c:1730) - by IWineD3DDeviceImpl_Uninit3D (device.c:1810) + by D3D7CB_DestroySwapChain (ddraw.c:1752) + by IWineD3DDeviceImpl_Uninit3D (device.c:1875) by IDirectDrawSurfaceImpl_Release (surface.c:330) by releaseObjects (visual.c:158) by func_visual (visual.c:2882) by run_test (test.h:541) by main (test.h:591) Uninitialised value was created by a stack allocation - at IDirectDrawImpl_AttachD3DDevice (ddraw.c:2848) + at IDirectDrawImpl_AttachD3DDevice (ddraw.c:2870) { @@ -46,20 +46,20 @@ } HEAP SUMMARY: - in use at exit: 412,210 bytes in 4,956 blocks - total heap usage: 31,480 allocs, 26,524 frees, 25,047,829 bytes allocated + in use at exit: 421,799 bytes in 5,220 blocks + total heap usage: 35,922 allocs, 30,702 frees, 25,838,652 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 8 bytes in 1 blocks - still reachable: 330,906 bytes in 2,179 blocks - suppressed: 81,176 bytes in 2,766 blocks + still reachable: 335,111 bytes in 2,342 blocks + suppressed: 86,560 bytes in 2,867 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: 53 errors from 3 contexts (suppressed: 445 from 114) + ERROR SUMMARY: 54 errors from 3 contexts (suppressed: 445 from 113) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 174 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-ddrawex_ddrawex.txt 2010-03-18-21.54/vg-ddrawex_ddrawex.txt --- 2010-03-05-10.53/vg-ddrawex_ddrawex.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-ddrawex_ddrawex.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e898 is on thread 1's stack + Address 0x7f22dfa8 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,23 +12,23 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f634,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f63c,0x00000000), stub! HEAP SUMMARY: - in use at exit: 402,040 bytes in 4,860 blocks - total heap usage: 29,007 allocs, 24,147 frees, 11,386,339 bytes allocated + in use at exit: 410,675 bytes in 5,115 blocks + total heap usage: 33,293 allocs, 28,178 frees, 12,174,316 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 8 bytes in 1 blocks - still reachable: 319,823 bytes in 2,078 blocks - suppressed: 82,089 bytes in 2,771 blocks + still reachable: 323,092 bytes in 2,232 blocks + suppressed: 87,455 bytes in 2,872 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: 50 errors from 2 contexts (suppressed: 351 from 103) + ERROR SUMMARY: 51 errors from 2 contexts (suppressed: 351 from 103) used_suppression: 95 todo_suppress_libfontconfig_leak used_suppression: 178 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-dsound_capture.txt 2010-03-18-21.54/vg-dsound_capture.txt --- 2010-03-05-10.53/vg-dsound_capture.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-dsound_capture.txt 2010-03-19 00:12:24.000000000 -0700 @@ -125,16 +125,16 @@ LEAK SUMMARY: definitely lost: 4,156 bytes in 182 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 1,676 bytes in 67 blocks - still reachable: 263,023 bytes in 2,134 blocks - suppressed: 135,599 bytes in 4,231 blocks + possibly lost: 2,484 bytes in 6 blocks + still reachable: 271,002 bytes in 2,529 blocks + suppressed: 144,526 bytes in 4,450 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: 9 errors from 9 contexts (suppressed: 559 from 209) + ERROR SUMMARY: 10 errors from 10 contexts (suppressed: 554 from 204) - used_suppression: 100 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 187 todo_suppress_dlopen_leak used_suppression: 190 todo_suppress_libasound_leak used_suppression: 1 suppress_nss_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-dxdiagn_container.txt 2010-03-18-21.54/vg-dxdiagn_container.txt --- 2010-03-05-10.53/vg-dxdiagn_container.txt 1969-12-31 16:00:00.000000000 -0800 +++ 2010-03-18-21.54/vg-dxdiagn_container.txt 2010-03-19 00:12:24.000000000 -0700 @@ -0,0 +1,267 @@ + Syscall param ioctl(generic) points to uninitialised byte(s) + at ??? (in /lib/ld-2.10.1.so) + by ??? (in /usr/lib/libGLcore.so.185.18.36) + Address 0x7f22d978 is on thread 1's stack + Uninitialised value was created by a stack allocation + at ??? (in /usr/lib/libGLcore.so.185.18.36) + +{ + + Memcheck:Param + ioctl(generic) + obj:/lib/ld-2.10.1.so + obj:/usr/lib/libGLcore.so.185.18.36 +} +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f00c,0x00000000), stub! +wine: Unhandled page fault on write access to 0x06c9cd5c at address 0x4e3b7c0 (thread 0040), starting debugger... + 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 winedbg --auto 66 56 + +preloader: Warning: failed to reserve range 00110000-68000000 +Unhandled exception: page fault on write access to 0x06c9cd5c in 32-bit code (0x04e3b7c0). +Register dump: + CS:0073 SS:007b DS:007b ES:0000 FS:000b GS:0013 + EIP:04e3b7c0 ESP:7f22e9ec EBP:7f22ead8 EFLAGS:00000000( - -- - - - ) + EAX:04553798 EBX:074980a4 ECX:0454e110 EDX:042dc6c0 + ESI:7f22fe70 EDI:00000000 +Stack dump: +0x7f22e9ec: 05dc3af3 3f800000 00000000 04553790 +0x7f22e9fc: 05ca92b5 3f800000 00000000 7f22ead8 +0x7f22ea0c: 0637e98d 07498000 00000008 00000002 +0x7f22ea1c: 00001406 00000000 00000000 05825ff4 +0x7f22ea2c: 057df895 3f800000 00000000 00000000 +0x7f22ea3c: 00000000 00000000 00000000 000080e1 +Backtrace: +=>0 0x04e3b7c0 (0x7f22ead8) + 1 0x057dfdfe init_format_filter_info+0x275(gl_info=0x7f067664, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:986] in wined3d (0x7f22eb58) + 2 0x057e0b12 initPixelFormats+0x81(gl_info=0x7f067664, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:1177] in wined3d (0x7f22eb78) + 3 0x057436d7 InitAdapters+0x268a(This=0x7f067640) [/home/dank/wine-git/dlls/wined3d/directx.c:5097] in wined3d (0x7f22f0a8) + 4 0x057ebaeb WineDirect3DCreate+0x67(dxVersion=0x0009, parent=0x7f023888) [/home/dank/wine-git/dlls/wined3d/wined3d_main.c:87] in wined3d (0x7f22f0f8) + 5 0x06c7fb5e Direct3DCreate9+0x62(SDKVersion=0x0020) [/home/dank/wine-git/dlls/d3d9/d3d9_main.c:43] in d3d9 (0x7f22f138) + 6 0x0551ac5e get_display_device_id+0xa0(szIdentifierBuffer="134.2 MB") [/home/dank/wine-git/dlls/dxdiagn/provider.c:212] in dxdiagn (0x7f22f5d8) + 7 0x0551b721 DXDiag_InitDXDiagDisplayContainer+0x2bf(pSubCont=0x7f0546a0) [/home/dank/wine-git/dlls/dxdiagn/provider.c:537] in dxdiagn (0x7f22fc08) + 8 0x0551c4f4 DXDiag_InitRootDXDiagContainer+0x1f9(pRootCont=0x7f014848) [/home/dank/wine-git/dlls/dxdiagn/provider.c:799] in dxdiagn (0x7f22fc48) + 9 0x0551a937 IDxDiagProviderImpl_GetRootContainer+0xc5(iface=0x7f014980, ppInstance=0x4952378) [/home/dank/wine-git/dlls/dxdiagn/provider.c:122] in dxdiagn (0x7f22fc88) + 10 0x0494aed4 create_root_IDxDiagContainer+0xb9() [/home/dank/wine-git/dlls/dxdiagn/tests/container.c:46] in dxdiagn_test (0x7f22fcd8) + 11 0x0494af21 test_GetNumberOfChildContainers+0x17() [/home/dank/wine-git/dlls/dxdiagn/tests/container.c:60] in dxdiagn_test (0x7f22fd08) + 12 0x0494cec1 func_container+0x26() [/home/dank/wine-git/dlls/dxdiagn/tests/container.c:534] in dxdiagn_test (0x7f22fd28) + 13 0x0494e0f8 run_test+0x9f(name="container.c") [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:543] in dxdiagn_test (0x7f22fd88) + 14 0x0494e412 main+0x1f1(argc=0x7f22fe70, argv=0x7f001cd0) [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:592] in dxdiagn_test (0x7f22fe58) + 15 0x0494e4a2 __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in dxdiagn_test (0x7f22fe98) + 16 0x048554b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f22fed8) + 17 0x04757a98 call_thread_func+0xc() in ntdll (0x7f22fee8) + 18 0x04757ad6 call_thread_entry_point+0x34(entry=0x4855381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) + 19 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 20 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) +0x04e3b7c0: movl $0x100,0x074c8d5c +Modules: +Module Address Debug info Name (69 modules) +ELF 4000000- 401d000 Deferred ld-linux.so.2 +ELF 401f000- 4022000 Deferred vgpreload_core-x86-linux.so +ELF 4022000- 402a000 Deferred vgpreload_memcheck-x86-linux.so +ELF 402a000- 4167000 Dwarf libwine.so.1 +ELF 4179000- 4192000 Deferred libpthread.so.0 +ELF 4193000- 42d8000 Deferred libc.so.6 +ELF 42d8000- 42dc000 Deferred libdl.so.2 +ELF 46dd000- 479e000 Dwarf ntdll + \-PE 46f0000- 479e000 \ ntdll +ELF 479e000- 47c4000 Deferred libm.so.6 +ELF 47c4000- 47cc000 Deferred libnss_compat.so.2 +ELF 47cc000- 47e3000 Deferred libnsl.so.1 +ELF 47e3000- 47ee000 Deferred libnss_nis.so.2 +ELF 47ee000- 47fa000 Deferred libnss_files.so.2 +ELF 47fa000- 4939000 Dwarf kernel32 + \-PE 4810000- 4939000 \ kernel32 +ELF 4939000- 4953000 Dwarf dxdiagn_test + \-PE 4940000- 4953000 \ dxdiagn_test +ELF 4953000- 4a76000 Deferred ole32 + \-PE 4970000- 4a76000 \ ole32 +ELF 4a76000- 4ad2000 Deferred advapi32 + \-PE 4a80000- 4ad2000 \ advapi32 +ELF 4ad2000- 4b4b000 Deferred rpcrt4 + \-PE 4ae0000- 4b4b000 \ rpcrt4 +ELF 4b4b000- 4c6d000 Deferred user32 + \-PE 4b60000- 4c6d000 \ user32 +ELF 4c6d000- 4d07000 Deferred gdi32 + \-PE 4c80000- 4d07000 \ gdi32 +ELF 4d07000- 4d86000 Deferred libfreetype.so.6 +ELF 4d86000- 4d9c000 Deferred libz.so.1 +ELF 4d9c000- 4dc9000 Deferred libfontconfig.so.1 +ELF 4dc9000- 4df0000 Deferred libexpat.so.1 +ELF 4e38000- 4e3a000 Deferred libnvidia-tls.so.1 +ELF 4e48000- 4e4c000 Deferred libxau.so.6 +ELF 524c000- 52fe000 Deferred winex11 + \-PE 5260000- 52fe000 \ winex11 +ELF 52fe000- 5307000 Deferred libsm.so.6 +ELF 5307000- 5322000 Deferred libice.so.6 +ELF 5322000- 5332000 Deferred libxext.so.6 +ELF 5332000- 5461000 Deferred libx11.so.6 +ELF 5461000- 5466000 Deferred libuuid.so.1 +ELF 5466000- 5484000 Deferred libxcb.so.1 +ELF 5484000- 5489000 Deferred libxdmcp.so.6 +ELF 5489000- 54aa000 Deferred imm32 + \-PE 5490000- 54aa000 \ imm32 +ELF 54aa000- 54ad000 Deferred libxinerama.so.1 +ELF 54ad000- 54b3000 Deferred libxxf86vm.so.1 +ELF 54b3000- 54bd000 Deferred libxrender.so.1 +ELF 54bd000- 54c6000 Deferred libxrandr.so.2 +ELF 54c6000- 54ca000 Deferred libxcomposite.so.1 +ELF 54ca000- 54d0000 Deferred libxfixes.so.3 +ELF 54d0000- 54db000 Deferred libxcursor.so.1 +ELF 5507000- 5523000 Dwarf dxdiagn + \-PE 5510000- 5523000 \ dxdiagn +ELF 5523000- 5584000 Deferred ddraw + \-PE 5530000- 5584000 \ ddraw +ELF 5584000- 559e000 Deferred version + \-PE 5590000- 559e000 \ version +ELF 559e000- 55b2000 Deferred lz32 + \-PE 55a0000- 55b2000 \ lz32 +ELF 55b2000- 56bf000 Deferred oleaut32 + \-PE 55d0000- 56bf000 \ oleaut32 +ELF 56bf000- 5828000 Dwarf wined3d + \-PE 56d0000- 5828000 \ wined3d +ELF 583a000- 58e2000 Deferred libgl.so.1 +ELF 58e2000- 684b000 Deferred libglcore.so.1 +ELF 6c6c000- 6ca4000 Dwarf d3d9 + \-PE 6c70000- 6ca4000 \ d3d9 +ELF 7bf00000-7bf04000 Deferred +Threads: +process tid prio (all id:s are in hex) +00000008 notepad.exe + 00000009 0 +0000000e services.exe + 00000014 0 + 00000010 0 + 0000000f 0 +00000011 winedevice.exe + 00000018 0 + 00000017 0 + 00000013 0 + 00000012 0 +00000019 explorer.exe + 0000001a 0 +00000042 (D) Z:\home\dank\wine-git\dlls\dxdiagn\tests\dxdiagn_test.exe + 00000040 0 <== +0000000b dsound_test.exe + 00000020 15 + 00000044 0 +Backtrace: +=>0 0x04e3b7c0 (0x7f22ead8) + 1 0x057dfdfe init_format_filter_info+0x275(gl_info=0x7f067664, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:986] in wined3d (0x7f22eb58) + 2 0x057e0b12 initPixelFormats+0x81(gl_info=0x7f067664, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:1177] in wined3d (0x7f22eb78) + 3 0x057436d7 InitAdapters+0x268a(This=0x7f067640) [/home/dank/wine-git/dlls/wined3d/directx.c:5097] in wined3d (0x7f22f0a8) + 4 0x057ebaeb WineDirect3DCreate+0x67(dxVersion=0x0009, parent=0x7f023888) [/home/dank/wine-git/dlls/wined3d/wined3d_main.c:87] in wined3d (0x7f22f0f8) + 5 0x06c7fb5e Direct3DCreate9+0x62(SDKVersion=0x0020) [/home/dank/wine-git/dlls/d3d9/d3d9_main.c:43] in d3d9 (0x7f22f138) + 6 0x0551ac5e get_display_device_id+0xa0(szIdentifierBuffer="134.2 MB") [/home/dank/wine-git/dlls/dxdiagn/provider.c:212] in dxdiagn (0x7f22f5d8) + 7 0x0551b721 DXDiag_InitDXDiagDisplayContainer+0x2bf(pSubCont=0x7f0546a0) [/home/dank/wine-git/dlls/dxdiagn/provider.c:537] in dxdiagn (0x7f22fc08) + 8 0x0551c4f4 DXDiag_InitRootDXDiagContainer+0x1f9(pRootCont=0x7f014848) [/home/dank/wine-git/dlls/dxdiagn/provider.c:799] in dxdiagn (0x7f22fc48) + 9 0x0551a937 IDxDiagProviderImpl_GetRootContainer+0xc5(iface=0x7f014980, ppInstance=0x4952378) [/home/dank/wine-git/dlls/dxdiagn/provider.c:122] in dxdiagn (0x7f22fc88) + 10 0x0494aed4 create_root_IDxDiagContainer+0xb9() [/home/dank/wine-git/dlls/dxdiagn/tests/container.c:46] in dxdiagn_test (0x7f22fcd8) + 11 0x0494af21 test_GetNumberOfChildContainers+0x17() [/home/dank/wine-git/dlls/dxdiagn/tests/container.c:60] in dxdiagn_test (0x7f22fd08) + 12 0x0494cec1 func_container+0x26() [/home/dank/wine-git/dlls/dxdiagn/tests/container.c:534] in dxdiagn_test (0x7f22fd28) + 13 0x0494e0f8 run_test+0x9f(name="container.c") [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:543] in dxdiagn_test (0x7f22fd88) + 14 0x0494e412 main+0x1f1(argc=0x7f22fe70, argv=0x7f001cd0) [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:592] in dxdiagn_test (0x7f22fe58) + 15 0x0494e4a2 __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in dxdiagn_test (0x7f22fe98) + 16 0x048554b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f22fed8) + 17 0x04757a98 call_thread_func+0xc() in ntdll (0x7f22fee8) + 18 0x04757ad6 call_thread_entry_point+0x34(entry=0x4855381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) + 19 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 20 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) + + HEAP SUMMARY: + in use at exit: 2,115,913 bytes in 6,856 blocks + total heap usage: 36,547 allocs, 29,691 frees, 14,706,877 bytes allocated + + 24 bytes in 1 blocks are definitely lost + at notify_alloc (heap.c:254) + by RtlAllocateHeap (heap.c:1700) + by DXDiag_CreateDXDiagContainer (container.c:319) + by DXDiag_InitRootDXDiagContainer (provider.c:797) + by IDxDiagProviderImpl_GetRootContainer (provider.c:122) + by create_root_IDxDiagContainer (container.c:46) + by test_GetNumberOfChildContainers (container.c:60) + by func_container (container.c:533) + by run_test (test.h:541) + by main (test.h:591) + +{ + + Memcheck:Leak + fun:notify_alloc + fun:RtlAllocateHeap + fun:DXDiag_CreateDXDiagContainer + fun:DXDiag_InitRootDXDiagContainer + fun:IDxDiagProviderImpl_GetRootContainer + fun:create_root_IDxDiagContainer + fun:test_GetNumberOfChildContainers + fun:func_container + fun:run_test + fun:main +} + 2,172 bytes in 1 blocks are definitely lost + at notify_alloc (heap.c:254) + by RtlAllocateHeap (heap.c:1700) + by WineDirect3DCreate (wined3d_main.c:81) + by Direct3DCreate9 (d3d9_main.c:43) + by get_display_device_id (provider.c:212) + by DXDiag_InitDXDiagDisplayContainer (provider.c:536) + by DXDiag_InitRootDXDiagContainer (provider.c:799) + by IDxDiagProviderImpl_GetRootContainer (provider.c:122) + by create_root_IDxDiagContainer (container.c:46) + by test_GetNumberOfChildContainers (container.c:60) + by func_container (container.c:533) + by run_test (test.h:541) + by main (test.h:591) + +{ + + Memcheck:Leak + fun:notify_alloc + fun:RtlAllocateHeap + fun:WineDirect3DCreate + fun:Direct3DCreate9 + fun:get_display_device_id + fun:DXDiag_InitDXDiagDisplayContainer + fun:DXDiag_InitRootDXDiagContainer + fun:IDxDiagProviderImpl_GetRootContainer + fun:create_root_IDxDiagContainer + fun:test_GetNumberOfChildContainers + fun:func_container + fun:run_test + fun:main +} + LEAK SUMMARY: + definitely lost: 2,196 bytes in 2 blocks + indirectly lost: 120 bytes in 10 blocks + possibly lost: 146,008 bytes in 196 blocks + still reachable: 1,561,698 bytes in 3,697 blocks + suppressed: 405,891 bytes in 2,951 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: 146 errors from 49 contexts (suppressed: 395 from 110) + + used_suppression: 44 suppress_leak_libgl + used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 204 todo_suppress_dlopen_leak + used_suppression: 1 suppress_nss_leak + used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 wine_bug_20692_wontfix + used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main + used_suppression: 1 todo_suppress_wine_init_load_order_leak + used_suppression: 1 todo_suppress_wine_alloc_module_leak + used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay + used_suppression: 1 bogus_cond_libglcore + used_suppression: 2 X on SUSE11 writev uninit padding 2 + used_suppression: 254 dl-hack3-cond-1 + used_suppression: 91 glibc-2.10-on-SUSE-10.3-(x86) + diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-dxdiagn_provider.txt 2010-03-18-21.54/vg-dxdiagn_provider.txt --- 2010-03-05-10.53/vg-dxdiagn_provider.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-dxdiagn_provider.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e298 is on thread 1's stack + Address 0x7f22d9a8 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,118 +12,119 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f034,0x00000000), stub! -wine: Unhandled page fault on write access to 0x05507d5c at address 0x4ec47c0 (thread 001d), starting debugger... +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f03c,0x00000000), stub! +wine: Unhandled page fault on write access to 0x06c9cd5c at address 0x4e3b7c0 (thread 0022), starting debugger... 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 winedbg --auto 28 56 + Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine winedbg --auto 33 56 preloader: Warning: failed to reserve range 00110000-68000000 -Unhandled exception: page fault on write access to 0x05507d5c in 32-bit code (0x04ec47c0). +Unhandled exception: page fault on write access to 0x06c9cd5c in 32-bit code (0x04e3b7c0). Register dump: CS:0073 SS:007b DS:007b ES:0000 FS:000b GS:0013 - EIP:04ec47c0 ESP:7f22ea0c EBP:7f22eaf8 EFLAGS:00000000( - -- - - - ) - EAX:0442c710 EBX:0749a0a4 ECX:0442f038 EDX:042db6c0 + EIP:04e3b7c0 ESP:7f22ea1c EBP:7f22eb08 EFLAGS:00000000( - -- - - - ) + EAX:04553798 EBX:074980a4 ECX:0454d908 EDX:042dc6c0 ESI:7f22fe70 EDI:00000000 Stack dump: -0x7f22ea0c: 06392af3 3f800000 00000000 0442c708 -0x7f22ea1c: 062782b5 3f800000 00000000 7f22eaf8 -0x7f22ea2c: 0694d98d 0749a000 00000008 00000002 -0x7f22ea3c: 00001406 00000000 00000000 053faff4 -0x7f22ea4c: 053b3849 3f800000 00000000 00000000 -0x7f22ea5c: 00000000 00000000 00000000 000080e1 +0x7f22ea1c: 05dc3af3 3f800000 00000000 04553790 +0x7f22ea2c: 05ca92b5 3f800000 00000000 7f22eb08 +0x7f22ea3c: 0637e98d 07498000 00000008 00000002 +0x7f22ea4c: 00001406 00000000 00000000 05825ff4 +0x7f22ea5c: 057df895 3f800000 00000000 00000000 +0x7f22ea6c: 00000000 00000000 00000000 000080e1 Backtrace: -=>0 0x04ec47c0 (0x7f22eaf8) - 1 0x053b3db2 init_format_filter_info+0x275(gl_info=0x7f06772c, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:986] in wined3d (0x7f22eb78) - 2 0x053b4ac6 initPixelFormats+0x81(gl_info=0x7f06772c, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:1177] in wined3d (0x7f22eb98) - 3 0x05317475 InitAdapters+0x268a(This=0x7f067708) [/home/dank/wine-git/dlls/wined3d/directx.c:5055] in wined3d (0x7f22f0d8) - 4 0x053bfeeb WineDirect3DCreate+0x67(dxVersion=0x0009, parent=0x7f01d8e0) [/home/dank/wine-git/dlls/wined3d/wined3d_main.c:87] in wined3d (0x7f22f128) - 5 0x054eab5e Direct3DCreate9+0x62(SDKVersion=0x0020) [/home/dank/wine-git/dlls/d3d9/d3d9_main.c:43] in d3d9 (0x7f22f168) - 6 0x050f09fa get_display_device_id+0xa0(szIdentifierBuffer="134.2 MB") [/home/dank/wine-git/dlls/dxdiagn/provider.c:212] in dxdiagn (0x7f22f608) - 7 0x050f14bd DXDiag_InitDXDiagDisplayContainer+0x2bf(pSubCont=0x7f054ea0) [/home/dank/wine-git/dlls/dxdiagn/provider.c:537] in dxdiagn (0x7f22fc38) - 8 0x050f2290 DXDiag_InitRootDXDiagContainer+0x1f9(pRootCont=0x7f00c968) [/home/dank/wine-git/dlls/dxdiagn/provider.c:799] in dxdiagn (0x7f22fc78) - 9 0x050f06d3 IDxDiagProviderImpl_GetRootContainer+0xc5(iface=0x7f00caa0, ppInstance=0x7f22fcf4) [/home/dank/wine-git/dlls/dxdiagn/provider.c:122] in dxdiagn (0x7f22fcb8) - 10 0x0494a27b test_GetRootContainer+0x24b() [/home/dank/wine-git/dlls/dxdiagn/tests/provider.c:140] in dxdiagn_test (0x7f22fd08) - 11 0x0494a310 func_provider+0x2b() [/home/dank/wine-git/dlls/dxdiagn/tests/provider.c:152] in dxdiagn_test (0x7f22fd28) - 12 0x0494af0c run_test+0x9f(name="provider.c") [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:543] in dxdiagn_test (0x7f22fd88) - 13 0x0494b226 main+0x1f1(argc=0x7f22fe70, argv=0x7f001d08) [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:592] in dxdiagn_test (0x7f22fe58) - 14 0x0494b2b6 __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in dxdiagn_test (0x7f22fe98) - 15 0x04854ba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f22fed8) - 16 0x047569f0 call_thread_func+0xc() in ntdll (0x7f22fee8) - 17 0x04756a2e call_thread_entry_point+0x34(entry=0x4854a6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) - 18 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) -0x04ec47c0: movl $0x100,0x074cad5c +=>0 0x04e3b7c0 (0x7f22eb08) + 1 0x057dfdfe init_format_filter_info+0x275(gl_info=0x7f067dc4, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:986] in wined3d (0x7f22eb88) + 2 0x057e0b12 initPixelFormats+0x81(gl_info=0x7f067dc4, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:1177] in wined3d (0x7f22eba8) + 3 0x057436d7 InitAdapters+0x268a(This=0x7f067da0) [/home/dank/wine-git/dlls/wined3d/directx.c:5097] in wined3d (0x7f22f0d8) + 4 0x057ebaeb WineDirect3DCreate+0x67(dxVersion=0x0009, parent=0x7f0014a0) [/home/dank/wine-git/dlls/wined3d/wined3d_main.c:87] in wined3d (0x7f22f128) + 5 0x06c7fb5e Direct3DCreate9+0x62(SDKVersion=0x0020) [/home/dank/wine-git/dlls/d3d9/d3d9_main.c:43] in d3d9 (0x7f22f168) + 6 0x0551ac5e get_display_device_id+0xa0(szIdentifierBuffer="134.2 MB") [/home/dank/wine-git/dlls/dxdiagn/provider.c:212] in dxdiagn (0x7f22f608) + 7 0x0551b721 DXDiag_InitDXDiagDisplayContainer+0x2bf(pSubCont=0x7f020070) [/home/dank/wine-git/dlls/dxdiagn/provider.c:537] in dxdiagn (0x7f22fc38) + 8 0x0551c4f4 DXDiag_InitRootDXDiagContainer+0x1f9(pRootCont=0x7f014840) [/home/dank/wine-git/dlls/dxdiagn/provider.c:799] in dxdiagn (0x7f22fc78) + 9 0x0551a937 IDxDiagProviderImpl_GetRootContainer+0xc5(iface=0x7f0151f0, ppInstance=0x7f22fcf4) [/home/dank/wine-git/dlls/dxdiagn/provider.c:122] in dxdiagn (0x7f22fcb8) + 10 0x0494d467 test_GetRootContainer+0x24b() [/home/dank/wine-git/dlls/dxdiagn/tests/provider.c:140] in dxdiagn_test (0x7f22fd08) + 11 0x0494d4fc func_provider+0x2b() [/home/dank/wine-git/dlls/dxdiagn/tests/provider.c:152] in dxdiagn_test (0x7f22fd28) + 12 0x0494e0f8 run_test+0x9f(name="provider.c") [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:543] in dxdiagn_test (0x7f22fd88) + 13 0x0494e412 main+0x1f1(argc=0x7f22fe70, argv=0x7f001cd0) [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:592] in dxdiagn_test (0x7f22fe58) + 14 0x0494e4a2 __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in dxdiagn_test (0x7f22fe98) + 15 0x048554b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f22fed8) + 16 0x04757a98 call_thread_func+0xc() in ntdll (0x7f22fee8) + 17 0x04757ad6 call_thread_entry_point+0x34(entry=0x4855381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) + 18 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 19 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) +0x04e3b7c0: movl $0x100,0x074c8d5c Modules: Module Address Debug info Name (69 modules) ELF 4000000- 401d000 Deferred ld-linux.so.2 ELF 401f000- 4022000 Deferred vgpreload_core-x86-linux.so ELF 4022000- 402a000 Deferred vgpreload_memcheck-x86-linux.so -ELF 402a000- 4167000 Deferred libwine.so.1 -ELF 4178000- 4191000 Deferred libpthread.so.0 -ELF 4192000- 42d7000 Deferred libc.so.6 -ELF 42d7000- 42db000 Deferred libdl.so.2 -ELF 46dc000- 479d000 Dwarf ntdll - \-PE 46f0000- 479d000 \ ntdll -ELF 479d000- 47c3000 Deferred libm.so.6 -ELF 47c3000- 47cb000 Deferred libnss_compat.so.2 -ELF 47cb000- 47e2000 Deferred libnsl.so.1 -ELF 47e2000- 47ed000 Deferred libnss_nis.so.2 -ELF 47ed000- 47f9000 Deferred libnss_files.so.2 -ELF 47f9000- 4938000 Dwarf kernel32 - \-PE 4810000- 4938000 \ kernel32 -ELF 4938000- 494f000 Dwarf dxdiagn_test - \-PE 4940000- 494f000 \ dxdiagn_test -ELF 494f000- 4a72000 Deferred ole32 - \-PE 4970000- 4a72000 \ ole32 -ELF 4a72000- 4ace000 Deferred advapi32 - \-PE 4a80000- 4ace000 \ advapi32 -ELF 4ace000- 4b47000 Deferred rpcrt4 - \-PE 4ae0000- 4b47000 \ rpcrt4 -ELF 4b47000- 4c69000 Deferred user32 - \-PE 4b60000- 4c69000 \ user32 -ELF 4c69000- 4d03000 Deferred gdi32 - \-PE 4c80000- 4d03000 \ gdi32 -ELF 4d03000- 4d82000 Deferred libfreetype.so.6 -ELF 4d82000- 4d98000 Deferred libz.so.1 -ELF 4d98000- 4dc5000 Deferred libfontconfig.so.1 -ELF 4dc5000- 4dec000 Deferred libexpat.so.1 -ELF 4e0e000- 4ebf000 Deferred winex11 - \-PE 4e20000- 4ebf000 \ winex11 -ELF 4ec1000- 4ec3000 Deferred libnvidia-tls.so.1 -ELF 4ed0000- 4ed9000 Deferred libsm.so.6 -ELF 4ed9000- 4ef4000 Deferred libice.so.6 -ELF 4ef4000- 4f04000 Deferred libxext.so.6 -ELF 4f04000- 5033000 Deferred libx11.so.6 -ELF 5033000- 5038000 Deferred libuuid.so.1 -ELF 5038000- 503c000 Deferred libxau.so.6 -ELF 503c000- 505a000 Deferred libxcb.so.1 -ELF 505a000- 505f000 Deferred libxdmcp.so.6 -ELF 505f000- 5080000 Deferred imm32 - \-PE 5070000- 5080000 \ imm32 -ELF 5080000- 5083000 Deferred libxinerama.so.1 -ELF 5083000- 5089000 Deferred libxxf86vm.so.1 -ELF 5089000- 5093000 Deferred libxrender.so.1 -ELF 5093000- 509c000 Deferred libxrandr.so.2 -ELF 509c000- 50a0000 Deferred libxcomposite.so.1 -ELF 50a0000- 50a6000 Deferred libxfixes.so.3 -ELF 50a6000- 50b1000 Deferred libxcursor.so.1 -ELF 50dd000- 50f9000 Dwarf dxdiagn - \-PE 50e0000- 50f9000 \ dxdiagn -ELF 50f9000- 515a000 Deferred ddraw - \-PE 5100000- 515a000 \ ddraw -ELF 515a000- 5174000 Deferred version - \-PE 5160000- 5174000 \ version -ELF 5174000- 5188000 Deferred lz32 - \-PE 5180000- 5188000 \ lz32 -ELF 5188000- 5294000 Deferred oleaut32 - \-PE 51a0000- 5294000 \ oleaut32 -ELF 5294000- 53fd000 Dwarf wined3d - \-PE 52a0000- 53fd000 \ wined3d -ELF 540e000- 54b6000 Deferred libgl.so.1 -ELF 54d7000- 550f000 Dwarf d3d9 - \-PE 54e0000- 550f000 \ d3d9 -ELF 5eb1000- 6e1a000 Deferred libglcore.so.1 +ELF 402a000- 4167000 Dwarf libwine.so.1 +ELF 4179000- 4192000 Deferred libpthread.so.0 +ELF 4193000- 42d8000 Deferred libc.so.6 +ELF 42d8000- 42dc000 Deferred libdl.so.2 +ELF 46dd000- 479e000 Dwarf ntdll + \-PE 46f0000- 479e000 \ ntdll +ELF 479e000- 47c4000 Deferred libm.so.6 +ELF 47c4000- 47cc000 Deferred libnss_compat.so.2 +ELF 47cc000- 47e3000 Deferred libnsl.so.1 +ELF 47e3000- 47ee000 Deferred libnss_nis.so.2 +ELF 47ee000- 47fa000 Deferred libnss_files.so.2 +ELF 47fa000- 4939000 Dwarf kernel32 + \-PE 4810000- 4939000 \ kernel32 +ELF 4939000- 4953000 Dwarf dxdiagn_test + \-PE 4940000- 4953000 \ dxdiagn_test +ELF 4953000- 4a76000 Deferred ole32 + \-PE 4970000- 4a76000 \ ole32 +ELF 4a76000- 4ad2000 Deferred advapi32 + \-PE 4a80000- 4ad2000 \ advapi32 +ELF 4ad2000- 4b4b000 Deferred rpcrt4 + \-PE 4ae0000- 4b4b000 \ rpcrt4 +ELF 4b4b000- 4c6d000 Deferred user32 + \-PE 4b60000- 4c6d000 \ user32 +ELF 4c6d000- 4d07000 Deferred gdi32 + \-PE 4c80000- 4d07000 \ gdi32 +ELF 4d07000- 4d86000 Deferred libfreetype.so.6 +ELF 4d86000- 4d9c000 Deferred libz.so.1 +ELF 4d9c000- 4dc9000 Deferred libfontconfig.so.1 +ELF 4dc9000- 4df0000 Deferred libexpat.so.1 +ELF 4e38000- 4e3a000 Deferred libnvidia-tls.so.1 +ELF 4e48000- 4e4c000 Deferred libxau.so.6 +ELF 524c000- 52fe000 Deferred winex11 + \-PE 5260000- 52fe000 \ winex11 +ELF 52fe000- 5307000 Deferred libsm.so.6 +ELF 5307000- 5322000 Deferred libice.so.6 +ELF 5322000- 5332000 Deferred libxext.so.6 +ELF 5332000- 5461000 Deferred libx11.so.6 +ELF 5461000- 5466000 Deferred libuuid.so.1 +ELF 5466000- 5484000 Deferred libxcb.so.1 +ELF 5484000- 5489000 Deferred libxdmcp.so.6 +ELF 5489000- 54aa000 Deferred imm32 + \-PE 5490000- 54aa000 \ imm32 +ELF 54aa000- 54ad000 Deferred libxinerama.so.1 +ELF 54ad000- 54b3000 Deferred libxxf86vm.so.1 +ELF 54b3000- 54bd000 Deferred libxrender.so.1 +ELF 54bd000- 54c6000 Deferred libxrandr.so.2 +ELF 54c6000- 54ca000 Deferred libxcomposite.so.1 +ELF 54ca000- 54d0000 Deferred libxfixes.so.3 +ELF 54d0000- 54db000 Deferred libxcursor.so.1 +ELF 5507000- 5523000 Dwarf dxdiagn + \-PE 5510000- 5523000 \ dxdiagn +ELF 5523000- 5584000 Deferred ddraw + \-PE 5530000- 5584000 \ ddraw +ELF 5584000- 559e000 Deferred version + \-PE 5590000- 559e000 \ version +ELF 559e000- 55b2000 Deferred lz32 + \-PE 55a0000- 55b2000 \ lz32 +ELF 55b2000- 56bf000 Deferred oleaut32 + \-PE 55d0000- 56bf000 \ oleaut32 +ELF 56bf000- 5828000 Dwarf wined3d + \-PE 56d0000- 5828000 \ wined3d +ELF 583a000- 58e2000 Deferred libgl.so.1 +ELF 58e2000- 684b000 Deferred libglcore.so.1 +ELF 6c6c000- 6ca4000 Dwarf d3d9 + \-PE 6c70000- 6ca4000 \ d3d9 ELF 7bf00000-7bf04000 Deferred Threads: process tid prio (all id:s are in hex) @@ -134,41 +135,42 @@ 00000010 0 0000000f 0 00000011 winedevice.exe + 00000018 0 00000017 0 - 00000016 0 00000013 0 00000012 0 -00000018 explorer.exe - 00000019 0 -0000003d dsound_test.exe - 00000047 15 - 00000040 0 -0000001c (D) Z:\home\dank\wine-git\dlls\dxdiagn\tests\dxdiagn_test.exe - 0000001d 0 <== +00000019 explorer.exe + 0000001a 0 +0000000b dsound_test.exe + 00000020 15 + 00000044 0 +00000021 (D) Z:\home\dank\wine-git\dlls\dxdiagn\tests\dxdiagn_test.exe + 00000022 0 <== Backtrace: -=>0 0x04ec47c0 (0x7f22eaf8) - 1 0x053b3db2 init_format_filter_info+0x275(gl_info=0x7f06772c, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:986] in wined3d (0x7f22eb78) - 2 0x053b4ac6 initPixelFormats+0x81(gl_info=0x7f06772c, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:1177] in wined3d (0x7f22eb98) - 3 0x05317475 InitAdapters+0x268a(This=0x7f067708) [/home/dank/wine-git/dlls/wined3d/directx.c:5055] in wined3d (0x7f22f0d8) - 4 0x053bfeeb WineDirect3DCreate+0x67(dxVersion=0x0009, parent=0x7f01d8e0) [/home/dank/wine-git/dlls/wined3d/wined3d_main.c:87] in wined3d (0x7f22f128) - 5 0x054eab5e Direct3DCreate9+0x62(SDKVersion=0x0020) [/home/dank/wine-git/dlls/d3d9/d3d9_main.c:43] in d3d9 (0x7f22f168) - 6 0x050f09fa get_display_device_id+0xa0(szIdentifierBuffer="134.2 MB") [/home/dank/wine-git/dlls/dxdiagn/provider.c:212] in dxdiagn (0x7f22f608) - 7 0x050f14bd DXDiag_InitDXDiagDisplayContainer+0x2bf(pSubCont=0x7f054ea0) [/home/dank/wine-git/dlls/dxdiagn/provider.c:537] in dxdiagn (0x7f22fc38) - 8 0x050f2290 DXDiag_InitRootDXDiagContainer+0x1f9(pRootCont=0x7f00c968) [/home/dank/wine-git/dlls/dxdiagn/provider.c:799] in dxdiagn (0x7f22fc78) - 9 0x050f06d3 IDxDiagProviderImpl_GetRootContainer+0xc5(iface=0x7f00caa0, ppInstance=0x7f22fcf4) [/home/dank/wine-git/dlls/dxdiagn/provider.c:122] in dxdiagn (0x7f22fcb8) - 10 0x0494a27b test_GetRootContainer+0x24b() [/home/dank/wine-git/dlls/dxdiagn/tests/provider.c:140] in dxdiagn_test (0x7f22fd08) - 11 0x0494a310 func_provider+0x2b() [/home/dank/wine-git/dlls/dxdiagn/tests/provider.c:152] in dxdiagn_test (0x7f22fd28) - 12 0x0494af0c run_test+0x9f(name="provider.c") [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:543] in dxdiagn_test (0x7f22fd88) - 13 0x0494b226 main+0x1f1(argc=0x7f22fe70, argv=0x7f001d08) [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:592] in dxdiagn_test (0x7f22fe58) - 14 0x0494b2b6 __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in dxdiagn_test (0x7f22fe98) - 15 0x04854ba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f22fed8) - 16 0x047569f0 call_thread_func+0xc() in ntdll (0x7f22fee8) - 17 0x04756a2e call_thread_entry_point+0x34(entry=0x4854a6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) - 18 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) +=>0 0x04e3b7c0 (0x7f22eb08) + 1 0x057dfdfe init_format_filter_info+0x275(gl_info=0x7f067dc4, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:986] in wined3d (0x7f22eb88) + 2 0x057e0b12 initPixelFormats+0x81(gl_info=0x7f067dc4, vendor=HW_VENDOR_NVIDIA) [/home/dank/wine-git/dlls/wined3d/utils.c:1177] in wined3d (0x7f22eba8) + 3 0x057436d7 InitAdapters+0x268a(This=0x7f067da0) [/home/dank/wine-git/dlls/wined3d/directx.c:5097] in wined3d (0x7f22f0d8) + 4 0x057ebaeb WineDirect3DCreate+0x67(dxVersion=0x0009, parent=0x7f0014a0) [/home/dank/wine-git/dlls/wined3d/wined3d_main.c:87] in wined3d (0x7f22f128) + 5 0x06c7fb5e Direct3DCreate9+0x62(SDKVersion=0x0020) [/home/dank/wine-git/dlls/d3d9/d3d9_main.c:43] in d3d9 (0x7f22f168) + 6 0x0551ac5e get_display_device_id+0xa0(szIdentifierBuffer="134.2 MB") [/home/dank/wine-git/dlls/dxdiagn/provider.c:212] in dxdiagn (0x7f22f608) + 7 0x0551b721 DXDiag_InitDXDiagDisplayContainer+0x2bf(pSubCont=0x7f020070) [/home/dank/wine-git/dlls/dxdiagn/provider.c:537] in dxdiagn (0x7f22fc38) + 8 0x0551c4f4 DXDiag_InitRootDXDiagContainer+0x1f9(pRootCont=0x7f014840) [/home/dank/wine-git/dlls/dxdiagn/provider.c:799] in dxdiagn (0x7f22fc78) + 9 0x0551a937 IDxDiagProviderImpl_GetRootContainer+0xc5(iface=0x7f0151f0, ppInstance=0x7f22fcf4) [/home/dank/wine-git/dlls/dxdiagn/provider.c:122] in dxdiagn (0x7f22fcb8) + 10 0x0494d467 test_GetRootContainer+0x24b() [/home/dank/wine-git/dlls/dxdiagn/tests/provider.c:140] in dxdiagn_test (0x7f22fd08) + 11 0x0494d4fc func_provider+0x2b() [/home/dank/wine-git/dlls/dxdiagn/tests/provider.c:152] in dxdiagn_test (0x7f22fd28) + 12 0x0494e0f8 run_test+0x9f(name="provider.c") [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:543] in dxdiagn_test (0x7f22fd88) + 13 0x0494e412 main+0x1f1(argc=0x7f22fe70, argv=0x7f001cd0) [/home/dank/wine-git/dlls/dxdiagn/tests/../../../include/wine/test.h:592] in dxdiagn_test (0x7f22fe58) + 14 0x0494e4a2 __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in dxdiagn_test (0x7f22fe98) + 15 0x048554b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f22fed8) + 16 0x04757a98 call_thread_func+0xc() in ntdll (0x7f22fee8) + 17 0x04757ad6 call_thread_entry_point+0x34(entry=0x4855381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) + 18 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 19 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) HEAP SUMMARY: - in use at exit: 2,107,770 bytes in 6,586 blocks - total heap usage: 31,929 allocs, 25,343 frees, 13,809,284 bytes allocated + in use at exit: 2,117,824 bytes in 6,856 blocks + total heap usage: 36,543 allocs, 29,687 frees, 14,708,728 bytes allocated 24 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) @@ -218,7 +220,7 @@ fun:run_test fun:main } - 2,196 bytes in 1 blocks are definitely lost + 2,172 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by WineDirect3DCreate (wined3d_main.c:81) @@ -249,19 +251,19 @@ fun:main } LEAK SUMMARY: - definitely lost: 2,252 bytes in 3 blocks + definitely lost: 2,228 bytes in 3 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 141,348 bytes in 189 blocks - still reachable: 1,563,628 bytes in 3,536 blocks - suppressed: 400,422 bytes in 2,848 blocks + possibly lost: 146,008 bytes in 196 blocks + still reachable: 1,563,577 bytes in 3,696 blocks + suppressed: 405,891 bytes in 2,951 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: 140 errors from 45 contexts (suppressed: 399 from 114) + ERROR SUMMARY: 147 errors from 50 contexts (suppressed: 395 from 110) - used_suppression: 42 suppress_leak_libgl - used_suppression: 100 todo_suppress_libfontconfig_leak + used_suppression: 44 suppress_leak_libgl + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 204 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 1 user32_builtin_classes_leak @@ -281,8 +283,3 @@ used_suppression: 254 dl-hack3-cond-1 used_suppression: 91 glibc-2.10-on-SUSE-10.3-(x86) - - HEAP SUMMARY: - in use at exit: 47,246 bytes in 177 blocks - total heap usage: 6,751 allocs, 6,574 frees, 74,825,123 bytes allocated - diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-dxgi_device.txt 2010-03-18-21.54/vg-dxgi_device.txt --- 2010-03-05-10.53/vg-dxgi_device.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-dxgi_device.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Syscall param ioctl(generic) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by ??? (in /usr/lib/libGLcore.so.185.18.36) - Address 0x7f22e948 is on thread 1's stack + Address 0x7f22e058 is on thread 1's stack Uninitialised value was created by a stack allocation at ??? (in /usr/lib/libGLcore.so.185.18.36) @@ -12,38 +12,38 @@ obj:/lib/ld-2.10.1.so obj:/usr/lib/libGLcore.so.185.18.36 } -fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f6e4,0x00000000), stub! +fixme:win:EnumDisplayDevicesW ((null),0,0x7f22f6ec,0x00000000), stub! fixme:dxgi:dxgi_device_init Ignoring adapter type. fixme:dxgi:dxgi_device_CreateSurface Implement DXGI<->wined3d usage conversion -fixme:d3d10core:device_parent_CreateSurface iface 0x7f012674, superior (nil), width 512, height 512, format 0x37, usage 0x20, +fixme:d3d10core:device_parent_CreateSurface iface 0x7f01794c, superior (nil), width 512, height 512, format 0x37, usage 0x20, pool 0, level 0, face 0, surface 0x7f22fc64 partial stub! fixme:d3d10core:device_parent_CreateSurface Implement DXGI<->wined3d usage conversion -fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x7f01266c, desc 0x7f22fba0, data (nil), texture 0x7f22fbe8 partial stub! -fixme:dxgi:dxgi_device_create_surface iface 0x7f012658, desc (nil), usage 0, shared_resource (nil), outer 0x7f046fe0, surface 0x7f046fe8 partial stub! +fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x7f017944, desc 0x7f22fba0, data (nil), texture 0x7f22fbe8 partial stub! +fixme:dxgi:dxgi_device_create_surface iface 0x7f017930, desc (nil), usage 0, shared_resource (nil), outer 0x7f0474f8, surface 0x7f047500 partial stub! fixme:d3d10core:d3d10_texture2d_init Implement DXGI<->wined3d usage conversion fixme:dxgi:dxgi_device_CreateSurface Implement DXGI<->wined3d usage conversion -fixme:d3d10core:device_parent_CreateSurface iface 0x7f012674, superior (nil), width 512, height 512, format 0x37, usage 0x20, +fixme:d3d10core:device_parent_CreateSurface iface 0x7f01794c, superior (nil), width 512, height 512, format 0x37, usage 0x20, pool 0, level 0, face 0, surface 0x7f22fc54 partial stub! fixme:d3d10core:device_parent_CreateSurface Implement DXGI<->wined3d usage conversion -fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x7f01266c, desc 0x7f22fb90, data (nil), texture 0x7f22fbd8 partial stub! -fixme:dxgi:dxgi_device_create_surface iface 0x7f012658, desc (nil), usage 0, shared_resource (nil), outer 0x7f012f50, surface 0x7f012f58 partial stub! +fixme:d3d10core:d3d10_device_CreateTexture2D iface 0x7f017944, desc 0x7f22fb90, data (nil), texture 0x7f22fbd8 partial stub! +fixme:dxgi:dxgi_device_create_surface iface 0x7f017930, desc (nil), usage 0, shared_resource (nil), outer 0x7f0476c0, surface 0x7f0476c8 partial stub! fixme:d3d10core:d3d10_texture2d_init Implement DXGI<->wined3d usage conversion HEAP SUMMARY: - in use at exit: 400,515 bytes in 4,851 blocks - total heap usage: 29,014 allocs, 24,163 frees, 13,820,742 bytes allocated + in use at exit: 409,168 bytes in 5,106 blocks + total heap usage: 33,435 allocs, 28,329 frees, 14,609,989 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 8 bytes in 1 blocks - still reachable: 319,774 bytes in 2,078 blocks - suppressed: 80,613 bytes in 2,762 blocks + still reachable: 323,043 bytes in 2,232 blocks + suppressed: 85,997 bytes in 2,863 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: 50 errors from 2 contexts (suppressed: 334 from 98) + ERROR SUMMARY: 51 errors from 2 contexts (suppressed: 334 from 98) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 177 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-gdiplus_graphics.txt 2010-03-18-21.54/vg-gdiplus_graphics.txt --- 2010-03-05-10.53/vg-gdiplus_graphics.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-gdiplus_graphics.txt 2010-03-19 00:12:24.000000000 -0700 @@ -6,7 +6,7 @@ by CreateDIBSection (dib.c:1353) by GdipCreateBitmapFromScan0 (image.c:1670) by test_GdipGetNearestColor (graphics.c:2372) - by func_graphics (graphics.c:2451) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) Uninitialised value was created by a client request @@ -16,7 +16,7 @@ by CreateDIBSection (dib.c:1240) by GdipCreateBitmapFromScan0 (image.c:1670) by test_GdipGetNearestColor (graphics.c:2372) - by func_graphics (graphics.c:2451) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) @@ -35,14 +35,14 @@ fun:main } Conditional jump or move depends on uninitialised value(s) - at X11DRV_PALETTE_ComputeChannelShift (palette.c:289) - by X11DRV_PALETTE_ComputeColorShifts (palette.c:334) + at X11DRV_PALETTE_ComputeChannelShift (palette.c:300) + by X11DRV_PALETTE_ComputeColorShifts (palette.c:333) by X11DRV_XRender_SetPhysBitmapDepth (xrender.c:945) by X11DRV_CreateDIBSection (dib.c:4752) by CreateDIBSection (dib.c:1353) by GdipCreateBitmapFromScan0 (image.c:1670) by test_GdipGetNearestColor (graphics.c:2372) - by func_graphics (graphics.c:2451) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) Uninitialised value was created by a client request @@ -52,7 +52,7 @@ by CreateDIBSection (dib.c:1240) by GdipCreateBitmapFromScan0 (image.c:1670) by test_GdipGetNearestColor (graphics.c:2372) - by func_graphics (graphics.c:2451) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) @@ -71,14 +71,14 @@ fun:main } Conditional jump or move depends on uninitialised value(s) - at X11DRV_PALETTE_ComputeChannelShift (palette.c:289) - by X11DRV_PALETTE_ComputeColorShifts (palette.c:335) + at X11DRV_PALETTE_ComputeChannelShift (palette.c:306) + by X11DRV_PALETTE_ComputeColorShifts (palette.c:333) by X11DRV_XRender_SetPhysBitmapDepth (xrender.c:945) by X11DRV_CreateDIBSection (dib.c:4752) by CreateDIBSection (dib.c:1353) by GdipCreateBitmapFromScan0 (image.c:1670) by test_GdipGetNearestColor (graphics.c:2372) - by func_graphics (graphics.c:2451) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) Uninitialised value was created by a client request @@ -88,7 +88,7 @@ by CreateDIBSection (dib.c:1240) by GdipCreateBitmapFromScan0 (image.c:1670) by test_GdipGetNearestColor (graphics.c:2372) - by func_graphics (graphics.c:2451) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) @@ -106,17 +106,15 @@ fun:run_test fun:main } -err:xrender:get_xrender_format_from_color_shifts No XRender format found! -fixme:gdiplus:GdipGetNearestColor (0x7f026a20, 0x7f22fcd0): Passing color unmodified Conditional jump or move depends on uninitialised value(s) - at X11DRV_PALETTE_ComputeChannelShift (palette.c:300) - by X11DRV_PALETTE_ComputeColorShifts (palette.c:333) + at X11DRV_PALETTE_ComputeChannelShift (palette.c:289) + by X11DRV_PALETTE_ComputeColorShifts (palette.c:334) by X11DRV_XRender_SetPhysBitmapDepth (xrender.c:945) by X11DRV_CreateDIBSection (dib.c:4752) by CreateDIBSection (dib.c:1353) by GdipCreateBitmapFromScan0 (image.c:1670) - by test_GdipGetNearestColor (graphics.c:2382) - by func_graphics (graphics.c:2451) + by test_GdipGetNearestColor (graphics.c:2372) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) Uninitialised value was created by a client request @@ -125,8 +123,8 @@ by RtlAllocateHeap (heap.c:1701) by CreateDIBSection (dib.c:1240) by GdipCreateBitmapFromScan0 (image.c:1670) - by test_GdipGetNearestColor (graphics.c:2382) - by func_graphics (graphics.c:2451) + by test_GdipGetNearestColor (graphics.c:2372) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) @@ -145,14 +143,14 @@ fun:main } Conditional jump or move depends on uninitialised value(s) - at X11DRV_PALETTE_ComputeChannelShift (palette.c:306) - by X11DRV_PALETTE_ComputeColorShifts (palette.c:333) + at X11DRV_PALETTE_ComputeChannelShift (palette.c:300) + by X11DRV_PALETTE_ComputeColorShifts (palette.c:334) by X11DRV_XRender_SetPhysBitmapDepth (xrender.c:945) by X11DRV_CreateDIBSection (dib.c:4752) by CreateDIBSection (dib.c:1353) by GdipCreateBitmapFromScan0 (image.c:1670) - by test_GdipGetNearestColor (graphics.c:2382) - by func_graphics (graphics.c:2451) + by test_GdipGetNearestColor (graphics.c:2372) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) Uninitialised value was created by a client request @@ -161,8 +159,8 @@ by RtlAllocateHeap (heap.c:1701) by CreateDIBSection (dib.c:1240) by GdipCreateBitmapFromScan0 (image.c:1670) - by test_GdipGetNearestColor (graphics.c:2382) - by func_graphics (graphics.c:2451) + by test_GdipGetNearestColor (graphics.c:2372) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) @@ -181,14 +179,14 @@ fun:main } Conditional jump or move depends on uninitialised value(s) - at X11DRV_PALETTE_ComputeChannelShift (palette.c:300) + at X11DRV_PALETTE_ComputeChannelShift (palette.c:306) by X11DRV_PALETTE_ComputeColorShifts (palette.c:334) by X11DRV_XRender_SetPhysBitmapDepth (xrender.c:945) by X11DRV_CreateDIBSection (dib.c:4752) by CreateDIBSection (dib.c:1353) by GdipCreateBitmapFromScan0 (image.c:1670) - by test_GdipGetNearestColor (graphics.c:2382) - by func_graphics (graphics.c:2451) + by test_GdipGetNearestColor (graphics.c:2372) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) Uninitialised value was created by a client request @@ -197,8 +195,8 @@ by RtlAllocateHeap (heap.c:1701) by CreateDIBSection (dib.c:1240) by GdipCreateBitmapFromScan0 (image.c:1670) - by test_GdipGetNearestColor (graphics.c:2382) - by func_graphics (graphics.c:2451) + by test_GdipGetNearestColor (graphics.c:2372) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) @@ -217,14 +215,14 @@ fun:main } Conditional jump or move depends on uninitialised value(s) - at X11DRV_PALETTE_ComputeChannelShift (palette.c:306) - by X11DRV_PALETTE_ComputeColorShifts (palette.c:334) + at X11DRV_PALETTE_ComputeChannelShift (palette.c:289) + by X11DRV_PALETTE_ComputeColorShifts (palette.c:335) by X11DRV_XRender_SetPhysBitmapDepth (xrender.c:945) by X11DRV_CreateDIBSection (dib.c:4752) by CreateDIBSection (dib.c:1353) by GdipCreateBitmapFromScan0 (image.c:1670) - by test_GdipGetNearestColor (graphics.c:2382) - by func_graphics (graphics.c:2451) + by test_GdipGetNearestColor (graphics.c:2372) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) Uninitialised value was created by a client request @@ -233,8 +231,8 @@ by RtlAllocateHeap (heap.c:1701) by CreateDIBSection (dib.c:1240) by GdipCreateBitmapFromScan0 (image.c:1670) - by test_GdipGetNearestColor (graphics.c:2382) - by func_graphics (graphics.c:2451) + by test_GdipGetNearestColor (graphics.c:2372) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) @@ -259,8 +257,8 @@ by X11DRV_CreateDIBSection (dib.c:4752) by CreateDIBSection (dib.c:1353) by GdipCreateBitmapFromScan0 (image.c:1670) - by test_GdipGetNearestColor (graphics.c:2382) - by func_graphics (graphics.c:2451) + by test_GdipGetNearestColor (graphics.c:2372) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) Uninitialised value was created by a client request @@ -269,8 +267,8 @@ by RtlAllocateHeap (heap.c:1701) by CreateDIBSection (dib.c:1240) by GdipCreateBitmapFromScan0 (image.c:1670) - by test_GdipGetNearestColor (graphics.c:2382) - by func_graphics (graphics.c:2451) + by test_GdipGetNearestColor (graphics.c:2372) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) @@ -295,8 +293,8 @@ by X11DRV_CreateDIBSection (dib.c:4752) by CreateDIBSection (dib.c:1353) by GdipCreateBitmapFromScan0 (image.c:1670) - by test_GdipGetNearestColor (graphics.c:2382) - by func_graphics (graphics.c:2451) + by test_GdipGetNearestColor (graphics.c:2372) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) Uninitialised value was created by a client request @@ -305,8 +303,8 @@ by RtlAllocateHeap (heap.c:1701) by CreateDIBSection (dib.c:1240) by GdipCreateBitmapFromScan0 (image.c:1670) - by test_GdipGetNearestColor (graphics.c:2382) - by func_graphics (graphics.c:2451) + by test_GdipGetNearestColor (graphics.c:2372) + by func_graphics (graphics.c:2454) by run_test (test.h:541) by main (test.h:591) @@ -325,30 +323,32 @@ fun:main } err:xrender:get_xrender_format_from_color_shifts No XRender format found! -fixme:gdiplus:GdipGetNearestColor (0x7f0043d0, 0x7f22fcd0): Passing color unmodified +fixme:gdiplus:GdipGetNearestColor (0x7f0051f8, 0x7f22fcd0): Passing color unmodified +err:xrender:get_xrender_format_from_color_shifts No XRender format found! +fixme:gdiplus:GdipGetNearestColor (0x7f006280, 0x7f22fcd0): Passing color unmodified err:xrender:get_xrender_format_from_color_shifts No XRender format found! -fixme:gdiplus:GdipGetNearestColor (0x7f005130, 0x7f22fcd0): Passing color unmodified -fixme:gdiplus:GdipGetNearestColor (0x7f007dc8, 0x7f22fcd0): Passing color unmodified -fixme:gdiplus:GdipGetNearestColor (0x7f009788, 0x7f22fcd0): Passing color unmodified -fixme:gdiplus:GdipGetNearestColor (0x7f026b28, 0x7f22fc8c): Passing color unmodified +fixme:gdiplus:GdipGetNearestColor (0x7f025608, 0x7f22fcd0): Passing color unmodified +fixme:gdiplus:GdipGetNearestColor (0x7f012100, 0x7f22fcd0): Passing color unmodified +fixme:gdiplus:GdipGetNearestColor (0x7f02d2d0, 0x7f22fcd0): Passing color unmodified +fixme:gdiplus:GdipGetNearestColor (0x7f024370, 0x7f22fc8c): Passing color unmodified HEAP SUMMARY: - in use at exit: 386,232 bytes in 5,093 blocks - total heap usage: 26,268 allocs, 21,175 frees, 6,077,434 bytes allocated + in use at exit: 385,240 bytes in 5,099 blocks + total heap usage: 30,296 allocs, 25,197 frees, 6,750,109 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 8 bytes in 1 blocks - still reachable: 307,012 bytes in 2,351 blocks - suppressed: 79,092 bytes in 2,731 blocks + still reachable: 300,693 bytes in 2,258 blocks + suppressed: 84,419 bytes in 2,830 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: 125 errors from 10 contexts (suppressed: 333 from 97) + ERROR SUMMARY: 175 errors from 10 contexts (suppressed: 331 from 95) - used_suppression: 96 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 168 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 1 user32_builtin_classes_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-hlink_browse_ctx.txt 2010-03-18-21.54/vg-hlink_browse_ctx.txt --- 2010-03-05-10.53/vg-hlink_browse_ctx.txt 1969-12-31 16:00:00.000000000 -0800 +++ 2010-03-18-21.54/vg-hlink_browse_ctx.txt 2010-03-19 00:12:24.000000000 -0700 @@ -0,0 +1,59 @@ + 16 bytes in 1 blocks are definitely lost + at notify_alloc (heap.c:254) + by RtlAllocateHeap (heap.c:1700) + by heap_alloc_zero (hlink_private.h:42) + by HLinkBrowseContext_Constructor (browse_ctx.c:49) + by HLinkCF_fnCreateInstance (hlink_main.c:470) + by CoCreateInstance (compobj.c:2510) + by HlinkCreateBrowseContext (hlink_main.c:174) + by test_BrowseWindowInfo (browse_ctx.c:89) + by func_browse_ctx (browse_ctx.c:134) + by run_test (test.h:541) + by main (test.h:591) + +{ + + Memcheck:Leak + fun:notify_alloc + fun:RtlAllocateHeap + fun:heap_alloc_zero + fun:HLinkBrowseContext_Constructor + fun:HLinkCF_fnCreateInstance + fun:CoCreateInstance + fun:HlinkCreateBrowseContext + fun:test_BrowseWindowInfo + fun:func_browse_ctx + fun:run_test + fun:main +} + LEAK SUMMARY: + definitely lost: 16 bytes in 1 blocks + indirectly lost: 120 bytes in 10 blocks + possibly lost: 0 bytes in 0 blocks + still reachable: 238,142 bytes in 2,116 blocks + suppressed: 86,961 bytes in 2,849 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: 1 errors from 1 contexts (suppressed: 614 from 98) + + used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 178 todo_suppress_dlopen_leak + used_suppression: 1 suppress_nss_leak + used_suppression: 1 user32_builtin_classes_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 todo_suppress_wine_init_load_order_leak + used_suppression: 1 todo_suppress_wine_alloc_module_leak + used_suppression: 1 wine_bug_20544 + used_suppression: 1 todo_wine_dlls_winex11drv_XOpenDisplay + used_suppression: 8 X on SUSE11 writev uninit padding 2 + used_suppression: 256 bogus_Xcursor + used_suppression: 81 glibc-2.10-on-SUSE-10.3-(x86) + used_suppression: 229 dl-hack3-cond-1 + diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-inetmib1_main.txt 2010-03-18-21.54/vg-inetmib1_main.txt --- 2010-03-05-10.53/vg-inetmib1_main.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-inetmib1_main.txt 2010-03-19 00:12:24.000000000 -0700 @@ -130,8 +130,8 @@ definitely lost: 36 bytes in 9 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 5,792 bytes in 39 blocks - suppressed: 5,819 bytes in 40 blocks + still reachable: 5,793 bytes in 39 blocks + suppressed: 5,806 bytes in 40 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-jscript_run.txt 2010-03-18-21.54/vg-jscript_run.txt --- 2010-03-05-10.53/vg-jscript_run.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-jscript_run.txt 2010-03-19 00:12:24.000000000 -0700 @@ -277,14 +277,14 @@ LEAK SUMMARY: definitely lost: 96 bytes in 10 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 13,590 bytes in 540 blocks - still reachable: 1,464,770 bytes in 11,670 blocks - suppressed: 76,602 bytes in 2,712 blocks + possibly lost: 14,884 bytes in 553 blocks + still reachable: 1,466,745 bytes in 11,811 blocks + suppressed: 81,936 bytes in 2,811 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: 77 errors from 77 contexts (suppressed: 321 from 94) + ERROR SUMMARY: 78 errors from 78 contexts (suppressed: 321 from 94) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 153 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-kernel32_change.txt 2010-03-18-21.54/vg-kernel32_change.txt --- 2010-03-05-10.53/vg-kernel32_change.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-kernel32_change.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by test_ffcnMultipleThreads (change.c:352) @@ -25,7 +25,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by StartNotificationThread (change.c:65) @@ -51,7 +51,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by StartNotificationThread (change.c:65) @@ -77,7 +77,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by StartNotificationThread (change.c:65) @@ -103,7 +103,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by StartNotificationThread (change.c:65) @@ -129,7 +129,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by StartNotificationThread (change.c:65) @@ -155,7 +155,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by StartNotificationThread (change.c:65) @@ -181,7 +181,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by StartNotificationThread (change.c:65) @@ -207,7 +207,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by StartNotificationThread (change.c:65) @@ -233,7 +233,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by StartNotificationThread (change.c:65) @@ -259,7 +259,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by StartNotificationThread (change.c:65) @@ -285,7 +285,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by StartNotificationThread (change.c:65) @@ -311,7 +311,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by test_ffcn (change.c:287) by func_change (change.c:885) @@ -333,7 +333,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindNextChangeNotification (change.c:118) by test_ffcn (change.c:302) by func_change (change.c:885) @@ -355,7 +355,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindNextChangeNotification (change.c:118) by test_ffcn (change.c:317) by func_change (change.c:885) @@ -377,7 +377,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindNextChangeNotification (change.c:118) by test_ffcn (change.c:320) by func_change (change.c:885) @@ -399,7 +399,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by ReadDirectoryChangesW (change.c:178) by test_readdirectorychanges (change.c:464) by func_change (change.c:886) @@ -421,7 +421,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by ReadDirectoryChangesW (change.c:178) by test_readdirectorychanges (change.c:503) by func_change (change.c:886) @@ -443,7 +443,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by ReadDirectoryChangesW (change.c:178) by test_readdirectorychanges (change.c:535) by func_change (change.c:886) @@ -465,7 +465,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by ReadDirectoryChangesW (change.c:178) by test_readdirectorychanges (change.c:548) by func_change (change.c:886) @@ -487,7 +487,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by ReadDirectoryChangesW (change.c:178) by test_readdirectorychanges (change.c:571) by func_change (change.c:886) @@ -509,7 +509,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by ReadDirectoryChangesW (change.c:178) by test_readdirectorychanges_null (change.c:658) by func_change (change.c:887) @@ -531,7 +531,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by ReadDirectoryChangesW (change.c:178) by test_readdirectorychanges_null (change.c:679) by func_change (change.c:887) @@ -553,7 +553,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by ReadDirectoryChangesW (change.c:178) by test_readdirectorychanges_filedir (change.c:751) by func_change (change.c:888) @@ -575,7 +575,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by StartNotificationThread (change.c:65) @@ -601,7 +601,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by StartNotificationThread (change.c:65) @@ -627,7 +627,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by test_ffcn_directory_overlap (change.c:839) @@ -651,7 +651,7 @@ 20 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindFirstChangeNotificationW (change.c:97) by FindFirstChangeNotificationA (change.c:49) by test_ffcn_directory_overlap (change.c:843) @@ -675,7 +675,7 @@ 240 bytes in 12 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by NtNotifyChangeDirectoryFile (directory.c:2993) + by NtNotifyChangeDirectoryFile (directory.c:2994) by FindNextChangeNotification (change.c:118) by NotificationThread (change.c:50) by ??? (signal_i386.c:2429) @@ -701,16 +701,16 @@ LEAK SUMMARY: definitely lost: 800 bytes in 40 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 36,600 bytes in 16 blocks - still reachable: 177,645 bytes in 1,724 blocks - suppressed: 74,257 bytes in 2,695 blocks + possibly lost: 28,424 bytes in 15 blocks + still reachable: 189,090 bytes in 1,879 blocks + suppressed: 79,598 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: 32 errors from 32 contexts (suppressed: 287 from 86) + ERROR SUMMARY: 31 errors from 31 contexts (suppressed: 288 from 87) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 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 diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-kernel32_debugger.txt 2010-03-18-21.54/vg-kernel32_debugger.txt --- 2010-03-05-10.53/vg-kernel32_debugger.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-kernel32_debugger.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,79 +1,80 @@ -Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x0496e66d). +Unhandled exception: page fault on write access to 0x00000000 in 32-bit code (0x0496f66d). Register dump: CS:0073 SS:007b DS:007b ES:0000 FS:000b GS:0013 - EIP:0496e66d ESP:7f23fcd0 EBP:7f23fcf8 EFLAGS:00000000( - -- - - - ) - EAX:00000000 EBX:04a09ff4 ECX:00000000 EDX:00000386 + EIP:0496f66d ESP:7f23fcd0 EBP:7f23fcf8 EFLAGS:00000000( - -- - - - ) + EAX:00000000 EBX:04a0aff4 ECX:00000000 EDX:00000386 ESI:7f23fe70 EDI:00000000 Stack dump: -0x7f23fcd0: 049f396a 000000a7 00000000 7f23fce8 -0x7f23fce0: 001a0019 049f4298 047f7cb1 00000000 -0x7f23fcf0: 7f23fe70 04a09ff4 7f23fd28 049703ec -0x7f23fd00: 00000003 7f002c88 00000000 00000030 -0x7f23fd10: 04780ff4 00000008 7ffdf000 047e0000 -0x7f23fd20: 04a09ff4 04a09ff4 7f23fd88 049ed958 +0x7f23fcd0: 049f4dea 000000a9 00000000 7f23fce8 +0x7f23fce0: 000d000c 049f582a 04757b9c 00000000 +0x7f23fcf0: 7f23fe70 04a0aff4 7f23fd28 04971877 +0x7f23fd00: 00000003 7f002c90 00000000 00000030 +0x7f23fd10: 04781ff4 00000008 7ffdf000 046f0000 +0x7f23fd20: 04a0aff4 04a0aff4 7f23fd88 049eede4 Backtrace: -=>0 0x0496e66d doCrash+0x6d(argc=0x0003, argv=0x7f002c88) [/home/dank/wine-git/dlls/kernel32/tests/debugger.c:169] in kernel32_test (0x7f23fcf8) - 1 0x049703ec func_debugger+0xd8() [/home/dank/wine-git/dlls/kernel32/tests/debugger.c:588] in kernel32_test (0x7f23fd28) - 2 0x049ed958 run_test+0x9f(name="debugger") [/home/dank/wine-git/dlls/kernel32/tests/../../../include/wine/test.h:543] in kernel32_test (0x7f23fd88) - 3 0x049edc72 main+0x1f1(argc=0x7f23fe70, argv=0x7f002c88) [/home/dank/wine-git/dlls/kernel32/tests/../../../include/wine/test.h:592] in kernel32_test (0x7f23fe58) - 4 0x049edcfe __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in kernel32_test (0x7f23fe98) - 5 0x0481eba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f23fed8) - 6 0x047569f0 call_thread_func+0xc() in ntdll (0x7f23fee8) - 7 0x04756a2e call_thread_entry_point+0x34(entry=0x481ea6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f23ffc8) - 8 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f23ffe8) -0x0496e66d doCrash+0x6d [/home/dank/wine-git/dlls/kernel32/tests/debugger.c:169] in kernel32_test: movb $0x0,0x0(%eax) -169 *p=0; +=>0 0x0496f66d doCrash+0x6d(argc=0x0003, argv=0x7f002c90) [/home/dank/wine-git/dlls/kernel32/tests/debugger.c:171] in kernel32_test (0x7f23fcf8) + 1 0x04971877 func_debugger+0x12e() [/home/dank/wine-git/dlls/kernel32/tests/debugger.c:633] in kernel32_test (0x7f23fd28) + 2 0x049eede4 run_test+0x9f(name="debugger") [/home/dank/wine-git/dlls/kernel32/tests/../../../include/wine/test.h:543] in kernel32_test (0x7f23fd88) + 3 0x049ef0fe main+0x1f1(argc=0x7f23fe70, argv=0x7f002c90) [/home/dank/wine-git/dlls/kernel32/tests/../../../include/wine/test.h:592] in kernel32_test (0x7f23fe58) + 4 0x049ef18a __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in kernel32_test (0x7f23fe98) + 5 0x0481f4b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f23fed8) + 6 0x04757a98 call_thread_func+0xc() in ntdll (0x7f23fee8) + 7 0x04757ad6 call_thread_entry_point+0x34(entry=0x481f381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f23ffc8) + 8 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f23ffe8) + 9 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) +0x0496f66d doCrash+0x6d [/home/dank/wine-git/dlls/kernel32/tests/debugger.c:171] in kernel32_test: movb $0x0,0x0(%eax) +171 *p=0; Modules: Module Address Debug info Name (50 modules) ELF 4000000- 401d000 Deferred ld-linux.so.2 ELF 401f000- 4022000 Deferred vgpreload_core-x86-linux.so ELF 4022000- 402a000 Deferred vgpreload_memcheck-x86-linux.so -ELF 402a000- 4167000 Deferred libwine.so.1 -ELF 4178000- 4191000 Deferred libpthread.so.0 -ELF 4192000- 42d7000 Deferred libc.so.6 -ELF 42d7000- 42db000 Deferred libdl.so.2 -ELF 46dc000- 479d000 Dwarf ntdll - \-PE 46f0000- 479d000 \ ntdll -ELF 479d000- 47c3000 Deferred libm.so.6 -ELF 47c3000- 4902000 Dwarf kernel32 - \-PE 47e0000- 4902000 \ kernel32 -ELF 4902000- 490a000 Deferred libnss_compat.so.2 -ELF 490a000- 4921000 Deferred libnsl.so.1 -ELF 4921000- 492c000 Deferred libnss_nis.so.2 -ELF 492c000- 4938000 Deferred libnss_files.so.2 -ELF 4938000- 4ab4000 Dwarf kernel32_test - \-PE 4940000- 4ab4000 \ kernel32_test -ELF 4ab4000- 4bd6000 Deferred user32 - \-PE 4ad0000- 4bd6000 \ user32 -ELF 4bd6000- 4c70000 Deferred gdi32 - \-PE 4be0000- 4c70000 \ gdi32 -ELF 4c70000- 4ccc000 Deferred advapi32 - \-PE 4c80000- 4ccc000 \ advapi32 -ELF 4ccc000- 4d45000 Deferred rpcrt4 - \-PE 4ce0000- 4d45000 \ rpcrt4 -ELF 4d45000- 4dc4000 Deferred libfreetype.so.6 -ELF 4dc4000- 4dda000 Deferred libz.so.1 -ELF 4dda000- 4e07000 Deferred libfontconfig.so.1 -ELF 4e07000- 4e2e000 Deferred libexpat.so.1 -ELF 4e50000- 4f01000 Deferred winex11 - \-PE 4e60000- 4f01000 \ winex11 -ELF 4f12000- 4f1b000 Deferred libsm.so.6 -ELF 4f1b000- 4f36000 Deferred libice.so.6 -ELF 4f36000- 4f46000 Deferred libxext.so.6 -ELF 4f46000- 5075000 Deferred libx11.so.6 -ELF 5075000- 507a000 Deferred libuuid.so.1 -ELF 507a000- 507e000 Deferred libxau.so.6 -ELF 507e000- 509c000 Deferred libxcb.so.1 -ELF 509c000- 50a1000 Deferred libxdmcp.so.6 -ELF 50a1000- 50c2000 Deferred imm32 - \-PE 50b0000- 50c2000 \ imm32 -ELF 50c2000- 50c5000 Deferred libxinerama.so.1 -ELF 50c5000- 50cb000 Deferred libxxf86vm.so.1 -ELF 50cb000- 50d5000 Deferred libxrender.so.1 -ELF 50d5000- 50de000 Deferred libxrandr.so.2 -ELF 50de000- 50e2000 Deferred libxcomposite.so.1 -ELF 50e2000- 50e8000 Deferred libxfixes.so.3 -ELF 50e8000- 50f3000 Deferred libxcursor.so.1 +ELF 402a000- 4167000 Dwarf libwine.so.1 +ELF 4179000- 4192000 Deferred libpthread.so.0 +ELF 4193000- 42d8000 Deferred libc.so.6 +ELF 42d8000- 42dc000 Deferred libdl.so.2 +ELF 46dd000- 479e000 Dwarf ntdll + \-PE 46f0000- 479e000 \ ntdll +ELF 479e000- 47c4000 Deferred libm.so.6 +ELF 47c4000- 4903000 Dwarf kernel32 + \-PE 47e0000- 4903000 \ kernel32 +ELF 4903000- 490b000 Deferred libnss_compat.so.2 +ELF 490b000- 4922000 Deferred libnsl.so.1 +ELF 4922000- 492d000 Deferred libnss_nis.so.2 +ELF 492d000- 4939000 Deferred libnss_files.so.2 +ELF 4939000- 4ab5000 Dwarf kernel32_test + \-PE 4940000- 4ab5000 \ kernel32_test +ELF 4ab5000- 4bd7000 Deferred user32 + \-PE 4ad0000- 4bd7000 \ user32 +ELF 4bd7000- 4c71000 Deferred gdi32 + \-PE 4be0000- 4c71000 \ gdi32 +ELF 4c71000- 4ccd000 Deferred advapi32 + \-PE 4c80000- 4ccd000 \ advapi32 +ELF 4ccd000- 4d46000 Deferred rpcrt4 + \-PE 4ce0000- 4d46000 \ rpcrt4 +ELF 4d46000- 4dc5000 Deferred libfreetype.so.6 +ELF 4dc5000- 4ddb000 Deferred libz.so.1 +ELF 4ddb000- 4e08000 Deferred libfontconfig.so.1 +ELF 4e08000- 4e2f000 Deferred libexpat.so.1 +ELF 4e87000- 4e90000 Deferred libsm.so.6 +ELF 4e90000- 4ea0000 Deferred libxext.so.6 +ELF 4ea0000- 4ea5000 Deferred libuuid.so.1 +ELF 52a6000- 5358000 Deferred winex11 + \-PE 52b0000- 5358000 \ winex11 +ELF 5358000- 5373000 Deferred libice.so.6 +ELF 5373000- 54a2000 Deferred libx11.so.6 +ELF 54a2000- 54a6000 Deferred libxau.so.6 +ELF 54a6000- 54c4000 Deferred libxcb.so.1 +ELF 54c4000- 54c9000 Deferred libxdmcp.so.6 +ELF 54c9000- 54ea000 Deferred imm32 + \-PE 54d0000- 54ea000 \ imm32 +ELF 54ea000- 54ed000 Deferred libxinerama.so.1 +ELF 54ed000- 54f3000 Deferred libxxf86vm.so.1 +ELF 54f3000- 54fd000 Deferred libxrender.so.1 +ELF 54fd000- 5506000 Deferred libxrandr.so.2 +ELF 5506000- 550a000 Deferred libxcomposite.so.1 +ELF 550a000- 5510000 Deferred libxfixes.so.3 +ELF 5510000- 551b000 Deferred libxcursor.so.1 ELF 7bf00000-7bf04000 Deferred Threads: process tid prio (all id:s are in hex) @@ -84,60 +85,61 @@ 00000010 0 0000000f 0 00000011 winedevice.exe + 00000018 0 00000017 0 - 00000016 0 00000013 0 00000012 0 -00000018 explorer.exe - 00000019 0 -00000023 rpcss.exe - 00000033 0 - 00000032 0 - 0000002e 0 -0000002c rpcss.exe +00000019 explorer.exe + 0000001a 0 +0000002e rpcss.exe + 00000031 0 + 00000036 0 + 00000037 0 +00000033 rpcss.exe + 0000003d 0 + 0000003f 0 00000034 0 - 0000002f 0 - 00000030 0 -00000047 dsound_test.exe - 00000044 15 - 00000046 0 -0000003f kernel32_test.exe - 00000028 0 -00000041 (D) Z:\home\dank\wine-git\dlls\kernel32\tests\kernel32_test.exe - 00000024 0 <== +00000027 dsound_test.exe + 00000023 15 + 00000026 0 +00000030 kernel32_test.exe + 0000001d 0 +0000002f (D) Z:\home\dank\wine-git\dlls\kernel32\tests\kernel32_test.exe + 0000002a 0 <== Backtrace: -=>0 0x0496e66d doCrash+0x6d(argc=0x0003, argv=0x7f002c88) [/home/dank/wine-git/dlls/kernel32/tests/debugger.c:169] in kernel32_test (0x7f23fcf8) - 1 0x049703ec func_debugger+0xd8() [/home/dank/wine-git/dlls/kernel32/tests/debugger.c:588] in kernel32_test (0x7f23fd28) - 2 0x049ed958 run_test+0x9f(name="debugger") [/home/dank/wine-git/dlls/kernel32/tests/../../../include/wine/test.h:543] in kernel32_test (0x7f23fd88) - 3 0x049edc72 main+0x1f1(argc=0x7f23fe70, argv=0x7f002c88) [/home/dank/wine-git/dlls/kernel32/tests/../../../include/wine/test.h:592] in kernel32_test (0x7f23fe58) - 4 0x049edcfe __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in kernel32_test (0x7f23fe98) - 5 0x0481eba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f23fed8) - 6 0x047569f0 call_thread_func+0xc() in ntdll (0x7f23fee8) - 7 0x04756a2e call_thread_entry_point+0x34(entry=0x481ea6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f23ffc8) - 8 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f23ffe8) +=>0 0x0496f66d doCrash+0x6d(argc=0x0003, argv=0x7f002c90) [/home/dank/wine-git/dlls/kernel32/tests/debugger.c:171] in kernel32_test (0x7f23fcf8) + 1 0x04971877 func_debugger+0x12e() [/home/dank/wine-git/dlls/kernel32/tests/debugger.c:633] in kernel32_test (0x7f23fd28) + 2 0x049eede4 run_test+0x9f(name="debugger") [/home/dank/wine-git/dlls/kernel32/tests/../../../include/wine/test.h:543] in kernel32_test (0x7f23fd88) + 3 0x049ef0fe main+0x1f1(argc=0x7f23fe70, argv=0x7f002c90) [/home/dank/wine-git/dlls/kernel32/tests/../../../include/wine/test.h:592] in kernel32_test (0x7f23fe58) + 4 0x049ef18a __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in kernel32_test (0x7f23fe98) + 5 0x0481f4b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f23fed8) + 6 0x04757a98 call_thread_func+0xc() in ntdll (0x7f23fee8) + 7 0x04757ad6 call_thread_entry_point+0x34(entry=0x481f381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f23ffc8) + 8 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f23ffe8) + 9 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) HEAP SUMMARY: - in use at exit: 261,295 bytes in 4,517 blocks - total heap usage: 21,015 allocs, 16,498 frees, 5,413,177 bytes allocated + in use at exit: 270,425 bytes in 4,770 blocks + total heap usage: 25,332 allocs, 20,562 frees, 6,099,409 bytes allocated HEAP SUMMARY: - in use at exit: 38,431 bytes in 165 blocks - total heap usage: 3,692 allocs, 3,527 frees, 25,844,887 bytes allocated + in use at exit: 44,942 bytes in 128 blocks + total heap usage: 4,139 allocs, 4,011 frees, 31,802,316 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: 186,924 bytes in 1,812 blocks - suppressed: 74,251 bytes in 2,695 blocks + still reachable: 190,713 bytes in 1,966 blocks + suppressed: 79,592 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: 286 from 87) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 285 from 87) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 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 @@ -150,43 +152,135 @@ 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: 2 suppress_wine_dlls_kernel32_tests__doCrash used_suppression: 55 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 191 dl-hack3-cond-1 - 8 bytes in 1 blocks are definitely lost -debugger.c:432: Tests skipped: "none" debugger test needs user interaction +debugger.c:434: Tests skipped: "none" debugger test needs user interaction + 1,716 bytes in 1 blocks are definitely lost + at notify_alloc (heap.c:254) + by RtlAllocateHeap (heap.c:1700) + by elf_map_file (elf_module.c:308) + by elf_load_debug_info (elf_module.c:1048) + by module_get_debug (module.c:310) + by SymFromAddr (symbol.c:1278) + by stack_get_current_symbol (stack.c:143) + by display_print (display.c:172) + by dbg_exception_prolog (tgt_active.c:180) + by dbg_handle_exception (tgt_active.c:410) + by dbg_handle_debug_event (tgt_active.c:490) + by wait_exception (tgt_active.c:692) + by dbg_active_wait_for_first_exception (tgt_active.c:723) + by dbg_active_auto (tgt_active.c:968) + by main (winedbg.c:668) + +{ + + Memcheck:Leak + fun:notify_alloc + fun:RtlAllocateHeap + fun:elf_map_file + fun:elf_load_debug_info + fun:module_get_debug + fun:SymFromAddr + fun:stack_get_current_symbol + fun:display_print + fun:dbg_exception_prolog + fun:dbg_handle_exception + fun:dbg_handle_debug_event + fun:wait_exception + fun:dbg_active_wait_for_first_exception + fun:dbg_active_auto + fun:main +} + 5,148 bytes in 3 blocks are definitely lost + at notify_alloc (heap.c:254) + by RtlAllocateHeap (heap.c:1700) + by elf_map_file (elf_module.c:308) + by elf_load_debug_info (elf_module.c:1048) + by module_get_debug (module.c:310) + by SymFromAddr (symbol.c:1278) + by stack_print_addr_and_args (stack.c:251) + by backtrace (stack.c:294) + by stack_backtrace (stack.c:427) + by dbg_exception_prolog (tgt_active.c:188) + by dbg_handle_exception (tgt_active.c:410) + by dbg_handle_debug_event (tgt_active.c:490) + by wait_exception (tgt_active.c:692) + by dbg_active_wait_for_first_exception (tgt_active.c:723) + by dbg_active_auto (tgt_active.c:968) + by main (winedbg.c:668) + +{ + + Memcheck:Leak + fun:notify_alloc + fun:RtlAllocateHeap + fun:elf_map_file + fun:elf_load_debug_info + fun:module_get_debug + fun:SymFromAddr + fun:stack_print_addr_and_args + fun:backtrace + fun:stack_backtrace + fun:dbg_exception_prolog + fun:dbg_handle_exception + fun:dbg_handle_debug_event + fun:wait_exception + fun:dbg_active_wait_for_first_exception + fun:dbg_active_auto + fun:main +} + LEAK SUMMARY: + definitely lost: 6,864 bytes in 4 blocks + indirectly lost: 120 bytes in 10 blocks + possibly lost: 0 bytes in 0 blocks + still reachable: 28,579 bytes in 46 blocks + suppressed: 9,379 bytes in 68 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: 2 errors from 2 contexts (suppressed: 131 from 53) + + used_suppression: 53 todo_suppress_dlopen_leak + used_suppression: 1 suppress_nss_leak + used_suppression: 1 todo_suppress_wine_init_load_order_leak + used_suppression: 2 todo_suppress_wine_alloc_module_leak + used_suppression: 1 dl-hack3-cond-4 + used_suppression: 40 glibc-2.10-on-SUSE-10.3-(x86) + used_suppression: 86 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\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wt134d.tmp + Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wt13f0.tmp preloader: Warning: failed to reserve range 00110000-68000000 -wine: Unhandled page fault on write access to 0x00000000 at address 0x496e66d (thread 003b), starting debugger... +wine: Unhandled page fault on write access to 0x00000000 at address 0x496f66d (thread 001e), starting debugger... 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\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,event,order C:\\users\\dank\\Temp\\wt1338.tmp 27 48 + Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,event,order C:\\users\\dank\\Temp\\wt13dc.tmp 45 48 preloader: Warning: failed to reserve range 00110000-68000000 HEAP SUMMARY: - in use at exit: 261,393 bytes in 4,517 blocks - total heap usage: 21,033 allocs, 16,516 frees, 5,383,180 bytes allocated + in use at exit: 270,523 bytes in 4,770 blocks + total heap usage: 25,350 allocs, 20,580 frees, 6,069,412 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,022 bytes in 1,812 blocks - suppressed: 74,251 bytes in 2,695 blocks + still reachable: 190,811 bytes in 1,966 blocks + suppressed: 79,592 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: 285 from 87) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 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 @@ -199,33 +293,33 @@ 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: 1 suppress_wine_dlls_kernel32_tests__doCrash 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\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wt7c1f.tmp + Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wt7e11.tmp HEAP SUMMARY: - in use at exit: 257,867 bytes in 4,425 blocks - total heap usage: 20,976 allocs, 16,551 frees, 5,306,870 bytes allocated + in use at exit: 266,477 bytes in 4,678 blocks + total heap usage: 25,293 allocs, 20,615 frees, 5,993,093 bytes allocated +preloader: Warning: failed to reserve range 00110000-68000000 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: 183,496 bytes in 1,720 blocks - suppressed: 74,251 bytes in 2,695 blocks + still reachable: 186,765 bytes in 1,874 blocks + suppressed: 79,592 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) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 285 from 87) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 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 @@ -241,32 +335,31 @@ used_suppression: 55 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 191 dl-hack3-cond-1 -preloader: Warning: failed to reserve range 00110000-68000000 -wine: Unhandled page fault on write access to 0x00000000 at address 0x496e66d (thread 0035), starting debugger... +wine: Unhandled page fault on write access to 0x00000000 at address 0x496f66d (thread 0038), starting debugger... 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\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,attach,event,code2 C:\\users\\dank\\Temp\\wt7be5.tmp 56 48 + Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,attach,event,code2 C:\\users\\dank\\Temp\\wt7e0f.tmp 70 48 preloader: Warning: failed to reserve range 00110000-68000000 HEAP SUMMARY: - in use at exit: 257,888 bytes in 4,425 blocks - total heap usage: 20,976 allocs, 16,551 frees, 5,306,905 bytes allocated + in use at exit: 266,498 bytes in 4,678 blocks + total heap usage: 25,293 allocs, 20,615 frees, 5,993,128 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: 183,517 bytes in 1,720 blocks - suppressed: 74,251 bytes in 2,695 blocks + still reachable: 186,786 bytes in 1,874 blocks + suppressed: 79,592 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) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 285 from 87) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 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 @@ -282,29 +375,29 @@ used_suppression: 55 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 191 dl-hack3-cond-1 - - HEAP SUMMARY: - in use at exit: 261,565 bytes in 4,518 blocks - total heap usage: 21,033 allocs, 16,515 frees, 5,383,264 bytes allocated - 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\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wte799.tmp + Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wtea7c.tmp + + + HEAP SUMMARY: + in use at exit: 270,695 bytes in 4,771 blocks + total heap usage: 25,350 allocs, 20,579 frees, 6,069,496 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,194 bytes in 1,813 blocks - suppressed: 74,251 bytes in 2,695 blocks + still reachable: 190,983 bytes in 1,967 blocks + suppressed: 79,592 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: 285 from 87) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 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 @@ -317,36 +410,35 @@ 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: 1 suppress_wine_dlls_kernel32_tests__doCrash used_suppression: 55 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 191 dl-hack3-cond-1 preloader: Warning: failed to reserve range 00110000-68000000 -wine: Unhandled page fault on write access to 0x00000000 at address 0x496e66d (thread 0039), starting debugger... +wine: Unhandled page fault on write access to 0x00000000 at address 0x496f66d (thread 0039), starting debugger... 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\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,attach,event,nokill C:\\users\\dank\\Temp\\wte796.tmp 55 48 + Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,attach,event,nokill C:\\users\\dank\\Temp\\wtea7a.tmp 60 48 preloader: Warning: failed to reserve range 00110000-68000000 HEAP SUMMARY: - in use at exit: 257,891 bytes in 4,425 blocks - total heap usage: 20,976 allocs, 16,551 frees, 5,306,910 bytes allocated + in use at exit: 266,501 bytes in 4,678 blocks + total heap usage: 25,293 allocs, 20,615 frees, 5,993,133 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: 183,520 bytes in 1,720 blocks - suppressed: 74,251 bytes in 2,695 blocks + still reachable: 186,789 bytes in 1,874 blocks + suppressed: 79,592 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) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 285 from 87) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 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 @@ -364,22 +456,22 @@ HEAP SUMMARY: - in use at exit: 261,393 bytes in 4,517 blocks - total heap usage: 21,033 allocs, 16,516 frees, 5,383,276 bytes allocated + in use at exit: 270,523 bytes in 4,770 blocks + total heap usage: 25,350 allocs, 20,580 frees, 6,069,508 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,022 bytes in 1,812 blocks - suppressed: 74,251 bytes in 2,695 blocks + still reachable: 190,811 bytes in 1,966 blocks + suppressed: 79,592 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: 285 from 87) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 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 @@ -392,41 +484,45 @@ 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: 1 suppress_wine_dlls_kernel32_tests__doCrash 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\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wt50cf.tmp + Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger crash C:\\users\\dank\\Temp\\wt5937.tmp preloader: Warning: failed to reserve range 00110000-68000000 -wine: Unhandled page fault on write access to 0x00000000 at address 0x496e66d (thread 0045), starting debugger... +wine: Unhandled page fault on write access to 0x00000000 at address 0x496f66d (thread 0042), starting debugger... 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\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,attach,event,detach C:\\users\\dank\\Temp\\wt50cc.tmp 67 48 + Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger dbg,attach,event,detach C:\\users\\dank\\Temp\\wt5934.tmp 31 48 preloader: Warning: failed to reserve range 00110000-68000000 HEAP SUMMARY: - in use at exit: 261,393 bytes in 4,517 blocks - total heap usage: 21,033 allocs, 16,516 frees, 5,383,276 bytes allocated + in use at exit: 270,523 bytes in 4,770 blocks + total heap usage: 25,350 allocs, 20,580 frees, 6,069,508 bytes allocated + + + HEAP SUMMARY: + in use at exit: 266,501 bytes in 4,678 blocks + total heap usage: 25,293 allocs, 20,615 frees, 5,993,133 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,022 bytes in 1,812 blocks - suppressed: 74,251 bytes in 2,695 blocks + still reachable: 190,811 bytes in 1,966 blocks + suppressed: 79,592 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: 285 from 87) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 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 @@ -439,29 +535,22 @@ 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: 1 suppress_wine_dlls_kernel32_tests__doCrash used_suppression: 55 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 191 dl-hack3-cond-1 - - HEAP SUMMARY: - in use at exit: 257,891 bytes in 4,425 blocks - total heap usage: 20,976 allocs, 16,551 frees, 5,306,910 bytes allocated - -fixme:debugstr:CheckRemoteDebuggerPresent (0xffffffff)->(0x7f22fcd8): Stub! 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: 183,520 bytes in 1,720 blocks - suppressed: 74,251 bytes in 2,695 blocks + still reachable: 186,789 bytes in 1,874 blocks + suppressed: 79,592 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) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 285 from 87) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 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 @@ -480,27 +569,27 @@ 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\\kernel32\\tests\\kernel32_test.exe.so debugger child 0000003f C:\\users\\dank\\Temp\\wtbaa3.tmp + Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine Z:\\home\\dank\\wine-git\\dlls\\kernel32\\tests\\kernel32_test.exe.so debugger child 00000030 C:\\users\\dank\\Temp\\wtc709.tmp preloader: Warning: failed to reserve range 00110000-68000000 HEAP SUMMARY: - in use at exit: 257,838 bytes in 4,425 blocks - total heap usage: 20,975 allocs, 16,550 frees, 5,306,810 bytes allocated + in use at exit: 266,448 bytes in 4,678 blocks + total heap usage: 25,292 allocs, 20,614 frees, 5,993,033 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: 183,467 bytes in 1,720 blocks - suppressed: 74,251 bytes in 2,695 blocks + still reachable: 186,736 bytes in 1,874 blocks + suppressed: 79,592 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) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 285 from 87) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 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 @@ -518,22 +607,22 @@ HEAP SUMMARY: - in use at exit: 257,874 bytes in 4,427 blocks - total heap usage: 21,419 allocs, 16,992 frees, 6,032,865 bytes allocated + in use at exit: 266,484 bytes in 4,680 blocks + total heap usage: 25,734 allocs, 21,054 frees, 6,718,696 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: 183,497 bytes in 1,722 blocks - suppressed: 74,257 bytes in 2,695 blocks + still reachable: 186,766 bytes in 1,876 blocks + suppressed: 79,598 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) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 285 from 87) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 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 diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-kernel32_fiber.txt 2010-03-18-21.54/vg-kernel32_fiber.txt --- 2010-03-05-10.53/vg-kernel32_fiber.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-kernel32_fiber.txt 2010-03-19 00:12:24.000000000 -0700 @@ -547,7 +547,7 @@ Use of uninitialised value of size 4 at run_test (test.h:553) by __wine_spec_exe_entry (exe_entry.c:36) - by start_process (process.c:1028) + by start_process (process.c:992) by ??? (signal_i386.c:2429) by call_thread_entry_point (signal_i386.c:2455) by start_process (loader.c:2612) @@ -638,22 +638,22 @@ } HEAP SUMMARY: - in use at exit: 258,883 bytes in 4,429 blocks - total heap usage: 21,004 allocs, 16,575 frees, 5,310,364 bytes allocated + in use at exit: 267,493 bytes in 4,682 blocks + total heap usage: 25,319 allocs, 20,637 frees, 5,996,195 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: 184,506 bytes in 1,724 blocks - suppressed: 74,257 bytes in 2,695 blocks + still reachable: 187,775 bytes in 1,878 blocks + suppressed: 79,598 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: 113 errors from 41 contexts (suppressed: 284 from 86) + ERROR SUMMARY: 113 errors from 41 contexts (suppressed: 285 from 87) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 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 diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-kernel32_pipe.txt 2010-03-18-21.54/vg-kernel32_pipe.txt --- 2010-03-05-10.53/vg-kernel32_pipe.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-kernel32_pipe.txt 2010-03-19 00:12:24.000000000 -0700 @@ -38,17 +38,6 @@ fun:start_thread fun:clone } -pipe.c:421: Test failed: ConnectNamedPipe -pipe.c:431: Test failed: ReadFile -pipe.c:432: Test failed: short read -pipe.c:435: Test failed: WriteFile -pipe.c:442: Test failed: DisconnectNamedPipe -pipe.c:768: Test failed: client opening named pipe -pipe.c:773: Test failed: WriteFile to client end of pipe -pipe.c:774: Test failed: write file len -pipe.c:776: Test failed: ReadFile from client end of pipe -pipe.c:777: Test failed: read file len -pipe.c:781: Test failed: CloseHandle fixme:ntdll:NtFsControlFile FSCTL_PIPE_IMPERSONATE: impersonating self fixme:ntdll:NtFsControlFile FSCTL_PIPE_IMPERSONATE: impersonating self fixme:ntdll:NtFsControlFile FSCTL_PIPE_IMPERSONATE: impersonating self @@ -88,22 +77,22 @@ fixme:sync:GetNamedPipeHandleStateA 0x30 0x7f22fbd8 0x7f22fbd4 (nil) (nil) (nil) 0 HEAP SUMMARY: - in use at exit: 286,860 bytes in 4,455 blocks - total heap usage: 21,382 allocs, 16,927 frees, 5,422,001 bytes allocated + in use at exit: 295,470 bytes in 4,708 blocks + total heap usage: 25,697 allocs, 20,989 frees, 6,107,832 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 26,404 bytes in 14 blocks - still reachable: 185,811 bytes in 1,725 blocks - suppressed: 74,525 bytes in 2,706 blocks + still reachable: 189,080 bytes in 1,879 blocks + suppressed: 79,866 bytes in 2,805 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: 28 errors from 10 contexts (suppressed: 291 from 90) + ERROR SUMMARY: 28 errors from 10 contexts (suppressed: 292 from 91) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 todo_suppress_libfontconfig_leak used_suppression: 143 todo_suppress_dlopen_leak used_suppression: 3 wine_bug_20548_ConnectNamedPipe used_suppression: 1 suppress_nss_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-kernel32_thread.txt 2010-03-18-21.54/vg-kernel32_thread.txt --- 2010-03-05-10.53/vg-kernel32_thread.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-kernel32_thread.txt 2010-03-19 00:12:24.000000000 -0700 @@ -21,13 +21,15 @@ fun:start_thread fun:clone } - Warning: client switching stacks? SP change: 0x7ffd7538 --> 0x7f32f3b0 - to suppress, use: --max-stackframe=13271432 or greater +thread.c:517: Test failed: SuspendThread did not work +thread.c:530: Test failed: Thread did not really suspend +thread.c:533: Test failed: Resume thread returned an invalid value + Warning: client switching stacks? SP change: 0x7ffd3538 --> 0x7f42f3b0 + to suppress, use: --max-stackframe=12206472 or greater fixme:thread:NtQueryInformationThread Cannot get kerneltime or usertime of other threads fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub fixme:thread:SetThreadIdealProcessor (0xfffffffe): stub - Thread 2: Invalid read of size 4 at set_test_val (thread.c:886) by ??? (in /lib/ld-2.10.1.so) @@ -303,22 +305,22 @@ } HEAP SUMMARY: - in use at exit: 278,334 bytes in 4,451 blocks - total heap usage: 21,217 allocs, 16,766 frees, 5,399,752 bytes allocated + in use at exit: 286,486 bytes in 4,701 blocks + total heap usage: 25,529 allocs, 20,828 frees, 6,085,125 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 12,840 bytes in 11 blocks - still reachable: 191,117 bytes in 1,735 blocks - suppressed: 74,257 bytes in 2,695 blocks + possibly lost: 12,696 bytes in 10 blocks + still reachable: 194,072 bytes in 1,887 blocks + suppressed: 79,598 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: 21 errors from 17 contexts (suppressed: 290 from 89) + ERROR SUMMARY: 21 errors from 17 contexts (suppressed: 291 from 90) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 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 diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-msacm32_msacm.txt 2010-03-18-21.54/vg-msacm32_msacm.txt --- 2010-03-05-10.53/vg-msacm32_msacm.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-msacm32_msacm.txt 2010-03-19 00:12:24.000000000 -0700 @@ -25,20 +25,20 @@ } HEAP SUMMARY: - in use at exit: 326,826 bytes in 5,963 blocks - total heap usage: 26,386 allocs, 20,423 frees, 12,084,512 bytes allocated + in use at exit: 335,415 bytes in 6,216 blocks + total heap usage: 30,697 allocs, 24,481 frees, 12,769,030 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: 208,353 bytes in 1,840 blocks - suppressed: 118,353 bytes in 4,113 blocks + still reachable: 211,622 bytes in 1,994 blocks + suppressed: 123,673 bytes in 4,212 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: 6 errors from 1 contexts (suppressed: 972 from 232) + ERROR SUMMARY: 6 errors from 1 contexts (suppressed: 884 from 221) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 179 todo_suppress_dlopen_leak @@ -56,7 +56,7 @@ used_suppression: 1 todo_wine_dlls_winex11drv_XOpenDisplay used_suppression: 277 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 60 dl-hack3-cond-4 - used_suppression: 100 suppress_wine_dlls_kernel32_IsBadReadPtr + used_suppression: 12 suppress_wine_dlls_kernel32_IsBadReadPtr used_suppression: 6 suppress_libasound_ioctl used_suppression: 384 dl-hack3-cond-1 diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-msctf_inputprocessor.txt 2010-03-18-21.54/vg-msctf_inputprocessor.txt --- 2010-03-05-10.53/vg-msctf_inputprocessor.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-msctf_inputprocessor.txt 2010-03-19 00:12:24.000000000 -0700 @@ -90,13 +90,13 @@ definitely lost: 260 bytes in 4 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 20 bytes in 1 blocks - still reachable: 316,894 bytes in 2,141 blocks - suppressed: 75,289 bytes in 2,707 blocks + still reachable: 317,563 bytes in 2,270 blocks + suppressed: 80,603 bytes in 2,806 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: 5 errors from 5 contexts (suppressed: 330 from 98) + ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 329 from 97) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 146 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-msi_automation.txt 2010-03-18-21.54/vg-msi_automation.txt --- 2010-03-05-10.53/vg-msi_automation.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-msi_automation.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,33 +1,33 @@ automation.c:2291: Tests skipped: IEnumVARIANT::Skip impossible for 0 products fixme:advapi:LookupAccountNameW (null) L"dank" (nil) 0x7f22e27c (nil) 0x7f22e278 0x7f22e28c - stub -fixme:advapi:LookupAccountNameW (null) L"dank" 0x7f042000 0x7f22e27c 0x7f005f38 0x7f22e278 0x7f22e28c - stub +fixme:advapi:LookupAccountNameW (null) L"dank" 0x7f02d2f8 0x7f22e27c 0x7f041a70 0x7f22e278 0x7f22e28c - stub HEAP SUMMARY: - in use at exit: 379,639 bytes in 6,132 blocks - total heap usage: 61,884 allocs, 55,752 frees, 13,490,611 bytes allocated + in use at exit: 391,718 bytes in 6,385 blocks + total heap usage: 65,840 allocs, 59,455 frees, 14,177,997 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 9,982 bytes in 258 blocks - still reachable: 279,094 bytes in 3,050 blocks - suppressed: 90,443 bytes in 2,814 blocks + possibly lost: 10,032 bytes in 259 blocks + still reachable: 285,801 bytes in 3,203 blocks + suppressed: 95,765 bytes in 2,913 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: 24 errors from 24 contexts (suppressed: 751 from 116) + ERROR SUMMARY: 24 errors from 24 contexts (suppressed: 753 from 118) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 213 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak + used_suppression: 1 user32_builtin_classes_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 wine_bug_20544 diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-msi_install.txt 2010-03-18-21.54/vg-msi_install.txt --- 2010-03-05-10.53/vg-msi_install.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-msi_install.txt 2010-03-19 00:12:24.000000000 -0700 @@ -45,31 +45,31 @@ LEAK SUMMARY: definitely lost: 24 bytes in 1 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 432 bytes in 3 blocks - still reachable: 240,076 bytes in 2,127 blocks - suppressed: 91,435 bytes in 2,823 blocks + possibly lost: 288 bytes in 2 blocks + still reachable: 243,031 bytes in 2,279 blocks + suppressed: 96,763 bytes in 2,922 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: 4 errors from 4 contexts (suppressed: 3685 from 120) + ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 3690 from 125) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 218 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak + used_suppression: 1 user32_builtin_classes_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 wine_bug_20548_ConnectNamedPipe used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 1 wine_bug_20544 used_suppression: 1 todo_wine_dlls_winex11drv_XOpenDisplay - used_suppression: 292 dl-hack3-cond-1 + used_suppression: 295 dl-hack3-cond-1 used_suppression: 815 dl-hack3-cond-4 used_suppression: 2267 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 8 X on SUSE11 writev uninit padding 2 diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-msvcrt_cpp.txt 2010-03-18-21.54/vg-msvcrt_cpp.txt --- 2010-03-05-10.53/vg-msvcrt_cpp.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-msvcrt_cpp.txt 2010-03-19 00:12:24.000000000 -0700 @@ -78,8 +78,8 @@ definitely lost: 340 bytes in 8 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 5,953 bytes in 41 blocks - suppressed: 6,023 bytes in 41 blocks + still reachable: 5,954 bytes in 41 blocks + suppressed: 6,026 bytes in 41 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-msxml3_xmlelem.txt 2010-03-18-21.54/vg-msxml3_xmlelem.txt --- 2010-03-05-10.53/vg-msxml3_xmlelem.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-msxml3_xmlelem.txt 2010-03-19 00:12:24.000000000 -0700 @@ -98,8 +98,8 @@ definitely lost: 4 bytes in 4 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 235,619 bytes in 1,967 blocks - suppressed: 88,216 bytes in 2,790 blocks + still reachable: 238,888 bytes in 2,121 blocks + suppressed: 93,532 bytes in 2,889 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-ntdll_env.txt 2010-03-18-21.54/vg-ntdll_env.txt --- 2010-03-05-10.53/vg-ntdll_env.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-ntdll_env.txt 2010-03-19 00:12:24.000000000 -0700 @@ -34,20 +34,20 @@ } HEAP SUMMARY: - in use at exit: 257,507 bytes in 4,427 blocks - total heap usage: 20,995 allocs, 16,568 frees, 5,306,876 bytes allocated + in use at exit: 266,108 bytes in 4,680 blocks + total heap usage: 25,310 allocs, 20,630 frees, 5,992,698 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: 183,423 bytes in 1,722 blocks - suppressed: 73,964 bytes in 2,695 blocks + possibly lost: 2,276 bytes in 3 blocks + still reachable: 184,416 bytes in 1,873 blocks + suppressed: 79,296 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: 10 errors from 2 contexts (suppressed: 293 from 94) + ERROR SUMMARY: 13 errors from 5 contexts (suppressed: 294 from 95) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 143 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-ntdll_exception.txt 2010-03-18-21.54/vg-ntdll_exception.txt --- 2010-03-05-10.53/vg-ntdll_exception.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-ntdll_exception.txt 2010-03-19 00:12:24.000000000 -0700 @@ -244,7 +244,7 @@ exception.c:371: Test failed: 15: Wrong exception code c000001d/c0000005 exception.c:373: Test failed: 15: Wrong exception address 0x7f230000/0x7f230006 exception.c:377: Test failed: 15: Wrong number of parameters 0/2 -wine: Unhandled illegal instruction at address 0x7f230000 (thread 003e), starting debugger... +wine: Unhandled illegal instruction at address 0x7f230000 (thread 0040), starting debugger... 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 @@ -255,78 +255,79 @@ Register dump: CS:0073 SS:007b DS:007b ES:0000 FS:000b GS:0013 EIP:7f230000 ESP:7f22fc7c EBP:7f22fcb8 EFLAGS:00000044( - -- Z- -P- ) - EAX:7f230000 EBX:049aaff4 ECX:04994735 EDX:7f22fc98 + EAX:7f230000 EBX:049acff4 ECX:04995eb5 EDX:7f22fc98 ESI:7f22fe70 EDI:00000000 Stack dump: -0x7f22fc7c: 0495a50a 7f230000 04994734 00000012 -0x7f22fc8c: 0498c6d2 00000001 04994e4f 7f22ff08 -0x7f22fc9c: 0495abeb 04994734 00000040 7f22fcc8 -0x7f22fcac: 7f230000 7f002290 049aaff4 7f22fcf8 -0x7f22fcbc: 0495af5b 0495abeb 04994734 04994734 +0x7f22fc7c: 0495b50a 7f230000 04995eb4 00000012 +0x7f22fc8c: 0498de6e 00000001 049965cf 7f22ff08 +0x7f22fc9c: 0495bbeb 04995eb4 00000040 7f22fcc8 +0x7f22fcac: 7f230000 7f002258 049acff4 7f22fcf8 +0x7f22fcbc: 0495bf5b 0495bbeb 04995eb4 04995eb4 0x7f22fccc: 00000012 00000000 7f22fce0 00000000 Backtrace: =>0 0x7f230000 (0x7f22fcb8) - 1 0x0495af5b test_prot_fault+0x6b() [/home/dank/wine-git/dlls/ntdll/tests/exception.c:418] in ntdll_test (0x7f22fcf8) - 2 0x0495d568 func_exception+0x38e() [/home/dank/wine-git/dlls/ntdll/tests/exception.c:1433] in ntdll_test (0x7f22fd28) - 3 0x0498ced4 run_test+0x9f(name="exception.c") [/home/dank/wine-git/dlls/ntdll/tests/../../../include/wine/test.h:543] in ntdll_test (0x7f22fd88) - 4 0x0498d1ee main+0x1f1(argc=0x7f22fe70, argv=0x7f001cf8) [/home/dank/wine-git/dlls/ntdll/tests/../../../include/wine/test.h:592] in ntdll_test (0x7f22fe58) - 5 0x0498d27e __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in ntdll_test (0x7f22fe98) - 6 0x04854ba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f22fed8) - 7 0x047569f0 call_thread_func+0xc() in ntdll (0x7f22fee8) - 8 0x04756a2e call_thread_entry_point+0x34(entry=0x4854a6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) - 9 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 1 0x0495bf5b test_prot_fault+0x6b() [/home/dank/wine-git/dlls/ntdll/tests/exception.c:418] in ntdll_test (0x7f22fcf8) + 2 0x0495e568 func_exception+0x38e() [/home/dank/wine-git/dlls/ntdll/tests/exception.c:1433] in ntdll_test (0x7f22fd28) + 3 0x0498e670 run_test+0x9f(name="exception.c") [/home/dank/wine-git/dlls/ntdll/tests/../../../include/wine/test.h:543] in ntdll_test (0x7f22fd88) + 4 0x0498e98a main+0x1f1(argc=0x7f22fe70, argv=0x7f001cc0) [/home/dank/wine-git/dlls/ntdll/tests/../../../include/wine/test.h:592] in ntdll_test (0x7f22fe58) + 5 0x0498ea1a __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in ntdll_test (0x7f22fe98) + 6 0x048554b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f22fed8) + 7 0x04757a98 call_thread_func+0xc() in ntdll (0x7f22fee8) + 8 0x04757ad6 call_thread_entry_point+0x34(entry=0x4855381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) + 9 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 10 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) 0x7f230000: pushl $0x0 Modules: Module Address Debug info Name (50 modules) ELF 4000000- 401d000 Deferred ld-linux.so.2 ELF 401f000- 4022000 Deferred vgpreload_core-x86-linux.so ELF 4022000- 402a000 Deferred vgpreload_memcheck-x86-linux.so -ELF 402a000- 4167000 Deferred libwine.so.1 -ELF 4178000- 4191000 Deferred libpthread.so.0 -ELF 4192000- 42d7000 Deferred libc.so.6 -ELF 42d7000- 42db000 Deferred libdl.so.2 -ELF 46dc000- 479d000 Dwarf ntdll - \-PE 46f0000- 479d000 \ ntdll -ELF 479d000- 47c3000 Deferred libm.so.6 -ELF 47c3000- 47cb000 Deferred libnss_compat.so.2 -ELF 47cb000- 47e2000 Deferred libnsl.so.1 -ELF 47e2000- 47ed000 Deferred libnss_nis.so.2 -ELF 47ed000- 47f9000 Deferred libnss_files.so.2 -ELF 47f9000- 4938000 Dwarf kernel32 - \-PE 4810000- 4938000 \ kernel32 -ELF 4938000- 49ad000 Dwarf ntdll_test - \-PE 4940000- 49ad000 \ ntdll_test -ELF 49ad000- 4acf000 Deferred user32 - \-PE 49c0000- 4acf000 \ user32 -ELF 4acf000- 4b69000 Deferred gdi32 - \-PE 4ae0000- 4b69000 \ gdi32 -ELF 4b69000- 4bc5000 Deferred advapi32 - \-PE 4b80000- 4bc5000 \ advapi32 -ELF 4bc5000- 4c3e000 Deferred rpcrt4 - \-PE 4bd0000- 4c3e000 \ rpcrt4 -ELF 4c3e000- 4cbd000 Deferred libfreetype.so.6 -ELF 4cbd000- 4cd3000 Deferred libz.so.1 -ELF 4cd3000- 4d00000 Deferred libfontconfig.so.1 -ELF 4d00000- 4d27000 Deferred libexpat.so.1 -ELF 4d49000- 4dfa000 Deferred winex11 - \-PE 4d60000- 4dfa000 \ winex11 -ELF 4e0b000- 4e14000 Deferred libsm.so.6 -ELF 4e14000- 4e2f000 Deferred libice.so.6 -ELF 4e2f000- 4e3f000 Deferred libxext.so.6 -ELF 4e3f000- 4f6e000 Deferred libx11.so.6 -ELF 4f6e000- 4f73000 Deferred libuuid.so.1 -ELF 4f73000- 4f77000 Deferred libxau.so.6 -ELF 4f77000- 4f95000 Deferred libxcb.so.1 -ELF 4f95000- 4f9a000 Deferred libxdmcp.so.6 -ELF 4f9a000- 4fbb000 Deferred imm32 - \-PE 4fa0000- 4fbb000 \ imm32 -ELF 4fbb000- 4fbe000 Deferred libxinerama.so.1 -ELF 4fbe000- 4fc4000 Deferred libxxf86vm.so.1 -ELF 4fc4000- 4fce000 Deferred libxrender.so.1 -ELF 4fce000- 4fd7000 Deferred libxrandr.so.2 -ELF 4fd7000- 4fdb000 Deferred libxcomposite.so.1 -ELF 4fdb000- 4fe1000 Deferred libxfixes.so.3 -ELF 4fe1000- 4fec000 Deferred libxcursor.so.1 +ELF 402a000- 4167000 Dwarf libwine.so.1 +ELF 4179000- 4192000 Deferred libpthread.so.0 +ELF 4193000- 42d8000 Deferred libc.so.6 +ELF 42d8000- 42dc000 Deferred libdl.so.2 +ELF 46dd000- 479e000 Dwarf ntdll + \-PE 46f0000- 479e000 \ ntdll +ELF 479e000- 47c4000 Deferred libm.so.6 +ELF 47c4000- 47cc000 Deferred libnss_compat.so.2 +ELF 47cc000- 47e3000 Deferred libnsl.so.1 +ELF 47e3000- 47ee000 Deferred libnss_nis.so.2 +ELF 47ee000- 47fa000 Deferred libnss_files.so.2 +ELF 47fa000- 4939000 Dwarf kernel32 + \-PE 4810000- 4939000 \ kernel32 +ELF 4939000- 49af000 Dwarf ntdll_test + \-PE 4940000- 49af000 \ ntdll_test +ELF 49af000- 4ad1000 Deferred user32 + \-PE 49c0000- 4ad1000 \ user32 +ELF 4ad1000- 4b6b000 Deferred gdi32 + \-PE 4ae0000- 4b6b000 \ gdi32 +ELF 4b6b000- 4bc7000 Deferred advapi32 + \-PE 4b80000- 4bc7000 \ advapi32 +ELF 4bc7000- 4c40000 Deferred rpcrt4 + \-PE 4bd0000- 4c40000 \ rpcrt4 +ELF 4c40000- 4cbf000 Deferred libfreetype.so.6 +ELF 4cbf000- 4cd5000 Deferred libz.so.1 +ELF 4cd5000- 4d02000 Deferred libfontconfig.so.1 +ELF 4d02000- 4d29000 Deferred libexpat.so.1 +ELF 4d81000- 4d8a000 Deferred libsm.so.6 +ELF 4d8a000- 4d9a000 Deferred libxext.so.6 +ELF 4d9a000- 4d9f000 Deferred libuuid.so.1 +ELF 51a0000- 5252000 Deferred winex11 + \-PE 51b0000- 5252000 \ winex11 +ELF 5252000- 526d000 Deferred libice.so.6 +ELF 526d000- 539c000 Deferred libx11.so.6 +ELF 539c000- 53a0000 Deferred libxau.so.6 +ELF 53a0000- 53be000 Deferred libxcb.so.1 +ELF 53be000- 53c3000 Deferred libxdmcp.so.6 +ELF 53c3000- 53e4000 Deferred imm32 + \-PE 53d0000- 53e4000 \ imm32 +ELF 53e4000- 53e7000 Deferred libxinerama.so.1 +ELF 53e7000- 53ed000 Deferred libxxf86vm.so.1 +ELF 53ed000- 53f7000 Deferred libxrender.so.1 +ELF 53f7000- 5400000 Deferred libxrandr.so.2 +ELF 5400000- 5404000 Deferred libxcomposite.so.1 +ELF 5404000- 540a000 Deferred libxfixes.so.3 +ELF 540a000- 5415000 Deferred libxcursor.so.1 ELF 7bf00000-7bf04000 Deferred Threads: process tid prio (all id:s are in hex) @@ -337,35 +338,34 @@ 00000010 0 0000000f 0 00000011 winedevice.exe + 00000018 0 00000017 0 - 00000016 0 00000013 0 00000012 0 -00000018 explorer.exe - 00000019 0 -00000023 rpcss.exe - 00000033 0 - 00000032 0 - 0000002e 0 -0000002c rpcss.exe +00000019 explorer.exe + 0000001a 0 +0000002e rpcss.exe + 00000031 0 + 00000036 0 + 00000037 0 +00000033 rpcss.exe + 0000003d 0 + 0000003f 0 00000034 0 - 0000002f 0 - 00000030 0 00000022 (D) Z:\home\dank\wine-git\dlls\ntdll\tests\ntdll_test.exe - 0000003e 0 <== -0000003a ole32_test.exe - 00000046 0 + 00000040 0 <== Backtrace: =>0 0x7f230000 (0x7f22fcb8) - 1 0x0495af5b test_prot_fault+0x6b() [/home/dank/wine-git/dlls/ntdll/tests/exception.c:418] in ntdll_test (0x7f22fcf8) - 2 0x0495d568 func_exception+0x38e() [/home/dank/wine-git/dlls/ntdll/tests/exception.c:1433] in ntdll_test (0x7f22fd28) - 3 0x0498ced4 run_test+0x9f(name="exception.c") [/home/dank/wine-git/dlls/ntdll/tests/../../../include/wine/test.h:543] in ntdll_test (0x7f22fd88) - 4 0x0498d1ee main+0x1f1(argc=0x7f22fe70, argv=0x7f001cf8) [/home/dank/wine-git/dlls/ntdll/tests/../../../include/wine/test.h:592] in ntdll_test (0x7f22fe58) - 5 0x0498d27e __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in ntdll_test (0x7f22fe98) - 6 0x04854ba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f22fed8) - 7 0x047569f0 call_thread_func+0xc() in ntdll (0x7f22fee8) - 8 0x04756a2e call_thread_entry_point+0x34(entry=0x4854a6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) - 9 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 1 0x0495bf5b test_prot_fault+0x6b() [/home/dank/wine-git/dlls/ntdll/tests/exception.c:418] in ntdll_test (0x7f22fcf8) + 2 0x0495e568 func_exception+0x38e() [/home/dank/wine-git/dlls/ntdll/tests/exception.c:1433] in ntdll_test (0x7f22fd28) + 3 0x0498e670 run_test+0x9f(name="exception.c") [/home/dank/wine-git/dlls/ntdll/tests/../../../include/wine/test.h:543] in ntdll_test (0x7f22fd88) + 4 0x0498e98a main+0x1f1(argc=0x7f22fe70, argv=0x7f001cc0) [/home/dank/wine-git/dlls/ntdll/tests/../../../include/wine/test.h:592] in ntdll_test (0x7f22fe58) + 5 0x0498ea1a __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in ntdll_test (0x7f22fe98) + 6 0x048554b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f22fed8) + 7 0x04757a98 call_thread_func+0xc() in ntdll (0x7f22fee8) + 8 0x04757ad6 call_thread_entry_point+0x34(entry=0x4855381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) + 9 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 10 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) valgrind: Unrecognised instruction at address 0x7f230000. Your program just tried to execute an instruction that Valgrind did not recognise. There are two possible reasons for this. @@ -434,25 +434,20 @@ } HEAP SUMMARY: - in use at exit: 261,170 bytes in 4,520 blocks - total heap usage: 21,036 allocs, 16,516 frees, 5,413,805 bytes allocated - - - HEAP SUMMARY: - in use at exit: 38,419 bytes in 165 blocks - total heap usage: 3,569 allocs, 3,404 frees, 24,761,352 bytes allocated + in use at exit: 270,291 bytes in 4,773 blocks + total heap usage: 25,351 allocs, 20,578 frees, 6,099,636 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,086 bytes in 1,815 blocks - suppressed: 73,964 bytes in 2,695 blocks + possibly lost: 2,276 bytes in 3 blocks + still reachable: 188,599 bytes in 1,966 blocks + suppressed: 79,296 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: 4 errors from 2 contexts (suppressed: 293 from 94) + ERROR SUMMARY: 7 errors from 5 contexts (suppressed: 294 from 95) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 143 todo_suppress_dlopen_leak @@ -470,3 +465,8 @@ used_suppression: 56 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 199 dl-hack3-cond-1 + + HEAP SUMMARY: + in use at exit: 44,886 bytes in 128 blocks + total heap usage: 4,004 allocs, 3,876 frees, 30,716,046 bytes allocated + diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-ntdll_file.txt 2010-03-18-21.54/vg-ntdll_file.txt --- 2010-03-05-10.53/vg-ntdll_file.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-ntdll_file.txt 2010-03-19 00:12:24.000000000 -0700 @@ -6,7 +6,7 @@ by func_file (file.c:1475) by run_test (test.h:541) by main (test.h:591) - Address 0x4996b40 is 0 bytes inside data symbol "systemrootW.15308" + Address 0x49982c0 is 0 bytes inside data symbol "systemrootW.15308" { @@ -21,26 +21,26 @@ } fixme:ntdll:NtSetInformationFile Unsupported class (18) fixme:ntdll:NtQueryInformationFile Unsupported class (3) -fixme:volume:GetVolumePathNameW (L"C:\\windows\\system32", 0x7f00d3e0, 20), stub! +fixme:volume:GetVolumePathNameW (L"C:\\windows\\system32", 0x7f015378, 20), stub! file.c:1260: Tests skipped: Not running on WoW64, skipping test. -fixme:volume:GetVolumePathNameW (L"C:\\windows\\system32", 0x7f00bdd0, 20), stub! +fixme:volume:GetVolumePathNameW (L"C:\\windows\\system32", 0x7f015ab0, 20), stub! file.c:1395: Tests skipped: Not running on WoW64, skipping test. HEAP SUMMARY: - in use at exit: 257,568 bytes in 4,429 blocks - total heap usage: 21,161 allocs, 16,733 frees, 5,833,890 bytes allocated + in use at exit: 266,169 bytes in 4,682 blocks + total heap usage: 25,476 allocs, 20,795 frees, 6,519,712 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: 183,428 bytes in 1,722 blocks - suppressed: 74,020 bytes in 2,697 blocks + possibly lost: 2,276 bytes in 3 blocks + still reachable: 184,421 bytes in 1,873 blocks + suppressed: 79,352 bytes in 2,796 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: 1 errors from 1 contexts (suppressed: 295 from 96) + ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 296 from 97) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 143 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-ntdll_info.txt 2010-03-18-21.54/vg-ntdll_info.txt --- 2010-03-05-10.53/vg-ntdll_info.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-ntdll_info.txt 1969-12-31 16:00:00.000000000 -0800 @@ -1,52 +0,0 @@ - Invalid read of size 1 - at virtual_check_buffer_for_write (virtual.c:1589) - by NtReadVirtualMemory (virtual.c:2698) - by test_readvirtualmemory (info.c:882) - by func_info (info.c:1062) - by run_test (test.h:541) - by main (test.h:591) - Address 0x1234 is not stack'd, malloc'd or (recently) free'd - -{ - - Memcheck:Addr1 - fun:virtual_check_buffer_for_write - fun:NtReadVirtualMemory - fun:test_readvirtualmemory - fun:func_info - fun:run_test - fun:main -} - - HEAP SUMMARY: - in use at exit: 257,512 bytes in 4,427 blocks - total heap usage: 21,164 allocs, 16,737 frees, 5,340,026 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: 183,428 bytes in 1,722 blocks - suppressed: 73,964 bytes in 2,695 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: 1 errors from 1 contexts (suppressed: 293 from 94) - - 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: 56 glibc-2.10-on-SUSE-10.3-(x86) - used_suppression: 199 dl-hack3-cond-1 - diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-ole32_clipboard.txt 2010-03-18-21.54/vg-ole32_clipboard.txt --- 2010-03-05-10.53/vg-ole32_clipboard.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-ole32_clipboard.txt 2010-03-19 00:12:24.000000000 -0700 @@ -8,8 +8,8 @@ by X11DRV_SetupXIM (xim.c:493) by x11drv_init_thread_data (x11drv_main.c:665) by thread_selection_wnd (clipboard.c:329) - by selection_acquire (clipboard.c:2576) - by selection_thread_proc (clipboard.c:2612) + by selection_acquire (clipboard.c:2579) + by selection_thread_proc (clipboard.c:2615) by ??? (signal_i386.c:2429) by call_thread_entry_point (signal_i386.c:2455) by start_thread (thread.c:399) @@ -40,25 +40,25 @@ definitely lost: 16 bytes in 2 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 576 bytes in 4 blocks - still reachable: 461,144 bytes in 2,295 blocks - suppressed: 77,073 bytes in 2,726 blocks + still reachable: 464,413 bytes in 2,449 blocks + suppressed: 82,407 bytes in 2,825 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: 5 errors from 5 contexts (suppressed: 320 from 99) + ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 319 from 98) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 154 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 6 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 2 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main 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: 1 user32_builtin_classes_leak - used_suppression: 3 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 wine_bug_20548_ConnectNamedPipe used_suppression: 1 todo_suppress_wine_alloc_module_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-ole32_defaulthandler.txt 2010-03-18-21.54/vg-ole32_defaulthandler.txt --- 2010-03-05-10.53/vg-ole32_defaulthandler.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-ole32_defaulthandler.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ Conditional jump or move depends on uninitialised value(s) - at StorageImpl_CreateDirEntry (storage32.c:1202) - by StorageBaseImpl_CreateDirEntry (storage32.h:279) - by StorageBaseImpl_CreateStream (storage32.c:941) + at StorageImpl_CreateDirEntry (storage32.c:1197) + by StorageBaseImpl_CreateDirEntry (storage32.h:276) + by StorageBaseImpl_CreateStream (storage32.c:936) by init_ole_stream (defaulthandler.c:1626) by DefaultHandler_IPersistStorage_InitNew (defaulthandler.c:1692) by test_olestream (defaulthandler.c:81) @@ -15,10 +15,10 @@ by HeapReAlloc (heap.c:286) by GlobalReAlloc (heap.c:685) by HGLOBALLockBytesImpl_SetSize (memlockbytes.c:518) - by BIGBLOCKFILE_SetSize (stg_bigblockfile.c:808) - by StorageImpl_Construct (storage32.c:2669) - by Storage_Construct (storage32.c:4323) - by StgCreateDocfileOnILockBytes (storage32.c:6723) + by BIGBLOCKFILE_SetSize (stg_bigblockfile.c:755) + by StorageImpl_Construct (storage32.c:2681) + by Storage_Construct (storage32.c:4350) + by StgCreateDocfileOnILockBytes (storage32.c:6750) by create_storage (defaulthandler.c:41) by test_olestream (defaulthandler.c:69) by func_defaulthandler (defaulthandler.c:107) @@ -40,15 +40,15 @@ } HEAP SUMMARY: - in use at exit: 307,474 bytes in 4,702 blocks - total heap usage: 21,428 allocs, 16,726 frees, 5,576,851 bytes allocated + in use at exit: 316,077 bytes in 4,955 blocks + total heap usage: 25,743 allocs, 20,788 frees, 6,266,251 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: 230,695 bytes in 1,979 blocks - suppressed: 76,659 bytes in 2,713 blocks + still reachable: 233,964 bytes in 2,133 blocks + suppressed: 81,993 bytes in 2,812 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-ole32_hglobalstream.txt 2010-03-18-21.54/vg-ole32_hglobalstream.txt --- 2010-03-05-10.53/vg-ole32_hglobalstream.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-ole32_hglobalstream.txt 2010-03-19 00:12:24.000000000 -0700 @@ -5,7 +5,7 @@ by func_hglobalstream (hglobalstream.c:472) by run_test (test.h:541) by main (test.h:591) - Address 0x7f009ca0 is not stack'd, malloc'd or (recently) free'd + Address 0x7f012ec8 is not stack'd, malloc'd or (recently) free'd { @@ -24,7 +24,7 @@ by func_hglobalstream (hglobalstream.c:472) by run_test (test.h:541) by main (test.h:591) - Address 0x7f009ca2 is not stack'd, malloc'd or (recently) free'd + Address 0x7f012eca is not stack'd, malloc'd or (recently) free'd { @@ -43,7 +43,7 @@ by func_hglobalstream (hglobalstream.c:472) by run_test (test.h:541) by main (test.h:591) - Address 0x7f009ca2 is not stack'd, malloc'd or (recently) free'd + Address 0x7f012eca is not stack'd, malloc'd or (recently) free'd { @@ -63,7 +63,7 @@ by func_hglobalstream (hglobalstream.c:472) by run_test (test.h:541) by main (test.h:591) - Address 0x7f009ca2 is not stack'd, malloc'd or (recently) free'd + Address 0x7f012eca is not stack'd, malloc'd or (recently) free'd { @@ -84,7 +84,7 @@ by func_hglobalstream (hglobalstream.c:472) by run_test (test.h:541) by main (test.h:591) - Address 0x7f009ca2 is not stack'd, malloc'd or (recently) free'd + Address 0x7f012eca is not stack'd, malloc'd or (recently) free'd { @@ -100,15 +100,15 @@ err:storage:HGLOBALStreamImpl_Write IStream_SetSize failed with error 0x8007000e HEAP SUMMARY: - in use at exit: 260,268 bytes in 4,445 blocks - total heap usage: 21,061 allocs, 16,616 frees, 5,512,598 bytes allocated + in use at exit: 268,871 bytes in 4,698 blocks + total heap usage: 25,376 allocs, 20,678 frees, 6,198,422 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: 183,489 bytes in 1,722 blocks - suppressed: 76,659 bytes in 2,713 blocks + still reachable: 186,758 bytes in 1,876 blocks + suppressed: 81,993 bytes in 2,812 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-oleaut32_safearray.txt 2010-03-18-21.54/vg-oleaut32_safearray.txt --- 2010-03-05-10.53/vg-oleaut32_safearray.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-oleaut32_safearray.txt 2010-03-19 00:12:24.000000000 -0700 @@ -88,8 +88,8 @@ definitely lost: 160 bytes in 4 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 286,787 bytes in 1,733 blocks - suppressed: 76,887 bytes in 2,713 blocks + still reachable: 290,056 bytes in 1,887 blocks + suppressed: 82,230 bytes in 2,812 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-oleaut32_tmarshal.txt 2010-03-18-21.54/vg-oleaut32_tmarshal.txt --- 2010-03-05-10.53/vg-oleaut32_tmarshal.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-oleaut32_tmarshal.txt 2010-03-19 00:12:24.000000000 -0700 @@ -3,11 +3,11 @@ by serialize_param (tmarshal.c:749) by xCall (tmarshal.c:1348) by ??? - by func_tmarshal (tmarshal.c:1487) + by func_tmarshal (tmarshal.c:1510) by run_test (test.h:541) by main (test.h:591) Uninitialised value was created by a stack allocation - at test_typelibmarshal (tmarshal.c:931) + at test_typelibmarshal (tmarshal.c:941) { @@ -25,11 +25,11 @@ by serialize_param (tmarshal.c:749) by xCall (tmarshal.c:1348) by ??? - by func_tmarshal (tmarshal.c:1487) + by func_tmarshal (tmarshal.c:1510) by run_test (test.h:541) by main (test.h:591) Uninitialised value was created by a stack allocation - at test_typelibmarshal (tmarshal.c:931) + at test_typelibmarshal (tmarshal.c:941) { @@ -53,16 +53,16 @@ fixme:ole:get_type_size unhandled VT 72 HEAP SUMMARY: - in use at exit: 310,523 bytes in 4,703 blocks - total heap usage: 26,133 allocs, 21,430 frees, 12,961,424 bytes allocated + in use at exit: 319,135 bytes in 4,956 blocks + total heap usage: 30,516 allocs, 25,560 frees, 13,651,163 bytes allocated 22 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by SysAllocStringLen (oleaut.c:233) by SysAllocString (oleaut.c:157) - by test_typelibmarshal (tmarshal.c:1057) - by func_tmarshal (tmarshal.c:1487) + by test_typelibmarshal (tmarshal.c:1067) + by func_tmarshal (tmarshal.c:1510) by run_test (test.h:541) by main (test.h:591) @@ -84,13 +84,13 @@ by SysAllocStringByteLen (oleaut.c:353) by BSTR_UserUnmarshal (usrmarshal.c:174) by VARIANT_UserUnmarshal (usrmarshal.c:629) - by NdrUserMarshalUnmarshall (ndr_marshall.c:4281) - by ComplexUnmarshall (ndr_marshall.c:2925) - by NdrComplexArrayUnmarshall (ndr_marshall.c:4008) + by NdrUserMarshalUnmarshall (ndr_marshall.c:4332) + by ComplexUnmarshall (ndr_marshall.c:2943) + by NdrComplexArrayUnmarshall (ndr_marshall.c:4059) by IDispatch_RemoteInvoke_Proxy (oleaut32_oaidl_p.c:862) by IDispatch_Invoke_Proxy (usrmarshal.c:1245) - by test_typelibmarshal (tmarshal.c:1066) - by func_tmarshal (tmarshal.c:1487) + by test_typelibmarshal (tmarshal.c:1076) + by func_tmarshal (tmarshal.c:1510) by run_test (test.h:541) by main (test.h:591) @@ -116,8 +116,8 @@ definitely lost: 44 bytes in 2 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 2,308 bytes in 3 blocks - still reachable: 231,140 bytes in 1,974 blocks - suppressed: 76,911 bytes in 2,714 blocks + still reachable: 234,409 bytes in 2,128 blocks + suppressed: 82,254 bytes in 2,813 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-oleaut32_typelib.txt 2010-03-18-21.54/vg-oleaut32_typelib.txt --- 2010-03-05-10.53/vg-oleaut32_typelib.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-oleaut32_typelib.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,12 +1,12 @@ Conditional jump or move depends on uninitialised value(s) - at ctl2_add_default_value (typelib2.c:1210) - by ICreateTypeInfo2_fnAddFuncDesc (typelib2.c:1728) - by test_CreateTypeLib (typelib.c:1171) - by func_typelib (typelib.c:1907) + at ctl2_add_default_value (typelib2.c:1212) + by ICreateTypeInfo2_fnAddFuncDesc (typelib2.c:1756) + by test_CreateTypeLib (typelib.c:1190) + by func_typelib (typelib.c:1969) by run_test (test.h:541) by main (test.h:591) Uninitialised value was created by a stack allocation - at ctl2_add_default_value (typelib2.c:1177) + at ctl2_add_default_value (typelib2.c:1179) { @@ -21,23 +21,23 @@ Syscall param write(buf) points to uninitialised byte(s) at ??? (in /lib/ld-2.10.1.so) by WriteFile (file.c:531) - by ctl2_write_chunk (typelib2.c:3916) - by ctl2_write_typeinfos (typelib2.c:3980) - by ICreateTypeLib2_fnSaveAllChanges (typelib2.c:4058) - by test_CreateTypeLib (typelib.c:1377) - by func_typelib (typelib.c:1907) + by ctl2_write_chunk (typelib2.c:4068) + by ctl2_write_typeinfos (typelib2.c:4132) + by ICreateTypeLib2_fnSaveAllChanges (typelib2.c:4210) + by test_CreateTypeLib (typelib.c:1438) + by func_typelib (typelib.c:1969) by run_test (test.h:541) by main (test.h:591) - Address 0x7f02ac9c is 28 bytes inside a block of size 56 alloc'd + Address 0x7f0737e4 is 28 bytes inside a block of size 56 alloc'd at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by ICreateTypeInfo2_fnAddFuncDesc (typelib2.c:1703) - by test_CreateTypeLib (typelib.c:1171) - by func_typelib (typelib.c:1907) + by ICreateTypeInfo2_fnAddFuncDesc (typelib2.c:1731) + by test_CreateTypeLib (typelib.c:1190) + by func_typelib (typelib.c:1969) by run_test (test.h:541) by main (test.h:591) Uninitialised value was created by a stack allocation - at ctl2_add_default_value (typelib2.c:1177) + at ctl2_add_default_value (typelib2.c:1179) { @@ -53,128 +53,20 @@ fun:run_test fun:main } - Invalid read of size 4 - at test_CreateTypeLib (typelib.c:1385) - by func_typelib (typelib.c:1907) - by run_test (test.h:541) - by main (test.h:591) - Address 0x7f022434 is not stack'd, malloc'd or (recently) free'd - -{ - - Memcheck:Addr4 - fun:test_CreateTypeLib - fun:func_typelib - fun:run_test - fun:main -} - Invalid read of size 4 - at ITypeInfo2_fnRelease (typelib2.c:2753) - by test_CreateTypeLib (typelib.c:1385) - by func_typelib (typelib.c:1907) - by run_test (test.h:541) - by main (test.h:591) - Address 0x7f022430 is not stack'd, malloc'd or (recently) free'd - -{ - - Memcheck:Addr4 - fun:ITypeInfo2_fnRelease - fun:test_CreateTypeLib - fun:func_typelib - fun:run_test - fun:main -} - Invalid read of size 4 - at ??? (sync.c:2187) - by ITypeInfo2_fnRelease (typelib2.c:2753) - by test_CreateTypeLib (typelib.c:1385) - by func_typelib (typelib.c:1907) - by run_test (test.h:541) - by main (test.h:591) - Address 0x7f022438 is not stack'd, malloc'd or (recently) free'd - -{ - - Memcheck:Addr4 - obj:/home/dank/wine-git/dlls/kernel32/kernel32.dll.so - fun:ITypeInfo2_fnRelease - fun:test_CreateTypeLib - fun:func_typelib - fun:run_test - fun:main -} - Invalid read of size 4 - at ICreateTypeInfo2_fnRelease (typelib2.c:1352) - by ITypeInfo2_fnRelease (typelib2.c:2753) - by test_CreateTypeLib (typelib.c:1385) - by func_typelib (typelib.c:1907) - by run_test (test.h:541) - by main (test.h:591) - Address 0x7f02243c is not stack'd, malloc'd or (recently) free'd - -{ - - Memcheck:Addr4 - fun:ICreateTypeInfo2_fnRelease - fun:ITypeInfo2_fnRelease - fun:test_CreateTypeLib - fun:func_typelib - fun:run_test - fun:main -} - Invalid read of size 4 - at ICreateTypeInfo2_fnRelease (typelib2.c:1353) - by ITypeInfo2_fnRelease (typelib2.c:2753) - by test_CreateTypeLib (typelib.c:1385) - by func_typelib (typelib.c:1907) - by run_test (test.h:541) - by main (test.h:591) - Address 0x7f02243c is not stack'd, malloc'd or (recently) free'd - -{ - - Memcheck:Addr4 - fun:ICreateTypeInfo2_fnRelease - fun:ITypeInfo2_fnRelease - fun:test_CreateTypeLib - fun:func_typelib - fun:run_test - fun:main -} - Invalid read of size 4 - at ??? (sync.c:2187) - by ICreateTypeInfo2_fnRelease (typelib2.c:1353) - by ITypeInfo2_fnRelease (typelib2.c:2753) - by test_CreateTypeLib (typelib.c:1385) - by func_typelib (typelib.c:1907) - by run_test (test.h:541) - by main (test.h:591) - Address 0x7f071a10 is not stack'd, malloc'd or (recently) free'd - -{ - - Memcheck:Addr4 - obj:/home/dank/wine-git/dlls/kernel32/kernel32.dll.so - fun:ICreateTypeInfo2_fnRelease - fun:ITypeInfo2_fnRelease - fun:test_CreateTypeLib - fun:func_typelib - fun:run_test - fun:main -} +err:typelib:MSFT_ReadName bad offset -1 +err:typelib:MSFT_ReadName bad offset -1 HEAP SUMMARY: - in use at exit: 285,012 bytes in 4,966 blocks - total heap usage: 26,544 allocs, 21,578 frees, 10,727,852 bytes allocated + in use at exit: 269,720 bytes in 4,700 blocks + total heap usage: 32,390 allocs, 27,690 frees, 12,861,743 bytes allocated 22 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by SysAllocStringLen (oleaut.c:233) by SysAllocString (oleaut.c:157) - by test_CreateTypeLib (typelib.c:1185) - by func_typelib (typelib.c:1907) + by test_CreateTypeLib (typelib.c:1204) + by func_typelib (typelib.c:1969) by run_test (test.h:541) by main (test.h:591) @@ -193,14 +85,14 @@ LEAK SUMMARY: definitely lost: 22 bytes in 1 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 6,644 bytes in 258 blocks - still reachable: 201,339 bytes in 1,984 blocks - suppressed: 76,887 bytes in 2,713 blocks + possibly lost: 0 bytes in 0 blocks + still reachable: 187,348 bytes in 1,877 blocks + suppressed: 82,230 bytes in 2,812 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: 31 errors from 27 contexts (suppressed: 348 from 105) + ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 345 from 102) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 154 todo_suppress_dlopen_leak @@ -217,5 +109,5 @@ used_suppression: 1 todo_wine_dlls_winex11drv_XOpenDisplay used_suppression: 80 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 10 dl-hack3-cond-4 - used_suppression: 220 dl-hack3-cond-1 + used_suppression: 217 dl-hack3-cond-1 diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-oleaut32_usrmarshal.txt 2010-03-18-21.54/vg-oleaut32_usrmarshal.txt --- 2010-03-05-10.53/vg-oleaut32_usrmarshal.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-oleaut32_usrmarshal.txt 2010-03-19 00:12:24.000000000 -0700 @@ -34,8 +34,8 @@ definitely lost: 40 bytes in 1 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 288 bytes in 2 blocks - still reachable: 229,759 bytes in 1,958 blocks - suppressed: 76,911 bytes in 2,714 blocks + still reachable: 233,028 bytes in 2,112 blocks + suppressed: 82,254 bytes in 2,813 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-opengl32_opengl.txt 2010-03-18-21.54/vg-opengl32_opengl.txt --- 2010-03-05-10.53/vg-opengl32_opengl.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-opengl32_opengl.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,7 +1,7 @@ 60 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by X11DRV_wglCreatePbufferARB (opengl.c:2349) + by X11DRV_wglCreatePbufferARB (opengl.c:2364) by test_pbuffers (opengl.c:158) by func_opengl (opengl.c:754) by run_test (test.h:541) @@ -21,7 +21,7 @@ 60 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) - by X11DRV_wglCreatePbufferARB (opengl.c:2349) + by X11DRV_wglCreatePbufferARB (opengl.c:2364) by test_pbuffers (opengl.c:187) by func_opengl (opengl.c:754) by run_test (test.h:541) @@ -42,16 +42,16 @@ definitely lost: 120 bytes in 2 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 504 bytes in 7 blocks - still reachable: 261,563 bytes in 1,287 blocks - suppressed: 1,194,381 bytes in 3,645 blocks + still reachable: 264,744 bytes in 1,442 blocks + suppressed: 1,199,910 bytes in 3,744 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: 9 errors from 9 contexts (suppressed: 321 from 96) + ERROR SUMMARY: 9 errors from 9 contexts (suppressed: 305 from 80) - used_suppression: 212 suppress_leak_libgl - used_suppression: 157 todo_suppress_dlopen_leak + used_suppression: 213 suppress_leak_libgl + used_suppression: 152 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 2 todo_wine_dlls_winex11drv__XkbUseExtension used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-pdh_pdh.txt 2010-03-18-21.54/vg-pdh_pdh.txt --- 2010-03-05-10.53/vg-pdh_pdh.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-pdh_pdh.txt 2010-03-19 00:12:24.000000000 -0700 @@ -4,7 +4,7 @@ by func_pdh (pdh.c:968) by run_test (test.h:541) by main (test.h:591) - Address 0x7f0057e8 is not stack'd, malloc'd or (recently) free'd + Address 0x7f0057b0 is not stack'd, malloc'd or (recently) free'd { @@ -21,7 +21,7 @@ by func_pdh (pdh.c:969) by run_test (test.h:541) by main (test.h:591) - Address 0x7f005818 is not stack'd, malloc'd or (recently) free'd + Address 0x7f0057e0 is not stack'd, malloc'd or (recently) free'd { @@ -34,15 +34,15 @@ } HEAP SUMMARY: - in use at exit: 11,991 bytes in 92 blocks - total heap usage: 487 allocs, 395 frees, 159,667 bytes allocated + in use at exit: 11,995 bytes in 92 blocks + total heap usage: 485 allocs, 393 frees, 159,285 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 136 bytes in 1 blocks - still reachable: 5,962 bytes in 40 blocks - suppressed: 5,773 bytes in 41 blocks + still reachable: 5,963 bytes in 40 blocks + suppressed: 5,776 bytes in 41 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-qedit_mediadet.txt 2010-03-18-21.54/vg-qedit_mediadet.txt --- 2010-03-05-10.53/vg-qedit_mediadet.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-qedit_mediadet.txt 2010-03-19 00:12:24.000000000 -0700 @@ -114,15 +114,15 @@ definitely lost: 268 bytes in 4 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 144 bytes in 1 blocks - still reachable: 255,037 bytes in 2,077 blocks - suppressed: 124,496 bytes in 4,158 blocks + still reachable: 258,306 bytes in 2,231 blocks + suppressed: 129,850 bytes in 4,257 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: 5 errors from 5 contexts (suppressed: 742 from 209) + ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 743 from 210) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 todo_suppress_libfontconfig_leak used_suppression: 211 todo_suppress_dlopen_leak used_suppression: 111 todo_suppress_libasound_leak used_suppression: 1 suppress_nss_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-riched20_editor.txt 2010-03-18-21.54/vg-riched20_editor.txt --- 2010-03-05-10.53/vg-riched20_editor.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-riched20_editor.txt 2010-03-19 00:12:24.000000000 -0700 @@ -2230,7 +2230,7 @@ by send_message (message.c:2474) by SendMessageW (message.c:2597) by X11DRV_CLIPBOARD_RenderFormat (clipboard.c:793) - by X11DRV_GetClipboardData (clipboard.c:2833) + by X11DRV_GetClipboardData (clipboard.c:2836) by GetClipboardData (clipboard.c:551) by ME_Paste (editor.c:1998) by ME_HandleMessage (editor.c:3584) @@ -2705,14 +2705,14 @@ LEAK SUMMARY: definitely lost: 4,600 bytes in 349 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 115,728 bytes in 1,117 blocks - still reachable: 922,734 bytes in 7,729 blocks - suppressed: 78,051 bytes in 2,727 blocks + possibly lost: 17,760 bytes in 175 blocks + still reachable: 1,026,168 bytes in 8,698 blocks + suppressed: 83,372 bytes in 2,826 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: 118 errors from 118 contexts (suppressed: 883 from 90) + ERROR SUMMARY: 80 errors from 80 contexts (suppressed: 884 from 90) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 157 todo_suppress_dlopen_leak @@ -2730,7 +2730,7 @@ used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay used_suppression: 24 bogus_Xcursor - used_suppression: 544 X on SUSE11 writev uninit padding 2 + used_suppression: 545 X on SUSE11 writev uninit padding 2 used_suppression: 69 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 206 dl-hack3-cond-1 diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-rpcrt4_cstub.txt 2010-03-18-21.54/vg-rpcrt4_cstub.txt --- 2010-03-05-10.53/vg-rpcrt4_cstub.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-rpcrt4_cstub.txt 2010-03-19 00:12:24.000000000 -0700 @@ -56,13 +56,13 @@ definitely lost: 48 bytes in 2 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 231,750 bytes in 1,982 blocks - suppressed: 76,665 bytes in 2,713 blocks + still reachable: 235,019 bytes in 2,136 blocks + suppressed: 81,971 bytes in 2,812 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: 2 errors from 2 contexts (suppressed: 304 from 87) + ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 303 from 86) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 156 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-rpcrt4_ndr_marshall.txt 2010-03-18-21.54/vg-rpcrt4_ndr_marshall.txt --- 2010-03-05-10.53/vg-rpcrt4_ndr_marshall.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-rpcrt4_ndr_marshall.txt 2010-03-19 00:12:24.000000000 -0700 @@ -2,7 +2,7 @@ at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) by test_conformant_string (ndr_marshall.c:1545) - by func_ndr_marshall (ndr_marshall.c:2423) + by func_ndr_marshall (ndr_marshall.c:2416) by run_test (test.h:541) by main (test.h:591) @@ -24,12 +24,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6492) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6543) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:473) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -60,12 +60,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6492) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6543) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:474) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -96,12 +96,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6492) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6543) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:475) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -132,12 +132,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6492) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6543) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:476) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -168,12 +168,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6492) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6543) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:478) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -204,14 +204,14 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6492) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6543) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:481) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -244,12 +244,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6498) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6549) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:490) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -280,12 +280,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6498) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6549) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:491) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -316,12 +316,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6498) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6549) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:492) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -352,12 +352,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6525) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6576) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:500) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -388,12 +388,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6505) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6556) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:509) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -424,12 +424,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6505) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6556) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:510) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -460,12 +460,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6505) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6556) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:511) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -496,12 +496,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6505) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6556) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:512) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -532,12 +532,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6517) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6568) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:521) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -568,12 +568,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6509) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6560) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:529) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -604,12 +604,12 @@ by NdrOleAllocate (ndr_ole.c:360) by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) - by NdrBaseTypeUnmarshall (ndr_marshall.c:6513) + by NdrBaseTypeUnmarshall (ndr_marshall.c:6564) by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_types (ndr_marshall.c:538) - by func_ndr_marshall (ndr_marshall.c:2415) + by func_ndr_marshall (ndr_marshall.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -643,7 +643,7 @@ by PointerUnmarshall (ndr_marshall.c:928) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_nontrivial_pointer_types (ndr_marshall.c:611) - by func_ndr_marshall (ndr_marshall.c:2416) + by func_ndr_marshall (ndr_marshall.c:2409) by run_test (test.h:541) by main (test.h:591) @@ -675,7 +675,7 @@ by PointerUnmarshall (ndr_marshall.c:928) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_nontrivial_pointer_types (ndr_marshall.c:643) - by func_ndr_marshall (ndr_marshall.c:2416) + by func_ndr_marshall (ndr_marshall.c:2409) by run_test (test.h:541) by main (test.h:591) @@ -707,7 +707,7 @@ by PointerUnmarshall (ndr_marshall.c:928) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_nontrivial_pointer_types (ndr_marshall.c:652) - by func_ndr_marshall (ndr_marshall.c:2416) + by func_ndr_marshall (ndr_marshall.c:2409) by run_test (test.h:541) by main (test.h:591) @@ -738,7 +738,7 @@ by NdrAllocate (ndr_marshall.c:389) by NdrNonConformantStringUnmarshall (ndr_marshall.c:2473) by test_nonconformant_string (ndr_marshall.c:1675) - by func_ndr_marshall (ndr_marshall.c:2424) + by func_ndr_marshall (ndr_marshall.c:2417) by run_test (test.h:541) by main (test.h:591) @@ -768,7 +768,7 @@ by NdrAllocate (ndr_marshall.c:389) by NdrNonConformantStringUnmarshall (ndr_marshall.c:2473) by test_nonconformant_string (ndr_marshall.c:1702) - by func_ndr_marshall (ndr_marshall.c:2424) + by func_ndr_marshall (ndr_marshall.c:2417) by run_test (test.h:541) by main (test.h:591) @@ -798,7 +798,7 @@ by NdrAllocate (ndr_marshall.c:389) by NdrNonConformantStringUnmarshall (ndr_marshall.c:2473) by test_nonconformant_string (ndr_marshall.c:1748) - by func_ndr_marshall (ndr_marshall.c:2424) + by func_ndr_marshall (ndr_marshall.c:2417) by run_test (test.h:541) by main (test.h:591) @@ -828,7 +828,7 @@ by NdrAllocate (ndr_marshall.c:389) by NdrNonConformantStringUnmarshall (ndr_marshall.c:2473) by test_nonconformant_string (ndr_marshall.c:1775) - by func_ndr_marshall (ndr_marshall.c:2424) + by func_ndr_marshall (ndr_marshall.c:2417) by run_test (test.h:541) by main (test.h:591) @@ -859,7 +859,7 @@ by NdrSimpleStructUnmarshall (ndr_marshall.c:1698) by test_simple_struct_marshal (ndr_marshall.c:830) by test_simple_struct (ndr_marshall.c:970) - by func_ndr_marshall (ndr_marshall.c:2417) + by func_ndr_marshall (ndr_marshall.c:2410) by run_test (test.h:541) by main (test.h:591) @@ -893,7 +893,7 @@ by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_pointer_marshal (ndr_marshall.c:278) by test_simple_struct (ndr_marshall.c:977) - by func_ndr_marshall (ndr_marshall.c:2417) + by func_ndr_marshall (ndr_marshall.c:2410) by run_test (test.h:541) by main (test.h:591) @@ -925,7 +925,7 @@ by my_alloc (ndr_marshall.c:42) by NdrAllocate (ndr_marshall.c:389) by test_ndr_allocate (ndr_marshall.c:1347) - by func_ndr_marshall (ndr_marshall.c:2421) + by func_ndr_marshall (ndr_marshall.c:2414) by run_test (test.h:541) by main (test.h:591) @@ -957,7 +957,7 @@ by PointerUnmarshall (ndr_marshall.c:937) by NdrPointerUnmarshall (ndr_marshall.c:1532) by test_conformant_string (ndr_marshall.c:1600) - by func_ndr_marshall (ndr_marshall.c:2423) + by func_ndr_marshall (ndr_marshall.c:2416) by run_test (test.h:541) by main (test.h:591) @@ -984,13 +984,13 @@ definitely lost: 790 bytes in 29 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 904 bytes in 23 blocks - still reachable: 184,218 bytes in 1,740 blocks - suppressed: 75,299 bytes in 2,705 blocks + still reachable: 187,487 bytes in 1,894 blocks + suppressed: 80,613 bytes in 2,804 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: 52 errors from 52 contexts (suppressed: 298 from 88) + ERROR SUMMARY: 52 errors from 52 contexts (suppressed: 297 from 87) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 147 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-secur32_main.txt 2010-03-18-21.54/vg-secur32_main.txt --- 2010-03-05-10.53/vg-secur32_main.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-secur32_main.txt 2010-03-19 00:12:24.000000000 -0700 @@ -182,58 +182,12 @@ fun:MODULE_InitDLL fun:process_attach } - 664 bytes in 1 blocks are definitely lost - at malloc (vg_replace_malloc.c:236) - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? (loader.c:137) - by MODULE_InitDLL (loader.c:982) - by process_attach (loader.c:1071) - -{ - - Memcheck:Leak - fun:malloc - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so - fun:MODULE_InitDLL - fun:process_attach -} LEAK SUMMARY: - definitely lost: 1,412 bytes in 5 blocks + definitely lost: 748 bytes in 4 blocks indirectly lost: 1,044 bytes in 43 blocks - possibly lost: 0 bytes in 0 blocks - still reachable: 5,773 bytes in 39 blocks - suppressed: 4,726 bytes in 31 blocks + possibly lost: 664 bytes in 1 blocks + still reachable: 5,774 bytes in 39 blocks + suppressed: 4,728 bytes in 31 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-secur32_ntlm.txt 2010-03-18-21.54/vg-secur32_ntlm.txt --- 2010-03-05-10.53/vg-secur32_ntlm.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-secur32_ntlm.txt 2010-03-19 00:12:24.000000000 -0700 @@ -182,58 +182,12 @@ fun:MODULE_InitDLL fun:process_attach } - 664 bytes in 1 blocks are definitely lost - at malloc (vg_replace_malloc.c:236) - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? (loader.c:137) - by MODULE_InitDLL (loader.c:982) - by process_attach (loader.c:1071) - -{ - - Memcheck:Leak - fun:malloc - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so - fun:MODULE_InitDLL - fun:process_attach -} LEAK SUMMARY: - definitely lost: 1,412 bytes in 5 blocks + definitely lost: 748 bytes in 4 blocks indirectly lost: 1,044 bytes in 43 blocks - possibly lost: 0 bytes in 0 blocks - still reachable: 5,773 bytes in 39 blocks - suppressed: 4,726 bytes in 31 blocks + possibly lost: 664 bytes in 1 blocks + still reachable: 5,774 bytes in 39 blocks + suppressed: 4,728 bytes in 31 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-secur32_schannel.txt 2010-03-18-21.54/vg-secur32_schannel.txt --- 2010-03-05-10.53/vg-secur32_schannel.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-secur32_schannel.txt 2010-03-19 00:12:24.000000000 -0700 @@ -90,7 +90,7 @@ fun:LdrLoadDll fun:load_library } - 664 bytes in 1 blocks are definitely lost + 504 (28 direct, 476 indirect) bytes in 1 blocks are definitely lost at malloc (vg_replace_malloc.c:236) by ??? by ??? @@ -106,11 +106,11 @@ by ??? by ??? by ??? - by ??? - by ??? by ??? (loader.c:137) by MODULE_InitDLL (loader.c:982) by process_attach (loader.c:1071) + by LdrLoadDll (loader.c:2027) + by load_library (module.c:877) { @@ -130,11 +130,11 @@ obj:* obj:* obj:* - obj:* - obj:* obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so fun:MODULE_InitDLL fun:process_attach + fun:LdrLoadDll + fun:load_library } 664 bytes in 1 blocks are definitely lost at malloc (vg_replace_malloc.c:236) @@ -183,18 +183,18 @@ fun:process_attach } LEAK SUMMARY: - definitely lost: 1,384 bytes in 4 blocks - indirectly lost: 568 bytes in 26 blocks - possibly lost: 504 bytes in 18 blocks - still reachable: 183,634 bytes in 1,724 blocks - suppressed: 73,819 bytes in 2,694 blocks + definitely lost: 748 bytes in 4 blocks + indirectly lost: 1,044 bytes in 43 blocks + possibly lost: 664 bytes in 1 blocks + still reachable: 186,903 bytes in 1,878 blocks + suppressed: 79,148 bytes in 2,793 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: 5 errors from 5 contexts (suppressed: 434 from 97) + ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 427 from 90) - used_suppression: 97 todo_suppress_libfontconfig_leak + used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 140 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-secur32_secur32.txt 2010-03-18-21.54/vg-secur32_secur32.txt --- 2010-03-05-10.53/vg-secur32_secur32.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-secur32_secur32.txt 2010-03-19 00:12:24.000000000 -0700 @@ -182,58 +182,12 @@ fun:MODULE_InitDLL fun:process_attach } - 664 bytes in 1 blocks are definitely lost - at malloc (vg_replace_malloc.c:236) - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? (loader.c:137) - by MODULE_InitDLL (loader.c:982) - by process_attach (loader.c:1071) - -{ - - Memcheck:Leak - fun:malloc - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so - fun:MODULE_InitDLL - fun:process_attach -} LEAK SUMMARY: - definitely lost: 1,412 bytes in 5 blocks + definitely lost: 748 bytes in 4 blocks indirectly lost: 1,044 bytes in 43 blocks - possibly lost: 0 bytes in 0 blocks - still reachable: 5,788 bytes in 39 blocks - suppressed: 4,726 bytes in 31 blocks + possibly lost: 664 bytes in 1 blocks + still reachable: 5,789 bytes in 39 blocks + suppressed: 4,728 bytes in 31 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-shell32_appbar.txt 2010-03-18-21.54/vg-shell32_appbar.txt --- 2010-03-05-10.53/vg-shell32_appbar.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-shell32_appbar.txt 2010-03-19 00:12:24.000000000 -0700 @@ -142,15 +142,15 @@ } HEAP SUMMARY: - in use at exit: 401,468 bytes in 4,861 blocks - total heap usage: 27,750 allocs, 22,889 frees, 6,498,885 bytes allocated + in use at exit: 409,822 bytes in 5,112 blocks + total heap usage: 31,692 allocs, 26,580 frees, 7,149,420 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: 319,182 bytes in 2,097 blocks - suppressed: 82,166 bytes in 2,754 blocks + still reachable: 322,243 bytes in 2,249 blocks + suppressed: 87,459 bytes in 2,853 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-shell32_autocomplete.txt 2010-03-18-21.54/vg-shell32_autocomplete.txt --- 2010-03-05-10.53/vg-shell32_autocomplete.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-shell32_autocomplete.txt 2010-03-19 00:12:24.000000000 -0700 @@ -26,8 +26,8 @@ definitely lost: 48 bytes in 1 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 236,721 bytes in 1,975 blocks - suppressed: 83,147 bytes in 2,759 blocks + still reachable: 239,990 bytes in 2,129 blocks + suppressed: 88,435 bytes in 2,858 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-shell32_progman_dde.txt 2010-03-18-21.54/vg-shell32_progman_dde.txt --- 2010-03-05-10.53/vg-shell32_progman_dde.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-shell32_progman_dde.txt 2010-03-19 00:12:24.000000000 -0700 @@ -48,8 +48,8 @@ definitely lost: 64 bytes in 1 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 329,129 bytes in 3,287 blocks - suppressed: 96,481 bytes in 2,830 blocks + still reachable: 332,398 bytes in 3,441 blocks + suppressed: 101,774 bytes in 2,929 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-twain_32_dsm.txt 2010-03-18-21.54/vg-twain_32_dsm.txt --- 2010-03-05-10.53/vg-twain_32_dsm.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-twain_32_dsm.txt 2010-03-19 00:12:24.000000000 -0700 @@ -1,11 +1,11 @@ - Warning: invalid file descriptor 95111272 in syscall close() - Warning: invalid file descriptor 95115816 in syscall close() - Warning: invalid file descriptor 71846944 in syscall close() - Warning: invalid file descriptor 72086096 in syscall close() + Warning: invalid file descriptor 73146408 in syscall close() + Warning: invalid file descriptor 73146808 in syscall close() + Warning: invalid file descriptor 72043480 in syscall close() + Warning: invalid file descriptor 72046488 in syscall close() HEAP SUMMARY: - in use at exit: 7,563,480 bytes in 6,204 blocks - total heap usage: 37,380 allocs, 31,176 frees, 1,627,400,107 bytes allocated + in use at exit: 7,572,128 bytes in 6,451 blocks + total heap usage: 41,338 allocs, 34,887 frees, 1,628,068,621 bytes allocated 1 bytes in 1 blocks are definitely lost at malloc (vg_replace_malloc.c:236) @@ -1043,52 +1043,6 @@ fun:run_test fun:main } - 24 bytes in 1 blocks are definitely lost - at calloc (vg_replace_malloc.c:467) - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by ??? - by detect_sane_devices (sane_main.c:434) - by SANE_GetIdentity (sane_main.c:442) - by SANE_SourceControlHandler (sane_main.c:159) - by DS_Entry (sane_main.c:377) - by ??? - by ??? - -{ - - Memcheck:Leak - fun:calloc - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - obj:* - fun:detect_sane_devices - fun:SANE_GetIdentity - fun:SANE_SourceControlHandler - fun:DS_Entry - obj:* - obj:* -} 36 (12 direct, 24 indirect) bytes in 1 blocks are definitely lost at malloc (vg_replace_malloc.c:236) by ??? @@ -2029,7 +1983,7 @@ fun:run_test fun:main } - 7,244 (24 direct, 7,220 indirect) bytes in 1 blocks are definitely lost + 9,828 (24 direct, 9,804 indirect) bytes in 1 blocks are definitely lost at calloc (vg_replace_malloc.c:467) by ??? by ??? @@ -2041,15 +1995,15 @@ by ??? by ??? by ??? + by ??? + by ??? + by ??? by detect_sane_devices (sane_main.c:434) by SANE_GetIdentity (sane_main.c:442) by SANE_SourceControlHandler (sane_main.c:159) by DS_Entry (sane_main.c:377) by ??? by ??? - by ??? - by ??? - by ??? { @@ -2065,15 +2019,15 @@ obj:* obj:* obj:* + obj:* + obj:* + obj:* fun:detect_sane_devices fun:SANE_GetIdentity fun:SANE_SourceControlHandler fun:DS_Entry obj:* obj:* - obj:* - obj:* - obj:* } 11,568 (8 direct, 11,560 indirect) bytes in 1 blocks are definitely lost at malloc (vg_replace_malloc.c:236) @@ -2111,7 +2065,7 @@ fun:run_test fun:main } - 34,696 (44 direct, 34,652 indirect) bytes in 1 blocks are definitely lost + 12,516 (12,256 direct, 260 indirect) bytes in 1 blocks are definitely lost at calloc (vg_replace_malloc.c:467) by ??? by ??? @@ -2119,10 +2073,6 @@ by ??? by ??? by ??? - by ??? - by ??? - by ??? - by ??? by detect_sane_devices (sane_main.c:434) by SANE_GetIdentity (sane_main.c:442) by SANE_SourceControlHandler (sane_main.c:159) @@ -2132,6 +2082,10 @@ by ??? by ??? by ??? + by test_sources (dsm.c:763) + by func_dsm (dsm.c:865) + by run_test (test.h:541) + by main (test.h:591) { @@ -2143,10 +2097,6 @@ obj:* obj:* obj:* - obj:* - obj:* - obj:* - obj:* fun:detect_sane_devices fun:SANE_GetIdentity fun:SANE_SourceControlHandler @@ -2156,8 +2106,12 @@ obj:* obj:* obj:* + fun:test_sources + fun:func_dsm + fun:run_test + fun:main } - 42,751 (4,120 direct, 38,631 indirect) bytes in 1 blocks are definitely lost + 42,629 (4,120 direct, 38,509 indirect) bytes in 1 blocks are definitely lost at malloc (vg_replace_malloc.c:236) by ??? by ??? @@ -2203,17 +2157,61 @@ fun:func_dsm fun:run_test } + 66,197 (66,192 direct, 5 indirect) bytes in 1 blocks are definitely lost + at malloc (vg_replace_malloc.c:236) + by ??? + by ??? + by ??? + by ??? + by ??? + by detect_sane_devices (sane_main.c:434) + by SANE_GetIdentity (sane_main.c:442) + by SANE_SourceControlHandler (sane_main.c:159) + by DS_Entry (sane_main.c:377) + by ??? + by ??? + by ??? + by ??? + by ??? + by test_sources (dsm.c:763) + by func_dsm (dsm.c:865) + by run_test (test.h:541) + by main (test.h:591) + +{ + + Memcheck:Leak + fun:malloc + obj:* + obj:* + obj:* + obj:* + obj:* + fun:detect_sane_devices + fun:SANE_GetIdentity + fun:SANE_SourceControlHandler + fun:DS_Entry + obj:* + obj:* + obj:* + obj:* + obj:* + fun:test_sources + fun:func_dsm + fun:run_test + fun:main +} LEAK SUMMARY: - definitely lost: 13,027 bytes in 51 blocks - indirectly lost: 96,584 bytes in 1,452 blocks - possibly lost: 7,104,950 bytes in 10 blocks - still reachable: 270,482 bytes in 1,965 blocks - suppressed: 78,437 bytes in 2,726 blocks + definitely lost: 91,407 bytes in 51 blocks + indirectly lost: 64,659 bytes in 286 blocks + possibly lost: 7,023,861 bytes in 4 blocks + still reachable: 308,447 bytes in 3,285 blocks + suppressed: 83,754 bytes in 2,825 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: 60 errors from 60 contexts (suppressed: 1751 from 134) + ERROR SUMMARY: 54 errors from 54 contexts (suppressed: 1751 from 134) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 166 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-urlmon_misc.txt 2010-03-18-21.54/vg-urlmon_misc.txt --- 2010-03-05-10.53/vg-urlmon_misc.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-urlmon_misc.txt 2010-03-19 00:12:24.000000000 -0700 @@ -19,7 +19,7 @@ fun:run_test fun:main } -wine: Unhandled page fault on read access to 0xf0f0f0f0 at address 0x4033c46 (thread 0025), starting debugger... +wine: Unhandled page fault on read access to 0xf0f0f0f0 at address 0x4033c46 (thread 0026), starting debugger... 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 @@ -30,28 +30,29 @@ Register dump: CS:0073 SS:007b DS:007b ES:0000 FS:000b GS:0013 EIP:04033c46 ESP:7f22fc38 EBP:7f22fc48 EFLAGS:00000000( - -- - - - ) - EAX:f0f0f0f0 EBX:0487fff4 ECX:049806a0 EDX:f0f0f0f0 + EAX:f0f0f0f0 EBX:04880ff4 ECX:049816a0 EDX:f0f0f0f0 ESI:7f22fe70 EDI:00000000 Stack dump: -0x7f22fc38: 0481ed95 04859105 00000000 f0f0f0f0 -0x7f22fc48: 7f22fc88 0484709c f0f0f0f0 00000000 -0x7f22fc58: 7f22fc98 7f04e898 0497ec90 04980ff4 -0x7f22fc68: 0481ed95 04845a58 00000000 049753a0 -0x7f22fc78: 7f22fcd8 00000409 0487fff4 0487fff4 -0x7f22fc88: 7f22fcc8 048475c6 00000409 00000000 +0x7f22fc38: 0481fd55 04859ad9 00000000 f0f0f0f0 +0x7f22fc48: 7f22fc88 04848064 f0f0f0f0 00000000 +0x7f22fc58: 7f22fc98 7f04e438 0497fc90 04981ff4 +0x7f22fc68: 0481fd55 04846a20 00000000 049763a0 +0x7f22fc78: 7f22fcd8 00000409 04880ff4 04880ff4 +0x7f22fc88: 7f22fcc8 0484858e 00000409 00000000 Backtrace: =>0 0x04033c46 strlenW+0x15(str=*** invalid address 0xf0f0f0f0 ***) [/home/dank/wine-git/libs/wine/../../include/wine/unicode.h:216] in libwine.so.1 (0x7f22fc48) - 1 0x0484709c CompareStringW+0xc2(lcid=0x0409, style=0, str1=*** invalid address 0xf0f0f0f0 ***, len1=0xffffffffffffffff, str2="text/html", len2=0xffffffffffffffff) [/home/dank/wine-git/dlls/kernel32/locale.c:2752] in kernel32 (0x7f22fc88) - 2 0x048475c6 lstrcmpW+0x72(str1=*** invalid address 0xf0f0f0f0 ***, str2="text/html") [/home/dank/wine-git/dlls/kernel32/locale.c:2907] in kernel32 (0x7f22fcc8) - 3 0x0494d338 test_FindMimeFromData+0x119() [/home/dank/wine-git/dlls/urlmon/tests/misc.c:648] in urlmon_test (0x7f22fd08) - 4 0x04951b9b func_misc+0x44() [/home/dank/wine-git/dlls/urlmon/tests/misc.c:1415] in urlmon_test (0x7f22fd28) - 5 0x04974250 run_test+0x9f(name="misc.c") [/home/dank/wine-git/dlls/urlmon/tests/../../../include/wine/test.h:543] in urlmon_test (0x7f22fd88) - 6 0x0497456a main+0x1f1(argc=0x7f22fe70, argv=0x7f001cf0) [/home/dank/wine-git/dlls/urlmon/tests/../../../include/wine/test.h:592] in urlmon_test (0x7f22fe58) - 7 0x049745f6 __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in urlmon_test (0x7f22fe98) - 8 0x04854ba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f22fed8) - 9 0x047569f0 call_thread_func+0xc() in ntdll (0x7f22fee8) - 10 0x04756a2e call_thread_entry_point+0x34(entry=0x4854a6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) - 11 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 1 0x04848064 CompareStringW+0xc2(lcid=0x0409, style=0, str1=*** invalid address 0xf0f0f0f0 ***, len1=0xffffffffffffffff, str2="text/html", len2=0xffffffffffffffff) [/home/dank/wine-git/dlls/kernel32/locale.c:2752] in kernel32 (0x7f22fc88) + 2 0x0484858e lstrcmpW+0x72(str1=*** invalid address 0xf0f0f0f0 ***, str2="text/html") [/home/dank/wine-git/dlls/kernel32/locale.c:2907] in kernel32 (0x7f22fcc8) + 3 0x0494e338 test_FindMimeFromData+0x119() [/home/dank/wine-git/dlls/urlmon/tests/misc.c:648] in urlmon_test (0x7f22fd08) + 4 0x04952b9b func_misc+0x44() [/home/dank/wine-git/dlls/urlmon/tests/misc.c:1415] in urlmon_test (0x7f22fd28) + 5 0x04975250 run_test+0x9f(name="misc.c") [/home/dank/wine-git/dlls/urlmon/tests/../../../include/wine/test.h:543] in urlmon_test (0x7f22fd88) + 6 0x0497556a main+0x1f1(argc=0x7f22fe70, argv=0x7f001cb8) [/home/dank/wine-git/dlls/urlmon/tests/../../../include/wine/test.h:592] in urlmon_test (0x7f22fe58) + 7 0x049755f6 __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in urlmon_test (0x7f22fe98) + 8 0x048554b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f22fed8) + 9 0x04757a98 call_thread_func+0xc() in ntdll (0x7f22fee8) + 10 0x04757ad6 call_thread_entry_point+0x34(entry=0x4855381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) + 11 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 12 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) 0x04033c46 strlenW+0x15 [/home/dank/wine-git/libs/wine/../../include/wine/unicode.h:216] in libwine.so.1: movzwl 0x0(%eax),%eax 216 while (*s) s++; Modules: @@ -60,140 +61,137 @@ ELF 401f000- 4022000 Deferred vgpreload_core-x86-linux.so ELF 4022000- 402a000 Deferred vgpreload_memcheck-x86-linux.so ELF 402a000- 4167000 Dwarf libwine.so.1 -ELF 4178000- 4191000 Deferred libpthread.so.0 -ELF 4192000- 42d7000 Deferred libc.so.6 -ELF 42d7000- 42db000 Deferred libdl.so.2 -ELF 46dc000- 479d000 Dwarf ntdll - \-PE 46f0000- 479d000 \ ntdll -ELF 479d000- 47c3000 Deferred libm.so.6 -ELF 47c3000- 47cb000 Deferred libnss_compat.so.2 -ELF 47cb000- 47e2000 Deferred libnsl.so.1 -ELF 47e2000- 47ed000 Deferred libnss_nis.so.2 -ELF 47ed000- 47f9000 Deferred libnss_files.so.2 -ELF 47f9000- 4938000 Dwarf kernel32 - \-PE 4810000- 4938000 \ kernel32 -ELF 4938000- 4986000 Dwarf urlmon_test - \-PE 4940000- 4986000 \ urlmon_test -ELF 4986000- 49ec000 Deferred urlmon - \-PE 4990000- 49ec000 \ urlmon -ELF 49ec000- 4b0f000 Deferred ole32 - \-PE 4a10000- 4b0f000 \ ole32 -ELF 4b0f000- 4b6b000 Deferred advapi32 - \-PE 4b20000- 4b6b000 \ advapi32 -ELF 4b6b000- 4be4000 Deferred rpcrt4 - \-PE 4b80000- 4be4000 \ rpcrt4 -ELF 4be4000- 4d06000 Deferred user32 - \-PE 4c00000- 4d06000 \ user32 -ELF 4d06000- 4da0000 Deferred gdi32 - \-PE 4d10000- 4da0000 \ gdi32 -ELF 4da0000- 4e00000 Deferred shlwapi - \-PE 4db0000- 4e00000 \ shlwapi -ELF 4e00000- 4e5d000 Deferred wininet - \-PE 4e10000- 4e5d000 \ wininet -ELF 4e5d000- 4e73000 Deferred libz.so.1 -ELF 4e73000- 4e97000 Deferred mpr - \-PE 4e80000- 4e97000 \ mpr -ELF 4e97000- 5033000 Deferred shell32 - \-PE 4eb0000- 5033000 \ shell32 -ELF 5033000- 5117000 Deferred comctl32 - \-PE 5040000- 5117000 \ comctl32 -ELF 5117000- 5196000 Deferred libfreetype.so.6 -ELF 5196000- 51c3000 Deferred libfontconfig.so.1 -ELF 51c3000- 51ea000 Deferred libexpat.so.1 -ELF 561d000- 56ce000 Deferred winex11 - \-PE 5630000- 56ce000 \ winex11 -ELF 56ce000- 56d7000 Deferred libsm.so.6 -ELF 56d7000- 56f2000 Deferred libice.so.6 -ELF 56f2000- 5702000 Deferred libxext.so.6 -ELF 5702000- 5831000 Deferred libx11.so.6 -ELF 5831000- 5836000 Deferred libuuid.so.1 -ELF 5836000- 583a000 Deferred libxau.so.6 -ELF 583a000- 5858000 Deferred libxcb.so.1 -ELF 5858000- 585d000 Deferred libxdmcp.so.6 -ELF 585d000- 587e000 Deferred imm32 - \-PE 5860000- 587e000 \ imm32 -ELF 587e000- 5881000 Deferred libxinerama.so.1 -ELF 5881000- 5887000 Deferred libxxf86vm.so.1 -ELF 5887000- 5891000 Deferred libxrender.so.1 -ELF 5891000- 589a000 Deferred libxrandr.so.2 -ELF 589a000- 589e000 Deferred libxcomposite.so.1 -ELF 589e000- 58a4000 Deferred libxfixes.so.3 -ELF 58a4000- 58af000 Deferred libxcursor.so.1 -ELF 58af000- 58e2000 Deferred uxtheme - \-PE 58c0000- 58e2000 \ uxtheme +ELF 4179000- 4192000 Deferred libpthread.so.0 +ELF 4193000- 42d8000 Deferred libc.so.6 +ELF 42d8000- 42dc000 Deferred libdl.so.2 +ELF 46dd000- 479e000 Dwarf ntdll + \-PE 46f0000- 479e000 \ ntdll +ELF 479e000- 47c4000 Deferred libm.so.6 +ELF 47c4000- 47cc000 Deferred libnss_compat.so.2 +ELF 47cc000- 47e3000 Deferred libnsl.so.1 +ELF 47e3000- 47ee000 Deferred libnss_nis.so.2 +ELF 47ee000- 47fa000 Deferred libnss_files.so.2 +ELF 47fa000- 4939000 Dwarf kernel32 + \-PE 4810000- 4939000 \ kernel32 +ELF 4939000- 4987000 Dwarf urlmon_test + \-PE 4940000- 4987000 \ urlmon_test +ELF 4987000- 49ee000 Deferred urlmon + \-PE 4990000- 49ee000 \ urlmon +ELF 49ee000- 4b11000 Deferred ole32 + \-PE 4a10000- 4b11000 \ ole32 +ELF 4b11000- 4b6d000 Deferred advapi32 + \-PE 4b20000- 4b6d000 \ advapi32 +ELF 4b6d000- 4be6000 Deferred rpcrt4 + \-PE 4b80000- 4be6000 \ rpcrt4 +ELF 4be6000- 4d08000 Deferred user32 + \-PE 4c00000- 4d08000 \ user32 +ELF 4d08000- 4da2000 Deferred gdi32 + \-PE 4d10000- 4da2000 \ gdi32 +ELF 4da2000- 4e02000 Deferred shlwapi + \-PE 4db0000- 4e02000 \ shlwapi +ELF 4e02000- 4e5f000 Deferred wininet + \-PE 4e10000- 4e5f000 \ wininet +ELF 4e5f000- 4e75000 Deferred libz.so.1 +ELF 4e75000- 4e99000 Deferred mpr + \-PE 4e80000- 4e99000 \ mpr +ELF 4e99000- 5035000 Deferred shell32 + \-PE 4eb0000- 5035000 \ shell32 +ELF 5035000- 5119000 Deferred comctl32 + \-PE 5040000- 5119000 \ comctl32 +ELF 5119000- 5198000 Deferred libfreetype.so.6 +ELF 5198000- 51c5000 Deferred libfontconfig.so.1 +ELF 51c5000- 51ec000 Deferred libexpat.so.1 +ELF 5232000- 5237000 Deferred libuuid.so.1 +ELF 5237000- 523a000 Deferred libxinerama.so.1 +ELF 563a000- 56ec000 Deferred winex11 + \-PE 5650000- 56ec000 \ winex11 +ELF 56fe000- 5707000 Deferred libsm.so.6 +ELF 5707000- 5722000 Deferred libice.so.6 +ELF 5722000- 5732000 Deferred libxext.so.6 +ELF 5732000- 5861000 Deferred libx11.so.6 +ELF 5861000- 5865000 Deferred libxau.so.6 +ELF 5865000- 5883000 Deferred libxcb.so.1 +ELF 5883000- 5888000 Deferred libxdmcp.so.6 +ELF 5888000- 58a9000 Deferred imm32 + \-PE 5890000- 58a9000 \ imm32 +ELF 58a9000- 58af000 Deferred libxxf86vm.so.1 +ELF 58af000- 58b9000 Deferred libxrender.so.1 +ELF 58b9000- 58c2000 Deferred libxrandr.so.2 +ELF 58c2000- 58c6000 Deferred libxcomposite.so.1 +ELF 58c6000- 58cc000 Deferred libxfixes.so.3 +ELF 58cc000- 58d7000 Deferred libxcursor.so.1 +ELF 58d7000- 590a000 Deferred uxtheme + \-PE 58e0000- 590a000 \ uxtheme ELF 7bf00000-7bf04000 Deferred Threads: process tid prio (all id:s are in hex) 00000008 notepad.exe 00000009 0 0000000e services.exe - 00000020 0 + 00000038 0 00000014 0 00000010 0 0000000f 0 00000011 winedevice.exe + 00000018 0 00000017 0 - 00000016 0 00000013 0 00000012 0 -00000018 explorer.exe - 00000019 0 -00000023 rpcss.exe - 00000033 0 - 00000032 0 - 0000002e 0 -0000002c rpcss.exe - 00000034 0 - 0000002f 0 - 00000030 0 -0000003a svchost.exe - 0000002a 0 - 0000002d 0 - 00000021 0 - 0000000d 0 - 00000040 0 -00000024 shell32_test.exe - 00000038 0 -00000028 (D) Z:\home\dank\wine-git\dlls\urlmon\tests\urlmon_test.exe - 00000025 0 <== -0000003e shell32_test.exe +00000019 explorer.exe + 0000001a 0 +0000002e rpcss.exe + 00000031 0 + 00000036 0 + 00000037 0 +00000033 rpcss.exe 0000003d 0 -00000047 0000003f 0 + 00000034 0 +0000000b svchost.exe + 00000032 0 + 00000041 0 + 0000003a 0 + 0000001c 0 + 0000003c 0 +00000028 (D) Z:\home\dank\wine-git\dlls\urlmon\tests\urlmon_test.exe + 00000026 0 <== +0000001f user32_test.exe + 00000030 0 Backtrace: =>0 0x04033c46 strlenW+0x15(str=*** invalid address 0xf0f0f0f0 ***) [/home/dank/wine-git/libs/wine/../../include/wine/unicode.h:216] in libwine.so.1 (0x7f22fc48) - 1 0x0484709c CompareStringW+0xc2(lcid=0x0409, style=0, str1=*** invalid address 0xf0f0f0f0 ***, len1=0xffffffffffffffff, str2="text/html", len2=0xffffffffffffffff) [/home/dank/wine-git/dlls/kernel32/locale.c:2752] in kernel32 (0x7f22fc88) - 2 0x048475c6 lstrcmpW+0x72(str1=*** invalid address 0xf0f0f0f0 ***, str2="text/html") [/home/dank/wine-git/dlls/kernel32/locale.c:2907] in kernel32 (0x7f22fcc8) - 3 0x0494d338 test_FindMimeFromData+0x119() [/home/dank/wine-git/dlls/urlmon/tests/misc.c:648] in urlmon_test (0x7f22fd08) - 4 0x04951b9b func_misc+0x44() [/home/dank/wine-git/dlls/urlmon/tests/misc.c:1415] in urlmon_test (0x7f22fd28) - 5 0x04974250 run_test+0x9f(name="misc.c") [/home/dank/wine-git/dlls/urlmon/tests/../../../include/wine/test.h:543] in urlmon_test (0x7f22fd88) - 6 0x0497456a main+0x1f1(argc=0x7f22fe70, argv=0x7f001cf0) [/home/dank/wine-git/dlls/urlmon/tests/../../../include/wine/test.h:592] in urlmon_test (0x7f22fe58) - 7 0x049745f6 __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in urlmon_test (0x7f22fe98) - 8 0x04854ba4 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1028] in kernel32 (0x7f22fed8) - 9 0x047569f0 call_thread_func+0xc() in ntdll (0x7f22fee8) - 10 0x04756a2e call_thread_entry_point+0x34(entry=0x4854a6d, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) - 11 0x0472f736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 1 0x04848064 CompareStringW+0xc2(lcid=0x0409, style=0, str1=*** invalid address 0xf0f0f0f0 ***, len1=0xffffffffffffffff, str2="text/html", len2=0xffffffffffffffff) [/home/dank/wine-git/dlls/kernel32/locale.c:2752] in kernel32 (0x7f22fc88) + 2 0x0484858e lstrcmpW+0x72(str1=*** invalid address 0xf0f0f0f0 ***, str2="text/html") [/home/dank/wine-git/dlls/kernel32/locale.c:2907] in kernel32 (0x7f22fcc8) + 3 0x0494e338 test_FindMimeFromData+0x119() [/home/dank/wine-git/dlls/urlmon/tests/misc.c:648] in urlmon_test (0x7f22fd08) + 4 0x04952b9b func_misc+0x44() [/home/dank/wine-git/dlls/urlmon/tests/misc.c:1415] in urlmon_test (0x7f22fd28) + 5 0x04975250 run_test+0x9f(name="misc.c") [/home/dank/wine-git/dlls/urlmon/tests/../../../include/wine/test.h:543] in urlmon_test (0x7f22fd88) + 6 0x0497556a main+0x1f1(argc=0x7f22fe70, argv=0x7f001cb8) [/home/dank/wine-git/dlls/urlmon/tests/../../../include/wine/test.h:592] in urlmon_test (0x7f22fe58) + 7 0x049755f6 __wine_spec_exe_entry+0x6a(peb=0x7ffdf000) [/home/dank/wine-git/dlls/winecrt0/exe_entry.c:36] in urlmon_test (0x7f22fe98) + 8 0x048554b8 start_process+0x137(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:992] in kernel32 (0x7f22fed8) + 9 0x04757a98 call_thread_func+0xc() in ntdll (0x7f22fee8) + 10 0x04757ad6 call_thread_entry_point+0x34(entry=0x4855381, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2457] in ntdll (0x7f22ffc8) + 11 0x04730736 LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2621] in ntdll (0x7f22ffe8) + 12 0x04032ed5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) HEAP SUMMARY: - in use at exit: 346,850 bytes in 4,989 blocks - total heap usage: 22,752 allocs, 17,763 frees, 6,297,255 bytes allocated + in use at exit: 355,984 bytes in 5,242 blocks + total heap usage: 26,707 allocs, 21,465 frees, 6,951,383 bytes allocated HEAP SUMMARY: - in use at exit: 38,487 bytes in 173 blocks - total heap usage: 4,556 allocs, 4,383 frees, 30,285,995 bytes allocated + in use at exit: 44,890 bytes in 128 blocks + total heap usage: 4,518 allocs, 4,390 frees, 30,190,401 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 2,284 bytes in 4 blocks - still reachable: 260,305 bytes in 2,206 blocks - suppressed: 84,141 bytes in 2,769 blocks + possibly lost: 8 bytes in 1 blocks + still reachable: 266,370 bytes in 2,363 blocks + suppressed: 89,486 bytes in 2,868 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: 6 errors from 5 contexts (suppressed: 632 from 101) + ERROR SUMMARY: 3 errors from 2 contexts (suppressed: 631 from 100) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 187 todo_suppress_dlopen_leak @@ -214,3 +212,39 @@ used_suppression: 89 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 231 dl-hack3-cond-1 + 1,716 bytes in 1 blocks are definitely lost + at notify_alloc (heap.c:254) + by RtlAllocateHeap (heap.c:1700) + by elf_map_file (elf_module.c:308) + by elf_load_debug_info (elf_module.c:1048) + by module_get_debug (module.c:310) + by SymFromAddr (symbol.c:1278) + by stack_get_current_symbol (stack.c:143) + by display_print (display.c:172) + by dbg_exception_prolog (tgt_active.c:180) + by dbg_handle_exception (tgt_active.c:410) + by dbg_handle_debug_event (tgt_active.c:490) + by wait_exception (tgt_active.c:692) + by dbg_active_wait_for_first_exception (tgt_active.c:723) + by dbg_active_auto (tgt_active.c:968) + by main (winedbg.c:668) + +{ + + Memcheck:Leak + fun:notify_alloc + fun:RtlAllocateHeap + fun:elf_map_file + fun:elf_load_debug_info + fun:module_get_debug + fun:SymFromAddr + fun:stack_get_current_symbol + fun:display_print + fun:dbg_exception_prolog + fun:dbg_handle_exception + fun:dbg_handle_debug_event + fun:wait_exception + fun:dbg_active_wait_for_first_exception + fun:dbg_active_auto + fun:main +} diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-urlmon_protocol.txt 2010-03-18-21.54/vg-urlmon_protocol.txt --- 2010-03-05-10.53/vg-urlmon_protocol.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-urlmon_protocol.txt 2010-03-19 00:12:24.000000000 -0700 @@ -7,8 +7,8 @@ by ??? by ??? by NETCON_init (netconnection.c:428) - by HTTP_HttpOpenRequestW (http.c:2414) - by HttpOpenRequestW (http.c:2544) + by HTTP_HttpOpenRequestW (http.c:2419) + by HttpOpenRequestW (http.c:2549) by HttpProtocol_open_request (http.c:130) by protocol_start (protocol.c:268) by HttpProtocol_Start (http.c:397) @@ -49,8 +49,8 @@ by ??? by ??? by NETCON_init (netconnection.c:430) - by HTTP_HttpOpenRequestW (http.c:2414) - by HttpOpenRequestW (http.c:2544) + by HTTP_HttpOpenRequestW (http.c:2419) + by HttpOpenRequestW (http.c:2549) by HttpProtocol_open_request (http.c:130) by protocol_start (protocol.c:268) by HttpProtocol_Start (http.c:397) @@ -95,8 +95,8 @@ by ??? by ??? by NETCON_init (netconnection.c:428) - by HTTP_HttpOpenRequestW (http.c:2414) - by HttpOpenRequestW (http.c:2544) + by HTTP_HttpOpenRequestW (http.c:2419) + by HttpOpenRequestW (http.c:2549) by HttpProtocol_open_request (http.c:130) by protocol_start (protocol.c:268) by HttpProtocol_Start (http.c:397) @@ -144,8 +144,8 @@ by ??? by ??? by NETCON_init (netconnection.c:434) - by HTTP_HttpOpenRequestW (http.c:2414) - by HttpOpenRequestW (http.c:2544) + by HTTP_HttpOpenRequestW (http.c:2419) + by HttpOpenRequestW (http.c:2549) by HttpProtocol_open_request (http.c:130) by protocol_start (protocol.c:268) by HttpProtocol_Start (http.c:397) @@ -184,8 +184,8 @@ by ??? by ??? by NETCON_init (netconnection.c:428) - by HTTP_HttpOpenRequestW (http.c:2414) - by HttpOpenRequestW (http.c:2544) + by HTTP_HttpOpenRequestW (http.c:2419) + by HttpOpenRequestW (http.c:2549) by HttpProtocol_open_request (http.c:130) by protocol_start (protocol.c:268) by HttpProtocol_Start (http.c:397) @@ -234,10 +234,10 @@ by ??? by ??? by NETCON_secure_connect (netconnection.c:662) - by HTTP_OpenConnection (http.c:4371) - by HTTP_HttpSendRequestW (http.c:3498) - by AsyncHttpSendRequestProc (http.c:3691) - by INTERNET_WorkerThreadFunc (internet.c:3365) + by HTTP_OpenConnection (http.c:4374) + by HTTP_HttpSendRequestW (http.c:3503) + by AsyncHttpSendRequestProc (http.c:3696) + by INTERNET_WorkerThreadFunc (internet.c:3457) by worker_thread_proc (threadpool.c:114) by ??? (signal_i386.c:2429) by call_thread_entry_point (signal_i386.c:2455) @@ -269,14 +269,14 @@ LEAK SUMMARY: definitely lost: 464 bytes in 6 blocks indirectly lost: 6,243 bytes in 255 blocks - possibly lost: 10,788 bytes in 10 blocks - still reachable: 241,788 bytes in 1,998 blocks - suppressed: 87,312 bytes in 2,792 blocks + possibly lost: 8,656 bytes in 8 blocks + still reachable: 249,695 bytes in 2,159 blocks + suppressed: 92,653 bytes in 2,891 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: 14 errors from 14 contexts (suppressed: 701 from 119) + ERROR SUMMARY: 12 errors from 12 contexts (suppressed: 700 from 118) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 202 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-user32_class.txt 2010-03-18-21.54/vg-user32_class.txt --- 2010-03-05-10.53/vg-user32_class.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-user32_class.txt 2010-03-19 00:12:24.000000000 -0700 @@ -37,8 +37,8 @@ } HEAP SUMMARY: - in use at exit: 485,228 bytes in 5,084 blocks - total heap usage: 26,709 allocs, 21,625 frees, 6,053,899 bytes allocated + in use at exit: 491,948 bytes in 5,319 blocks + total heap usage: 30,930 allocs, 25,611 frees, 6,733,524 bytes allocated 28 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) @@ -71,14 +71,14 @@ LEAK SUMMARY: definitely lost: 28 bytes in 1 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 40,544 bytes in 21 blocks - still reachable: 370,240 bytes in 2,353 blocks - suppressed: 74,296 bytes in 2,699 blocks + possibly lost: 44,840 bytes in 25 blocks + still reachable: 367,341 bytes in 2,485 blocks + suppressed: 79,619 bytes in 2,798 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: 11 errors from 4 contexts (suppressed: 367 from 90) + ERROR SUMMARY: 14 errors from 7 contexts (suppressed: 368 from 91) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 143 todo_suppress_dlopen_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-user32_clipboard.txt 2010-03-18-21.54/vg-user32_clipboard.txt --- 2010-03-05-10.53/vg-user32_clipboard.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-user32_clipboard.txt 2010-03-19 00:12:24.000000000 -0700 @@ -8,8 +8,8 @@ by X11DRV_SetupXIM (xim.c:493) by x11drv_init_thread_data (x11drv_main.c:665) by thread_selection_wnd (clipboard.c:329) - by selection_acquire (clipboard.c:2576) - by selection_thread_proc (clipboard.c:2612) + by selection_acquire (clipboard.c:2579) + by selection_thread_proc (clipboard.c:2615) by ??? (signal_i386.c:2429) by call_thread_entry_point (signal_i386.c:2455) by start_thread (thread.c:399) @@ -39,20 +39,20 @@ LEAK SUMMARY: definitely lost: 24 bytes in 3 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 432 bytes in 3 blocks - still reachable: 532,957 bytes in 2,320 blocks - suppressed: 74,686 bytes in 2,711 blocks + possibly lost: 511 bytes in 5 blocks + still reachable: 536,684 bytes in 2,489 blocks + suppressed: 80,009 bytes in 2,810 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: 4 errors from 4 contexts (suppressed: 291 from 90) + ERROR SUMMARY: 6 errors from 6 contexts (suppressed: 293 from 92) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 todo_suppress_libfontconfig_leak used_suppression: 143 todo_suppress_dlopen_leak used_suppression: 6 todo_wine_dlls_winex11drv__XkbUseExtension used_suppression: 1 suppress_nss_leak - used_suppression: 2 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main + used_suppression: 3 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main 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 diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-user32_cursoricon.txt 2010-03-18-21.54/vg-user32_cursoricon.txt --- 2010-03-05-10.53/vg-user32_cursoricon.txt 1969-12-31 16:00:00.000000000 -0800 +++ 2010-03-18-21.54/vg-user32_cursoricon.txt 2010-03-19 00:12:24.000000000 -0700 @@ -0,0 +1,115 @@ + Invalid read of size 4 + at X11DRV_GetKeyboardLayout (keyboard.c:1998) + by GetKeyboardLayout (input.c:682) + by IMM_DestroyContext (imm.c:679) + by IMM_FreeThreadData (imm.c:239) + by DllMain (imm.c:389) + by __wine_spec_dll_entry (dll_entry.c:40) + by ??? (loader.c:137) + by MODULE_InitDLL (loader.c:982) + by LdrShutdownThread (loader.c:2348) + by exit_thread (thread.c:343) + by ??? (signal_i386.c:2429) + by call_thread_entry_point (signal_i386.c:2455) + by start_thread (thread.c:399) + by start_thread (in /lib/tls/i686/cmov/libpthread-2.10.1.so) + by clone (in /lib/tls/i686/cmov/libc-2.10.1.so) + Address 0x7f0118f4 is not stack'd, malloc'd or (recently) free'd + +{ + + Memcheck:Addr4 + fun:X11DRV_GetKeyboardLayout + fun:GetKeyboardLayout + fun:IMM_DestroyContext + fun:IMM_FreeThreadData + fun:DllMain + fun:__wine_spec_dll_entry + obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so + fun:MODULE_InitDLL + fun:LdrShutdownThread + fun:exit_thread + obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so + fun:call_thread_entry_point + fun:start_thread + fun:start_thread + fun:clone +} + 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 cursoricon 500ea + +preloader: Warning: failed to reserve range 00110000-68000000 + + HEAP SUMMARY: + in use at exit: 394,679 bytes in 5,032 blocks + total heap usage: 29,248 allocs, 24,216 frees, 6,267,532 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: 314,946 bytes in 2,224 blocks + suppressed: 79,613 bytes in 2,798 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: 288 from 89) + + 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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak + used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main + used_suppression: 1 todo_suppress_wine_init_load_order_leak + used_suppression: 1 todo_suppress_wine_alloc_module_leak + used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay + used_suppression: 2 X on SUSE11 writev uninit padding 2 + used_suppression: 55 glibc-2.10-on-SUSE-10.3-(x86) + used_suppression: 191 dl-hack3-cond-1 + + + HEAP SUMMARY: + in use at exit: 447,724 bytes in 5,415 blocks + total heap usage: 47,916 allocs, 42,501 frees, 8,106,234 bytes allocated + + LEAK SUMMARY: + definitely lost: 0 bytes in 0 blocks + indirectly lost: 120 bytes in 10 blocks + possibly lost: 144 bytes in 1 blocks + still reachable: 367,813 bytes in 2,605 blocks + suppressed: 79,647 bytes in 2,799 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: 3 errors from 2 contexts (suppressed: 921 from 90) + + 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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak + used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main + used_suppression: 1 todo_suppress_wine_init_load_order_leak + used_suppression: 1 wine_bug_20692_wontfix + used_suppression: 1 todo_suppress_wine_alloc_module_leak + used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay + used_suppression: 108 X on SUSE11 writev uninit padding 2 + used_suppression: 524 bogus_Xcursor + used_suppression: 56 glibc-2.10-on-SUSE-10.3-(x86) + used_suppression: 193 dl-hack3-cond-1 + diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-user32_dde.txt 2010-03-18-21.54/vg-user32_dde.txt --- 2010-03-05-10.53/vg-user32_dde.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-user32_dde.txt 2010-03-19 00:12:24.000000000 -0700 @@ -6,7 +6,7 @@ by func_dde (dde.c:2357) by run_test (test.h:541) by main (test.h:591) - Address 0x7f008348 is not stack'd, malloc'd or (recently) free'd + Address 0x7f02f870 is not stack'd, malloc'd or (recently) free'd { @@ -27,7 +27,7 @@ by func_dde (dde.c:2357) by run_test (test.h:541) by main (test.h:591) - Address 0x7f0088c0 is not stack'd, malloc'd or (recently) free'd + Address 0x7f0117f8 is not stack'd, malloc'd or (recently) free'd { @@ -52,8 +52,8 @@ fixme:ddeml:DdeClientTransaction Unknown transaction type 8080 HEAP SUMMARY: - in use at exit: 259,016 bytes in 4,442 blocks - total heap usage: 21,051 allocs, 16,609 frees, 5,314,420 bytes allocated + 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) @@ -341,8 +341,8 @@ definitely lost: 229 bytes in 8 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 56 bytes in 7 blocks - still reachable: 184,451 bytes in 1,722 blocks - suppressed: 74,160 bytes in 2,695 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 @@ -376,8 +376,8 @@ err:ddeml:WDML_ServerConvProc mismatch between C/S windows and conversation HEAP SUMMARY: - in use at exit: 257,711 bytes in 4,438 blocks - total heap usage: 21,017 allocs, 16,579 frees, 5,313,427 bytes allocated + 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) @@ -761,8 +761,8 @@ definitely lost: 112 bytes in 12 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 183,319 bytes in 1,721 blocks - suppressed: 74,160 bytes in 2,695 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 @@ -793,15 +793,15 @@ preloader: Warning: failed to reserve range 00110000-68000000 HEAP SUMMARY: - in use at exit: 258,728 bytes in 4,427 blocks - total heap usage: 21,004 allocs, 16,577 frees, 5,312,384 bytes allocated + 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: 184,448 bytes in 1,722 blocks - suppressed: 74,160 bytes in 2,695 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 @@ -848,7 +848,7 @@ by func_dde (dde.c:2408) by run_test (test.h:541) by main (test.h:591) - Address 0x7f072a68 is 16 bytes inside a block of size 17 alloc'd + 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) @@ -889,15 +889,15 @@ } HEAP SUMMARY: - in use at exit: 258,728 bytes in 4,427 blocks - total heap usage: 21,003 allocs, 16,576 frees, 5,312,348 bytes allocated + 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: 184,448 bytes in 1,722 blocks - suppressed: 74,160 bytes in 2,695 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 @@ -928,15 +928,15 @@ preloader: Warning: failed to reserve range 00110000-68000000 HEAP SUMMARY: - in use at exit: 258,728 bytes in 4,427 blocks - total heap usage: 21,003 allocs, 16,576 frees, 5,312,348 bytes allocated + 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: 184,448 bytes in 1,722 blocks - suppressed: 74,160 bytes in 2,695 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 @@ -967,15 +967,15 @@ preloader: Warning: failed to reserve range 00110000-68000000 HEAP SUMMARY: - in use at exit: 258,728 bytes in 4,427 blocks - total heap usage: 21,003 allocs, 16,576 frees, 5,312,322 bytes allocated + 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: 184,448 bytes in 1,722 blocks - suppressed: 74,160 bytes in 2,695 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 @@ -1014,7 +1014,7 @@ by func_dde (dde.c:2423) by run_test (test.h:541) by main (test.h:591) - Address 0x7f01cf18 is 24 bytes inside a block of size 25 alloc'd + 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) @@ -1056,7 +1056,7 @@ by func_dde (dde.c:2423) by run_test (test.h:541) by main (test.h:591) - Address 0x7f01c1d0 is not stack'd, malloc'd or (recently) free'd + Address 0x7f021ed8 is not stack'd, malloc'd or (recently) free'd { @@ -1070,8 +1070,8 @@ } HEAP SUMMARY: - in use at exit: 263,342 bytes in 4,502 blocks - total heap usage: 21,785 allocs, 17,283 frees, 5,777,421 bytes allocated + 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) @@ -1716,11 +1716,10 @@ 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 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:2414) + by func_dde (dde.c:2393) by run_test (test.h:541) by main (test.h:591) @@ -1737,7 +1736,6 @@ 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 @@ -1756,10 +1754,11 @@ 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 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:2393) + by func_dde (dde.c:2408) by run_test (test.h:541) by main (test.h:591) @@ -1776,6 +1775,7 @@ 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 @@ -1798,7 +1798,7 @@ 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 func_dde (dde.c:2414) by run_test (test.h:541) by main (test.h:591) @@ -1897,8 +1897,8 @@ definitely lost: 966 bytes in 38 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 200 bytes in 25 blocks - still reachable: 187,890 bytes in 1,734 blocks - suppressed: 74,166 bytes in 2,695 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 diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-user32_dialog.txt 2010-03-18-21.54/vg-user32_dialog.txt --- 2010-03-05-10.53/vg-user32_dialog.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-user32_dialog.txt 2010-03-19 00:12:24.000000000 -0700 @@ -5,7 +5,7 @@ by func_dialog (dialog.c:1220) by run_test (test.h:541) by main (test.h:591) - Address 0x7f022f40 is not stack'd, malloc'd or (recently) free'd + Address 0x7f005718 is not stack'd, malloc'd or (recently) free'd { @@ -19,8 +19,8 @@ } HEAP SUMMARY: - in use at exit: 436,495 bytes in 5,175 blocks - total heap usage: 27,386 allocs, 22,211 frees, 5,886,193 bytes allocated + in use at exit: 445,087 bytes in 5,428 blocks + total heap usage: 31,661 allocs, 26,233 frees, 6,568,398 bytes allocated 28 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) @@ -48,8 +48,8 @@ definitely lost: 28 bytes in 1 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 360,935 bytes in 2,405 blocks - suppressed: 75,412 bytes in 2,759 blocks + still reachable: 364,204 bytes in 2,559 blocks + suppressed: 80,735 bytes in 2,858 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-user32_menu.txt 2010-03-18-21.54/vg-user32_menu.txt --- 2010-03-05-10.53/vg-user32_menu.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-user32_menu.txt 2010-03-19 00:12:24.000000000 -0700 @@ -14,7 +14,7 @@ by start_thread (thread.c:399) by start_thread (in /lib/tls/i686/cmov/libpthread-2.10.1.so) by clone (in /lib/tls/i686/cmov/libc-2.10.1.so) - Address 0x7f0010e4 is not stack'd, malloc'd or (recently) free'd + Address 0x7f026ba4 is not stack'd, malloc'd or (recently) free'd { @@ -39,20 +39,20 @@ err:menu:SetMenuItemInfo_common Loop detected in menu hierarchy or maximum menu depth exceeded! HEAP SUMMARY: - in use at exit: 568,274 bytes in 6,449 blocks - total heap usage: 122,509 allocs, 116,060 frees, 18,002,820 bytes allocated + in use at exit: 575,098 bytes in 6,685 blocks + total heap usage: 117,675 allocs, 110,990 frees, 17,524,445 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 144 bytes in 1 blocks - still reachable: 493,714 bytes in 3,739 blocks - suppressed: 74,296 bytes in 2,699 blocks + still reachable: 495,215 bytes in 3,876 blocks + suppressed: 79,619 bytes in 2,798 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: 2 errors from 2 contexts (suppressed: 2134 from 90) + ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 2132 from 90) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 143 todo_suppress_dlopen_leak @@ -69,7 +69,7 @@ used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay used_suppression: 712 bogus_Xcursor - used_suppression: 1133 X on SUSE11 writev uninit padding 2 + used_suppression: 1131 X on SUSE11 writev uninit padding 2 used_suppression: 56 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 193 dl-hack3-cond-1 diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-user32_msg.txt 2010-03-18-21.54/vg-user32_msg.txt --- 2010-03-05-10.53/vg-user32_msg.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-user32_msg.txt 2010-03-19 00:12:24.000000000 -0700 @@ -14,7 +14,7 @@ by start_thread (thread.c:399) by start_thread (in /lib/tls/i686/cmov/libpthread-2.10.1.so) by clone (in /lib/tls/i686/cmov/libc-2.10.1.so) - Address 0x7f00ce84 is not stack'd, malloc'd or (recently) free'd + Address 0x7f014c6c is not stack'd, malloc'd or (recently) free'd { @@ -49,36 +49,34 @@ HEAP SUMMARY: - in use at exit: 237,407 bytes in 4,472 blocks - total heap usage: 20,741 allocs, 16,269 frees, 5,236,956 bytes allocated + in use at exit: 258,692 bytes in 4,415 blocks + total heap usage: 24,798 allocs, 20,383 frees, 5,925,185 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: 163,127 bytes in 1,767 blocks - suppressed: 74,160 bytes in 2,695 blocks + still reachable: 180,162 bytes in 1,620 blocks + suppressed: 78,410 bytes in 2,785 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) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 280 from 88) used_suppression: 94 todo_suppress_libfontconfig_leak - used_suppression: 143 todo_suppress_dlopen_leak + used_suppression: 137 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: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init 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 + used_suppression: 54 glibc-2.10-on-SUSE-10.3-(x86) + used_suppression: 186 dl-hack3-cond-1 preloader: Warning: failed to reserve range 00110000-68000000 msg.c:12319: Test failed: 1: WaitForSingleObject failed @@ -89,70 +87,74 @@ HEAP SUMMARY: - in use at exit: 110,231 bytes in 3,236 blocks - total heap usage: 18,338 allocs, 15,102 frees, 4,844,641 bytes allocated + in use at exit: 229,554 bytes in 4,312 blocks + total heap usage: 24,690 allocs, 20,378 frees, 5,895,923 bytes allocated +preloader: Warning: failed to reserve range 00110000-68000000 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: 51,918 bytes in 647 blocks - suppressed: 58,193 bytes in 2,579 blocks + still reachable: 151,024 bytes in 1,517 blocks + suppressed: 78,410 bytes in 2,785 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: 155 from 58) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 280 from 88) used_suppression: 94 todo_suppress_libfontconfig_leak - used_suppression: 78 todo_suppress_dlopen_leak + used_suppression: 137 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak + 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: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak - used_suppression: 36 glibc-2.10-on-SUSE-10.3-(x86) - used_suppression: 106 dl-hack3-cond-1 + used_suppression: 1 todo_wine_dlls_winex11drv_XOpenDisplay + used_suppression: 54 glibc-2.10-on-SUSE-10.3-(x86) + used_suppression: 186 dl-hack3-cond-1 -preloader: Warning: failed to reserve range 00110000-68000000 msg.c:12319: Test failed: 2: WaitForSingleObject failed + + HEAP SUMMARY: + in use at exit: 229,554 bytes in 4,312 blocks + total heap usage: 24,690 allocs, 20,378 frees, 5,895,923 bytes allocated + 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 msg 3 - - HEAP SUMMARY: - in use at exit: 236,611 bytes in 4,463 blocks - total heap usage: 20,730 allocs, 16,267 frees, 5,236,068 bytes allocated - -preloader: Warning: failed to reserve range 00110000-68000000 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: 162,331 bytes in 1,758 blocks - suppressed: 74,160 bytes in 2,695 blocks + still reachable: 151,024 bytes in 1,517 blocks + suppressed: 78,410 bytes in 2,785 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) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 280 from 88) used_suppression: 94 todo_suppress_libfontconfig_leak - used_suppression: 143 todo_suppress_dlopen_leak + used_suppression: 137 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: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init 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 + used_suppression: 54 glibc-2.10-on-SUSE-10.3-(x86) + used_suppression: 186 dl-hack3-cond-1 +preloader: Warning: failed to reserve range 00110000-68000000 msg.c:12319: Test failed: 3: WaitForSingleObject failed Memcheck, a memory error detector Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. @@ -161,30 +163,29 @@ HEAP SUMMARY: - in use at exit: 235,015 bytes in 4,438 blocks - total heap usage: 20,701 allocs, 16,263 frees, 5,226,212 bytes allocated + in use at exit: 256,816 bytes in 4,331 blocks + total heap usage: 24,711 allocs, 20,380 frees, 5,923,197 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: 161,729 bytes in 1,740 blocks - suppressed: 73,166 bytes in 2,688 blocks + possibly lost: 189 bytes in 9 blocks + still reachable: 178,097 bytes in 1,527 blocks + suppressed: 78,410 bytes in 2,785 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: 278 from 86) + ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 280 from 88) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 137 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak - 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: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init + used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init 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 @@ -200,37 +201,35 @@ HEAP SUMMARY: - in use at exit: 237,407 bytes in 4,472 blocks - total heap usage: 20,740 allocs, 16,268 frees, 5,236,920 bytes allocated + in use at exit: 248,804 bytes in 4,687 blocks + total heap usage: 25,082 allocs, 20,395 frees, 5,945,074 bytes allocated preloader: Warning: failed to reserve range 00110000-68000000 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: 163,127 bytes in 1,767 blocks - suppressed: 74,160 bytes in 2,695 blocks + still reachable: 170,274 bytes in 1,892 blocks + suppressed: 78,410 bytes in 2,785 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) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 276 from 84) used_suppression: 94 todo_suppress_libfontconfig_leak - used_suppression: 143 todo_suppress_dlopen_leak + used_suppression: 137 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: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init 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 + used_suppression: 54 glibc-2.10-on-SUSE-10.3-(x86) + used_suppression: 186 dl-hack3-cond-1 msg.c:12319: Test failed: 5: WaitForSingleObject failed Memcheck, a memory error detector @@ -240,38 +239,36 @@ HEAP SUMMARY: - in use at exit: 236,611 bytes in 4,463 blocks - total heap usage: 20,731 allocs, 16,268 frees, 5,236,132 bytes allocated + in use at exit: 247,833 bytes in 4,673 blocks + total heap usage: 25,064 allocs, 20,391 frees, 5,943,785 bytes allocated +preloader: Warning: failed to reserve range 00110000-68000000 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: 162,331 bytes in 1,758 blocks - suppressed: 74,160 bytes in 2,695 blocks + still reachable: 169,303 bytes in 1,878 blocks + suppressed: 78,410 bytes in 2,785 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) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 280 from 88) used_suppression: 94 todo_suppress_libfontconfig_leak - used_suppression: 143 todo_suppress_dlopen_leak + used_suppression: 137 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: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init 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 + used_suppression: 54 glibc-2.10-on-SUSE-10.3-(x86) + used_suppression: 186 dl-hack3-cond-1 -preloader: Warning: failed to reserve range 00110000-68000000 msg.c:12319: Test failed: 6: WaitForSingleObject failed Memcheck, a memory error detector Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. @@ -280,21 +277,20 @@ HEAP SUMMARY: - in use at exit: 231,756 bytes in 4,434 blocks - total heap usage: 20,685 allocs, 16,251 frees, 5,220,077 bytes allocated + in use at exit: 247,899 bytes in 4,675 blocks + total heap usage: 25,066 allocs, 20,391 frees, 5,943,851 bytes allocated -preloader: Warning: failed to reserve range 00110000-68000000 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: 158,549 bytes in 1,738 blocks - suppressed: 73,087 bytes in 2,686 blocks + still reachable: 169,369 bytes in 1,880 blocks + suppressed: 78,410 bytes in 2,785 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: 276 from 84) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 280 from 88) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 137 todo_suppress_dlopen_leak @@ -310,6 +306,7 @@ used_suppression: 54 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 186 dl-hack3-cond-1 +preloader: Warning: failed to reserve range 00110000-68000000 msg.c:12319: Test failed: 7: WaitForSingleObject failed Memcheck, a memory error detector Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. @@ -318,15 +315,16 @@ HEAP SUMMARY: - in use at exit: 231,312 bytes in 4,430 blocks - total heap usage: 20,681 allocs, 16,251 frees, 5,219,633 bytes allocated + in use at exit: 247,833 bytes in 4,673 blocks + total heap usage: 25,064 allocs, 20,391 frees, 5,943,785 bytes allocated +preloader: Warning: failed to reserve range 00110000-68000000 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: 158,105 bytes in 1,734 blocks - suppressed: 73,087 bytes in 2,686 blocks + still reachable: 169,303 bytes in 1,878 blocks + suppressed: 78,410 bytes in 2,785 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes @@ -347,7 +345,6 @@ used_suppression: 54 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 186 dl-hack3-cond-1 -preloader: Warning: failed to reserve range 00110000-68000000 msg.c:12319: Test failed: 8: WaitForSingleObject failed Memcheck, a memory error detector Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. @@ -356,37 +353,36 @@ HEAP SUMMARY: - in use at exit: 235,015 bytes in 4,438 blocks - total heap usage: 20,701 allocs, 16,263 frees, 5,226,212 bytes allocated + in use at exit: 248,804 bytes in 4,687 blocks + total heap usage: 25,082 allocs, 20,395 frees, 5,945,074 bytes allocated +preloader: Warning: failed to reserve range 00110000-68000000 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: 161,729 bytes in 1,740 blocks - suppressed: 73,166 bytes in 2,688 blocks + still reachable: 170,274 bytes in 1,892 blocks + suppressed: 78,410 bytes in 2,785 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: 278 from 86) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 276 from 84) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 137 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak - 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: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init + used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init 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: 54 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 186 dl-hack3-cond-1 -preloader: Warning: failed to reserve range 00110000-68000000 msg.c:12319: Test failed: 9: WaitForSingleObject failed Memcheck, a memory error detector Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. @@ -395,36 +391,34 @@ HEAP SUMMARY: - in use at exit: 237,407 bytes in 4,472 blocks - total heap usage: 20,740 allocs, 16,268 frees, 5,236,920 bytes allocated + in use at exit: 247,833 bytes in 4,673 blocks + total heap usage: 25,064 allocs, 20,391 frees, 5,943,785 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: 163,127 bytes in 1,767 blocks - suppressed: 74,160 bytes in 2,695 blocks + still reachable: 169,303 bytes in 1,878 blocks + suppressed: 78,410 bytes in 2,785 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) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 280 from 88) used_suppression: 94 todo_suppress_libfontconfig_leak - used_suppression: 143 todo_suppress_dlopen_leak + used_suppression: 137 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: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init 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 + used_suppression: 54 glibc-2.10-on-SUSE-10.3-(x86) + used_suppression: 186 dl-hack3-cond-1 preloader: Warning: failed to reserve range 00110000-68000000 msg.c:12319: Test failed: 10: WaitForSingleObject failed @@ -435,38 +429,36 @@ HEAP SUMMARY: - in use at exit: 236,614 bytes in 4,463 blocks - total heap usage: 20,730 allocs, 16,267 frees, 5,236,101 bytes allocated + in use at exit: 248,807 bytes in 4,687 blocks + total heap usage: 25,082 allocs, 20,395 frees, 5,945,079 bytes allocated +preloader: Warning: failed to reserve range 00110000-68000000 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: 162,334 bytes in 1,758 blocks - suppressed: 74,160 bytes in 2,695 blocks + still reachable: 170,277 bytes in 1,892 blocks + suppressed: 78,410 bytes in 2,785 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) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 276 from 84) used_suppression: 94 todo_suppress_libfontconfig_leak - used_suppression: 143 todo_suppress_dlopen_leak + used_suppression: 137 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: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init 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 + used_suppression: 54 glibc-2.10-on-SUSE-10.3-(x86) + used_suppression: 186 dl-hack3-cond-1 -preloader: Warning: failed to reserve range 00110000-68000000 msg.c:12319: Test failed: 11: WaitForSingleObject failed Memcheck, a memory error detector Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. @@ -475,36 +467,34 @@ HEAP SUMMARY: - in use at exit: 236,614 bytes in 4,463 blocks - total heap usage: 20,730 allocs, 16,267 frees, 5,236,101 bytes allocated + in use at exit: 247,836 bytes in 4,673 blocks + total heap usage: 25,064 allocs, 20,391 frees, 5,943,790 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: 162,334 bytes in 1,758 blocks - suppressed: 74,160 bytes in 2,695 blocks + still reachable: 169,306 bytes in 1,878 blocks + suppressed: 78,410 bytes in 2,785 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) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 280 from 88) used_suppression: 94 todo_suppress_libfontconfig_leak - used_suppression: 143 todo_suppress_dlopen_leak + used_suppression: 137 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: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init 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 + used_suppression: 54 glibc-2.10-on-SUSE-10.3-(x86) + used_suppression: 186 dl-hack3-cond-1 preloader: Warning: failed to reserve range 00110000-68000000 msg.c:12319: Test failed: 12: WaitForSingleObject failed @@ -515,38 +505,36 @@ HEAP SUMMARY: - in use at exit: 236,614 bytes in 4,463 blocks - total heap usage: 20,730 allocs, 16,267 frees, 5,236,101 bytes allocated + in use at exit: 247,836 bytes in 4,673 blocks + total heap usage: 25,065 allocs, 20,392 frees, 5,943,826 bytes allocated +preloader: Warning: failed to reserve range 00110000-68000000 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: 162,334 bytes in 1,758 blocks - suppressed: 74,160 bytes in 2,695 blocks + still reachable: 169,306 bytes in 1,878 blocks + suppressed: 78,410 bytes in 2,785 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) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 280 from 88) used_suppression: 94 todo_suppress_libfontconfig_leak - used_suppression: 143 todo_suppress_dlopen_leak + used_suppression: 137 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: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init 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 + used_suppression: 54 glibc-2.10-on-SUSE-10.3-(x86) + used_suppression: 186 dl-hack3-cond-1 -preloader: Warning: failed to reserve range 00110000-68000000 msg.c:12319: Test failed: 13: WaitForSingleObject failed Memcheck, a memory error detector Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. @@ -555,30 +543,29 @@ HEAP SUMMARY: - in use at exit: 235,018 bytes in 4,438 blocks - total heap usage: 20,701 allocs, 16,263 frees, 5,226,217 bytes allocated + in use at exit: 247,836 bytes in 4,673 blocks + total heap usage: 25,064 allocs, 20,391 frees, 5,943,790 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: 161,732 bytes in 1,740 blocks - suppressed: 73,166 bytes in 2,688 blocks + still reachable: 169,306 bytes in 1,878 blocks + suppressed: 78,410 bytes in 2,785 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: 278 from 86) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 280 from 88) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 137 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak - 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: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init + used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init 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 @@ -594,30 +581,29 @@ HEAP SUMMARY: - in use at exit: 231,854 bytes in 4,438 blocks - total heap usage: 20,693 allocs, 16,255 frees, 5,220,261 bytes allocated + in use at exit: 247,836 bytes in 4,673 blocks + total heap usage: 25,064 allocs, 20,391 frees, 5,943,790 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: 158,568 bytes in 1,740 blocks - suppressed: 73,166 bytes in 2,688 blocks + still reachable: 169,306 bytes in 1,878 blocks + suppressed: 78,410 bytes in 2,785 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: 278 from 86) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 280 from 88) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 137 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak - 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: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init + used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init 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 @@ -633,20 +619,20 @@ HEAP SUMMARY: - in use at exit: 231,759 bytes in 4,434 blocks - total heap usage: 20,685 allocs, 16,251 frees, 5,220,082 bytes allocated + in use at exit: 257,213 bytes in 4,349 blocks + total heap usage: 24,730 allocs, 20,381 frees, 5,923,612 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: 158,552 bytes in 1,738 blocks - suppressed: 73,087 bytes in 2,686 blocks + still reachable: 178,683 bytes in 1,554 blocks + suppressed: 78,410 bytes in 2,785 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: 276 from 84) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 280 from 88) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 137 todo_suppress_dlopen_leak @@ -664,37 +650,36 @@ preloader: Warning: failed to reserve range 00110000-68000000 msg.c:12319: Test failed: 16: WaitForSingleObject failed + + HEAP SUMMARY: + in use at exit: 229,557 bytes in 4,312 blocks + total heap usage: 24,690 allocs, 20,378 frees, 5,895,928 bytes allocated + 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 msg 17 - - HEAP SUMMARY: - in use at exit: 231,854 bytes in 4,438 blocks - total heap usage: 20,692 allocs, 16,254 frees, 5,220,225 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: 158,568 bytes in 1,740 blocks - suppressed: 73,166 bytes in 2,688 blocks + still reachable: 151,027 bytes in 1,517 blocks + suppressed: 78,410 bytes in 2,785 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: 278 from 86) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 280 from 88) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 137 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak - 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: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init + used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XComposite_Init 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 @@ -710,20 +695,21 @@ HEAP SUMMARY: - in use at exit: 231,315 bytes in 4,430 blocks - total heap usage: 20,681 allocs, 16,251 frees, 5,219,638 bytes allocated + in use at exit: 248,807 bytes in 4,687 blocks + total heap usage: 25,082 allocs, 20,395 frees, 5,945,079 bytes allocated +preloader: Warning: failed to reserve range 00110000-68000000 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: 158,108 bytes in 1,734 blocks - suppressed: 73,087 bytes in 2,686 blocks + still reachable: 170,277 bytes in 1,892 blocks + suppressed: 78,410 bytes in 2,785 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: 280 from 88) + ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 276 from 84) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 137 todo_suppress_dlopen_leak @@ -739,7 +725,6 @@ used_suppression: 54 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 186 dl-hack3-cond-1 -preloader: Warning: failed to reserve range 00110000-68000000 msg.c:12319: Test failed: 18: WaitForSingleObject failed Memcheck, a memory error detector Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. @@ -748,15 +733,16 @@ HEAP SUMMARY: - in use at exit: 231,315 bytes in 4,430 blocks - total heap usage: 20,681 allocs, 16,251 frees, 5,219,638 bytes allocated + in use at exit: 229,557 bytes in 4,312 blocks + total heap usage: 24,690 allocs, 20,378 frees, 5,895,928 bytes allocated +preloader: Warning: failed to reserve range 00110000-68000000 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: 158,108 bytes in 1,734 blocks - suppressed: 73,087 bytes in 2,686 blocks + still reachable: 151,027 bytes in 1,517 blocks + suppressed: 78,410 bytes in 2,785 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes @@ -777,7 +763,6 @@ used_suppression: 54 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 186 dl-hack3-cond-1 -preloader: Warning: failed to reserve range 00110000-68000000 msg.c:12319: Test failed: 19: WaitForSingleObject failed Memcheck, a memory error detector Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. @@ -786,15 +771,16 @@ HEAP SUMMARY: - in use at exit: 231,759 bytes in 4,434 blocks - total heap usage: 20,685 allocs, 16,251 frees, 5,220,082 bytes allocated + in use at exit: 248,807 bytes in 4,687 blocks + total heap usage: 25,082 allocs, 20,395 frees, 5,945,079 bytes allocated +preloader: Warning: failed to reserve range 00110000-68000000 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: 158,552 bytes in 1,738 blocks - suppressed: 73,087 bytes in 2,686 blocks + still reachable: 170,277 bytes in 1,892 blocks + suppressed: 78,410 bytes in 2,785 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes @@ -815,19 +801,18 @@ used_suppression: 54 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 186 dl-hack3-cond-1 -preloader: Warning: failed to reserve range 00110000-68000000 msg.c:12319: Test failed: 20: WaitForSingleObject failed HEAP SUMMARY: - in use at exit: 231,759 bytes in 4,434 blocks - total heap usage: 20,685 allocs, 16,251 frees, 5,220,082 bytes allocated + in use at exit: 248,807 bytes in 4,687 blocks + total heap usage: 25,082 allocs, 20,395 frees, 5,945,079 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: 158,552 bytes in 1,738 blocks - suppressed: 73,087 bytes in 2,686 blocks + still reachable: 170,277 bytes in 1,892 blocks + suppressed: 78,410 bytes in 2,785 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes @@ -848,48 +833,45 @@ used_suppression: 54 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 186 dl-hack3-cond-1 -msg.c:4502: Test failed: ShowWindow(SW_HIDE):overlapped: 10: the msg 0x0008 was expected, but got msg 0x0086 instead -msg.c:4502: Test failed: ShowWindow(SW_HIDE):overlapped: 13: the msg sequence is not complete: expected 0000 - actual 0006 -msg.c:3889: Test failed: Destroy MDI frame window: 11: the msg 0x0002 was expected, but got msg 0x0086 instead -msg.c:3889: Test failed: Destroy MDI frame window: 12: the msg 0x0082 was expected, but got msg 0x0006 instead -msg.c:3889: Test failed: Destroy MDI frame window: 13: the msg sequence is not complete: expected 0000 - actual 001c +msg.c:4732: Test failed: EndCustomDialog: 4: the msg 0x0005 was expected, but got msg 0x0086 instead +msg.c:4732: Test failed: EndCustomDialog: 5: the msg 0x0086 was expected, but got msg 0x0006 instead +msg.c:4732: Test failed: EndCustomDialog: 8: the msg 0x0006 was expected, but got msg 0x001c instead +msg.c:4732: Test failed: EndCustomDialog: 14: the msg 0x0009 was expected, but got msg 0x0008 instead +msg.c:4732: Test failed: EndCustomDialog: 15: the msg sequence is not complete: expected 0008 - actual 0000 fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet -msg.c:7188: Tests skipped: Shift+MouseButton event didn't get to the window - Thread 1: - Invalid write of size 4 - at tfunc_crash (msg.c:7898) - by ??? (winproc.c:172) - by call_window_proc (winproc.c:242) - by CallWindowProcA (winproc.c:958) - by DispatchMessageA (message.c:3055) - by test_timers (msg.c:7962) - by func_msg (msg.c:12427) - by run_test (test.h:541) - by main (test.h:591) - Address 0x0 is not stack'd, malloc'd or (recently) free'd - -{ - - Memcheck:Addr4 - fun:tfunc_crash - obj:/home/dank/wine-git/dlls/user32/user32.dll.so - fun:call_window_proc - fun:CallWindowProcA - fun:DispatchMessageA - fun:test_timers - fun:func_msg - fun:run_test - fun:main -} +msg.c:7005: Test failed: VK_N press/release: 3: the msg 0x0102 was expected, but got msg 0x001f instead +msg.c:7005: Test failed: VK_N press/release: 4: the msg 0x0111 was expected, but got msg 0x0086 instead +msg.c:7005: Test failed: VK_N press/release: 6: the msg 0x0101 was expected, but got msg 0x0006 instead +msg.c:7005: Test failed: VK_N press/release: 7: the msg 0x0101 was expected, but got msg 0x001c instead +msg.c:7005: Test failed: VK_N press/release: 8: the msg sequence is not complete: expected 0000 - actual 0008 +msg.c:7014: Test failed: Shift+VK_N press/release: 0: the msg sequence is not complete: expected 0100 - actual 0000 +msg.c:7023: Test failed: Ctrl+VK_N press/release: 0: the msg sequence is not complete: expected 0100 - actual 0000 +msg.c:7032: Test failed: Alt+VK_N press/release: 0: the msg sequence is not complete: expected 0104 - actual 0000 +msg.c:7043: Test failed: Ctrl+Alt+VK_N press/release 1: 0: the msg sequence is not complete: expected 0100 - actual 0000 +msg.c:7056: Test failed: VK_N press/release: 0: the msg sequence is not complete: expected 0100 - actual 0000 +msg.c:7065: Test failed: Shift+VK_N press/release: 0: the msg sequence is not complete: expected 0100 - actual 0000 +msg.c:7074: Test failed: Ctrl+VK_N press/release 2: 0: the msg sequence is not complete: expected 0100 - actual 0000 +msg.c:7083: Test failed: Alt+VK_N press/release 2: 0: the msg sequence is not complete: expected 0104 - actual 0000 +msg.c:7094: Test failed: Ctrl+Alt+VK_N press/release 2: 0: the msg sequence is not complete: expected 0100 - actual 0000 +msg.c:7105: Test failed: Ctrl+Shift+VK_N press/release: 0: the msg sequence is not complete: expected 0100 - actual 0000 +msg.c:7118: Test failed: Ctrl+Alt+Shift+VK_N press/release: 0: the msg sequence is not complete: expected 0100 - actual 0000 +msg.c:7138: Test failed: F1 press/release: 0: the msg sequence is not complete: expected 0100 - actual 0000 +msg.c:7144: Test failed: VK_APPS press/release: 0: the msg sequence is not complete: expected 0100 - actual 0000 +msg.c:7186: Test failed: Shift+MouseButton press/release: 1: the msg 0x0100 was expected, but got msg 0x0201 instead +msg.c:7186: Test failed: Shift+MouseButton press/release: 2: the msg 0x0100 was expected, but got msg 0x0201 instead +msg.c:7186: Test failed: Shift+MouseButton press/release: 5: the msg 0x0201 was expected, but got msg 0x0202 instead +msg.c:7186: Test failed: Shift+MouseButton press/release: 6: the msg 0x0201 was expected, but got msg 0x0202 instead +msg.c:7186: Test failed: Shift+MouseButton press/release: 7: the msg sequence is not complete: expected 0202 - actual 0000 msg.c:11015: Tests skipped: Skipping DBCS WM_CHAR test in SBCS codepage 'ANSI Latin 1' HEAP SUMMARY: - in use at exit: 543,715 bytes in 5,628 blocks - total heap usage: 71,033 allocs, 65,405 frees, 18,166,678 bytes allocated + in use at exit: 553,022 bytes in 5,886 blocks + total heap usage: 75,718 allocs, 69,832 frees, 18,786,263 bytes allocated + Thread 1: 28 bytes in 1 blocks are definitely lost at notify_alloc (heap.c:254) by RtlAllocateHeap (heap.c:1700) @@ -951,7 +933,7 @@ by RtlAllocateHeap (heap.c:1700) by alloc_win_data (window.c:1744) by X11DRV_create_win_data (window.c:1864) - by X11DRV_WindowPosChanging (window.c:2123) + by X11DRV_WindowPosChanging (window.c:2127) by set_window_pos (winpos.c:1878) by USER_SetWindowPos (winpos.c:1971) by SetWindowPos (winpos.c:2045) @@ -991,32 +973,32 @@ LEAK SUMMARY: definitely lost: 172 bytes in 3 blocks indirectly lost: 120 bytes in 10 blocks - possibly lost: 51,700 bytes in 295 blocks - still reachable: 417,365 bytes in 2,619 blocks - suppressed: 74,358 bytes in 2,701 blocks + possibly lost: 22,364 bytes in 12 blocks + still reachable: 450,685 bytes in 3,061 blocks + suppressed: 79,681 bytes in 2,800 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: 45 errors from 42 contexts (suppressed: 713 from 93) + ERROR SUMMARY: 16 errors from 14 contexts (suppressed: 691 from 92) used_suppression: 94 todo_suppress_libfontconfig_leak used_suppression: 143 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak - used_suppression: 1 user32_builtin_classes_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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak used_suppression: 2 wine_bug_20692_wontfix used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main used_suppression: 1 todo_suppress_wine_init_load_order_leak used_suppression: 1 todo_suppress_wine_alloc_module_leak used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay used_suppression: 207 bogus_Xcursor - used_suppression: 214 X on SUSE11 writev uninit padding 2 + used_suppression: 193 X on SUSE11 writev uninit padding 2 used_suppression: 56 glibc-2.10-on-SUSE-10.3-(x86) used_suppression: 193 dl-hack3-cond-1 diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-user32_win.txt 2010-03-18-21.54/vg-user32_win.txt --- 2010-03-05-10.53/vg-user32_win.txt 1969-12-31 16:00:00.000000000 -0800 +++ 2010-03-18-21.54/vg-user32_win.txt 2010-03-19 00:12:24.000000000 -0700 @@ -0,0 +1,73 @@ + Invalid read of size 4 + at X11DRV_GetKeyboardLayout (keyboard.c:1998) + by GetKeyboardLayout (input.c:682) + by IMM_DestroyContext (imm.c:679) + by IMM_FreeThreadData (imm.c:239) + by DllMain (imm.c:389) + by __wine_spec_dll_entry (dll_entry.c:40) + by ??? (loader.c:137) + by MODULE_InitDLL (loader.c:982) + by LdrShutdownThread (loader.c:2348) + by exit_thread (thread.c:343) + by ??? (signal_i386.c:2429) + by call_thread_entry_point (signal_i386.c:2455) + by start_thread (thread.c:399) + by start_thread (in /lib/tls/i686/cmov/libpthread-2.10.1.so) + by clone (in /lib/tls/i686/cmov/libc-2.10.1.so) + Address 0x7f031a9c is not stack'd, malloc'd or (recently) free'd + +{ + + Memcheck:Addr4 + fun:X11DRV_GetKeyboardLayout + fun:GetKeyboardLayout + fun:IMM_DestroyContext + fun:IMM_FreeThreadData + fun:DllMain + fun:__wine_spec_dll_entry + obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so + fun:MODULE_InitDLL + fun:LdrShutdownThread + fun:exit_thread + obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so + fun:call_thread_entry_point + fun:start_thread + fun:start_thread + fun:clone +} + + HEAP SUMMARY: + in use at exit: 641,439 bytes in 7,196 blocks + total heap usage: 130,420 allocs, 123,224 frees, 11,799,558 bytes allocated + + LEAK SUMMARY: + definitely lost: 0 bytes in 0 blocks + indirectly lost: 120 bytes in 10 blocks + possibly lost: 2,164 bytes in 2 blocks + still reachable: 559,536 bytes in 4,386 blocks + suppressed: 79,619 bytes in 2,798 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: 3 errors from 3 contexts (suppressed: 596 from 90) + + 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: 4 todo_wine_dlls_winex11drv__XkbUseExtension + used_suppression: 1 user32_builtin_classes_leak + used_suppression: 1 todo_wine_dlls_winex11drv__x11drv_init_thread_data_main + used_suppression: 1 todo_suppress_wine_init_load_order_leak + used_suppression: 1 todo_suppress_wine_alloc_module_leak + used_suppression: 2 todo_wine_dlls_winex11drv_XOpenDisplay + used_suppression: 200 X on SUSE11 writev uninit padding 2 + used_suppression: 107 bogus_Xcursor + used_suppression: 56 glibc-2.10-on-SUSE-10.3-(x86) + used_suppression: 193 dl-hack3-cond-1 + diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-windowscodecs_stream.txt 2010-03-18-21.54/vg-windowscodecs_stream.txt --- 2010-03-05-10.53/vg-windowscodecs_stream.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-windowscodecs_stream.txt 2010-03-19 00:12:24.000000000 -0700 @@ -40,22 +40,22 @@ } HEAP SUMMARY: - in use at exit: 306,081 bytes in 4,677 blocks - total heap usage: 21,393 allocs, 16,716 frees, 5,568,953 bytes allocated + in use at exit: 314,644 bytes in 4,930 blocks + total heap usage: 25,708 allocs, 20,778 frees, 6,254,737 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: 229,437 bytes in 1,954 blocks - suppressed: 76,524 bytes in 2,713 blocks + still reachable: 232,706 bytes in 2,108 blocks + suppressed: 81,818 bytes in 2,812 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: 2 errors from 2 contexts (suppressed: 311 from 94) + ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 312 from 95) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 todo_suppress_libfontconfig_leak used_suppression: 151 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 2 todo_wine_dlls_winex11drv__X11DRV_XRender_Init diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-winhttp_winhttp.txt 2010-03-18-21.54/vg-winhttp_winhttp.txt --- 2010-03-05-10.53/vg-winhttp_winhttp.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-winhttp_winhttp.txt 2010-03-19 00:12:24.000000000 -0700 @@ -154,8 +154,8 @@ definitely lost: 308 bytes in 4 blocks indirectly lost: 2,792 bytes in 127 blocks possibly lost: 2,304 bytes in 11 blocks - still reachable: 186,463 bytes in 1,773 blocks - suppressed: 79,410 bytes in 2,736 blocks + still reachable: 189,732 bytes in 1,927 blocks + suppressed: 84,739 bytes in 2,835 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-winspool.drv_info.txt 2010-03-18-21.54/vg-winspool.drv_info.txt --- 2010-03-05-10.53/vg-winspool.drv_info.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-winspool.drv_info.txt 2010-03-19 00:12:24.000000000 -0700 @@ -342,15 +342,15 @@ definitely lost: 200 bytes in 10 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 8 bytes in 1 blocks - still reachable: 373,911 bytes in 3,534 blocks - suppressed: 91,837 bytes in 2,802 blocks + still reachable: 369,887 bytes in 3,637 blocks + suppressed: 97,179 bytes in 2,901 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: 11 errors from 11 contexts (suppressed: 886 from 112) + ERROR SUMMARY: 11 errors from 11 contexts (suppressed: 887 from 113) - used_suppression: 94 todo_suppress_libfontconfig_leak + used_suppression: 95 todo_suppress_libfontconfig_leak used_suppression: 172 todo_suppress_dlopen_leak used_suppression: 1 suppress_nss_leak used_suppression: 1 user32_builtin_classes_leak diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-wintrust_softpub.txt 2010-03-18-21.54/vg-wintrust_softpub.txt --- 2010-03-05-10.53/vg-wintrust_softpub.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-wintrust_softpub.txt 2010-03-19 00:12:24.000000000 -0700 @@ -210,8 +210,8 @@ definitely lost: 720 bytes in 8 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 0 bytes in 0 blocks - still reachable: 184,344 bytes in 1,734 blocks - suppressed: 79,336 bytes in 2,736 blocks + still reachable: 187,613 bytes in 1,888 blocks + suppressed: 84,670 bytes in 2,835 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes diff -Nu -x '*diff.txt' 2010-03-05-10.53/vg-ws2_32_sock.txt 2010-03-18-21.54/vg-ws2_32_sock.txt --- 2010-03-05-10.53/vg-ws2_32_sock.txt 2010-03-05 12:55:22.000000000 -0800 +++ 2010-03-18-21.54/vg-ws2_32_sock.txt 2010-03-19 00:12:24.000000000 -0700 @@ -5,15 +5,15 @@ sock.c:2887: Tests skipped: WSAIoctl failed to get AcceptEx with ret -1 + errno 10045 HEAP SUMMARY: - in use at exit: 49,323 bytes in 144 blocks - total heap usage: 16,947 allocs, 16,803 frees, 4,691,722 bytes allocated + in use at exit: 49,330 bytes in 144 blocks + total heap usage: 16,717 allocs, 16,573 frees, 4,679,507 bytes allocated LEAK SUMMARY: definitely lost: 0 bytes in 0 blocks indirectly lost: 120 bytes in 10 blocks possibly lost: 32,456 bytes in 17 blocks - still reachable: 6,028 bytes in 41 blocks - suppressed: 10,719 bytes in 76 blocks + still reachable: 6,029 bytes in 41 blocks + suppressed: 10,725 bytes in 76 blocks Reachable blocks (those to which a pointer was found) are not shown. To see them, rerun with: --leak-check=full --show-reachable=yes