Hi all,
I'm upgrading v8 from 10.8.154 to 12.4.254.
I found that if there's FunctionTemplate in the JavaScript, my program will
crash during v8::compile().
The crash is raised by my custom malloc/free function with some checking
mechanism.
The functions are working on the 10.8.154 but failing on 12.4.254.
I've checked the memory related functions in src/base/platform/memory.h
have been overridden by my custom ones.
I've also scanned through Zone related code diff between the 2 version but
found nothing suspicious.
Want to know if there's any other memory manipulation modified between the
2 versions.
```
#7 0x00000000049106ce in free (inp=0x7fffbbb49010)
at myAlloc.c
#8 0x00007ffff59048b8 in v8::internal::Zone::DeleteAll() ()
from .../install/lib64/libv8_base_without_compiler.so
#9 0x00007ffff5904989 in v8::internal::Zone::Reset() ()
from .../install/lib64/libv8_base_without_compiler.so
#10 0x00007ffff578e529 in v8::internal::ParseInfo::~ParseInfo() ()
from ...install/lib64/libv8_base_without_compiler.so
#11 0x00007ffff5308202 in v8::internal::(anonymous
namespace)::CompileScriptOnMainThread(v8::internal::UnoptimizedCompileFlags,
v8::internal::Handle<v8::internal::String>, v8::internal::ScriptDetails
const&, v8::internal::NativesFlag, v8::Extension*, v8::internal::Isolate*,
v8::internal::MaybeHandle<v8::internal::Script>,
v8::internal::IsCompiledScope*, bool (*)(int, void*), void*) ()
```
--
--
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users
---
You received this message because you are subscribed to the Google Groups
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/v8-users/cb190c3f-59e3-4f19-b27d-204bd6412b13n%40googlegroups.com.