[v8-users] Re: ArrayBuffer::Allocator::Free() length differing from Allocate() length?

2018-03-15 Thread eholk
Are you using WebAssembly at all? What system are you running on? WebAssembly has a mode on Linux x64 that uses signal handlers to do faster bounds checks. This requires V8 to reserve a much larger region of memory to use as guard regions, and sometimes we've made mistakes in accounting for

[v8-users] Re: ArrayBuffer::Allocator::Free() length differing from Allocate() length?

2018-03-14 Thread Zac Hansen
Have you compiled with ASAN? Presumably if you're deleting more memory than you have, that would fire. Just for debugging this, you could even put in a map of allocated addresses and sizes and just track what requests come in that don't seem to match. It seems like requests that would cause