==6139== Memcheck, a memory error detector ==6139== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==6139== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==6139== Command: /home/dank/wine-git/wine ./base_unittests.exe --gtest_filter=FileUtilTest.*-BaseWinUtilTest.FormatMessageW:DirectoryWatcherTest.*:FileUtilTest.CountFilesCreatedAfter:FileUtilTest.GetFileCreationLocalTime:WMIUtilTest.* ==6139== ==6140== Memcheck, a memory error detector ==6140== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==6140== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==6140== Command: /usr/bin/dirname /home/dank/wine-git/wine ==6140== ==6140== ==6140== HEAP SUMMARY: ==6140== in use at exit: 0 bytes in 0 blocks ==6140== total heap usage: 1,387 allocs, 1,387 frees, 76,062 bytes allocated ==6140== ==6140== All heap blocks were freed -- no leaks are possible ==6140== ==6140== For counts of detected and suppressed errors, rerun with: -v ==6140== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5) ==6139== ==6139== HEAP SUMMARY: ==6139== in use at exit: 10,072 bytes in 57 blocks ==6139== total heap usage: 70 allocs, 13 frees, 15,958 bytes allocated ==6139== ==6139== LEAK SUMMARY: ==6139== definitely lost: 0 bytes in 0 blocks ==6139== indirectly lost: 0 bytes in 0 blocks ==6139== possibly lost: 0 bytes in 0 blocks ==6139== still reachable: 10,072 bytes in 57 blocks ==6139== suppressed: 0 bytes in 0 blocks ==6139== Reachable blocks (those to which a pointer was found) are not shown. ==6139== To see them, rerun with: --leak-check=full --show-reachable=yes ==6139== ==6139== For counts of detected and suppressed errors, rerun with: -v ==6139== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5) ==6142== Memcheck, a memory error detector ==6142== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==6142== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==6142== Command: /bin/uname -s ==6142== ==6142== ==6142== HEAP SUMMARY: ==6142== in use at exit: 0 bytes in 0 blocks ==6142== total heap usage: 1,387 allocs, 1,387 frees, 76,062 bytes allocated ==6142== ==6142== All heap blocks were freed -- no leaks are possible ==6142== ==6142== For counts of detected and suppressed errors, rerun with: -v ==6142== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5) ==6139== Memcheck, a memory error detector ==6139== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==6139== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==6139== Command: /home/dank/wine-git/loader/wine ./base_unittests.exe --gtest_filter=FileUtilTest.*-BaseWinUtilTest.FormatMessageW:DirectoryWatcherTest.*:FileUtilTest.CountFilesCreatedAfter:FileUtilTest.GetFileCreationLocalTime:WMIUtilTest.* ==6139== ==6139== Memcheck, a memory error detector ==6139== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==6139== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==6139== Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine ./base_unittests.exe --gtest_filter=FileUtilTest.*-BaseWinUtilTest.FormatMessageW:DirectoryWatcherTest.*:FileUtilTest.CountFilesCreatedAfter:FileUtilTest.GetFileCreationLocalTime:WMIUtilTest.* ==6139== preloader: Warning: failed to reserve range 00110000-68000000 ==6139== Warning: set address range perms: large range [0x82000000, 0xfeb40000) (defined) ==6139== ==6139== LOAD_PDB_DEBUGINFO(fd=10, avma=0x400000, total_size=6451200, uu_reloc=0x0) ==6139== LOAD_PDB_DEBUGINFO: objname: /home/dank/demo/src/chrome/Debug/base_unittests.exe ==6139== LOAD_PDB_DEBUGINFO: pdbname: /home/dank/demo/src/chrome/Debug/base_unittests.pdb --6139-- PDB_READER: --6139-- BIAS_FOR_SYMBOLS = 0x00400000 (di->rx_map_avma) --6139-- BIAS_FOR_LINETAB = 0x00400000 (di->rx_map_avma) --6139-- BIAS_FOR_LINETAB2 = 0x00401000 (di->text_bias) --6139-- BIAS_FOR_FPO = 0x00000000 0 --6139-- RELOC = 0x00000000 ==6139== warning: ignoring line info entry with huge line number (16707566) ==6139== Can't handle line numbers greater than 1048575, sorry ==6139== (Nb: this message is only shown once) --6139-- # symbols read = 22568 --6139-- # lines read = 0 --6139-- # line2s read = 140733 --6139-- # fpos read = 173 fixme:heap:HeapSetInformation (nil) 1 (nil) 0 ==6139== ==6139== LOAD_PDB_DEBUGINFO(fd=16, avma=0x4ad00000, total_size=11137024, uu_reloc=0x0) ==6139== LOAD_PDB_DEBUGINFO: objname: /home/dank/demo/src/chrome/Debug/icudt42.dll ==6139== Warning: Missing or un-stat-able /home/dank/demo/src/chrome/Debug/icudt42.pdb ==6139== LOAD_PDB_DEBUGINFO: missing: /home/dank/demo/src/chrome/Debug/icudt42.pdb Note: Google Test filter = FileUtilTest.*-BaseWinUtilTest.FormatMessageW:DirectoryWatcherTest.*:FileUtilTest.CountFilesCreatedAfter:FileUtilTest.GetFileCreationLocalTime:WMIUtilTest.* [==========] Running 33 tests from 1 test case. [----------] Global test environment set-up. [----------] 33 tests from FileUtilTest [ RUN ] FileUtilTest.AppendToPath [ OK ] FileUtilTest.AppendToPath (506 ms) [ RUN ] FileUtilTest.InsertBeforeExtensionTest [ OK ] FileUtilTest.InsertBeforeExtensionTest (66 ms) [ RUN ] FileUtilTest.GetFilenameFromPath [ OK ] FileUtilTest.GetFilenameFromPath (47 ms) [ RUN ] FileUtilTest.GetFileExtensionFromPath [ OK ] FileUtilTest.GetFileExtensionFromPath (48 ms) [ RUN ] FileUtilTest.GetDirectoryFromPath [ OK ] FileUtilTest.GetDirectoryFromPath (45 ms) [ RUN ] FileUtilTest.Delete [ OK ] FileUtilTest.Delete (243 ms) [ RUN ] FileUtilTest.MoveFileNew [ OK ] FileUtilTest.MoveFileNew (80 ms) [ RUN ] FileUtilTest.MoveFileExists [ OK ] FileUtilTest.MoveFileExists (249 ms) [ RUN ] FileUtilTest.MoveFileDirExists [ OK ] FileUtilTest.MoveFileDirExists (87 ms) [ RUN ] FileUtilTest.MoveNew [ OK ] FileUtilTest.MoveNew (107 ms) [ RUN ] FileUtilTest.MoveExist [ OK ] FileUtilTest.MoveExist (130 ms) [ RUN ] FileUtilTest.CopyDirectoryRecursivelyNew [ OK ] FileUtilTest.CopyDirectoryRecursivelyNew (341 ms) [ RUN ] FileUtilTest.CopyDirectoryRecursivelyExists [ OK ] FileUtilTest.CopyDirectoryRecursivelyExists (294 ms) [ RUN ] FileUtilTest.CopyDirectoryNew [ OK ] FileUtilTest.CopyDirectoryNew (249 ms) [ RUN ] FileUtilTest.CopyDirectoryExists [ OK ] FileUtilTest.CopyDirectoryExists (235 ms) [ RUN ] FileUtilTest.CopyFileWithCopyDirectoryRecursiveToNew [ OK ] FileUtilTest.CopyFileWithCopyDirectoryRecursiveToNew (94 ms) [ RUN ] FileUtilTest.CopyFileWithCopyDirectoryRecursiveToExisting [ OK ] FileUtilTest.CopyFileWithCopyDirectoryRecursiveToExisting (131 ms) [ RUN ] FileUtilTest.CopyFileWithCopyDirectoryRecursiveToExistingDirectory [ OK ] FileUtilTest.CopyFileWithCopyDirectoryRecursiveToExistingDirectory (116 ms) [ RUN ] FileUtilTest.CopyFileW [ OK ] FileUtilTest.CopyFileW (157 ms) [ RUN ] FileUtilTest.ResolveShortcutTest ==6146== Memcheck, a memory error detector ==6146== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==6146== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==6146== Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine C:\\windows\\system32\\winemenubuilder.exe -w C:\\windows\\temp\\FileUtilTest\\Link.lnk ==6146== preloader: Warning: failed to reserve range 00110000-68000000 ==6146== Warning: set address range perms: large range [0x82000000, 0xfec30000) (defined) fixme:shell:DllCanUnloadNow stub [ OK ] FileUtilTest.ResolveShortcutTest (12568 ms) [ RUN ] FileUtilTest.CreateShortcutTest ==6147== Memcheck, a memory error detector ==6147== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==6147== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==6147== Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine C:\\windows\\system32\\winemenubuilder.exe -w C:\\windows\\temp\\FileUtilTest\\Link1.lnk ==6147== preloader: Warning: failed to reserve range 00110000-68000000 ==6147== Warning: set address range perms: large range [0x82000000, 0xfefc0000) (defined) fixme:shell:DllCanUnloadNow stub [ OK ] FileUtilTest.CreateShortcutTest (11946 ms) [ RUN ] FileUtilTest.CopyAndDeleteDirectoryTest [ OK ] FileUtilTest.CopyAndDeleteDirectoryTest (168 ms) [ RUN ] FileUtilTest.GetTempDirTest [ OK ] FileUtilTest.GetTempDirTest (172 ms) [ RUN ] FileUtilTest.CreateTemporaryFileTest [ OK ] FileUtilTest.CreateTemporaryFileTest (112 ms) [ RUN ] FileUtilTest.CreateAndOpenTemporaryFileTest [ OK ] FileUtilTest.CreateAndOpenTemporaryFileTest (85 ms) [ RUN ] FileUtilTest.CreateNewTempDirectoryTest [ OK ] FileUtilTest.CreateNewTempDirectoryTest (99 ms) [ RUN ] FileUtilTest.GetShmemTempDirTest [ OK ] FileUtilTest.GetShmemTempDirTest (35 ms) [ RUN ] FileUtilTest.CreateDirectoryTest [ OK ] FileUtilTest.CreateDirectoryTest (222 ms) [ RUN ] FileUtilTest.DetectDirectoryTest [ OK ] FileUtilTest.DetectDirectoryTest (86 ms) [ RUN ] FileUtilTest.ReplaceExtensionTest [ OK ] FileUtilTest.ReplaceExtensionTest (53 ms) [ RUN ] FileUtilTest.ReplaceExtensionTestWithPathSeparators [ OK ] FileUtilTest.ReplaceExtensionTestWithPathSeparators (45 ms) [ RUN ] FileUtilTest.FileEnumeratorTest [ OK ] FileUtilTest.FileEnumeratorTest (705 ms) [ RUN ] FileUtilTest.Contains [ OK ] FileUtilTest.Contains (170 ms) [----------] 33 tests from FileUtilTest (29915 ms total) [----------] Global test environment tear-down [==========] 33 tests from 1 test case ran. (30067 ms total) [ PASSED ] 33 tests. YOU HAVE 1 DISABLED TEST err:menubuilder:Process_Link unable to load L"C:\\windows\\temp\\FileUtilTest\\Link.lnk" fixme:shell:DllCanUnloadNow stub err:menubuilder:WinMain failed to build menu item for C:\windows\temp\FileUtilTest\Link.lnk ==6146== ==6146== HEAP SUMMARY: ==6146== in use at exit: 741,721 bytes in 5,395 blocks ==6146== total heap usage: 294,089 allocs, 288,694 frees, 23,435,865 bytes allocated ==6146== ==6146== LEAK SUMMARY: ==6146== definitely lost: 0 bytes in 0 blocks ==6146== indirectly lost: 120 bytes in 10 blocks ==6146== possibly lost: 0 bytes in 0 blocks ==6146== still reachable: 647,495 bytes in 2,358 blocks ==6146== suppressed: 94,106 bytes in 3,027 blocks ==6146== Reachable blocks (those to which a pointer was found) are not shown. ==6146== To see them, rerun with: --leak-check=full --show-reachable=yes ==6146== ==6146== For counts of detected and suppressed errors, rerun with: -v ==6146== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 505 from 54) YOU HAVE 2 FLAKY TESTS ==6139== ==6139== HEAP SUMMARY: ==6139== in use at exit: 840,863 bytes in 7,081 blocks ==6139== total heap usage: 322,459 allocs, 315,378 frees, 30,506,546 bytes allocated ==6139== ==6139== 520 bytes in 1 blocks are definitely lost in loss record 752 of 921 ==6139== at 0xCC73905: notify_alloc (heap.c:214) ==6139== by 0xCC737CB: RtlAllocateHeap (heap.c:1421) ==6139== by 0xCC84E02: get_full_path_helper (path.c:643) ==6139== by 0xCC85585: RtlGetFullPathName_U (path.c:798) ==6139== by 0xCDEABBF: GetFullPathNameW (path.c:242) ==6139== by 0xCDEBAF4: GetTempPathW (path.c:598) ==6139== by 0x64A5FA: file_util::GetTempDir (file_util_win.cc:427) ==6139== by 0x4BEF59: `anonymous namespace'::FileUtilTest_GetTempDirTest_Test::TestBody (file_util_unittest.cc:1047) ==6139== by 0x6071F7: testing::Test::Run (gtest.cc:2044) ==6139== by 0x607EB2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==6139== by 0x608520: testing::TestCase::Run (gtest.cc:2396) ==6139== by 0x60D54E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==6139== by 0x60C395: testing::UnitTest::Run (gtest.cc:3653) ==6139== by 0x5E1B5D: TestSuite::Run (test_suite.h:128) ==6139== by 0x5E197C: main (run_all_unittests.cc:8) ==6139== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:get_full_path_helper fun:RtlGetFullPathName_U fun:GetFullPathNameW fun:GetTempPathW fun:file_util::GetTempDir fun:`anonymous namespace'::FileUtilTest_GetTempDirTest_Test::TestBody fun:testing::Test::Run fun:testing::internal::TestInfoImpl::Run fun:testing::TestCase::Run fun:testing::internal::UnitTestImpl::RunAllTests fun:testing::UnitTest::Run fun:TestSuite::Run fun:main } ==6139== LEAK SUMMARY: ==6139== definitely lost: 520 bytes in 1 blocks ==6139== indirectly lost: 120 bytes in 10 blocks ==6139== possibly lost: 0 bytes in 0 blocks ==6139== still reachable: 702,116 bytes in 2,668 blocks ==6139== suppressed: 138,107 bytes in 4,402 blocks ==6139== Reachable blocks (those to which a pointer was found) are not shown. ==6139== To see them, rerun with: --leak-check=full --show-reachable=yes ==6139== ==6139== For counts of detected and suppressed errors, rerun with: -v ==6139== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 709 from 150) err:menubuilder:Process_Link unable to load L"C:\\windows\\temp\\FileUtilTest\\Link1.lnk" fixme:shell:DllCanUnloadNow stub err:menubuilder:WinMain failed to build menu item for C:\windows\temp\FileUtilTest\Link1.lnk ==6147== ==6147== HEAP SUMMARY: ==6147== in use at exit: 741,722 bytes in 5,395 blocks ==6147== total heap usage: 294,089 allocs, 288,694 frees, 23,435,871 bytes allocated ==6147== ==6147== LEAK SUMMARY: ==6147== definitely lost: 0 bytes in 0 blocks ==6147== indirectly lost: 120 bytes in 10 blocks ==6147== possibly lost: 0 bytes in 0 blocks ==6147== still reachable: 647,495 bytes in 2,358 blocks ==6147== suppressed: 94,107 bytes in 3,027 blocks ==6147== Reachable blocks (those to which a pointer was found) are not shown. ==6147== To see them, rerun with: --leak-check=full --show-reachable=yes ==6147== ==6147== For counts of detected and suppressed errors, rerun with: -v ==6147== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 505 from 54)