==30711== Memcheck, a memory error detector ==30711== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==30711== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==30711== Command: /home/dank/wine-git/wine ./app_unittests.exe --gtest_filter=SQLStatementTest.*-IconUtilTest.TestIconToBitmapInvalidParameters:IconUtilTest.TestCreateSkBitmapFromHICON:IconUtilTest.TestCreateIconFile ==30711== ==30712== Memcheck, a memory error detector ==30712== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==30712== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==30712== Command: /usr/bin/dirname /home/dank/wine-git/wine ==30712== ==30712== ==30712== HEAP SUMMARY: ==30712== in use at exit: 0 bytes in 0 blocks ==30712== total heap usage: 1,387 allocs, 1,387 frees, 76,062 bytes allocated ==30712== ==30712== All heap blocks were freed -- no leaks are possible ==30712== ==30712== For counts of detected and suppressed errors, rerun with: -v ==30712== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5) ==30711== ==30711== HEAP SUMMARY: ==30711== in use at exit: 10,072 bytes in 57 blocks ==30711== total heap usage: 70 allocs, 13 frees, 15,958 bytes allocated ==30711== ==30711== LEAK SUMMARY: ==30711== definitely lost: 0 bytes in 0 blocks ==30711== indirectly lost: 0 bytes in 0 blocks ==30711== possibly lost: 0 bytes in 0 blocks ==30711== still reachable: 10,072 bytes in 57 blocks ==30711== suppressed: 0 bytes in 0 blocks ==30711== Reachable blocks (those to which a pointer was found) are not shown. ==30711== To see them, rerun with: --leak-check=full --show-reachable=yes ==30711== ==30711== For counts of detected and suppressed errors, rerun with: -v ==30711== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5) ==30714== Memcheck, a memory error detector ==30714== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==30714== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==30714== Command: /bin/uname -s ==30714== ==30714== ==30714== HEAP SUMMARY: ==30714== in use at exit: 0 bytes in 0 blocks ==30714== total heap usage: 1,387 allocs, 1,387 frees, 76,062 bytes allocated ==30714== ==30714== All heap blocks were freed -- no leaks are possible ==30714== ==30714== For counts of detected and suppressed errors, rerun with: -v ==30714== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5) ==30711== Memcheck, a memory error detector ==30711== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==30711== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==30711== Command: /home/dank/wine-git/loader/wine ./app_unittests.exe --gtest_filter=SQLStatementTest.*-IconUtilTest.TestIconToBitmapInvalidParameters:IconUtilTest.TestCreateSkBitmapFromHICON:IconUtilTest.TestCreateIconFile ==30711== ==30711== Memcheck, a memory error detector ==30711== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==30711== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==30711== Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine ./app_unittests.exe --gtest_filter=SQLStatementTest.*-IconUtilTest.TestIconToBitmapInvalidParameters:IconUtilTest.TestCreateSkBitmapFromHICON:IconUtilTest.TestCreateIconFile ==30711== preloader: Warning: failed to reserve range 00110000-68000000 ==30711== Warning: set address range perms: large range [0x82000000, 0xfe950000) (defined) ==30711== ==30711== LOAD_PDB_DEBUGINFO(fd=10, avma=0x400000, total_size=8339456, uu_reloc=0x0) ==30711== LOAD_PDB_DEBUGINFO: objname: /home/dank/demo/src/chrome/Debug/app_unittests.exe ==30711== LOAD_PDB_DEBUGINFO: pdbname: /home/dank/demo/src/chrome/Debug/app_unittests.pdb --30711-- PDB_READER: --30711-- BIAS_FOR_SYMBOLS = 0x00400000 (di->rx_map_avma) --30711-- BIAS_FOR_LINETAB = 0x00400000 (di->rx_map_avma) --30711-- BIAS_FOR_LINETAB2 = 0x00401000 (di->text_bias) --30711-- BIAS_FOR_FPO = 0x00000000 0 --30711-- RELOC = 0x00000000 ==30711== warning: ignoring line info entry with huge line number (16707566) ==30711== Can't handle line numbers greater than 1048575, sorry ==30711== (Nb: this message is only shown once) --30711-- # symbols read = 24238 --30711-- # lines read = 0 --30711-- # line2s read = 223562 --30711-- # fpos read = 170 fixme:heap:HeapSetInformation (nil) 1 (nil) 0 ==30711== ==30711== LOAD_PDB_DEBUGINFO(fd=19, avma=0x4ad00000, total_size=11137024, uu_reloc=0x0) ==30711== LOAD_PDB_DEBUGINFO: objname: /home/dank/demo/src/chrome/Debug/icudt42.dll ==30711== Warning: Missing or un-stat-able /home/dank/demo/src/chrome/Debug/icudt42.pdb ==30711== LOAD_PDB_DEBUGINFO: missing: /home/dank/demo/src/chrome/Debug/icudt42.pdb ==30711== ==30711== LOAD_PDB_DEBUGINFO(fd=19, avma=0x3cf00000, total_size=106496, uu_reloc=0x0) ==30711== LOAD_PDB_DEBUGINFO: objname: /home/dank/demo/src/chrome/Debug/locales/en-US.dll ==30711== Warning: Missing or un-stat-able /home/dank/demo/src/chrome/Debug/locales/en-US.pdb ==30711== LOAD_PDB_DEBUGINFO: missing: /home/dank/demo/src/chrome/Debug/locales/en-US.pdb ==30711== ==30711== LOAD_PDB_DEBUGINFO(fd=19, avma=0x3ce00000, total_size=638976, uu_reloc=0x0) ==30711== LOAD_PDB_DEBUGINFO: objname: /home/dank/demo/src/chrome/Debug/themes/default.dll ==30711== Warning: Missing or un-stat-able /home/dank/demo/src/chrome/Debug/themes/default.pdb ==30711== LOAD_PDB_DEBUGINFO: missing: /home/dank/demo/src/chrome/Debug/themes/default.pdb Note: Google Test filter = SQLStatementTest.*-IconUtilTest.TestIconToBitmapInvalidParameters:IconUtilTest.TestCreateSkBitmapFromHICON:IconUtilTest.TestCreateIconFile [==========] Running 3 tests from 1 test case. [----------] Global test environment set-up. [----------] 3 tests from SQLStatementTest [ RUN ] SQLStatementTest.Assign fixme:ntdll:NtLockFile I/O completion on lock not implemented yet [ OK ] SQLStatementTest.Assign (1529 ms) [ RUN ] SQLStatementTest.Run [ OK ] SQLStatementTest.Run (594 ms) [ RUN ] SQLStatementTest.BasicErrorCallback [ OK ] SQLStatementTest.BasicErrorCallback (140 ms) [----------] 3 tests from SQLStatementTest (2389 ms total) [----------] Global test environment tear-down [==========] 3 tests from 1 test case ran. (2538 ms total) [ PASSED ] 3 tests. YOU HAVE 2 DISABLED TESTS ==30711== ==30711== HEAP SUMMARY: ==30711== in use at exit: 933,870 bytes in 11,101 blocks ==30711== total heap usage: 307,948 allocs, 296,847 frees, 25,089,886 bytes allocated ==30711== ==30711== 520 bytes in 1 blocks are definitely lost in loss record 774 of 963 ==30711== at 0xCC93905: notify_alloc (heap.c:214) ==30711== by 0xCC937CB: RtlAllocateHeap (heap.c:1421) ==30711== by 0xCCA4E02: get_full_path_helper (path.c:643) ==30711== by 0xCCA5585: RtlGetFullPathName_U (path.c:798) ==30711== by 0xCCA466A: RtlDosPathNameToNtPathName_U (path.c:379) ==30711== by 0xCE34266: open_device_root (volume.c:160) ==30711== by 0xCE38577: GetDiskFreeSpaceW (volume.c:1480) ==30711== by 0x762800: getSectorSize (os_win.c:1636) ==30711== by 0x761DE6: winOpen (os_win.c:1402) ==30711== by 0x75884F: sqlite3OsOpen (os.c:121) ==30711== by 0x786018: pager_open_journal (pager.c:4056) ==30711== by 0x785EE2: sqlite3PagerBegin (pager.c:4138) ==30711== by 0x764C1F: sqlite3BtreeBeginTrans (btree.c:2467) ==30711== by 0x754391: sqlite3VdbeExec (vdbe.c:2703) ==30711== by 0x73EAB8: sqlite3Step (vdbeapi.c:344) ==30711== by 0x73E82A: sqlite3_step (vdbeapi.c:405) ==30711== by 0x748ACC: sqlite3_exec (legacy.c:71) ==30711== by 0x6C9D2E: sql::Connection::Execute (connection.cc:165) ==30711== by 0x4605C9: SQLStatementTest_Run_Test::TestBody (statement_unittest.cc:89) ==30711== by 0x5F3927: testing::Test::Run (gtest.cc:2044) ==30711== by 0x5F45E2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==30711== by 0x5F4C50: testing::TestCase::Run (gtest.cc:2396) ==30711== by 0x5F9C7E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==30711== by 0x5F8AC5: testing::UnitTest::Run (gtest.cc:3653) ==30711== by 0x412E9D: TestSuite::Run (test_suite.h:128) ==30711== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:get_full_path_helper fun:RtlGetFullPathName_U fun:RtlDosPathNameToNtPathName_U fun:open_device_root fun:GetDiskFreeSpaceW fun:getSectorSize fun:winOpen fun:sqlite3OsOpen fun:pager_open_journal fun:sqlite3PagerBegin fun:sqlite3BtreeBeginTrans fun:sqlite3VdbeExec fun:sqlite3Step fun:sqlite3_step fun:sqlite3_exec fun:sql::Connection::Execute fun:SQLStatementTest_Run_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 } ==30711== 520 bytes in 1 blocks are definitely lost in loss record 775 of 963 ==30711== at 0xCC93905: notify_alloc (heap.c:214) ==30711== by 0xCC937CB: RtlAllocateHeap (heap.c:1421) ==30711== by 0xCCA4E02: get_full_path_helper (path.c:643) ==30711== by 0xCCA5585: RtlGetFullPathName_U (path.c:798) ==30711== by 0xCCA466A: RtlDosPathNameToNtPathName_U (path.c:379) ==30711== by 0xCE34266: open_device_root (volume.c:160) ==30711== by 0xCE38577: GetDiskFreeSpaceW (volume.c:1480) ==30711== by 0x762800: getSectorSize (os_win.c:1636) ==30711== by 0x761DE6: winOpen (os_win.c:1402) ==30711== by 0x75884F: sqlite3OsOpen (os.c:121) ==30711== by 0x786018: pager_open_journal (pager.c:4056) ==30711== by 0x785EE2: sqlite3PagerBegin (pager.c:4138) ==30711== by 0x764C1F: sqlite3BtreeBeginTrans (btree.c:2467) ==30711== by 0x754391: sqlite3VdbeExec (vdbe.c:2703) ==30711== by 0x73EAB8: sqlite3Step (vdbeapi.c:344) ==30711== by 0x73E82A: sqlite3_step (vdbeapi.c:405) ==30711== by 0x748ACC: sqlite3_exec (legacy.c:71) ==30711== by 0x6C9D2E: sql::Connection::Execute (connection.cc:165) ==30711== by 0x460642: SQLStatementTest_Run_Test::TestBody (statement_unittest.cc:90) ==30711== by 0x5F3927: testing::Test::Run (gtest.cc:2044) ==30711== by 0x5F45E2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==30711== by 0x5F4C50: testing::TestCase::Run (gtest.cc:2396) ==30711== by 0x5F9C7E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==30711== by 0x5F8AC5: testing::UnitTest::Run (gtest.cc:3653) ==30711== by 0x412E9D: TestSuite::Run (test_suite.h:128) ==30711== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:get_full_path_helper fun:RtlGetFullPathName_U fun:RtlDosPathNameToNtPathName_U fun:open_device_root fun:GetDiskFreeSpaceW fun:getSectorSize fun:winOpen fun:sqlite3OsOpen fun:pager_open_journal fun:sqlite3PagerBegin fun:sqlite3BtreeBeginTrans fun:sqlite3VdbeExec fun:sqlite3Step fun:sqlite3_step fun:sqlite3_exec fun:sql::Connection::Execute fun:SQLStatementTest_Run_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 } ==30711== 520 bytes in 1 blocks are definitely lost in loss record 776 of 963 ==30711== at 0xCC93905: notify_alloc (heap.c:214) ==30711== by 0xCC937CB: RtlAllocateHeap (heap.c:1421) ==30711== by 0xCCA4E02: get_full_path_helper (path.c:643) ==30711== by 0xCCA5585: RtlGetFullPathName_U (path.c:798) ==30711== by 0xCCA466A: RtlDosPathNameToNtPathName_U (path.c:379) ==30711== by 0xCE34266: open_device_root (volume.c:160) ==30711== by 0xCE38577: GetDiskFreeSpaceW (volume.c:1480) ==30711== by 0x762800: getSectorSize (os_win.c:1636) ==30711== by 0x761DE6: winOpen (os_win.c:1402) ==30711== by 0x75884F: sqlite3OsOpen (os.c:121) ==30711== by 0x786018: pager_open_journal (pager.c:4056) ==30711== by 0x785EE2: sqlite3PagerBegin (pager.c:4138) ==30711== by 0x764C1F: sqlite3BtreeBeginTrans (btree.c:2467) ==30711== by 0x754391: sqlite3VdbeExec (vdbe.c:2703) ==30711== by 0x73EAB8: sqlite3Step (vdbeapi.c:344) ==30711== by 0x73E82A: sqlite3_step (vdbeapi.c:405) ==30711== by 0x748ACC: sqlite3_exec (legacy.c:71) ==30711== by 0x6C9D2E: sql::Connection::Execute (connection.cc:165) ==30711== by 0x460EB3: SQLStatementTest_BasicErrorCallback_Test::TestBody (statement_unittest.cc:120) ==30711== by 0x5F3927: testing::Test::Run (gtest.cc:2044) ==30711== by 0x5F45E2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==30711== by 0x5F4C50: testing::TestCase::Run (gtest.cc:2396) ==30711== by 0x5F9C7E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==30711== by 0x5F8AC5: testing::UnitTest::Run (gtest.cc:3653) ==30711== by 0x412E9D: TestSuite::Run (test_suite.h:128) ==30711== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:get_full_path_helper fun:RtlGetFullPathName_U fun:RtlDosPathNameToNtPathName_U fun:open_device_root fun:GetDiskFreeSpaceW fun:getSectorSize fun:winOpen fun:sqlite3OsOpen fun:pager_open_journal fun:sqlite3PagerBegin fun:sqlite3BtreeBeginTrans fun:sqlite3VdbeExec fun:sqlite3Step fun:sqlite3_step fun:sqlite3_exec fun:sql::Connection::Execute fun:SQLStatementTest_BasicErrorCallback_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 } ==30711== 520 bytes in 1 blocks are definitely lost in loss record 777 of 963 ==30711== at 0xCC93905: notify_alloc (heap.c:214) ==30711== by 0xCC937CB: RtlAllocateHeap (heap.c:1421) ==30711== by 0xCCA4E02: get_full_path_helper (path.c:643) ==30711== by 0xCCA5585: RtlGetFullPathName_U (path.c:798) ==30711== by 0xCCA466A: RtlDosPathNameToNtPathName_U (path.c:379) ==30711== by 0xCE34266: open_device_root (volume.c:160) ==30711== by 0xCE38577: GetDiskFreeSpaceW (volume.c:1480) ==30711== by 0x762800: getSectorSize (os_win.c:1636) ==30711== by 0x761DE6: winOpen (os_win.c:1402) ==30711== by 0x75884F: sqlite3OsOpen (os.c:121) ==30711== by 0x786018: pager_open_journal (pager.c:4056) ==30711== by 0x785EE2: sqlite3PagerBegin (pager.c:4138) ==30711== by 0x764C1F: sqlite3BtreeBeginTrans (btree.c:2467) ==30711== by 0x754391: sqlite3VdbeExec (vdbe.c:2703) ==30711== by 0x73EAB8: sqlite3Step (vdbeapi.c:344) ==30711== by 0x73E82A: sqlite3_step (vdbeapi.c:405) ==30711== by 0x6D1B95: sql::Statement::Run (statement.cc:39) ==30711== by 0x461040: SQLStatementTest_BasicErrorCallback_Test::TestBody (statement_unittest.cc:128) ==30711== by 0x5F3927: testing::Test::Run (gtest.cc:2044) ==30711== by 0x5F45E2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==30711== by 0x5F4C50: testing::TestCase::Run (gtest.cc:2396) ==30711== by 0x5F9C7E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==30711== by 0x5F8AC5: testing::UnitTest::Run (gtest.cc:3653) ==30711== by 0x412E9D: TestSuite::Run (test_suite.h:128) ==30711== by 0x412D7C: main (run_all_unittests.cc:8) ==30711== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:get_full_path_helper fun:RtlGetFullPathName_U fun:RtlDosPathNameToNtPathName_U fun:open_device_root fun:GetDiskFreeSpaceW fun:getSectorSize fun:winOpen fun:sqlite3OsOpen fun:pager_open_journal fun:sqlite3PagerBegin fun:sqlite3BtreeBeginTrans fun:sqlite3VdbeExec fun:sqlite3Step fun:sqlite3_step fun:sql::Statement::Run fun:SQLStatementTest_BasicErrorCallback_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 } ==30711== 1,560 bytes in 3 blocks are definitely lost in loss record 890 of 963 ==30711== at 0xCC93905: notify_alloc (heap.c:214) ==30711== by 0xCC937CB: RtlAllocateHeap (heap.c:1421) ==30711== by 0xCCA4E02: get_full_path_helper (path.c:643) ==30711== by 0xCCA5585: RtlGetFullPathName_U (path.c:798) ==30711== by 0xCCA466A: RtlDosPathNameToNtPathName_U (path.c:379) ==30711== by 0xCE34266: open_device_root (volume.c:160) ==30711== by 0xCE38577: GetDiskFreeSpaceW (volume.c:1480) ==30711== by 0x762800: getSectorSize (os_win.c:1636) ==30711== by 0x761DE6: winOpen (os_win.c:1402) ==30711== by 0x75884F: sqlite3OsOpen (os.c:121) ==30711== by 0x78308C: sqlite3PagerOpen (pager.c:3236) ==30711== by 0x763CBF: sqlite3BtreeOpen (btree.c:1770) ==30711== by 0x7415F3: sqlite3BtreeFactory (main.c:1246) ==30711== by 0x741BD6: openDatabase (main.c:1645) ==30711== by 0x7418F3: sqlite3_open (main.c:1758) ==30711== by 0x6CA6DC: sql::Connection::OpenInternal (connection.cc:267) ==30711== by 0x6C9628: sql::Connection::Open (connection.cc:64) ==30711== by 0x461F20: SQLStatementTest::SetUp (statement_unittest.cc:49) ==30711== by 0x5F38A2: testing::Test::Run (gtest.cc:2034) ==30711== by 0x5F45E2: testing::internal::TestInfoImpl::Run (gtest.cc:2288) ==30711== by 0x5F4C50: testing::TestCase::Run (gtest.cc:2396) ==30711== by 0x5F9C7E: testing::internal::UnitTestImpl::RunAllTests (gtest.cc:3995) ==30711== by 0x5F8AC5: testing::UnitTest::Run (gtest.cc:3653) ==30711== by 0x412E9D: TestSuite::Run (test_suite.h:128) ==30711== by 0x412D7C: main (run_all_unittests.cc:8) ==30711== { Memcheck:Leak fun:notify_alloc fun:RtlAllocateHeap fun:get_full_path_helper fun:RtlGetFullPathName_U fun:RtlDosPathNameToNtPathName_U fun:open_device_root fun:GetDiskFreeSpaceW fun:getSectorSize fun:winOpen fun:sqlite3OsOpen fun:sqlite3PagerOpen fun:sqlite3BtreeOpen fun:sqlite3BtreeFactory fun:openDatabase fun:sqlite3_open fun:sql::Connection::OpenInternal fun:sql::Connection::Open fun:SQLStatementTest::SetUp 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 } ==30711== LEAK SUMMARY: ==30711== definitely lost: 3,640 bytes in 7 blocks ==30711== indirectly lost: 120 bytes in 10 blocks ==30711== possibly lost: 0 bytes in 0 blocks ==30711== still reachable: 780,184 bytes in 6,613 blocks ==30711== suppressed: 149,926 bytes in 4,471 blocks ==30711== Reachable blocks (those to which a pointer was found) are not shown. ==30711== To see them, rerun with: --leak-check=full --show-reachable=yes ==30711== ==30711== For counts of detected and suppressed errors, rerun with: -v ==30711== ERROR SUMMARY: 5 errors from 5 contexts (suppressed: 776 from 152)