==9782== Memcheck, a memory error detector ==9782== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==9782== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==9782== Command: /home/dank/wine-git/wine ./base_unittests.exe --gtest_filter=RSAPrivateKeyUnitTest.*-BaseWinUtilTest.FormatMessageW:DirectoryWatcherTest.*:FileUtilTest.CountFilesCreatedAfter:FileUtilTest.GetFileCreationLocalTime:WMIUtilTest.* ==9782== ==9783== Memcheck, a memory error detector ==9783== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==9783== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==9783== Command: /usr/bin/dirname /home/dank/wine-git/wine ==9783== ==9783== ==9783== HEAP SUMMARY: ==9783== in use at exit: 0 bytes in 0 blocks ==9783== total heap usage: 1,387 allocs, 1,387 frees, 76,062 bytes allocated ==9783== ==9783== All heap blocks were freed -- no leaks are possible ==9783== ==9783== For counts of detected and suppressed errors, rerun with: -v ==9783== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5) ==9782== ==9782== HEAP SUMMARY: ==9782== in use at exit: 10,072 bytes in 57 blocks ==9782== total heap usage: 70 allocs, 13 frees, 15,958 bytes allocated ==9782== ==9782== LEAK SUMMARY: ==9782== definitely lost: 0 bytes in 0 blocks ==9782== indirectly lost: 0 bytes in 0 blocks ==9782== possibly lost: 0 bytes in 0 blocks ==9782== still reachable: 10,072 bytes in 57 blocks ==9782== suppressed: 0 bytes in 0 blocks ==9782== Reachable blocks (those to which a pointer was found) are not shown. ==9782== To see them, rerun with: --leak-check=full --show-reachable=yes ==9782== ==9782== For counts of detected and suppressed errors, rerun with: -v ==9782== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5) ==9785== Memcheck, a memory error detector ==9785== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==9785== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==9785== Command: /bin/uname -s ==9785== ==9785== ==9785== HEAP SUMMARY: ==9785== in use at exit: 0 bytes in 0 blocks ==9785== total heap usage: 1,387 allocs, 1,387 frees, 76,062 bytes allocated ==9785== ==9785== All heap blocks were freed -- no leaks are possible ==9785== ==9785== For counts of detected and suppressed errors, rerun with: -v ==9785== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5) ==9782== Memcheck, a memory error detector ==9782== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==9782== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==9782== Command: /home/dank/wine-git/loader/wine ./base_unittests.exe --gtest_filter=RSAPrivateKeyUnitTest.*-BaseWinUtilTest.FormatMessageW:DirectoryWatcherTest.*:FileUtilTest.CountFilesCreatedAfter:FileUtilTest.GetFileCreationLocalTime:WMIUtilTest.* ==9782== ==9782== Memcheck, a memory error detector ==9782== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==9782== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==9782== Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine ./base_unittests.exe --gtest_filter=RSAPrivateKeyUnitTest.*-BaseWinUtilTest.FormatMessageW:DirectoryWatcherTest.*:FileUtilTest.CountFilesCreatedAfter:FileUtilTest.GetFileCreationLocalTime:WMIUtilTest.* ==9782== preloader: Warning: failed to reserve range 00110000-68000000 ==9782== Warning: set address range perms: large range [0x82000000, 0xfe870000) (defined) ==9782== ==9782== LOAD_PDB_DEBUGINFO(fd=10, avma=0x400000, total_size=6451200, uu_reloc=0x0) ==9782== LOAD_PDB_DEBUGINFO: objname: /home/dank/demo/src/chrome/Debug/base_unittests.exe ==9782== LOAD_PDB_DEBUGINFO: pdbname: /home/dank/demo/src/chrome/Debug/base_unittests.pdb --9782-- PDB_READER: --9782-- BIAS_FOR_SYMBOLS = 0x00400000 (di->rx_map_avma) --9782-- BIAS_FOR_LINETAB = 0x00400000 (di->rx_map_avma) --9782-- BIAS_FOR_LINETAB2 = 0x00401000 (di->text_bias) --9782-- BIAS_FOR_FPO = 0x00000000 0 --9782-- RELOC = 0x00000000 ==9782== warning: ignoring line info entry with huge line number (16707566) ==9782== Can't handle line numbers greater than 1048575, sorry ==9782== (Nb: this message is only shown once) --9782-- # symbols read = 22568 --9782-- # lines read = 0 --9782-- # line2s read = 140733 --9782-- # fpos read = 173 fixme:heap:HeapSetInformation (nil) 1 (nil) 0 ==9782== ==9782== LOAD_PDB_DEBUGINFO(fd=16, avma=0x4ad00000, total_size=11137024, uu_reloc=0x0) ==9782== LOAD_PDB_DEBUGINFO: objname: /home/dank/demo/src/chrome/Debug/icudt42.dll ==9782== Warning: Missing or un-stat-able /home/dank/demo/src/chrome/Debug/icudt42.pdb ==9782== LOAD_PDB_DEBUGINFO: missing: /home/dank/demo/src/chrome/Debug/icudt42.pdb Note: Google Test filter = RSAPrivateKeyUnitTest.*-BaseWinUtilTest.FormatMessageW:DirectoryWatcherTest.*:FileUtilTest.CountFilesCreatedAfter:FileUtilTest.GetFileCreationLocalTime:WMIUtilTest.* [==========] Running 3 tests from 1 test case. [----------] Global test environment set-up. [----------] 3 tests from RSAPrivateKeyUnitTest [ RUN ] RSAPrivateKeyUnitTest.InitRandomTest [ OK ] RSAPrivateKeyUnitTest.InitRandomTest (128496 ms) [ RUN ] RSAPrivateKeyUnitTest.PublicKeyTest [ OK ] RSAPrivateKeyUnitTest.PublicKeyTest (447 ms) [ RUN ] RSAPrivateKeyUnitTest.ShortIntegers ==9782== Use of uninitialised value of size 4 ==9782== at 0x11CC5A9A: desfunc (des.c:1366) ==9782== by 0x11CC620F: des3_ecb_encrypt (des.c:1478) ==9782== by 0x11CC74B3: encrypt_block_impl (implglue.c:282) ==9782== by 0x11CD4A19: RSAENH_CPEncrypt (rsaenh.c:2173) ==9782== by 0xCF5E594: CryptEncrypt (crypt.c:1083) ==9782== by 0xDDD7E96: CryptProtectData (protectdata.c:906) ==9782== by 0x11CD1C7B: store_key_pair (rsaenh.c:962) ==9782== by 0x11CD215A: store_key_container_keys (rsaenh.c:1149) ==9782== by 0x11CD5C36: release_and_install_key (rsaenh.c:2644) ==9782== by 0x11CD5E5E: import_private_key (rsaenh.c:2711) ==9782== by 0x11CD65E9: import_key (rsaenh.c:2969) ==9782== by 0x11CD67C9: RSAENH_CPImportKey (rsaenh.c:3020) ==9782== by 0xCF5FDA5: CryptImportKey (crypt.c:1827) ==9782== by 0x6D9E85: base::RSAPrivateKey::CreateFromPrivateKeyInfo (rsa_private_key_win.cc:99) ==9782== by 0x5FB1C6: RSAPrivateKeyUnitTest_ShortIntegers_Test::TestBody (rsa_private_key_unittest.cc:366) ==9782== by 0x6071F7: testing::Test::Run (gtest.cc:2044) ==9782== by 0x607EB2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==9782== by 0x608520: testing::TestCase::Run (gtest.cc:2396) ==9782== by 0x60D54E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==9782== by 0x60C395: testing::UnitTest::Run (gtest.cc:3653) ==9782== by 0x5E1B5D: TestSuite::Run (test_suite.h:128) ==9782== by 0x5E197C: main (run_all_unittests.cc:8) ==9782== Uninitialised value was created by a client request ==9782== at 0xCCB49E8: mark_block_uninitialized (heap.c:187) ==9782== by 0xCCB7827: RtlAllocateHeap (heap.c:1429) ==9782== by 0x11CD1BE5: store_key_pair (rsaenh.c:953) ==9782== by 0x11CD215A: store_key_container_keys (rsaenh.c:1149) ==9782== by 0x11CD5C36: release_and_install_key (rsaenh.c:2644) ==9782== by 0x11CD5E5E: import_private_key (rsaenh.c:2711) ==9782== by 0x11CD65E9: import_key (rsaenh.c:2969) ==9782== by 0x11CD67C9: RSAENH_CPImportKey (rsaenh.c:3020) ==9782== by 0xCF5FDA5: CryptImportKey (crypt.c:1827) ==9782== by 0x6D9E85: base::RSAPrivateKey::CreateFromPrivateKeyInfo (rsa_private_key_win.cc:99) ==9782== by 0x5FB1C6: RSAPrivateKeyUnitTest_ShortIntegers_Test::TestBody (rsa_private_key_unittest.cc:366) ==9782== by 0x6071F7: testing::Test::Run (gtest.cc:2044) ==9782== by 0x607EB2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==9782== by 0x608520: testing::TestCase::Run (gtest.cc:2396) ==9782== by 0x60D54E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==9782== by 0x60C395: testing::UnitTest::Run (gtest.cc:3653) ==9782== by 0x5E1B5D: TestSuite::Run (test_suite.h:128) ==9782== by 0x5E197C: main (run_all_unittests.cc:8) ==9782== { Memcheck:Value4 fun:desfunc fun:des3_ecb_encrypt fun:encrypt_block_impl fun:RSAENH_CPEncrypt fun:CryptEncrypt fun:CryptProtectData fun:store_key_pair fun:store_key_container_keys fun:release_and_install_key fun:import_private_key fun:import_key fun:RSAENH_CPImportKey fun:CryptImportKey fun:base::RSAPrivateKey::CreateFromPrivateKeyInfo fun:RSAPrivateKeyUnitTest_ShortIntegers_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 } ==9782== Syscall param writev(vector[...]) points to uninitialised byte(s) ==9782== at 0xC7898D8: writev (writev.c:46) ==9782== by 0xCCE1F87: send_request (server.c:214) ==9782== by 0xCCE20F6: wine_server_call (server.c:295) ==9782== by 0xCCCF368: NtSetValueKey (reg.c:782) ==9782== by 0xCF6C081: RegSetValueExA (registry.c:1083) ==9782== by 0x11CD1CB2: store_key_pair (rsaenh.c:965) ==9782== by 0x11CD215A: store_key_container_keys (rsaenh.c:1149) ==9782== by 0x11CD5C36: release_and_install_key (rsaenh.c:2644) ==9782== by 0x11CD5E5E: import_private_key (rsaenh.c:2711) ==9782== by 0x11CD65E9: import_key (rsaenh.c:2969) ==9782== by 0x11CD67C9: RSAENH_CPImportKey (rsaenh.c:3020) ==9782== by 0xCF5FDA5: CryptImportKey (crypt.c:1827) ==9782== by 0x6D9E85: base::RSAPrivateKey::CreateFromPrivateKeyInfo (rsa_private_key_win.cc:99) ==9782== by 0x5FB1C6: RSAPrivateKeyUnitTest_ShortIntegers_Test::TestBody (rsa_private_key_unittest.cc:366) ==9782== by 0x6071F7: testing::Test::Run (gtest.cc:2044) ==9782== by 0x607EB2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==9782== by 0x608520: testing::TestCase::Run (gtest.cc:2396) ==9782== by 0x60D54E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==9782== by 0x60C395: testing::UnitTest::Run (gtest.cc:3653) ==9782== by 0x5E1B5D: TestSuite::Run (test_suite.h:128) ==9782== by 0x5E197C: main (run_all_unittests.cc:8) ==9782== Address 0x7f052876 is 718 bytes inside a block of size 738 alloc'd ==9782== at 0xCCB7905: notify_alloc (heap.c:214) ==9782== by 0xCCB77CB: RtlAllocateHeap (heap.c:1421) ==9782== by 0xCDE11DE: HeapAlloc (heap.c:276) ==9782== by 0xCDE13AC: GlobalAlloc (heap.c:369) ==9782== by 0xCDE26FF: LocalAlloc (heap.c:969) ==9782== by 0xDDD5AB0: serialize (protectdata.c:261) ==9782== by 0xDDD8057: CryptProtectData (protectdata.c:925) ==9782== by 0x11CD1C7B: store_key_pair (rsaenh.c:962) ==9782== by 0x11CD215A: store_key_container_keys (rsaenh.c:1149) ==9782== by 0x11CD5C36: release_and_install_key (rsaenh.c:2644) ==9782== by 0x11CD5E5E: import_private_key (rsaenh.c:2711) ==9782== by 0x11CD65E9: import_key (rsaenh.c:2969) ==9782== by 0x11CD67C9: RSAENH_CPImportKey (rsaenh.c:3020) ==9782== by 0xCF5FDA5: CryptImportKey (crypt.c:1827) ==9782== by 0x6D9E85: base::RSAPrivateKey::CreateFromPrivateKeyInfo (rsa_private_key_win.cc:99) ==9782== by 0x5FB1C6: RSAPrivateKeyUnitTest_ShortIntegers_Test::TestBody (rsa_private_key_unittest.cc:366) ==9782== by 0x6071F7: testing::Test::Run (gtest.cc:2044) ==9782== by 0x607EB2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==9782== by 0x608520: testing::TestCase::Run (gtest.cc:2396) ==9782== by 0x60D54E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==9782== by 0x60C395: testing::UnitTest::Run (gtest.cc:3653) ==9782== by 0x5E1B5D: TestSuite::Run (test_suite.h:128) ==9782== by 0x5E197C: main (run_all_unittests.cc:8) ==9782== Uninitialised value was created by a client request ==9782== at 0xCCB49E8: mark_block_uninitialized (heap.c:187) ==9782== by 0xCCB7827: RtlAllocateHeap (heap.c:1429) ==9782== by 0x11CD1BE5: store_key_pair (rsaenh.c:953) ==9782== by 0x11CD215A: store_key_container_keys (rsaenh.c:1149) ==9782== by 0x11CD5C36: release_and_install_key (rsaenh.c:2644) ==9782== by 0x11CD5E5E: import_private_key (rsaenh.c:2711) ==9782== by 0x11CD65E9: import_key (rsaenh.c:2969) ==9782== by 0x11CD67C9: RSAENH_CPImportKey (rsaenh.c:3020) ==9782== by 0xCF5FDA5: CryptImportKey (crypt.c:1827) ==9782== by 0x6D9E85: base::RSAPrivateKey::CreateFromPrivateKeyInfo (rsa_private_key_win.cc:99) ==9782== by 0x5FB1C6: RSAPrivateKeyUnitTest_ShortIntegers_Test::TestBody (rsa_private_key_unittest.cc:366) ==9782== by 0x6071F7: testing::Test::Run (gtest.cc:2044) ==9782== by 0x607EB2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==9782== by 0x608520: testing::TestCase::Run (gtest.cc:2396) ==9782== by 0x60D54E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==9782== by 0x60C395: testing::UnitTest::Run (gtest.cc:3653) ==9782== by 0x5E1B5D: TestSuite::Run (test_suite.h:128) ==9782== by 0x5E197C: main (run_all_unittests.cc:8) ==9782== { Memcheck:Param writev(vector[...]) fun:writev fun:send_request fun:wine_server_call fun:NtSetValueKey fun:RegSetValueExA fun:store_key_pair fun:store_key_container_keys fun:release_and_install_key fun:import_private_key fun:import_key fun:RSAENH_CPImportKey fun:CryptImportKey fun:base::RSAPrivateKey::CreateFromPrivateKeyInfo fun:RSAPrivateKeyUnitTest_ShortIntegers_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 } .\crypto\rsa_private_key_unittest.cc(377): error: Value of: output1.size() Actual: 636 Expected: input1.size() Which is: 635 [ FAILED ] RSAPrivateKeyUnitTest.ShortIntegers (1318 ms) [----------] 3 tests from RSAPrivateKeyUnitTest (130406 ms total) [----------] Global test environment tear-down [==========] 3 tests from 1 test case ran. (130559 ms total) [ PASSED ] 2 tests. [ FAILED ] 1 test, listed below: [ FAILED ] RSAPrivateKeyUnitTest.ShortIntegers 1 FAILED TEST YOU HAVE 1 DISABLED TEST YOU HAVE 2 FLAKY TESTS ==9782== ==9782== HEAP SUMMARY: ==9782== in use at exit: 850,996 bytes in 7,027 blocks ==9782== total heap usage: 373,142 allocs, 366,115 frees, 51,746,442 bytes allocated ==9782== ==9782== 972 bytes in 1 blocks are definitely lost in loss record 840 of 936 ==9782== at 0xCCB7905: notify_alloc (heap.c:214) ==9782== by 0xCCB77CB: RtlAllocateHeap (heap.c:1421) ==9782== by 0x11CC6BFC: ??? ==9782== by 0x11CD17BF: ??? ==9782== by 0x11CD696F: ??? ==9782== by 0xCF5F1F5: CryptGenKey (crypt.c:1434) ==9782== by 0x6D983F: base::RSAPrivateKey::Create (rsa_private_key_win.cc:35) ==9782== by 0x5F604A: RSAPrivateKeyUnitTest_InitRandomTest_Test::TestBody (rsa_private_key_unittest.cc:12) ==9782== by 0x6071F7: testing::Test::Run (gtest.cc:2044) ==9782== by 0x607EB2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==9782== by 0x608520: testing::TestCase::Run (gtest.cc:2396) ==9782== by 0x60D54E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==9782== by 0x60C395: testing::UnitTest::Run (gtest.cc:3653) ==9782== by 0x5E1B5D: TestSuite::Run (test_suite.h:128) ==9782== by 0x5E197C: main (run_all_unittests.cc:8) ==9782== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap obj:* obj:* obj:* fun:CryptGenKey fun:base::RSAPrivateKey::Create fun:RSAPrivateKeyUnitTest_InitRandomTest_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 } ==9782== 972 bytes in 1 blocks are definitely lost in loss record 841 of 936 ==9782== at 0xCCB7905: notify_alloc (heap.c:214) ==9782== by 0xCCB77CB: RtlAllocateHeap (heap.c:1421) ==9782== by 0x11CC6BFC: ??? ==9782== by 0x11CD17BF: ??? ==9782== by 0x11CD696F: ??? ==9782== by 0xCF5F1F5: CryptGenKey (crypt.c:1434) ==9782== by 0x6D983F: base::RSAPrivateKey::Create (rsa_private_key_win.cc:35) ==9782== by 0x5F6060: RSAPrivateKeyUnitTest_InitRandomTest_Test::TestBody (rsa_private_key_unittest.cc:13) ==9782== by 0x6071F7: testing::Test::Run (gtest.cc:2044) ==9782== by 0x607EB2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==9782== by 0x608520: testing::TestCase::Run (gtest.cc:2396) ==9782== by 0x60D54E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==9782== by 0x60C395: testing::UnitTest::Run (gtest.cc:3653) ==9782== by 0x5E1B5D: TestSuite::Run (test_suite.h:128) ==9782== by 0x5E197C: main (run_all_unittests.cc:8) ==9782== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap obj:* obj:* obj:* fun:CryptGenKey fun:base::RSAPrivateKey::Create fun:RSAPrivateKeyUnitTest_InitRandomTest_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 } ==9782== 972 bytes in 1 blocks are definitely lost in loss record 842 of 936 ==9782== at 0xCCB7905: notify_alloc (heap.c:214) ==9782== by 0xCCB77CB: RtlAllocateHeap (heap.c:1421) ==9782== by 0x11CC6BFC: ??? ==9782== by 0x11CD17BF: ??? ==9782== by 0x11CD5D33: ??? ==9782== by 0x11CD65E9: ??? ==9782== by 0x11CD67C9: ??? ==9782== by 0xCF5FDA5: CryptImportKey (crypt.c:1827) ==9782== by 0x6D9E85: base::RSAPrivateKey::CreateFromPrivateKeyInfo (rsa_private_key_win.cc:99) ==9782== by 0x5F649F: RSAPrivateKeyUnitTest_InitRandomTest_Test::TestBody (rsa_private_key_unittest.cc:28) ==9782== by 0x6071F7: testing::Test::Run (gtest.cc:2044) ==9782== by 0x607EB2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==9782== by 0x608520: testing::TestCase::Run (gtest.cc:2396) ==9782== by 0x60D54E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==9782== by 0x60C395: testing::UnitTest::Run (gtest.cc:3653) ==9782== by 0x5E1B5D: TestSuite::Run (test_suite.h:128) ==9782== by 0x5E197C: main (run_all_unittests.cc:8) ==9782== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap obj:* obj:* obj:* obj:* obj:* fun:CryptImportKey fun:base::RSAPrivateKey::CreateFromPrivateKeyInfo fun:RSAPrivateKeyUnitTest_InitRandomTest_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 } ==9782== 972 bytes in 1 blocks are definitely lost in loss record 843 of 936 ==9782== at 0xCCB7905: notify_alloc (heap.c:214) ==9782== by 0xCCB77CB: RtlAllocateHeap (heap.c:1421) ==9782== by 0x11CC6BFC: ??? ==9782== by 0x11CD17BF: ??? ==9782== by 0x11CD5D33: ??? ==9782== by 0x11CD65E9: ??? ==9782== by 0x11CD67C9: ??? ==9782== by 0xCF5FDA5: CryptImportKey (crypt.c:1827) ==9782== by 0x6D9E85: base::RSAPrivateKey::CreateFromPrivateKeyInfo (rsa_private_key_win.cc:99) ==9782== by 0x5F64B7: RSAPrivateKeyUnitTest_InitRandomTest_Test::TestBody (rsa_private_key_unittest.cc:30) ==9782== by 0x6071F7: testing::Test::Run (gtest.cc:2044) ==9782== by 0x607EB2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==9782== by 0x608520: testing::TestCase::Run (gtest.cc:2396) ==9782== by 0x60D54E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==9782== by 0x60C395: testing::UnitTest::Run (gtest.cc:3653) ==9782== by 0x5E1B5D: TestSuite::Run (test_suite.h:128) ==9782== by 0x5E197C: main (run_all_unittests.cc:8) ==9782== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap obj:* obj:* obj:* obj:* obj:* fun:CryptImportKey fun:base::RSAPrivateKey::CreateFromPrivateKeyInfo fun:RSAPrivateKeyUnitTest_InitRandomTest_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 } ==9782== 972 bytes in 1 blocks are definitely lost in loss record 844 of 936 ==9782== at 0xCCB7905: notify_alloc (heap.c:214) ==9782== by 0xCCB77CB: RtlAllocateHeap (heap.c:1421) ==9782== by 0x11CC6BFC: ??? ==9782== by 0x11CD17BF: ??? ==9782== by 0x11CD5D33: ??? ==9782== by 0x11CD65E9: ??? ==9782== by 0x11CD67C9: ??? ==9782== by 0xCF5FDA5: CryptImportKey (crypt.c:1827) ==9782== by 0x6D9E85: base::RSAPrivateKey::CreateFromPrivateKeyInfo (rsa_private_key_win.cc:99) ==9782== by 0x5F86C7: RSAPrivateKeyUnitTest_PublicKeyTest_Test::TestBody (rsa_private_key_unittest.cc:163) ==9782== by 0x6071F7: testing::Test::Run (gtest.cc:2044) ==9782== by 0x607EB2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==9782== by 0x608520: testing::TestCase::Run (gtest.cc:2396) ==9782== by 0x60D54E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==9782== by 0x60C395: testing::UnitTest::Run (gtest.cc:3653) ==9782== by 0x5E1B5D: TestSuite::Run (test_suite.h:128) ==9782== by 0x5E197C: main (run_all_unittests.cc:8) ==9782== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap obj:* obj:* obj:* obj:* obj:* fun:CryptImportKey fun:base::RSAPrivateKey::CreateFromPrivateKeyInfo fun:RSAPrivateKeyUnitTest_PublicKeyTest_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 } ==9782== 972 bytes in 1 blocks are definitely lost in loss record 845 of 936 ==9782== at 0xCCB7905: notify_alloc (heap.c:214) ==9782== by 0xCCB77CB: RtlAllocateHeap (heap.c:1421) ==9782== by 0x11CC6BFC: ??? ==9782== by 0x11CD17BF: ??? ==9782== by 0x11CD5D33: ??? ==9782== by 0x11CD65E9: ??? ==9782== by 0x11CD67C9: ??? ==9782== by 0xCF5FDA5: CryptImportKey (crypt.c:1827) ==9782== by 0x6D9E85: base::RSAPrivateKey::CreateFromPrivateKeyInfo (rsa_private_key_win.cc:99) ==9782== by 0x5FB1C6: RSAPrivateKeyUnitTest_ShortIntegers_Test::TestBody (rsa_private_key_unittest.cc:366) ==9782== by 0x6071F7: testing::Test::Run (gtest.cc:2044) ==9782== by 0x607EB2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==9782== by 0x608520: testing::TestCase::Run (gtest.cc:2396) ==9782== by 0x60D54E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==9782== by 0x60C395: testing::UnitTest::Run (gtest.cc:3653) ==9782== by 0x5E1B5D: TestSuite::Run (test_suite.h:128) ==9782== by 0x5E197C: main (run_all_unittests.cc:8) ==9782== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap obj:* obj:* obj:* obj:* obj:* fun:CryptImportKey fun:base::RSAPrivateKey::CreateFromPrivateKeyInfo fun:RSAPrivateKeyUnitTest_ShortIntegers_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 } ==9782== 972 bytes in 1 blocks are definitely lost in loss record 846 of 936 ==9782== at 0xCCB7905: notify_alloc (heap.c:214) ==9782== by 0xCCB77CB: RtlAllocateHeap (heap.c:1421) ==9782== by 0x11CC6BFC: ??? ==9782== by 0x11CD17BF: ??? ==9782== by 0x11CD5D33: ??? ==9782== by 0x11CD65E9: ??? ==9782== by 0x11CD67C9: ??? ==9782== by 0xCF5FDA5: CryptImportKey (crypt.c:1827) ==9782== by 0x6D9E85: base::RSAPrivateKey::CreateFromPrivateKeyInfo (rsa_private_key_win.cc:99) ==9782== by 0x5FB1E1: RSAPrivateKeyUnitTest_ShortIntegers_Test::TestBody (rsa_private_key_unittest.cc:368) ==9782== by 0x6071F7: testing::Test::Run (gtest.cc:2044) ==9782== by 0x607EB2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==9782== by 0x608520: testing::TestCase::Run (gtest.cc:2396) ==9782== by 0x60D54E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==9782== by 0x60C395: testing::UnitTest::Run (gtest.cc:3653) ==9782== by 0x5E1B5D: TestSuite::Run (test_suite.h:128) ==9782== by 0x5E197C: main (run_all_unittests.cc:8) ==9782== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap obj:* obj:* obj:* obj:* obj:* fun:CryptImportKey fun:base::RSAPrivateKey::CreateFromPrivateKeyInfo fun:RSAPrivateKeyUnitTest_ShortIntegers_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 } ==9782== LEAK SUMMARY: ==9782== definitely lost: 6,804 bytes in 7 blocks ==9782== indirectly lost: 120 bytes in 10 blocks ==9782== possibly lost: 0 bytes in 0 blocks ==9782== still reachable: 706,092 bytes in 2,610 blocks ==9782== suppressed: 137,980 bytes in 4,400 blocks ==9782== Reachable blocks (those to which a pointer was found) are not shown. ==9782== To see them, rerun with: --leak-check=full --show-reachable=yes ==9782== ==9782== For counts of detected and suppressed errors, rerun with: -v ==9782== ERROR SUMMARY: 11 errors from 9 contexts (suppressed: 724 from 150)