==30774== Memcheck, a memory error detector ==30774== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==30774== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==30774== Command: /home/dank/wine-git/wine ./courgette_unittests.exe --gtest_filter=EncodeDecodeTest.*-ImageInfoTest.All ==30774== ==30775== Memcheck, a memory error detector ==30775== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==30775== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==30775== Command: /usr/bin/dirname /home/dank/wine-git/wine ==30775== ==30775== ==30775== HEAP SUMMARY: ==30775== in use at exit: 0 bytes in 0 blocks ==30775== total heap usage: 1,387 allocs, 1,387 frees, 76,062 bytes allocated ==30775== ==30775== All heap blocks were freed -- no leaks are possible ==30775== ==30775== For counts of detected and suppressed errors, rerun with: -v ==30775== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5) ==30774== ==30774== HEAP SUMMARY: ==30774== in use at exit: 10,072 bytes in 57 blocks ==30774== total heap usage: 70 allocs, 13 frees, 15,958 bytes allocated ==30774== ==30774== LEAK SUMMARY: ==30774== definitely lost: 0 bytes in 0 blocks ==30774== indirectly lost: 0 bytes in 0 blocks ==30774== possibly lost: 0 bytes in 0 blocks ==30774== still reachable: 10,072 bytes in 57 blocks ==30774== suppressed: 0 bytes in 0 blocks ==30774== Reachable blocks (those to which a pointer was found) are not shown. ==30774== To see them, rerun with: --leak-check=full --show-reachable=yes ==30774== ==30774== For counts of detected and suppressed errors, rerun with: -v ==30774== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5) ==30777== Memcheck, a memory error detector ==30777== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==30777== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==30777== Command: /bin/uname -s ==30777== ==30777== ==30777== HEAP SUMMARY: ==30777== in use at exit: 0 bytes in 0 blocks ==30777== total heap usage: 1,387 allocs, 1,387 frees, 76,062 bytes allocated ==30777== ==30777== All heap blocks were freed -- no leaks are possible ==30777== ==30777== For counts of detected and suppressed errors, rerun with: -v ==30777== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 5 from 5) ==30774== Memcheck, a memory error detector ==30774== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==30774== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==30774== Command: /home/dank/wine-git/loader/wine ./courgette_unittests.exe --gtest_filter=EncodeDecodeTest.*-ImageInfoTest.All ==30774== ==30774== Memcheck, a memory error detector ==30774== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==30774== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==30774== Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine ./courgette_unittests.exe --gtest_filter=EncodeDecodeTest.*-ImageInfoTest.All ==30774== preloader: Warning: failed to reserve range 00110000-68000000 ==30774== Warning: set address range perms: large range [0x82000000, 0xfeef0000) (defined) ==30774== ==30774== LOAD_PDB_DEBUGINFO(fd=10, avma=0x400000, total_size=3907584, uu_reloc=0x0) ==30774== LOAD_PDB_DEBUGINFO: objname: /home/dank/demo/src/chrome/Debug/courgette_unittests.exe ==30774== LOAD_PDB_DEBUGINFO: pdbname: /home/dank/demo/src/chrome/Debug/courgette_unittests.pdb --30774-- PDB_READER: --30774-- BIAS_FOR_SYMBOLS = 0x00400000 (di->rx_map_avma) --30774-- BIAS_FOR_LINETAB = 0x00400000 (di->rx_map_avma) --30774-- BIAS_FOR_LINETAB2 = 0x00401000 (di->text_bias) --30774-- BIAS_FOR_FPO = 0x00000000 0 --30774-- RELOC = 0x00000000 ==30774== warning: ignoring line info entry with huge line number (16707566) ==30774== Can't handle line numbers greater than 1048575, sorry ==30774== (Nb: this message is only shown once) --30774-- # symbols read = 14110 --30774-- # lines read = 0 --30774-- # line2s read = 109674 --30774-- # fpos read = 165 fixme:heap:HeapSetInformation (nil) 1 (nil) 0 ==30774== ==30774== LOAD_PDB_DEBUGINFO(fd=16, avma=0x4ad00000, total_size=11137024, uu_reloc=0x0) ==30774== LOAD_PDB_DEBUGINFO: objname: /home/dank/demo/src/chrome/Debug/icudt42.dll ==30774== Warning: Missing or un-stat-able /home/dank/demo/src/chrome/Debug/icudt42.pdb ==30774== LOAD_PDB_DEBUGINFO: missing: /home/dank/demo/src/chrome/Debug/icudt42.pdb Note: Google Test filter = EncodeDecodeTest.*-ImageInfoTest.All [==========] Running 1 test from 1 test case. [----------] Global test environment set-up. [----------] 1 test from EncodeDecodeTest [ RUN ] EncodeDecodeTest.All .\encode_decode_unittest.cc(41): error: Value of: !"Could not read test data" Actual: false Expected: true .\encode_decode_unittest.cc(57): error: Value of: parse_status Actual: 24 Expected: courgette::C_OK Which is: 1 Backtrace: courgette::AssemblyProgram::Encode [0x005025F7+103] (c:\users\dank\documents\chromium\src\courgette\assembly_program.cc:345) courgette::Encode [0x005029FC+28] (c:\users\dank\documents\chromium\src\courgette\assembly_program.cc:369) EncodeDecodeTest::TestExe [0x0041C055+293] (c:\users\dank\documents\chromium\src\courgette\encode_decode_unittest.cc:100) EncodeDecodeTest_All_Test::TestBody [0x0041CC8B+27] (c:\users\dank\documents\chromium\src\courgette\encode_decode_unittest.cc:105) testing::Test::Run [0x00424D78+296] (c:\users\dank\documents\chromium\src\testing\gtest\src\gtest.cc:2078) testing::internal::TestInfoImpl::Run [0x00425A33+339] (c:\users\dank\documents\chromium\src\testing\gtest\src\gtest.cc:2304) testing::TestCase::Run [0x004260A1+241] (c:\users\dank\documents\chromium\src\testing\gtest\src\gtest.cc:2404) testing::internal::UnitTestImpl::RunAllTests [0x0042B0CF+639] (c:\users\dank\documents\chromium\src\testing\gtest\src\gtest.cc:4033) testing::UnitTest::Run [0x00429F16+182] (c:\users\dank\documents\chromium\src\testing\gtest\src\gtest.cc:3665) TestSuite::Run [0x0041A2EE+238] (c:\users\dank\documents\chromium\src\base\test\test_suite.h:150) main [0x0041A10D+45] (c:\users\dank\documents\chromium\src\courgette\run_all_unittests.cc:9) __tmainCRTStartup [0x0054A227+279] (f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:291) (No symbol) [0x0054A0FF] start_process [0x0CDF1EB4+313] (/home/dank/wine-git/dlls/kernel32/process.c:1024) call_thread_func [0x0CC8FBA4+12] call_thread_entry_point [0x0CC8FBE2+52] (/home/dank/wine-git/dlls/ntdll/signal_i386.c:2308) LdrInitializeThunk [0x0CC67BFB+0] (/home/dank/wine-git/dlls/ntdll/loader.c:2467) wine_call_on_stack [0x0C5300C5+29] wine: Unhandled page fault on read access to 0x0000000c at address 0x5025f7 (thread 002e), starting debugger... ==30781== Memcheck, a memory error detector ==30781== Copyright (C) 2002-2009, and GNU GPL'd, by Julian Seward et al. ==30781== Using Valgrind-3.6.0.SVN and LibVEX; rerun with -h for copyright info ==30781== Command: /home/dank/wine-git/loader/wine-preloader /home/dank/wine-git/loader/wine winedbg --auto 43 124 ==30781== preloader: Warning: failed to reserve range 00110000-68000000 ==30781== Warning: set address range perms: large range [0x82000000, 0xfea10000) (defined) Unhandled exception: page fault on read access to 0x0000000c in 32-bit code (0x005025f7). Register dump: CS:0023 SS:002b DS:002b ES:0000 FS:000b GS:0013 EIP:005025f7 ESP:7f21f6d8 EBP:7f21f7a4 EFLAGS:00000044( - -- Z- -P- ) EAX:7f4a9b90 EBX:0ce35ff4 ECX:7f4a9c38 EDX:7f4a9c38 ESI:7f21fbdc EDI:7f21f7a4 Stack dump: 0x7f21f6d8: 7f21fbc4 cccccccc 7f4a9b90 00000000 0x7f21f6e8: cccccccc cccccccc cccccccc cccccccc 0x7f21f6f8: cccccccc cccccccc cccccccc cccccccc 0x7f21f708: cccccccc cccccccc cccccccc cccccccc 0x7f21f718: cccccccc cccccccc cccccccc cccccccc 0x7f21f728: cccccccc cccccccc cccccccc cccccccc Backtrace: =>0 0x005025f7 courgette::AssemblyProgram::Encode+0x67() [c:\users\dank\documents\chromium\src\courgette\assembly_program.cc:345] in courgette_unittests (0x7f21f7a4) 1 0x005029fc courgette::Encode+0x1c(program=(nil), output=0x7f21fb54) [c:\users\dank\documents\chromium\src\courgette\assembly_program.cc:369] in courgette_unittests (0x7f21f7b0) 2 0x0041c055 EncodeDecodeTest::TestExe+0x125(file_name="setup1.exe") [c:\users\dank\documents\chromium\src\courgette\encode_decode_unittest.cc:100] in courgette_unittests (0x7f21fbc4) 3 0x0041cc8b EncodeDecodeTest_All_Test::TestBody+0x1b() [c:\users\dank\documents\chromium\src\courgette\encode_decode_unittest.cc:105] in courgette_unittests (0x7f21fbd4) 4 0x00424d78 testing::Test::Run+0x128() [c:\users\dank\documents\chromium\src\testing\gtest\src\gtest.cc:2078] in courgette_unittests (0x7f21fc24) 5 0x00425a33 testing::internal::TestInfoImpl::Run+0x153() [c:\users\dank\documents\chromium\src\testing\gtest\src\gtest.cc:2304] in courgette_unittests (0x7f21fc8c) 6 0x004260a1 testing::TestCase::Run+0xf1() [c:\users\dank\documents\chromium\src\testing\gtest\src\gtest.cc:2404] in courgette_unittests (0x7f21fcb8) 7 0x0042b0cf testing::internal::UnitTestImpl::RunAllTests+0x27f() [c:\users\dank\documents\chromium\src\testing\gtest\src\gtest.cc:4033] in courgette_unittests (0x7f21fcf4) 8 0x00429f16 testing::UnitTest::Run+0xb6() [c:\users\dank\documents\chromium\src\testing\gtest\src\gtest.cc:3665] in courgette_unittests (0x7f21fd38) 9 0x0041a2ee TestSuite::Run+0xee() [c:\users\dank\documents\chromium\src\base\test\test_suite.h:150] in courgette_unittests (0x7f21fdec) 10 0x0041a10d main+0x2d(argc=2, argv=0x7f4a1490) [c:\users\dank\documents\chromium\src\courgette\run_all_unittests.cc:9] in courgette_unittests (0x7f21fe44) 11 0x0054a227 __tmainCRTStartup+0x117() [f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:291] in courgette_unittests (0x7f21fe90) 12 0x0054a0ff mainCRTStartup+0xf() [f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:182] in courgette_unittests (0x7f21fe98) 13 0x0cdf1eb4 start_process+0x139(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1024] in kernel32 (0x7f21fed8) 14 0x0cc8fba4 call_thread_func+0xc() in ntdll (0x7f21fee8) 15 0x0cc8fbe2 call_thread_entry_point+0x34(entry=0xcdf1d7b, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2308] in ntdll (0x7f21ffc8) 16 0x0cc67bfb LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2467] in ntdll (0x7f21ffe8) 17 0x0c5300c5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) 0x005025f7 courgette::AssemblyProgram::Encode+0x67 [c:\users\dank\documents\chromium\src\courgette\assembly_program.cc:345] in courgette_unittests: movl 0xc(%ecx),%edx Unable to open file '' Modules: Module Address Debug info Name (85 modules) PE 400000- 7ba000 CodeView courgette_unittests ELF a473000- a494000 Deferred ld-linux.so.2 ELF a49e000- a4a1000 Deferred vgpreload_core-x86-linux.so ELF a4ba000- a4c2000 Deferred vgpreload_memcheck-x86-linux.so ELF c527000- c664000 Dwarf libwine.so.1 ELF c68a000- c6a3000 Deferred libpthread.so.0 ELF c6a7000- c80a000 Deferred libc.so.6 ELF c80e000- c812000 Deferred libdl.so.2 ELF cc16000- ccd6000 Dwarf ntdll \-PE cc30000- ccd6000 \ ntdll ELF cce6000- ccef000 Deferred libnss_compat.so.2 ELF ccf4000- cd1a000 Deferred libm.so.6 ELF cd38000- cd51000 Deferred libnsl.so.1 ELF cd55000- cd60000 Deferred libnss_nis.so.2 ELF cd60000- cd6c000 Deferred libnss_files.so.2 ELF cd70000- cef3000 Dwarf kernel32 \-PE cd90000- cef3000 \ kernel32 ELF cf07000- cf92000 Deferred winmm \-PE cf10000- cf92000 \ winmm ELF d5b1000- d60e000 Deferred advapi32 \-PE d5c0000- d60e000 \ advapi32 ELF d827000- d990000 Deferred user32 \-PE d840000- d990000 \ user32 ELF d990000- da44000 Deferred gdi32 \-PE d9a0000- da44000 \ gdi32 ELF da44000- daa5000 Deferred shlwapi \-PE da50000- daa5000 \ shlwapi ELF daa5000- dabb000 Deferred psapi \-PE dab0000- dabb000 \ psapi ELF dabf000- dc5c000 Deferred shell32 \-PE dad0000- dc5c000 \ shell32 ELF dc64000- dd49000 Deferred comctl32 \-PE dc70000- dd49000 \ comctl32 ELF dd55000- de78000 Deferred ole32 \-PE dd70000- de78000 \ ole32 ELF de84000- defa000 Deferred rpcrt4 \-PE de90000- defa000 \ rpcrt4 ELF df1a000- df2f000 Deferred system.drv16.so PE df20000- df2f000 Deferred system.drv16 ELF df65000- dfdc000 Deferred libfreetype.so.6 ELF dfe4000- dffa000 Deferred libz.so.1 ELF e080000- e0ad000 Deferred libfontconfig.so.1 ELF e0ad000- e0d4000 Deferred libexpat.so.1 ELF e4c8000- e4cb000 Deferred libxinerama.so.1 ELF f76d000- f772000 Deferred libuuid.so.1 ELF f795000- f799000 Deferred libxau.so.6 ELF f7b5000- f867000 Deferred winex11 \-PE f7c0000- f867000 \ winex11 ELF f86f000- f875000 Deferred libxxf86vm.so.1 ELF f879000- f883000 Deferred libxrender.so.1 ELF f885000- f88e000 Deferred libsm.so.6 ELF f88e000- f8a6000 Deferred libice.so.6 ELF f8a6000- f8b6000 Deferred libxext.so.6 ELF f8b6000- f8d0000 Deferred libxcb.so.1 ELF f8d0000- f8d5000 Deferred libxdmcp.so.6 ELF f8fe000- f906000 Deferred libxrandr.so.2 ELF fd36000- fe25000 Deferred libx11.so.6 ELF fe25000- fe46000 Deferred imm32 \-PE fe30000- fe46000 \ imm32 ELF fe56000- fe5f000 Deferred librt.so.1 ELF fe68000- fe6c000 Deferred libxcomposite.so.1 ELF fe6c000- fe71000 Deferred libxfixes.so.3 ELF fe75000- fe7e000 Deferred libxcursor.so.1 ELF fe7e000- febe000 Deferred winealsa \-PE fe90000- febe000 \ winealsa ELF fec6000- fecb000 Deferred libcap.so.2 ELF fecf000- fed6000 Deferred libasound_module_pcm_pulse.so ELF fed6000- fedd000 Deferred libgdbm.so.3 ELF 10001000-10060000 Deferred libpulse.so.0 ELF 10060000-10066000 Deferred libattr.so.1 ELF 1006a000-10084000 Deferred msacm32 \-PE 10070000-10084000 \ msacm32 ELF 1088c000-10954000 Deferred libasound.so.2 ELF 10964000-1097a000 Deferred midimap \-PE 10970000-1097a000 \ midimap ELF 10c7a000-10ca2000 Deferred msacm32 \-PE 10c80000-10ca2000 \ msacm32 ELF 10cba000-10cee000 Deferred uxtheme \-PE 10cc0000-10cee000 \ uxtheme ELF 1137f000-113d7000 Deferred dbghelp \-PE 11390000-113d7000 \ dbghelp ELF 12744000-127b5000 Deferred msvcrt \-PE 12750000-127b5000 \ msvcrt PE 4ad00000-4b79f000 Deferred icudt42 ELF 7bf00000-7bf04000 Deferred Threads: process tid prio (all id:s are in hex) 00000008 00000009 0 0000000c 0000001f 0 0000000e 0 0000000d 0 0000000f 00000010 0 0000001c 00000021 0 00000020 0 0000001e 0 0000001d 0 0000002b (D) Z:\home\dank\demo\src\chrome\Debug\courgette_unittests.exe 0000002e 0 <== Backtrace: =>0 0x005025f7 courgette::AssemblyProgram::Encode+0x67() [c:\users\dank\documents\chromium\src\courgette\assembly_program.cc:345] in courgette_unittests (0x7f21f7a4) 1 0x005029fc courgette::Encode+0x1c(program=(nil), output=0x7f21fb54) [c:\users\dank\documents\chromium\src\courgette\assembly_program.cc:369] in courgette_unittests (0x7f21f7b0) 2 0x0041c055 EncodeDecodeTest::TestExe+0x125(file_name="setup1.exe") [c:\users\dank\documents\chromium\src\courgette\encode_decode_unittest.cc:100] in courgette_unittests (0x7f21fbc4) 3 0x0041cc8b EncodeDecodeTest_All_Test::TestBody+0x1b() [c:\users\dank\documents\chromium\src\courgette\encode_decode_unittest.cc:105] in courgette_unittests (0x7f21fbd4) 4 0x00424d78 testing::Test::Run+0x128() [c:\users\dank\documents\chromium\src\testing\gtest\src\gtest.cc:2078] in courgette_unittests (0x7f21fc24) 5 0x00425a33 testing::internal::TestInfoImpl::Run+0x153() [c:\users\dank\documents\chromium\src\testing\gtest\src\gtest.cc:2304] in courgette_unittests (0x7f21fc8c) 6 0x004260a1 testing::TestCase::Run+0xf1() [c:\users\dank\documents\chromium\src\testing\gtest\src\gtest.cc:2404] in courgette_unittests (0x7f21fcb8) 7 0x0042b0cf testing::internal::UnitTestImpl::RunAllTests+0x27f() [c:\users\dank\documents\chromium\src\testing\gtest\src\gtest.cc:4033] in courgette_unittests (0x7f21fcf4) 8 0x00429f16 testing::UnitTest::Run+0xb6() [c:\users\dank\documents\chromium\src\testing\gtest\src\gtest.cc:3665] in courgette_unittests (0x7f21fd38) 9 0x0041a2ee TestSuite::Run+0xee() [c:\users\dank\documents\chromium\src\base\test\test_suite.h:150] in courgette_unittests (0x7f21fdec) 10 0x0041a10d main+0x2d(argc=2, argv=0x7f4a1490) [c:\users\dank\documents\chromium\src\courgette\run_all_unittests.cc:9] in courgette_unittests (0x7f21fe44) 11 0x0054a227 __tmainCRTStartup+0x117() [f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:291] in courgette_unittests (0x7f21fe90) 12 0x0054a0ff mainCRTStartup+0xf() [f:\dd\vctools\crt_bld\self_x86\crt\src\crt0.c:182] in courgette_unittests (0x7f21fe98) 13 0x0cdf1eb4 start_process+0x139(peb=0x7ffdf000) [/home/dank/wine-git/dlls/kernel32/process.c:1024] in kernel32 (0x7f21fed8) 14 0x0cc8fba4 call_thread_func+0xc() in ntdll (0x7f21fee8) 15 0x0cc8fbe2 call_thread_entry_point+0x34(entry=0xcdf1d7b, arg=0x7ffdf000) [/home/dank/wine-git/dlls/ntdll/signal_i386.c:2308] in ntdll (0x7f21ffc8) 16 0x0cc67bfb LdrInitializeThunk(kernel_start=0x7ffdf000, unknown2=0, unknown3=0, unknown4=0) [/home/dank/wine-git/dlls/ntdll/loader.c:2467] in ntdll (0x7f21ffe8) 17 0x0c5300c5 wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000) ==30774== ==30774== HEAP SUMMARY: ==30774== in use at exit: 34,585,424 bytes in 8,421 blocks ==30774== total heap usage: 302,774 allocs, 294,353 frees, 96,541,681 bytes allocated ==30774== ==30781== ==30781== HEAP SUMMARY: ==30781== in use at exit: 252,213 bytes in 193 blocks ==30781== total heap usage: 6,545 allocs, 6,352 frees, 70,348,262 bytes allocated ==30781== ==30781== 8 bytes in 1 blocks are definitely lost in loss record 14 of 119 ==30781== at 0xCC93905: notify_alloc (heap.c:214) ==30781== by 0xCC937CB: RtlAllocateHeap (heap.c:1421) ==30781== by 0xD3C7FF2: elf_load_file (elf_module.c:1112) ==30781== by 0xD3C86A1: elf_search_and_load_file (elf_module.c:1250) ==30781== by 0xD3C8BAB: elf_search_loader (elf_module.c:1380) ==30781== by 0xD3C8C0A: elf_read_wine_loader_dbg_info (elf_module.c:1399) ==30781== by 0xD3BD4A1: check_live_target (dbghelp.c:235) ==30781== by 0xD3BD888: SymInitializeW (dbghelp.c:326) ==30781== by 0xD3BDA03: SymInitialize (dbghelp.c:362) ==30781== by 0xCF6CB24: dbg_init (winedbg.c:370) ==30781== by 0xCF65622: dbg_handle_debug_event (tgt_active.c:521) ==30781== by 0xCF6636F: wait_exception (tgt_active.c:693) ==30781== by 0xCF664DE: dbg_active_wait_for_first_exception (tgt_active.c:724) ==30781== by 0xCF66E60: dbg_active_auto (tgt_active.c:969) ==30781== by 0xCF6D6B8: main (winedbg.c:668) ==30781== { 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 } ==30781== 480 bytes in 60 blocks are definitely lost in loss record 103 of 119 ==30781== at 0xCC93905: notify_alloc (heap.c:214) ==30781== by 0xCC937CB: RtlAllocateHeap (heap.c:1421) ==30781== by 0xD3C7FF2: elf_load_file (elf_module.c:1112) ==30781== by 0xD3C86A1: elf_search_and_load_file (elf_module.c:1250) ==30781== by 0xD3C89E5: elf_enum_sync_cb (elf_module.c:1317) ==30781== by 0xD3C8971: elf_enum_modules_internal (elf_module.c:1301) ==30781== by 0xD3C8A80: elf_synchronize_module_list (elf_module.c:1342) ==30781== by 0xD3BD8BC: SymInitializeW (dbghelp.c:330) ==30781== by 0xD3BDA03: SymInitialize (dbghelp.c:362) ==30781== by 0xCF6CB24: dbg_init (winedbg.c:370) ==30781== by 0xCF65622: dbg_handle_debug_event (tgt_active.c:521) ==30781== by 0xCF6636F: wait_exception (tgt_active.c:693) ==30781== by 0xCF664DE: dbg_active_wait_for_first_exception (tgt_active.c:724) ==30781== by 0xCF66E60: dbg_active_auto (tgt_active.c:969) ==30781== by 0xCF6D6B8: main (winedbg.c:668) ==30781== { 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 } ==30781== LEAK SUMMARY: ==30781== definitely lost: 488 bytes in 61 blocks ==30781== indirectly lost: 120 bytes in 10 blocks ==30781== possibly lost: 0 bytes in 0 blocks ==30781== still reachable: 242,348 bytes in 56 blocks ==30781== suppressed: 9,257 bytes in 66 blocks ==30781== Reachable blocks (those to which a pointer was found) are not shown. ==30781== To see them, rerun with: --leak-check=full --show-reachable=yes ==30781== ==30781== For counts of detected and suppressed errors, rerun with: -v ==30781== ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 70 from 16) ==30774== LEAK SUMMARY: ==30774== definitely lost: 0 bytes in 0 blocks ==30774== indirectly lost: 120 bytes in 10 blocks ==30774== possibly lost: 32 bytes in 1 blocks ==30774== still reachable: 34,428,722 bytes in 3,824 blocks ==30774== suppressed: 156,550 bytes in 4,586 blocks ==30774== Reachable blocks (those to which a pointer was found) are not shown. ==30774== To see them, rerun with: --leak-check=full --show-reachable=yes ==30774== ==30774== For counts of detected and suppressed errors, rerun with: -v ==30774== ERROR SUMMARY: 1 errors from 1 contexts (suppressed: 716 from 167)