Skip to content

Instantly share code, notes, and snippets.

@gireeshpunathil
Created July 18, 2021 11:26
Show Gist options
  • Save gireeshpunathil/4f3a611491d2d2e087b01fc5b867baaa to your computer and use it in GitHub Desktop.
Save gireeshpunathil/4f3a611491d2d2e087b01fc5b867baaa to your computer and use it in GitHub Desktop.
valgrind output as part of investigation of node issue 39036
Memcheck, a memory error detector
Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
Using Valgrind-3.16.0 and LibVEX; rerun with -h for copyright info
Command: ./node test/parallel/test-worker-cleanexit-with-moduleload.js
Thread 11:
Invalid write of size 8
at 0x15B37B5: uv__async_io.part.1 (async.c:155)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
by 0x6532DC2: clone (in /usr/lib64/libc-2.28.so)
Address 0x6bc0390 is 208 bytes inside a block of size 240 free'd
at 0x54D77D6: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
by 0xB6E32C: std::vector<node::BaseObjectPtrImpl<node::BaseObject, false>, std::allocator<node::BaseObjectPtrImpl<node::BaseObject, false> > >::~vector() (in /home/gireesh/node/out/Release/node)
by 0xB6742A: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Block was alloc'd at
at 0x54D6586: operator new(unsigned long) (vg_replace_malloc.c:342)
by 0xB6BC69: node::worker::MessagePort::New(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::MessagePortData, std::default_delete<node::worker::MessagePortData> >, std::shared_ptr<node::worker::SiblingGroup>) (in /home/gireesh/node/out/Release/node)
by 0xB6BE4E: node::worker::MessagePortData::Deserialize(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::TransferData, std::default_delete<node::worker::TransferData> >) (in /home/gireesh/node/out/Release/node)
by 0xB672C9: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
Invalid write of size 8
at 0x15B3AA2: uv__async_close (async.c:117)
by 0x15B3D24: uv_close (core.c:144)
by 0xAC575A: node::HandleWrap::Close(v8::Local<v8::Value>) (in /home/gireesh/node/out/Release/node)
by 0xB6D485: node::worker::MessagePort::Close(v8::Local<v8::Value>) (in /home/gireesh/node/out/Release/node)
by 0xAA94A9: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8E90: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
by 0x6532DC2: clone (in /usr/lib64/libc-2.28.so)
Address 0x6bc0398 is 216 bytes inside a block of size 240 free'd
at 0x54D77D6: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
by 0xB6E32C: std::vector<node::BaseObjectPtrImpl<node::BaseObject, false>, std::allocator<node::BaseObjectPtrImpl<node::BaseObject, false> > >::~vector() (in /home/gireesh/node/out/Release/node)
by 0xB6742A: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Block was alloc'd at
at 0x54D6586: operator new(unsigned long) (vg_replace_malloc.c:342)
by 0xB6BC69: node::worker::MessagePort::New(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::MessagePortData, std::default_delete<node::worker::MessagePortData> >, std::shared_ptr<node::worker::SiblingGroup>) (in /home/gireesh/node/out/Release/node)
by 0xB6BE4E: node::worker::MessagePortData::Deserialize(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::TransferData, std::default_delete<node::worker::TransferData> >) (in /home/gireesh/node/out/Release/node)
by 0xB672C9: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
Invalid write of size 8
at 0x15B3A9B: uv__async_close (async.c:117)
by 0x15B3D24: uv_close (core.c:144)
by 0xAA94E1: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8E90: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
by 0x6532DC2: clone (in /usr/lib64/libc-2.28.so)
Address 0x6bc0390 is 208 bytes inside a block of size 240 free'd
at 0x54D77D6: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
by 0xB6E32C: std::vector<node::BaseObjectPtrImpl<node::BaseObject, false>, std::allocator<node::BaseObjectPtrImpl<node::BaseObject, false> > >::~vector() (in /home/gireesh/node/out/Release/node)
by 0xB6742A: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Block was alloc'd at
at 0x54D6586: operator new(unsigned long) (vg_replace_malloc.c:342)
by 0xB6BC69: node::worker::MessagePort::New(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::MessagePortData, std::default_delete<node::worker::MessagePortData> >, std::shared_ptr<node::worker::SiblingGroup>) (in /home/gireesh/node/out/Release/node)
by 0xB6BE4E: node::worker::MessagePortData::Deserialize(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::TransferData, std::default_delete<node::worker::TransferData> >) (in /home/gireesh/node/out/Release/node)
by 0xB672C9: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
Invalid write of size 8
at 0x15B375F: uv__async_io.part.1 (async.c:149)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xAA954F: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8E90: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
by 0x6532DC2: clone (in /usr/lib64/libc-2.28.so)
Address 0x6bc0390 is 208 bytes inside a block of size 240 free'd
at 0x54D77D6: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
by 0xB6E32C: std::vector<node::BaseObjectPtrImpl<node::BaseObject, false>, std::allocator<node::BaseObjectPtrImpl<node::BaseObject, false> > >::~vector() (in /home/gireesh/node/out/Release/node)
by 0xB6742A: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Block was alloc'd at
at 0x54D6586: operator new(unsigned long) (vg_replace_malloc.c:342)
by 0xB6BC69: node::worker::MessagePort::New(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::MessagePortData, std::default_delete<node::worker::MessagePortData> >, std::shared_ptr<node::worker::SiblingGroup>) (in /home/gireesh/node/out/Release/node)
by 0xB6BE4E: node::worker::MessagePortData::Deserialize(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::TransferData, std::default_delete<node::worker::TransferData> >) (in /home/gireesh/node/out/Release/node)
by 0xB672C9: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
Invalid write of size 8
at 0x15B37A2: uv__async_io.part.1 (async.c:154)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xAA954F: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8E90: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
by 0x6532DC2: clone (in /usr/lib64/libc-2.28.so)
Address 0x6bc0398 is 216 bytes inside a block of size 240 free'd
at 0x54D77D6: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
by 0xB6E32C: std::vector<node::BaseObjectPtrImpl<node::BaseObject, false>, std::allocator<node::BaseObjectPtrImpl<node::BaseObject, false> > >::~vector() (in /home/gireesh/node/out/Release/node)
by 0xB6742A: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Block was alloc'd at
at 0x54D6586: operator new(unsigned long) (vg_replace_malloc.c:342)
by 0xB6BC69: node::worker::MessagePort::New(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::MessagePortData, std::default_delete<node::worker::MessagePortData> >, std::shared_ptr<node::worker::SiblingGroup>) (in /home/gireesh/node/out/Release/node)
by 0xB6BE4E: node::worker::MessagePortData::Deserialize(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::TransferData, std::default_delete<node::worker::TransferData> >) (in /home/gireesh/node/out/Release/node)
by 0xB672C9: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
Invalid read of size 8
at 0x15B3790: uv__async_io.part.1 (async.c:154)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xAA954F: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8E90: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
by 0x6532DC2: clone (in /usr/lib64/libc-2.28.so)
Address 0x6bc0398 is 216 bytes inside a block of size 240 free'd
at 0x54D77D6: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
by 0xB6E32C: std::vector<node::BaseObjectPtrImpl<node::BaseObject, false>, std::allocator<node::BaseObjectPtrImpl<node::BaseObject, false> > >::~vector() (in /home/gireesh/node/out/Release/node)
by 0xB6742A: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Block was alloc'd at
at 0x54D6586: operator new(unsigned long) (vg_replace_malloc.c:342)
by 0xB6BC69: node::worker::MessagePort::New(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::MessagePortData, std::default_delete<node::worker::MessagePortData> >, std::shared_ptr<node::worker::SiblingGroup>) (in /home/gireesh/node/out/Release/node)
by 0xB6BE4E: node::worker::MessagePortData::Deserialize(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::TransferData, std::default_delete<node::worker::TransferData> >) (in /home/gireesh/node/out/Release/node)
by 0xB672C9: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
Invalid read of size 8
at 0x15B3794: uv__async_io.part.1 (async.c:154)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xAA954F: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8E90: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
by 0x6532DC2: clone (in /usr/lib64/libc-2.28.so)
Address 0x6bc0390 is 208 bytes inside a block of size 240 free'd
at 0x54D77D6: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
by 0xB6E32C: std::vector<node::BaseObjectPtrImpl<node::BaseObject, false>, std::allocator<node::BaseObjectPtrImpl<node::BaseObject, false> > >::~vector() (in /home/gireesh/node/out/Release/node)
by 0xB6742A: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Block was alloc'd at
at 0x54D6586: operator new(unsigned long) (vg_replace_malloc.c:342)
by 0xB6BC69: node::worker::MessagePort::New(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::MessagePortData, std::default_delete<node::worker::MessagePortData> >, std::shared_ptr<node::worker::SiblingGroup>) (in /home/gireesh/node/out/Release/node)
by 0xB6BE4E: node::worker::MessagePortData::Deserialize(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::TransferData, std::default_delete<node::worker::TransferData> >) (in /home/gireesh/node/out/Release/node)
by 0xB672C9: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
Invalid read of size 8
at 0x15B379E: uv__async_io.part.1 (async.c:154)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xAA954F: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8E90: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
by 0x6532DC2: clone (in /usr/lib64/libc-2.28.so)
Address 0x6bc0398 is 216 bytes inside a block of size 240 free'd
at 0x54D77D6: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
by 0xB6E32C: std::vector<node::BaseObjectPtrImpl<node::BaseObject, false>, std::allocator<node::BaseObjectPtrImpl<node::BaseObject, false> > >::~vector() (in /home/gireesh/node/out/Release/node)
by 0xB6742A: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Block was alloc'd at
at 0x54D6586: operator new(unsigned long) (vg_replace_malloc.c:342)
by 0xB6BC69: node::worker::MessagePort::New(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::MessagePortData, std::default_delete<node::worker::MessagePortData> >, std::shared_ptr<node::worker::SiblingGroup>) (in /home/gireesh/node/out/Release/node)
by 0xB6BE4E: node::worker::MessagePortData::Deserialize(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::TransferData, std::default_delete<node::worker::TransferData> >) (in /home/gireesh/node/out/Release/node)
by 0xB672C9: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
Invalid write of size 8
at 0x15B37A6: uv__async_io.part.1 (async.c:155)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xAA954F: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8E90: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
by 0x6532DC2: clone (in /usr/lib64/libc-2.28.so)
Address 0x6bc0390 is 208 bytes inside a block of size 240 free'd
at 0x54D77D6: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
by 0xB6E32C: std::vector<node::BaseObjectPtrImpl<node::BaseObject, false>, std::allocator<node::BaseObjectPtrImpl<node::BaseObject, false> > >::~vector() (in /home/gireesh/node/out/Release/node)
by 0xB6742A: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Block was alloc'd at
at 0x54D6586: operator new(unsigned long) (vg_replace_malloc.c:342)
by 0xB6BC69: node::worker::MessagePort::New(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::MessagePortData, std::default_delete<node::worker::MessagePortData> >, std::shared_ptr<node::worker::SiblingGroup>) (in /home/gireesh/node/out/Release/node)
by 0xB6BE4E: node::worker::MessagePortData::Deserialize(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::TransferData, std::default_delete<node::worker::TransferData> >) (in /home/gireesh/node/out/Release/node)
by 0xB672C9: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
Invalid write of size 8
at 0x15B37B1: uv__async_io.part.1 (async.c:155)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xAA954F: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8E90: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
by 0x6532DC2: clone (in /usr/lib64/libc-2.28.so)
Address 0x6bc0398 is 216 bytes inside a block of size 240 free'd
at 0x54D77D6: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
by 0xB6E32C: std::vector<node::BaseObjectPtrImpl<node::BaseObject, false>, std::allocator<node::BaseObjectPtrImpl<node::BaseObject, false> > >::~vector() (in /home/gireesh/node/out/Release/node)
by 0xB6742A: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Block was alloc'd at
at 0x54D6586: operator new(unsigned long) (vg_replace_malloc.c:342)
by 0xB6BC69: node::worker::MessagePort::New(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::MessagePortData, std::default_delete<node::worker::MessagePortData> >, std::shared_ptr<node::worker::SiblingGroup>) (in /home/gireesh/node/out/Release/node)
by 0xB6BE4E: node::worker::MessagePortData::Deserialize(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::TransferData, std::default_delete<node::worker::TransferData> >) (in /home/gireesh/node/out/Release/node)
by 0xB672C9: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
Invalid read of size 4
at 0x15B37D9: cmpxchgi (atomic-ops.h:34)
by 0x15B37D9: uv__async_spin (async.c:97)
by 0x15B37D9: uv__async_io.part.1 (async.c:157)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xAA954F: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8E90: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
by 0x6532DC2: clone (in /usr/lib64/libc-2.28.so)
Address 0x6bc03a0 is 224 bytes inside a block of size 240 free'd
at 0x54D77D6: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
by 0xB6E32C: std::vector<node::BaseObjectPtrImpl<node::BaseObject, false>, std::allocator<node::BaseObjectPtrImpl<node::BaseObject, false> > >::~vector() (in /home/gireesh/node/out/Release/node)
by 0xB6742A: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Block was alloc'd at
at 0x54D6586: operator new(unsigned long) (vg_replace_malloc.c:342)
by 0xB6BC69: node::worker::MessagePort::New(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::MessagePortData, std::default_delete<node::worker::MessagePortData> >, std::shared_ptr<node::worker::SiblingGroup>) (in /home/gireesh/node/out/Release/node)
by 0xB6BE4E: node::worker::MessagePortData::Deserialize(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::TransferData, std::default_delete<node::worker::TransferData> >) (in /home/gireesh/node/out/Release/node)
by 0xB672C9: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
Invalid read of size 8
at 0x15B37E7: uv__async_io.part.1 (async.c:160)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xAA954F: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8E90: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
by 0x6532DC2: clone (in /usr/lib64/libc-2.28.so)
Address 0x6bc0388 is 200 bytes inside a block of size 240 free'd
at 0x54D77D6: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
by 0xB6E32C: std::vector<node::BaseObjectPtrImpl<node::BaseObject, false>, std::allocator<node::BaseObjectPtrImpl<node::BaseObject, false> > >::~vector() (in /home/gireesh/node/out/Release/node)
by 0xB6742A: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Block was alloc'd at
at 0x54D6586: operator new(unsigned long) (vg_replace_malloc.c:342)
by 0xB6BC69: node::worker::MessagePort::New(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::MessagePortData, std::default_delete<node::worker::MessagePortData> >, std::shared_ptr<node::worker::SiblingGroup>) (in /home/gireesh/node/out/Release/node)
by 0xB6BE4E: node::worker::MessagePortData::Deserialize(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::TransferData, std::default_delete<node::worker::TransferData> >) (in /home/gireesh/node/out/Release/node)
by 0xB672C9: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
Invalid read of size 8
at 0xB6CA67: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xAA954F: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8E90: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
by 0x6532DC2: clone (in /usr/lib64/libc-2.28.so)
Address 0x6bc02d0 is 16 bytes inside a block of size 240 free'd
at 0x54D77D6: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
by 0xB6E32C: std::vector<node::BaseObjectPtrImpl<node::BaseObject, false>, std::allocator<node::BaseObjectPtrImpl<node::BaseObject, false> > >::~vector() (in /home/gireesh/node/out/Release/node)
by 0xB6742A: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Block was alloc'd at
at 0x54D6586: operator new(unsigned long) (vg_replace_malloc.c:342)
by 0xB6BC69: node::worker::MessagePort::New(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::MessagePortData, std::default_delete<node::worker::MessagePortData> >, std::shared_ptr<node::worker::SiblingGroup>) (in /home/gireesh/node/out/Release/node)
by 0xB6BE4E: node::worker::MessagePortData::Deserialize(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::TransferData, std::default_delete<node::worker::TransferData> >) (in /home/gireesh/node/out/Release/node)
by 0xB672C9: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
Invalid read of size 4
at 0xB6CA6B: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xAA954F: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8E90: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
by 0x6532DC2: clone (in /usr/lib64/libc-2.28.so)
Address 0x6bc02e0 is 32 bytes inside a block of size 240 free'd
at 0x54D77D6: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
by 0xB6E32C: std::vector<node::BaseObjectPtrImpl<node::BaseObject, false>, std::allocator<node::BaseObjectPtrImpl<node::BaseObject, false> > >::~vector() (in /home/gireesh/node/out/Release/node)
by 0xB6742A: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Block was alloc'd at
at 0x54D6586: operator new(unsigned long) (vg_replace_malloc.c:342)
by 0xB6BC69: node::worker::MessagePort::New(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::MessagePortData, std::default_delete<node::worker::MessagePortData> >, std::shared_ptr<node::worker::SiblingGroup>) (in /home/gireesh/node/out/Release/node)
by 0xB6BE4E: node::worker::MessagePortData::Deserialize(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::TransferData, std::default_delete<node::worker::TransferData> >) (in /home/gireesh/node/out/Release/node)
by 0xB672C9: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
Invalid read of size 8
at 0xB6CA96: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xAA954F: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8E90: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
by 0x6532DC2: clone (in /usr/lib64/libc-2.28.so)
Address 0x6bc02c8 is 8 bytes inside a block of size 240 free'd
at 0x54D77D6: operator delete(void*, unsigned long) (vg_replace_malloc.c:593)
by 0xB6E32C: std::vector<node::BaseObjectPtrImpl<node::BaseObject, false>, std::allocator<node::BaseObjectPtrImpl<node::BaseObject, false> > >::~vector() (in /home/gireesh/node/out/Release/node)
by 0xB6742A: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Block was alloc'd at
at 0x54D6586: operator new(unsigned long) (vg_replace_malloc.c:342)
by 0xB6BC69: node::worker::MessagePort::New(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::MessagePortData, std::default_delete<node::worker::MessagePortData> >, std::shared_ptr<node::worker::SiblingGroup>) (in /home/gireesh/node/out/Release/node)
by 0xB6BE4E: node::worker::MessagePortData::Deserialize(node::Environment*, v8::Local<v8::Context>, std::unique_ptr<node::worker::TransferData, std::default_delete<node::worker::TransferData> >) (in /home/gireesh/node/out/Release/node)
by 0xB672C9: node::worker::Message::Deserialize(node::Environment*, v8::Local<v8::Context>, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6C851: node::worker::MessagePort::ReceiveMessage(v8::Local<v8::Context>, node::worker::MessagePort::MessageProcessingMode, v8::Local<v8::Value>*) (in /home/gireesh/node/out/Release/node)
by 0xB6CBB3: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xA63ED4: node::SpinEventLoop(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8DF9: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
Invalid read of size 8
at 0x10AE5C3: v8::internal::JSReceiver::GetCreationContext() (in /home/gireesh/node/out/Release/node)
by 0xD155C7: v8::Object::GetCreationContext() (in /home/gireesh/node/out/Release/node)
by 0xB6CAB2: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xAA954F: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
by 0xBE8E90: node::worker::Worker::Run() (in /home/gireesh/node/out/Release/node)
by 0xBE93D7: node::worker::Worker::StartThread(v8::FunctionCallbackInfo<v8::Value> const&)::{lambda(void*)#1}::_FUN(void*) (in /home/gireesh/node/out/Release/node)
by 0x621E149: start_thread (in /usr/lib64/libpthread-2.28.so)
Address 0x1baffed00baffede is not stack'd, malloc'd or (recently) free'd
Process terminating with default action of signal 11 (SIGSEGV): dumping core
at 0x622899D: raise (in /usr/lib64/libpthread-2.28.so)
by 0xAE5562: node::TrapWebAssemblyOrContinue(int, siginfo_t*, void*) (in /home/gireesh/node/out/Release/node)
by 0x6228B1F: ??? (in /usr/lib64/libpthread-2.28.so)
by 0x10AE5C2: v8::internal::JSReceiver::GetCreationContext() (in /home/gireesh/node/out/Release/node)
by 0xD155C7: v8::Object::GetCreationContext() (in /home/gireesh/node/out/Release/node)
by 0xB6CAB2: node::worker::MessagePort::OnMessage(node::worker::MessagePort::MessageProcessingMode) (in /home/gireesh/node/out/Release/node)
by 0x15B37F5: uv__async_io.part.1 (async.c:163)
by 0x15C6575: uv__io_poll (linux-core.c:462)
by 0x15B4127: uv_run (core.c:385)
by 0xAA954F: node::Environment::CleanupHandles() (in /home/gireesh/node/out/Release/node)
by 0xAB67CA: node::Environment::RunCleanup() (in /home/gireesh/node/out/Release/node)
by 0xA668E8: node::FreeEnvironment(node::Environment*) (in /home/gireesh/node/out/Release/node)
HEAP SUMMARY:
in use at exit: 3,682,650 bytes in 10,134 blocks
total heap usage: 159,607 allocs, 149,473 frees, 233,201,394 bytes allocated
LEAK SUMMARY:
definitely lost: 0 bytes in 0 blocks
indirectly lost: 0 bytes in 0 blocks
possibly lost: 3,344 bytes in 11 blocks
still reachable: 3,679,306 bytes in 10,123 blocks
of which reachable via heuristic:
multipleinheritance: 96 bytes in 2 blocks
suppressed: 0 bytes in 0 blocks
Rerun with --leak-check=full to see details of leaked memory
For lists of detected and suppressed errors, rerun with: -s
ERROR SUMMARY: 17 errors from 16 contexts (suppressed: 0 from 0)
Segmentation fault
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment