You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Some SysAllocator replacements do not work with memory decommiting on windows (was: system-alloc_unittest tests fail in MSVC2013 under Win8.1 x64)
#665
Using the latest release of v2.4 I got the following errors running the tests
compiled in MSVC2013-Upd4 under Windows 8.1-64bit:
C:\Google\gperftools-2.4\x64\Debug>addr2line-pdb.exe
SymLoadModuleEx returned error : 6 for a.out
C:\Google\gperftools-2.4\x64\Debug>system-alloc_unittest.exe
Assertion failed: success == TRUE, file ..\..\src\windows\system-alloc.cc, line
166
(-> And then the whole shell froze and had to be killed)
Original issue reported on code.google.com by patle...@gmail.com on 14 Jan 2015 at 10:30
The text was updated successfully, but these errors were encountered:
add2line-pdf.exe is not a test.
But system-alloc_unittest is indeed failing.
This is bug in our handling of custom SysAllocator instances and releasing
memory back to OS on windows.
You can largely ignore this unless you're need to deal with custom SysAllocator.
Original comment by alkondratenko on 18 Jan 2015 at 2:28
Updating ticket title.
So assertion fails because test's SysAllocator returns memory that is backed by
array. For that memory MEM_DECOMMIT doesn't work which causes assertion.
Original comment by alkondratenko on 18 Jan 2015 at 2:51
Changed title: Some SysAllocator replacements do not work with memory decommiting on windows (was: system-alloc_unittest tests fail in MSVC2013 under Win8.1 x64)
Original issue reported on code.google.com by
patle...@gmail.com
on 14 Jan 2015 at 10:30The text was updated successfully, but these errors were encountered: