==6157== Memcheck, a memory error detector ==6157== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==6157== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==6157== Command: /home/dank/wine-git/wine ./base_unittests.exe --gtest_filter=MessageLoopTest.*-BaseWinUtilTest.FormatMessageW:DirectoryWatcherTest.*:FileUtilTest.CountFilesCreatedAfter:FileUtilTest.GetFileCreationLocalTime:WMIUtilTest.* ==6157== ==6158== Memcheck, a memory error detector ==6158== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==6158== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==6158== Command: /usr/bin/dirname /home/dank/wine-git/wine ==6158== ==6158== ==6158== HEAP SUMMARY: ==6158== in use at exit: 0 bytes in 0 blocks ==6158== total heap usage: 1,387 allocs, 1,387 frees, 76,062 bytes allocated ==6158== ==6158== All heap blocks were freed -- no leaks are possible ==6158== ==6158== For counts of detected and suppressed errors, rerun with: -v ==6158== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5) ==6157== ==6157== HEAP SUMMARY: ==6157== in use at exit: 10,072 bytes in 57 blocks ==6157== total heap usage: 70 allocs, 13 frees, 15,958 bytes allocated ==6157== ==6157== LEAK SUMMARY: ==6157== definitely lost: 0 bytes in 0 blocks ==6157== indirectly lost: 0 bytes in 0 blocks ==6157== possibly lost: 0 bytes in 0 blocks ==6157== still reachable: 10,072 bytes in 57 blocks ==6157== suppressed: 0 bytes in 0 blocks ==6157== Reachable blocks (those to which a pointer was found) are not shown. ==6157== To see them, rerun with: --leak-check=full --show-reachable=yes ==6157== ==6157== For counts of detected and suppressed errors, rerun with: -v ==6157== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5) ==6160== Memcheck, a memory error detector ==6160== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==6160== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==6160== Command: /bin/uname -s ==6160== ==6160== ==6160== HEAP SUMMARY: ==6160== in use at exit: 0 bytes in 0 blocks ==6160== total heap usage: 1,387 allocs, 1,387 frees, 76,062 bytes allocated ==6160== ==6160== All heap blocks were freed -- no leaks are possible ==6160== ==6160== For counts of detected and suppressed errors, rerun with: -v ==6160== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5) ==6157== Memcheck, a memory error detector ==6157== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==6157== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==6157== Command: /home/dank/wine-git/loader/wine ./base_unittests.exe --gtest_filter=MessageLoopTest.*-BaseWinUtilTest.FormatMessageW:DirectoryWatcherTest.*:FileUtilTest.CountFilesCreatedAfter:FileUtilTest.GetFileCreationLocalTime:WMIUtilTest.* ==6157== ==6157== Memcheck, a memory error detector ==6157== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==6157== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==6157== Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine ./base_unittests.exe --gtest_filter=MessageLoopTest.*-BaseWinUtilTest.FormatMessageW:DirectoryWatcherTest.*:FileUtilTest.CountFilesCreatedAfter:FileUtilTest.GetFileCreationLocalTime:WMIUtilTest.* ==6157== preloader: Warning: failed to reserve range 00110000-68000000 ==6157== Warning: set address range perms: large range [0x82000000, 0xfe950000) (defined) ==6157== ==6157== LOAD_PDB_DEBUGINFO(fd=10, avma=0x400000, total_size=6451200, uu_reloc=0x0) ==6157== LOAD_PDB_DEBUGINFO: objname: /home/dank/demo/src/chrome/Debug/base_unittests.exe ==6157== LOAD_PDB_DEBUGINFO: pdbname: /home/dank/demo/src/chrome/Debug/base_unittests.pdb --6157-- PDB_READER: --6157-- BIAS_FOR_SYMBOLS = 0x00400000 (di->rx_map_avma) --6157-- BIAS_FOR_LINETAB = 0x00400000 (di->rx_map_avma) --6157-- BIAS_FOR_LINETAB2 = 0x00401000 (di->text_bias) --6157-- BIAS_FOR_FPO = 0x00000000 0 --6157-- RELOC = 0x00000000 ==6157== warning: ignoring line info entry with huge line number (16707566) ==6157== Can't handle line numbers greater than 1048575, sorry ==6157== (Nb: this message is only shown once) --6157-- # symbols read = 22568 --6157-- # lines read = 0 --6157-- # line2s read = 140733 --6157-- # fpos read = 173 fixme:heap:HeapSetInformation (nil) 1 (nil) 0 ==6157== ==6157== LOAD_PDB_DEBUGINFO(fd=16, avma=0x4ad00000, total_size=11137024, uu_reloc=0x0) ==6157== LOAD_PDB_DEBUGINFO: objname: /home/dank/demo/src/chrome/Debug/icudt42.dll ==6157== Warning: Missing or un-stat-able /home/dank/demo/src/chrome/Debug/icudt42.pdb ==6157== LOAD_PDB_DEBUGINFO: missing: /home/dank/demo/src/chrome/Debug/icudt42.pdb Note: Google Test filter = MessageLoopTest.*-BaseWinUtilTest.FormatMessageW:DirectoryWatcherTest.*:FileUtilTest.CountFilesCreatedAfter:FileUtilTest.GetFileCreationLocalTime:WMIUtilTest.* [==========] Running 22 tests from 1 test case. [----------] Global test environment set-up. [----------] 22 tests from MessageLoopTest [ RUN ] MessageLoopTest.PostTask [ OK ] MessageLoopTest.PostTask (787 ms) [ RUN ] MessageLoopTest.PostTask_SEH [ OK ] MessageLoopTest.PostTask_SEH (65 ms) [ RUN ] MessageLoopTest.PostDelayedTask_Basic [ OK ] MessageLoopTest.PostDelayedTask_Basic (460 ms) [ RUN ] MessageLoopTest.PostDelayedTask_InDelayOrder [ OK ] MessageLoopTest.PostDelayedTask_InDelayOrder (676 ms) [ RUN ] MessageLoopTest.PostDelayedTask_InPostOrder [ OK ] MessageLoopTest.PostDelayedTask_InPostOrder (400 ms) [ RUN ] MessageLoopTest.PostDelayedTask_InPostOrder_2 [ OK ] MessageLoopTest.PostDelayedTask_InPostOrder_2 (227 ms) [ RUN ] MessageLoopTest.PostDelayedTask_InPostOrder_3 [ OK ] MessageLoopTest.PostDelayedTask_InPostOrder_3 (399 ms) [ RUN ] MessageLoopTest.PostDelayedTask_SharedTimer [ OK ] MessageLoopTest.PostDelayedTask_SharedTimer (419 ms) [ RUN ] MessageLoopTest.PostDelayedTask_SharedTimer_SubPump [ OK ] MessageLoopTest.PostDelayedTask_SharedTimer_SubPump (215 ms) [ RUN ] MessageLoopTest.Crasher [ OK ] MessageLoopTest.Crasher (106 ms) [ RUN ] MessageLoopTest.CrasherNasty [ OK ] MessageLoopTest.CrasherNasty (27 ms) [ RUN ] MessageLoopTest.Nesting [ OK ] MessageLoopTest.Nesting (281 ms) [ RUN ] MessageLoopTest.RecursiveDenial1 [ OK ] MessageLoopTest.RecursiveDenial1 (479 ms) [ RUN ] MessageLoopTest.RecursiveSupport1 [ OK ] MessageLoopTest.RecursiveSupport1 (256 ms) [ RUN ] MessageLoopTest.RecursiveDenial2 [ OK ] MessageLoopTest.RecursiveDenial2 (3339 ms) [ RUN ] MessageLoopTest.RecursiveSupport2 [ OK ] MessageLoopTest.RecursiveSupport2 (483 ms) [ RUN ] MessageLoopTest.NonNestableWithNoNesting [ OK ] MessageLoopTest.NonNestableWithNoNesting (168 ms) [ RUN ] MessageLoopTest.NonNestableInNestedLoop [ OK ] MessageLoopTest.NonNestableInNestedLoop (453 ms) [ RUN ] MessageLoopTest.NonNestableDelayedInNestedLoop [ OK ] MessageLoopTest.NonNestableDelayedInNestedLoop (393 ms) [ RUN ] MessageLoopTest.Dispatcher [ OK ] MessageLoopTest.Dispatcher (141 ms) [ RUN ] MessageLoopTest.IOHandler [ OK ] MessageLoopTest.IOHandler (197 ms) [ RUN ] MessageLoopTest.WaitForIO [ OK ] MessageLoopTest.WaitForIO (532 ms) [----------] 22 tests from MessageLoopTest (10699 ms total) [----------] Global test environment tear-down [==========] 22 tests from 1 test case ran. (10856 ms total) [ PASSED ] 22 tests. YOU HAVE 1 DISABLED TEST YOU HAVE 2 FLAKY TESTS ==6157== ==6157== HEAP SUMMARY: ==6157== in use at exit: 917,832 bytes in 7,141 blocks ==6157== total heap usage: 318,831 allocs, 311,690 frees, 26,415,758 bytes allocated ==6157== ==6157== 8 bytes in 4 blocks are definitely lost in loss record 87 of 1,034 ==6157== at 0xCC93905: notify_alloc (heap.c:214) ==6157== by 0xCC937CB: RtlAllocateHeap (heap.c:1421) ==6157== by 0xD88554F: DEFWND_SetTextW (defwnd.c:134) ==6157== by 0xD887F3B: DefWindowProcW (defwnd.c:981) ==6157== by 0xD8EB9E0: StaticWndProc_common (static.c:520) ==6157== by 0xD8EBF66: StaticWndProcW (static.c:630) ==6157== by 0xD910779: ??? (library.h:159) ==6157== by 0xD910E1D: call_window_proc (winproc.c:469) ==6157== by 0xD918308: WINPROC_call_window (winproc.c:2214) ==6157== by 0xD8CE2F3: call_window_proc (message.c:1635) ==6157== by 0xD8D0A75: send_message (message.c:2482) ==6157== by 0xD8D0E75: SendMessageW (message.c:2605) ==6157== by 0xD9028A4: WIN_CreateWindowEx (win.c:1340) ==6157== by 0xD903554: CreateWindowExW (win.c:1573) ==6157== by 0xD889275: DIALOG_CreateControls32 (dialog.c:276) ==6157== by 0xD88A954: DIALOG_CreateIndirect (dialog.c:691) ==6157== by 0xD88B052: DialogBoxIndirectParamAorW (dialog.c:871) ==6157== by 0xD88B10C: DialogBoxIndirectParamW (dialog.c:892) ==6157== by 0xD8D849C: MessageBoxIndirectW (msgbox.c:527) ==6157== by 0xD8D81FD: MessageBoxExW (msgbox.c:451) ==6157== by 0xD8D811D: MessageBoxW (msgbox.c:406) ==6157== by 0x4DF807: `anonymous namespace'::MessageBoxTask::Run (message_loop_unittest.cc:704) ==6157== by 0x64EB58: MessageLoop::RunTask (message_loop.cc:314) ==6157== by 0x64EC04: MessageLoop::DeferOrRunPendingTask (message_loop.cc:322) ==6157== by 0x64F158: MessageLoop::DoWork (message_loop.cc:429) ==6157== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:DEFWND_SetTextW fun:DefWindowProcW fun:StaticWndProc_common fun:StaticWndProcW obj:/home/dank/wine-git/dlls/user32/user32.dll.so fun:call_window_proc fun:WINPROC_call_window fun:call_window_proc fun:send_message fun:SendMessageW fun:WIN_CreateWindowEx fun:CreateWindowExW fun:DIALOG_CreateControls32 fun:DIALOG_CreateIndirect fun:DialogBoxIndirectParamAorW fun:DialogBoxIndirectParamW fun:MessageBoxIndirectW fun:MessageBoxExW fun:MessageBoxW fun:`anonymous namespace'::MessageBoxTask::Run fun:MessageLoop::RunTask fun:MessageLoop::DeferOrRunPendingTask fun:MessageLoop::DoWork } ==6157== 40 bytes in 1 blocks are definitely lost in loss record 409 of 1,034 ==6157== at 0xCC93905: notify_alloc (heap.c:214) ==6157== by 0xCC937CB: RtlAllocateHeap (heap.c:1421) ==6157== by 0x1030355B: x11drv_init_thread_data (x11drv_main.c:635) ==6157== by 0x102FAAD8: thread_init_display (x11drv.h:567) ==6157== by 0x102FB3E0: X11DRV_create_win_data (window.c:1791) ==6157== by 0x102FAB5E: X11DRV_SetWindowStyle (window.c:1577) ==6157== by 0xD8FFF06: WIN_SetStyle (win.c:647) ==6157== by 0xD90B29F: show_window (winpos.c:1036) ==6157== by 0xD90B652: ShowWindow (winpos.c:1136) ==6157== by 0xD902E25: WIN_CreateWindowEx (win.c:1425) ==6157== by 0xD903554: CreateWindowExW (win.c:1573) ==6157== by 0xD889275: DIALOG_CreateControls32 (dialog.c:276) ==6157== by 0xD88A954: DIALOG_CreateIndirect (dialog.c:691) ==6157== by 0xD88B052: DialogBoxIndirectParamAorW (dialog.c:871) ==6157== by 0xD88B10C: DialogBoxIndirectParamW (dialog.c:892) ==6157== by 0xD8D849C: MessageBoxIndirectW (msgbox.c:527) ==6157== by 0xD8D81FD: MessageBoxExW (msgbox.c:451) ==6157== by 0xD8D811D: MessageBoxW (msgbox.c:406) ==6157== by 0x4DF807: `anonymous namespace'::MessageBoxTask::Run (message_loop_unittest.cc:704) ==6157== by 0x64EB58: MessageLoop::RunTask (message_loop.cc:314) ==6157== by 0x64EC04: MessageLoop::DeferOrRunPendingTask (message_loop.cc:322) ==6157== by 0x64F158: MessageLoop::DoWork (message_loop.cc:429) ==6157== by 0x6E242B: base::MessagePumpDefault::Run (message_pump_default.cc:23) ==6157== by 0x64E47A: MessageLoop::RunInternal (message_loop.cc:199) ==6157== by 0x64E2CF: MessageLoop::RunHandler (message_loop.cc:181) ==6157== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:x11drv_init_thread_data fun:thread_init_display fun:X11DRV_create_win_data fun:X11DRV_SetWindowStyle fun:WIN_SetStyle fun:show_window fun:ShowWindow fun:WIN_CreateWindowEx fun:CreateWindowExW fun:DIALOG_CreateControls32 fun:DIALOG_CreateIndirect fun:DialogBoxIndirectParamAorW fun:DialogBoxIndirectParamW fun:MessageBoxIndirectW fun:MessageBoxExW fun:MessageBoxW fun:`anonymous namespace'::MessageBoxTask::Run fun:MessageLoop::RunTask fun:MessageLoop::DeferOrRunPendingTask fun:MessageLoop::DoWork fun:base::MessagePumpDefault::Run fun:MessageLoop::RunInternal fun:MessageLoop::RunHandler } ==6157== 84 bytes in 3 blocks are definitely lost in loss record 630 of 1,034 ==6157== at 0xCC93905: notify_alloc (heap.c:214) ==6157== by 0xCC937CB: RtlAllocateHeap (heap.c:1421) ==6157== by 0xCC89FFE: NtReadFile (file.c:660) ==6157== by 0xCDCFBE1: ReadFile (file.c:424) ==6157== by 0x4E390A: `anonymous namespace'::TestIOHandler::Init (message_loop_unittest.cc:1159) ==6157== by 0x4E4728: `anonymous namespace'::IOHandlerTask::Run (message_loop_unittest.cc:1180) ==6157== by 0x64EB58: MessageLoop::RunTask (message_loop.cc:314) ==6157== by 0x64EC04: MessageLoop::DeferOrRunPendingTask (message_loop.cc:322) ==6157== by 0x64F158: MessageLoop::DoWork (message_loop.cc:429) ==6157== by 0x6DDD41: base::MessagePumpForIO::DoRunLoop (message_pump_win.cc:446) ==6157== by 0x6DC8C1: base::MessagePumpWin::RunWithDispatcher (message_pump_win.cc:52) ==6157== by 0x6DCB1B: base::MessagePumpWin::Run (in /home/dank/demo/src/chrome/Debug/base_unittests.exe) ==6157== by 0x64E47A: MessageLoop::RunInternal (message_loop.cc:199) ==6157== by 0x64E2CF: MessageLoop::RunHandler (message_loop.cc:181) ==6157== by 0x64E159: MessageLoop::Run (message_loop.cc:155) ==6157== by 0x65BD85: base::Thread::Run (thread.cc:132) ==6157== by 0x65BE62: base::Thread::ThreadMain (thread.cc:153) ==6157== by 0x659D90: `anonymous namespace'::ThreadFunc (platform_thread_win.cc:26) ==6157== by 0xCCC3BA3: ??? (signal_i386.c:2279) ==6157== by 0xCCC3BE1: call_thread_entry_point (signal_i386.c:2306) ==6157== by 0xCCCAFC4: start_thread (thread.c:469) ==6157== by 0xC6904FE: start_thread (pthread_create.c:297) ==6157== by 0xC78DB9D: clone (clone.S:130) ==6157== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:NtReadFile fun:ReadFile fun:`anonymous namespace'::TestIOHandler::Init fun:`anonymous namespace'::IOHandlerTask::Run fun:MessageLoop::RunTask fun:MessageLoop::DeferOrRunPendingTask fun:MessageLoop::DoWork fun:base::MessagePumpForIO::DoRunLoop fun:base::MessagePumpWin::RunWithDispatcher fun:base::MessagePumpWin::Run fun:MessageLoop::RunInternal fun:MessageLoop::RunHandler fun:MessageLoop::Run fun:base::Thread::Run fun:base::Thread::ThreadMain fun:`anonymous namespace'::ThreadFunc obj:/home/dank/wine-git/dlls/ntdll/ntdll.dll.so fun:call_thread_entry_point fun:start_thread fun:start_thread fun:clone } ==6157== LEAK SUMMARY: ==6157== definitely lost: 132 bytes in 8 blocks ==6157== indirectly lost: 120 bytes in 10 blocks ==6157== possibly lost: 144 bytes in 1 blocks ==6157== still reachable: 777,687 bytes in 2,713 blocks ==6157== suppressed: 139,749 bytes in 4,409 blocks ==6157== Reachable blocks (those to which a pointer was found) are not shown. ==6157== To see them, rerun with: --leak-check=full --show-reachable=yes ==6157== ==6157== For counts of detected and suppressed errors, rerun with: -v ==6157== ERROR SUMMARY: 4 errors from 4 contexts (suppressed: 761 from 152)