Skip to content

Instantly share code, notes, and snippets.

@ncb000gt
Created November 25, 2011 21:43
Show Gist options
  • Save ncb000gt/1394480 to your computer and use it in GitHub Desktop.
Save ncb000gt/1394480 to your computer and use it in GitHub Desktop.
Output of running valgrind on node.bcrypt.js async code.
==4958== Memcheck, a memory error detector
==4958== Copyright (C) 2002-2010, and GNU GPL'd, by Julian Seward et al.
==4958== Using Valgrind-3.6.1-Debian and LibVEX; rerun with -h for copyright info
==4958== Command: node examples/async_compare.js
==4958== Parent PID: 2625
==4958==
==4958== Warning: set address range perms: large range [0x29ae5ecc6000, 0x29ae7ecc6000) (noaccess)
==4958==
==4958== HEAP SUMMARY:
==4958== in use at exit: 221,773 bytes in 131 blocks
==4958== total heap usage: 3,875 allocs, 3,744 frees, 9,501,904 bytes allocated
==4958==
==4958== 8 bytes in 1 blocks are still reachable in loss record 1 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x608C5A: v8::internal::Isolate::EnsureDefaultIsolate() (in /usr/local/bin/node)
==4958== by 0x5221DB: _GLOBAL__sub_I__ZN2v88internal8ThreadId18highest_thread_id_E (in /usr/local/bin/node)
==4958== by 0x7D501C: __libc_csu_init (in /usr/local/bin/node)
==4958== by 0x643229F: (below main) (libc-start.c:185)
==4958==
==4958== 8 bytes in 1 blocks are still reachable in loss record 2 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x4C29019: realloc (vg_replace_malloc.c:525)
==4958== by 0x7BAB7E: ev_realloc_emul (ev.c:612)
==4958== by 0x7BABBC: ev_realloc (ev.c:638)
==4958== by 0x7BAE41: array_realloc (ev.c:860)
==4958== by 0x7BB488: fd_change (ev.c:1043)
==4958== by 0x7BFD9F: ev_io_start (ev.c:2675)
==4958== by 0x7BBC3E: evpipe_init (ev.c:1317)
==4958== by 0x7C09DB: ev_signal_start (ev.c:2921)
==4958== by 0x7BE9FC: ev_default_loop (ev.c:2095)
==4958== by 0x7AF3D5: uv_default_loop (core.c:182)
==4958== by 0x526BE7: node::Init(int, char**) (node.cc:2385)
==4958==
==4958== 8 bytes in 1 blocks are still reachable in loss record 3 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x781318: v8::internal::Malloced::New(unsigned long) (in /usr/local/bin/node)
==4958== by 0x631DD1: v8::internal::List<v8::internal::Sampler*, v8::internal::FreeStoreAllocationPolicy>::Add(v8::internal::Sampler* const&) (in /usr/local/bin/node)
==4958== by 0x631E3F: v8::internal::SamplerRegistry::AddActiveSampler(v8::internal::Sampler*) (in /usr/local/bin/node)
==4958== by 0x67F314: v8::internal::Sampler::Start() (in /usr/local/bin/node)
==4958== by 0x60A891: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 8 bytes in 1 blocks are still reachable in loss record 4 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x781318: v8::internal::Malloced::New(unsigned long) (in /usr/local/bin/node)
==4958== by 0x582BDE: v8::Context::Enter() (in /usr/local/bin/node)
==4958== by 0x527134: node::Start(int, char**) (v8.h:3475)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 8 bytes in 1 blocks are still reachable in loss record 5 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x781318: v8::internal::Malloced::New(unsigned long) (in /usr/local/bin/node)
==4958== by 0x582A91: v8::internal::List<v8::internal::Context*, v8::internal::FreeStoreAllocationPolicy>::Add(v8::internal::Context* const&) (in /usr/local/bin/node)
==4958== by 0x582BA5: v8::Context::Enter() (in /usr/local/bin/node)
==4958== by 0x527134: node::Start(int, char**) (v8.h:3475)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 16 bytes in 1 blocks are still reachable in loss record 6 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x4C29019: realloc (vg_replace_malloc.c:525)
==4958== by 0x7BAB7E: ev_realloc_emul (ev.c:612)
==4958== by 0x7BABBC: ev_realloc (ev.c:638)
==4958== by 0x7BAE41: array_realloc (ev.c:860)
==4958== by 0x7C1EB3: ev_prepare_start (ev.c:3422)
==4958== by 0x7AFA6A: uv_prepare_start (core.c:345)
==4958== by 0x526C03: node::Init(int, char**) (node.cc:2386)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 16 bytes in 1 blocks are still reachable in loss record 7 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x4C29019: realloc (vg_replace_malloc.c:525)
==4958== by 0x7BAB7E: ev_realloc_emul (ev.c:612)
==4958== by 0x7BABBC: ev_realloc (ev.c:638)
==4958== by 0x7BAE41: array_realloc (ev.c:860)
==4958== by 0x7C207D: ev_check_start (ev.c:3460)
==4958== by 0x7AFC04: uv_check_start (core.c:395)
==4958== by 0x526C31: node::Init(int, char**) (node.cc:2390)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 16 bytes in 1 blocks are still reachable in loss record 8 of 97
==4958== at 0x4C2864B: operator new[](unsigned long) (vg_replace_malloc.c:305)
==4958== by 0x788E91: v8::internal::CompilationCache::CompilationCache(v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x609DA1: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 16 bytes in 1 blocks are still reachable in loss record 9 of 97
==4958== at 0x4C2864B: operator new[](unsigned long) (vg_replace_malloc.c:305)
==4958== by 0x788EB3: v8::internal::CompilationCache::CompilationCache(v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x609DA1: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 16 bytes in 1 blocks are still reachable in loss record 10 of 97
==4958== at 0x4C2864B: operator new[](unsigned long) (vg_replace_malloc.c:305)
==4958== by 0x788ED5: v8::internal::CompilationCache::CompilationCache(v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x609DA1: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 16 bytes in 1 blocks are still reachable in loss record 11 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x6E3FBC: v8::internal::CodeRange::Setup(unsigned long) (in /usr/local/bin/node)
==4958== by 0x5E152D: v8::internal::Heap::Setup(bool) (in /usr/local/bin/node)
==4958== by 0x60A6FA: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 16 bytes in 1 blocks are still reachable in loss record 12 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x781318: v8::internal::Malloced::New(unsigned long) (in /usr/local/bin/node)
==4958== by 0x6E40A6: v8::internal::CodeRange::Setup(unsigned long) (in /usr/local/bin/node)
==4958== by 0x5E152D: v8::internal::Heap::Setup(bool) (in /usr/local/bin/node)
==4958== by 0x60A6FA: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 16 bytes in 1 blocks are still reachable in loss record 13 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x781318: v8::internal::Malloced::New(unsigned long) (in /usr/local/bin/node)
==4958== by 0x631E57: v8::internal::SamplerRegistry::AddActiveSampler(v8::internal::Sampler*) (in /usr/local/bin/node)
==4958== by 0x67F314: v8::internal::Sampler::Start() (in /usr/local/bin/node)
==4958== by 0x60A891: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 16 bytes in 1 blocks are still reachable in loss record 14 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x4C29019: realloc (vg_replace_malloc.c:525)
==4958== by 0x7BAB7E: ev_realloc_emul (ev.c:612)
==4958== by 0x7BABBC: ev_realloc (ev.c:638)
==4958== by 0x7BAE41: array_realloc (ev.c:860)
==4958== by 0x7C1C77: ev_idle_start (ev.c:3382)
==4958== by 0x7AFD9E: uv_idle_start (core.c:445)
==4958== by 0x522DC0: node::NeedTickCallback(v8::Arguments const&) (node.cc:267)
==4958== by 0x590925: v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x29AE5ECC814D: ???
==4958== by 0x29AE5ECEB6C2: ???
==4958== by 0x29AE5ECE9C03: ???
==4958==
==4958== 24 bytes in 1 blocks are still reachable in loss record 15 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x609D70: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 24 bytes in 1 blocks are still reachable in loss record 16 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x60ACD9: v8::internal::Isolate::stats_table() (in /usr/local/bin/node)
==4958== by 0x596996: v8::internal::StatsCounter::FindLocationInStatsTable() const (in /usr/local/bin/node)
==4958== by 0x6E747B: v8::internal::NewSpace::Setup(unsigned char*, int) (in /usr/local/bin/node)
==4958== by 0x5E144B: v8::internal::Heap::Setup(bool) (in /usr/local/bin/node)
==4958== by 0x60A6FA: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 24 bytes in 1 blocks are definitely lost in loss record 17 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x537A4D: node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (node_string.cc:35)
==4958== by 0x5268BB: node::Load(v8::Handle<v8::Object>) (node.cc:1983)
==4958== by 0x527159: node::Start(int, char**) (node.cc:2471)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 24 bytes in 1 blocks are definitely lost in loss record 18 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x537A4D: node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (node_string.cc:35)
==4958== by 0x52A942: node::MainSource() (node_javascript.cc:36)
==4958== by 0x5268C3: node::Load(v8::Handle<v8::Object>) (node.cc:1983)
==4958== by 0x527159: node::Start(int, char**) (node.cc:2471)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 32 bytes in 1 blocks are still reachable in loss record 19 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x60AD57: v8::internal::Isolate::Enter() (in /usr/local/bin/node)
==4958== by 0x6F8F44: v8::internal::V8::Initialize(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 32 bytes in 1 blocks are still reachable in loss record 20 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x60A684: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 32 bytes in 1 blocks are still reachable in loss record 21 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x56A6BD: v8::RegisterExtension(v8::Extension*) (in /usr/local/bin/node)
==4958== by 0x5ACA77: v8::internal::GCExtension::Register() (in /usr/local/bin/node)
==4958== by 0x583EE5: v8::internal::Bootstrapper::Initialize(bool) (in /usr/local/bin/node)
==4958== by 0x60A7DE: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 32 bytes in 1 blocks are still reachable in loss record 22 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x56A6BD: v8::RegisterExtension(v8::Extension*) (in /usr/local/bin/node)
==4958== by 0x5AC949: v8::internal::ExternalizeStringExtension::Register() (in /usr/local/bin/node)
==4958== by 0x60A7DE: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 32 bytes in 1 blocks are still reachable in loss record 23 of 97
==4958== at 0x4C279F2: calloc (vg_replace_malloc.c:467)
==4958== by 0x585059F: _dlerror_run (dlerror.c:142)
==4958== by 0x584FFC0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
==4958== by 0x7B0854: uv_dlopen (dl.c:30)
==4958== by 0x523C31: node::DLOpen(v8::Arguments const&) (node.cc:1472)
==4958== by 0x590925: v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x29AE5ECC814D: ???
==4958== by 0x29AE5ED14E4A: ???
==4958== by 0x29AE5ED1344D: ???
==4958== by 0x29AE5ED12D4C: ???
==4958== by 0x29AE5ECC940D: ???
==4958== by 0x29AE5ED1350B: ???
==4958==
==4958== 32 bytes in 1 blocks are still reachable in loss record 24 of 97
==4958== at 0x4C279F2: calloc (vg_replace_malloc.c:467)
==4958== by 0x7C3267: etp_start_thread (eio.c:607)
==4958== by 0x7C335E: etp_maybe_start_thread (eio.c:638)
==4958== by 0x7C36E7: etp_submit (eio.c:769)
==4958== by 0x7C3A6D: eio_submit (eio.c:910)
==4958== by 0x7C78A7: eio_custom (eio.c:2531)
==4958== by 0x77B5A6E: (anonymous namespace)::GenerateSalt(v8::Arguments const&) (bcrypt_node.cc:274)
==4958== by 0x590925: v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x29AE5ECC814D: ???
==4958== by 0x29AE5ED39720: ???
==4958== by 0x29AE5ECC940D: ???
==4958== by 0x29AE5ED33B7F: ???
==4958==
==4958== 32 bytes in 1 blocks are still reachable in loss record 25 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x4C29019: realloc (vg_replace_malloc.c:525)
==4958== by 0x7BAB7E: ev_realloc_emul (ev.c:612)
==4958== by 0x7BABBC: ev_realloc (ev.c:638)
==4958== by 0x7BAE41: array_realloc (ev.c:860)
==4958== by 0x7BAFA9: ev_feed_event (ev.c:907)
==4958== by 0x7BB1E3: fd_event_nocheck (ev.c:950)
==4958== by 0x7BB24C: fd_event (ev.c:962)
==4958== by 0x7BC6BA: epoll_poll (ev_epoll.c:198)
==4958== by 0x7BF85F: ev_run (ev.c:2495)
==4958== by 0x7AF452: uv_run (core.c:192)
==4958== by 0x527166: node::Start(int, char**) (node.cc:2478)
==4958==
==4958== 32 bytes in 1 blocks are still reachable in loss record 26 of 97
==4958== at 0x4C279F2: calloc (vg_replace_malloc.c:467)
==4958== by 0x7C3267: etp_start_thread (eio.c:607)
==4958== by 0x7C335E: etp_maybe_start_thread (eio.c:638)
==4958== by 0x7C36E7: etp_submit (eio.c:769)
==4958== by 0x7C3A6D: eio_submit (eio.c:910)
==4958== by 0x7C78A7: eio_custom (eio.c:2531)
==4958== by 0x77B5FEA: (anonymous namespace)::Compare(v8::Arguments const&) (bcrypt_node.cc:475)
==4958== by 0x590925: v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x29AE5ECC814D: ???
==4958== by 0x29AE5ED39F4A: ???
==4958== by 0x29AE5ED33872: ???
==4958== by 0x29AE5ECE4866: ???
==4958==
==4958== 40 bytes in 1 blocks are still reachable in loss record 27 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x6FD9DB: v8::internal::ThreadManager::ThreadManager() (in /usr/local/bin/node)
==4958== by 0x6087B0: v8::internal::Isolate::Isolate() (in /usr/local/bin/node)
==4958== by 0x608C7D: v8::internal::Isolate::EnsureDefaultIsolate() (in /usr/local/bin/node)
==4958== by 0x5221DB: _GLOBAL__sub_I__ZN2v88internal8ThreadId18highest_thread_id_E (in /usr/local/bin/node)
==4958== by 0x7D501C: __libc_csu_init (in /usr/local/bin/node)
==4958== by 0x643229F: (below main) (libc-start.c:185)
==4958==
==4958== 40 bytes in 1 blocks are still reachable in loss record 28 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x6FD9FF: v8::internal::ThreadManager::ThreadManager() (in /usr/local/bin/node)
==4958== by 0x6087B0: v8::internal::Isolate::Isolate() (in /usr/local/bin/node)
==4958== by 0x608C7D: v8::internal::Isolate::EnsureDefaultIsolate() (in /usr/local/bin/node)
==4958== by 0x5221DB: _GLOBAL__sub_I__ZN2v88internal8ThreadId18highest_thread_id_E (in /usr/local/bin/node)
==4958== by 0x7D501C: __libc_csu_init (in /usr/local/bin/node)
==4958== by 0x643229F: (below main) (libc-start.c:185)
==4958==
==4958== 40 bytes in 1 blocks are still reachable in loss record 29 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x67F229: v8::internal::OS::CreateSemaphore(int) (in /usr/local/bin/node)
==4958== by 0x5224BA: _GLOBAL__sub_I__ZN2v88internal15RuntimeProfiler6state_E (in /usr/local/bin/node)
==4958== by 0x7D501C: __libc_csu_init (in /usr/local/bin/node)
==4958== by 0x643229F: (below main) (libc-start.c:185)
==4958==
==4958== 40 bytes in 1 blocks are still reachable in loss record 30 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x67F229: v8::internal::OS::CreateSemaphore(int) (in /usr/local/bin/node)
==4958== by 0x59E8CB: v8::internal::Debugger::Debugger(v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x609C0A: v8::internal::Isolate::InitializeDebugger() (in /usr/local/bin/node)
==4958== by 0x609CD7: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 40 bytes in 1 blocks are still reachable in loss record 31 of 97
==4958== at 0x4C2864B: operator new[](unsigned long) (vg_replace_malloc.c:305)
==4958== by 0x788E63: v8::internal::CompilationCache::CompilationCache(v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x609DA1: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 40 bytes in 1 blocks are still reachable in loss record 32 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x60A5E7: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 33 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x67F1BE: v8::internal::OS::CreateMutex() (in /usr/local/bin/node)
==4958== by 0x522188: _GLOBAL__sub_I__ZN2v88internal4HeapC2Ev (in /usr/local/bin/node)
==4958== by 0x7D501C: __libc_csu_init (in /usr/local/bin/node)
==4958== by 0x643229F: (below main) (libc-start.c:185)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 34 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x67F1BE: v8::internal::OS::CreateMutex() (in /usr/local/bin/node)
==4958== by 0x5221A8: _GLOBAL__sub_I__ZN2v88internal8ThreadId18highest_thread_id_E (in /usr/local/bin/node)
==4958== by 0x7D501C: __libc_csu_init (in /usr/local/bin/node)
==4958== by 0x643229F: (below main) (libc-start.c:185)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 35 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x67F1BE: v8::internal::OS::CreateMutex() (in /usr/local/bin/node)
==4958== by 0x6083F8: v8::internal::Isolate::Isolate() (in /usr/local/bin/node)
==4958== by 0x608C7D: v8::internal::Isolate::EnsureDefaultIsolate() (in /usr/local/bin/node)
==4958== by 0x5221DB: _GLOBAL__sub_I__ZN2v88internal8ThreadId18highest_thread_id_E (in /usr/local/bin/node)
==4958== by 0x7D501C: __libc_csu_init (in /usr/local/bin/node)
==4958== by 0x643229F: (below main) (libc-start.c:185)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 36 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x67F1BE: v8::internal::OS::CreateMutex() (in /usr/local/bin/node)
==4958== by 0x60840E: v8::internal::Isolate::Isolate() (in /usr/local/bin/node)
==4958== by 0x608C7D: v8::internal::Isolate::EnsureDefaultIsolate() (in /usr/local/bin/node)
==4958== by 0x5221DB: _GLOBAL__sub_I__ZN2v88internal8ThreadId18highest_thread_id_E (in /usr/local/bin/node)
==4958== by 0x7D501C: __libc_csu_init (in /usr/local/bin/node)
==4958== by 0x643229F: (below main) (libc-start.c:185)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 37 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x6087A5: v8::internal::Isolate::Isolate() (in /usr/local/bin/node)
==4958== by 0x608C7D: v8::internal::Isolate::EnsureDefaultIsolate() (in /usr/local/bin/node)
==4958== by 0x5221DB: _GLOBAL__sub_I__ZN2v88internal8ThreadId18highest_thread_id_E (in /usr/local/bin/node)
==4958== by 0x7D501C: __libc_csu_init (in /usr/local/bin/node)
==4958== by 0x643229F: (below main) (libc-start.c:185)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 38 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x67F1BE: v8::internal::OS::CreateMutex() (in /usr/local/bin/node)
==4958== by 0x6FD9A8: v8::internal::ThreadManager::ThreadManager() (in /usr/local/bin/node)
==4958== by 0x6087B0: v8::internal::Isolate::Isolate() (in /usr/local/bin/node)
==4958== by 0x608C7D: v8::internal::Isolate::EnsureDefaultIsolate() (in /usr/local/bin/node)
==4958== by 0x5221DB: _GLOBAL__sub_I__ZN2v88internal8ThreadId18highest_thread_id_E (in /usr/local/bin/node)
==4958== by 0x7D501C: __libc_csu_init (in /usr/local/bin/node)
==4958== by 0x643229F: (below main) (libc-start.c:185)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 39 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x67F1BE: v8::internal::OS::CreateMutex() (in /usr/local/bin/node)
==4958== by 0x522458: _GLOBAL__sub_I__ZN2v88internal11StackTracer5TraceEPNS0_7IsolateEPNS0_10TickSampleE (in /usr/local/bin/node)
==4958== by 0x7D501C: __libc_csu_init (in /usr/local/bin/node)
==4958== by 0x643229F: (below main) (libc-start.c:185)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 40 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x67F1BE: v8::internal::OS::CreateMutex() (in /usr/local/bin/node)
==4958== by 0x522478: _GLOBAL__sub_I__ZN2v88internal7ceilingEd (in /usr/local/bin/node)
==4958== by 0x7D501C: __libc_csu_init (in /usr/local/bin/node)
==4958== by 0x643229F: (below main) (libc-start.c:185)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 41 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x67F1BE: v8::internal::OS::CreateMutex() (in /usr/local/bin/node)
==4958== by 0x5224F8: _GLOBAL__sub_I__ZN2v88internal2V811is_running_E (in /usr/local/bin/node)
==4958== by 0x7D501C: __libc_csu_init (in /usr/local/bin/node)
==4958== by 0x643229F: (below main) (libc-start.c:185)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 42 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x67F1BE: v8::internal::OS::CreateMutex() (in /usr/local/bin/node)
==4958== by 0x522504: _GLOBAL__sub_I__ZN2v88internal2V811is_running_E (in /usr/local/bin/node)
==4958== by 0x7D501C: __libc_csu_init (in /usr/local/bin/node)
==4958== by 0x643229F: (below main) (libc-start.c:185)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 43 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x67E629: v8::internal::OS::Setup() (in /usr/local/bin/node)
==4958== by 0x6F8E65: v8::internal::V8::InitializeOncePerProcess() (in /usr/local/bin/node)
==4958== by 0x6F8EC8: v8::internal::V8::Initialize(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 44 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x62CA1F: v8::internal::Logger::Logger() (in /usr/local/bin/node)
==4958== by 0x60AB37: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 45 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x67F1BE: v8::internal::OS::CreateMutex() (in /usr/local/bin/node)
==4958== by 0x59E7FA: v8::internal::Debugger::Debugger(v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x609C0A: v8::internal::Isolate::InitializeDebugger() (in /usr/local/bin/node)
==4958== by 0x609CD7: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 46 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x67F1BE: v8::internal::OS::CreateMutex() (in /usr/local/bin/node)
==4958== by 0x59E8BD: v8::internal::Debugger::Debugger(v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x609C0A: v8::internal::Isolate::InitializeDebugger() (in /usr/local/bin/node)
==4958== by 0x609CD7: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 47 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x67F1BE: v8::internal::OS::CreateMutex() (in /usr/local/bin/node)
==4958== by 0x59E97D: v8::internal::Debugger::Debugger(v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x609C0A: v8::internal::Isolate::InitializeDebugger() (in /usr/local/bin/node)
==4958== by 0x609CD7: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 48 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x5AC961: v8::internal::ExternalizeStringExtension::Register() (in /usr/local/bin/node)
==4958== by 0x60A7DE: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 48 bytes in 1 blocks are still reachable in loss record 49 of 97
==4958== at 0x4C29097: realloc (vg_replace_malloc.c:525)
==4958== by 0x7BAB7E: ev_realloc_emul (ev.c:612)
==4958== by 0x7BABBC: ev_realloc (ev.c:638)
==4958== by 0x7BAE41: array_realloc (ev.c:860)
==4958== by 0x7C29A4: ev_async_start (ev.c:3690)
==4958== by 0x7AFF6C: uv_async_init (core.c:507)
==4958== by 0x7BA8A3: uv_eio_init (uv-eio.c:117)
==4958== by 0x7B0A22: uv_fs_req_init (fs.c:67)
==4958== by 0x7B1814: uv_fs_stat (fs.c:365)
==4958== by 0x53488C: node::Stat(v8::Arguments const&) (node_file.cc:409)
==4958== by 0x590925: v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x29AE5ECC814D: ???
==4958==
==4958== 56 bytes in 1 blocks are still reachable in loss record 50 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x609D00: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 56 bytes in 1 blocks are still reachable in loss record 51 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x781318: v8::internal::Malloced::New(unsigned long) (in /usr/local/bin/node)
==4958== by 0x5C7651: v8::internal::List<v8::internal::Object**, v8::internal::FreeStoreAllocationPolicy>::Add(v8::internal::Object** const&) (in /usr/local/bin/node)
==4958== by 0x5C772D: v8::internal::HandleScope::Extend() (in /usr/local/bin/node)
==4958== by 0x6F3D5C: v8::internal::StubCache::ComputeCallInitialize(int, v8::internal::RelocInfo::Mode) (in /usr/local/bin/node)
==4958== by 0x730BC0: v8::internal::FullCodeGenerator::EmitCallWithIC(v8::internal::Call*, v8::internal::Handle<v8::internal::Object>, v8::internal::RelocInfo::Mode) (in /usr/local/bin/node)
==4958== by 0x731389: v8::internal::FullCodeGenerator::VisitCall(v8::internal::Call*) (in /usr/local/bin/node)
==4958== by 0x5C2A7C: v8::internal::FullCodeGenerator::VisitInCurrentContext(v8::internal::Expression*) (in /usr/local/bin/node)
==4958== by 0x73064A: v8::internal::FullCodeGenerator::VisitAssignment(v8::internal::Assignment*) (in /usr/local/bin/node)
==4958== by 0x5C2A7C: v8::internal::FullCodeGenerator::VisitInCurrentContext(v8::internal::Expression*) (in /usr/local/bin/node)
==4958== by 0x5C2BCB: v8::internal::FullCodeGenerator::VisitExpressionStatement(v8::internal::ExpressionStatement*) (in /usr/local/bin/node)
==4958== by 0x785774: v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*) (in /usr/local/bin/node)
==4958==
==4958== 56 bytes in 1 blocks are still reachable in loss record 52 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x52A2DB: node::Buffer::New(v8::Arguments const&) (node_buffer.cc:182)
==4958== by 0x58E481: v8::internal::Builtin_HandleApiCallConstruct(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x29AE5ECC814D: ???
==4958== by 0x29AE5ECE4776: ???
==4958== by 0x29AE5ECF291F: ???
==4958== by 0x29AE5ECF245A: ???
==4958== by 0x29AE5ECC940D: ???
==4958== by 0x29AE5ECE4550: ???
==4958== by 0x29AE5ED1D895: ???
==4958== by 0x29AE5ED14C38: ???
==4958== by 0x29AE5ED1344D: ???
==4958==
==4958== 64 bytes in 1 blocks are still reachable in loss record 53 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x609DAF: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 64 bytes in 1 blocks are still reachable in loss record 54 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x6DE959: v8::internal::ExternalReferenceDecoder::ExternalReferenceDecoder() (in /usr/local/bin/node)
==4958== by 0x6DEF6E: v8::internal::Deserializer::Deserialize() (in /usr/local/bin/node)
==4958== by 0x60A83D: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 64 bytes in 1 blocks are still reachable in loss record 55 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x4C29019: realloc (vg_replace_malloc.c:525)
==4958== by 0x7BAB7E: ev_realloc_emul (ev.c:612)
==4958== by 0x7BABBC: ev_realloc (ev.c:638)
==4958== by 0x7BAE41: array_realloc (ev.c:860)
==4958== by 0x7BFF97: ev_timer_start (ev.c:2714)
==4958== by 0x7B012B: uv_timer_start (core.c:552)
==4958== by 0x522960: node::Check(uv_check_s*, int) (node.cc:172)
==4958== by 0x7AFB23: uv__check (core.c:372)
==4958== by 0x7BEB4A: ev_invoke_pending (ev.c:2143)
==4958== by 0x7BF8F5: ev_run (ev.c:2519)
==4958== by 0x7AF452: uv_run (core.c:192)
==4958==
==4958== 66 bytes in 1 blocks are still reachable in loss record 56 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x4007963: expand_dynamic_string_token (dl-load.c:162)
==4958== by 0x400826F: _dl_map_object (dl-load.c:2183)
==4958== by 0x4012B49: dl_open_worker (dl-open.c:226)
==4958== by 0x400E995: _dl_catch_error (dl-error.c:178)
==4958== by 0x4013379: _dl_open (dl-open.c:569)
==4958== by 0x584FF25: dlopen_doit (dlopen.c:67)
==4958== by 0x400E995: _dl_catch_error (dl-error.c:178)
==4958== by 0x585052E: _dlerror_run (dlerror.c:164)
==4958== by 0x584FFC0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
==4958== by 0x7B0854: uv_dlopen (dl.c:30)
==4958== by 0x523C31: node::DLOpen(v8::Arguments const&) (node.cc:1472)
==4958==
==4958== 66 bytes in 1 blocks are still reachable in loss record 57 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x400B42C: _dl_new_object (dl-object.c:161)
==4958== by 0x40065B5: _dl_map_object_from_fd (dl-load.c:957)
==4958== by 0x400831C: _dl_map_object (dl-load.c:2250)
==4958== by 0x4012B49: dl_open_worker (dl-open.c:226)
==4958== by 0x400E995: _dl_catch_error (dl-error.c:178)
==4958== by 0x4013379: _dl_open (dl-open.c:569)
==4958== by 0x584FF25: dlopen_doit (dlopen.c:67)
==4958== by 0x400E995: _dl_catch_error (dl-error.c:178)
==4958== by 0x585052E: _dlerror_run (dlerror.c:164)
==4958== by 0x584FFC0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
==4958== by 0x7B0854: uv_dlopen (dl.c:30)
==4958==
==4958== 88 bytes in 1 blocks are still reachable in loss record 58 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x781318: v8::internal::Malloced::New(unsigned long) (in /usr/local/bin/node)
==4958== by 0x5C5941: v8::internal::List<v8::internal::GlobalHandles::Node*, v8::internal::FreeStoreAllocationPolicy>::Add(v8::internal::GlobalHandles::Node* const&) (in /usr/local/bin/node)
==4958== by 0x5C5A9B: v8::internal::GlobalHandles::Create(v8::internal::Object*) (in /usr/local/bin/node)
==4958== by 0x56AAA3: v8::V8::GlobalizeReference(v8::internal::Object**) (in /usr/local/bin/node)
==4958== by 0x52A1DA: node::Buffer::Buffer(v8::Handle<v8::Object>, unsigned long) (v8.h:3854)
==4958== by 0x52A2EC: node::Buffer::New(v8::Arguments const&) (node_buffer.cc:182)
==4958== by 0x58E481: v8::internal::Builtin_HandleApiCallConstruct(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x29AE5ECC814D: ???
==4958== by 0x29AE5ECE4776: ???
==4958== by 0x29AE5ECF291F: ???
==4958== by 0x29AE5ECF245A: ???
==4958==
==4958== 96 bytes in 1 blocks are still reachable in loss record 59 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x60A5C8: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 96 bytes in 1 blocks are still reachable in loss record 60 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x60A600: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 96 bytes in 1 blocks are still reachable in loss record 61 of 97
==4958== at 0x4C29097: realloc (vg_replace_malloc.c:525)
==4958== by 0x7BAB7E: ev_realloc_emul (ev.c:612)
==4958== by 0x7BABBC: ev_realloc (ev.c:638)
==4958== by 0x7BAE41: array_realloc (ev.c:860)
==4958== by 0x7BAFA9: ev_feed_event (ev.c:907)
==4958== by 0x7BBE47: pipecb (ev.c:1392)
==4958== by 0x7BEB4A: ev_invoke_pending (ev.c:2143)
==4958== by 0x7BF8F5: ev_run (ev.c:2519)
==4958== by 0x7AF452: uv_run (core.c:192)
==4958== by 0x527166: node::Start(int, char**) (node.cc:2478)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 104 bytes in 1 blocks are still reachable in loss record 62 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x609CE1: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 104 bytes in 1 blocks are still reachable in loss record 63 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x400D157: _dl_map_object_deps (dl-deps.c:505)
==4958== by 0x4012BA6: dl_open_worker (dl-open.c:263)
==4958== by 0x400E995: _dl_catch_error (dl-error.c:178)
==4958== by 0x4013379: _dl_open (dl-open.c:569)
==4958== by 0x584FF25: dlopen_doit (dlopen.c:67)
==4958== by 0x400E995: _dl_catch_error (dl-error.c:178)
==4958== by 0x585052E: _dlerror_run (dlerror.c:164)
==4958== by 0x584FFC0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
==4958== by 0x7B0854: uv_dlopen (dl.c:30)
==4958== by 0x523C31: node::DLOpen(v8::Arguments const&) (node.cc:1472)
==4958== by 0x590925: v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958==
==4958== 104 bytes in 1 blocks are possibly lost in loss record 64 of 97
==4958== at 0x4C2864B: operator new[](unsigned long) (vg_replace_malloc.c:305)
==4958== by 0x59E847: v8::internal::Debugger::Debugger(v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x609C0A: v8::internal::Isolate::InitializeDebugger() (in /usr/local/bin/node)
==4958== by 0x609CD7: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 104 bytes in 1 blocks are possibly lost in loss record 65 of 97
==4958== at 0x4C2864B: operator new[](unsigned long) (vg_replace_malloc.c:305)
==4958== by 0x59E908: v8::internal::Debugger::Debugger(v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x609C0A: v8::internal::Isolate::InitializeDebugger() (in /usr/local/bin/node)
==4958== by 0x609CD7: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 112 bytes in 1 blocks are still reachable in loss record 66 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x60AB2C: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 112 bytes in 1 blocks are still reachable in loss record 67 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x781318: v8::internal::Malloced::New(unsigned long) (in /usr/local/bin/node)
==4958== by 0x6E4777: v8::internal::MemoryAllocator::FreeRawMemory(void*, unsigned long, v8::internal::Executability) (in /usr/local/bin/node)
==4958== by 0x6E9AE7: v8::internal::LargeObjectSpace::TearDown() (in /usr/local/bin/node)
==4958== by 0x5DEE75: v8::internal::Heap::TearDown() (in /usr/local/bin/node)
==4958== by 0x608DBD: v8::internal::Isolate::Deinit() (in /usr/local/bin/node)
==4958== by 0x6093CF: v8::internal::Isolate::TearDown() (in /usr/local/bin/node)
==4958== by 0x6F8C87: v8::internal::V8::TearDown() (in /usr/local/bin/node)
==4958== by 0x579DD4: v8::V8::Dispose() (in /usr/local/bin/node)
==4958== by 0x527180: node::Start(int, char**) (node.cc:2485)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 128 bytes in 1 blocks are still reachable in loss record 68 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x4C29019: realloc (vg_replace_malloc.c:525)
==4958== by 0x7BAB7E: ev_realloc_emul (ev.c:612)
==4958== by 0x7BABBC: ev_realloc (ev.c:638)
==4958== by 0x7BAE41: array_realloc (ev.c:860)
==4958== by 0x7BFD19: ev_io_start (ev.c:2672)
==4958== by 0x7BBC3E: evpipe_init (ev.c:1317)
==4958== by 0x7C09DB: ev_signal_start (ev.c:2921)
==4958== by 0x7BE9FC: ev_default_loop (ev.c:2095)
==4958== by 0x7AF3D5: uv_default_loop (core.c:182)
==4958== by 0x526BE7: node::Init(int, char**) (node.cc:2385)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958==
==4958== 160 bytes in 1 blocks are still reachable in loss record 69 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x609D93: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 192 bytes in 1 blocks are still reachable in loss record 70 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x609BFC: v8::internal::Isolate::InitializeDebugger() (in /usr/local/bin/node)
==4958== by 0x609CD7: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 192 bytes in 1 blocks are still reachable in loss record 71 of 97
==4958== at 0x4C279F2: calloc (vg_replace_malloc.c:467)
==4958== by 0x4010329: _dl_check_map_versions (dl-version.c:300)
==4958== by 0x4012EC0: dl_open_worker (dl-open.c:269)
==4958== by 0x400E995: _dl_catch_error (dl-error.c:178)
==4958== by 0x4013379: _dl_open (dl-open.c:569)
==4958== by 0x584FF25: dlopen_doit (dlopen.c:67)
==4958== by 0x400E995: _dl_catch_error (dl-error.c:178)
==4958== by 0x585052E: _dlerror_run (dlerror.c:164)
==4958== by 0x584FFC0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
==4958== by 0x7B0854: uv_dlopen (dl.c:30)
==4958== by 0x523C31: node::DLOpen(v8::Arguments const&) (node.cc:1472)
==4958== by 0x590925: v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958==
==4958== 200 bytes in 1 blocks are still reachable in loss record 72 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x609BDD: v8::internal::Isolate::InitializeDebugger() (in /usr/local/bin/node)
==4958== by 0x609CD7: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 288 bytes in 1 blocks are possibly lost in loss record 73 of 97
==4958== at 0x4C279F2: calloc (vg_replace_malloc.c:467)
==4958== by 0x4011844: _dl_allocate_tls (dl-tls.c:300)
==4958== by 0x61FCB68: pthread_create@@GLIBC_2.2.5 (allocatestack.c:571)
==4958== by 0x7C2E04: thread_create (xthread.h:149)
==4958== by 0x7C32B1: etp_start_thread (eio.c:614)
==4958== by 0x7C335E: etp_maybe_start_thread (eio.c:638)
==4958== by 0x7C36E7: etp_submit (eio.c:769)
==4958== by 0x7C3A6D: eio_submit (eio.c:910)
==4958== by 0x7C78A7: eio_custom (eio.c:2531)
==4958== by 0x77B5A6E: (anonymous namespace)::GenerateSalt(v8::Arguments const&) (bcrypt_node.cc:274)
==4958== by 0x590925: v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x29AE5ECC814D: ???
==4958==
==4958== 288 bytes in 1 blocks are possibly lost in loss record 74 of 97
==4958== at 0x4C279F2: calloc (vg_replace_malloc.c:467)
==4958== by 0x4011844: _dl_allocate_tls (dl-tls.c:300)
==4958== by 0x61FCB68: pthread_create@@GLIBC_2.2.5 (allocatestack.c:571)
==4958== by 0x7C2E04: thread_create (xthread.h:149)
==4958== by 0x7C32B1: etp_start_thread (eio.c:614)
==4958== by 0x7C335E: etp_maybe_start_thread (eio.c:638)
==4958== by 0x7C36E7: etp_submit (eio.c:769)
==4958== by 0x7C3A6D: eio_submit (eio.c:910)
==4958== by 0x7C78A7: eio_custom (eio.c:2531)
==4958== by 0x77B5FEA: (anonymous namespace)::Compare(v8::Arguments const&) (bcrypt_node.cc:475)
==4958== by 0x590925: v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x29AE5ECC814D: ???
==4958==
==4958== 384 bytes in 1 blocks are possibly lost in loss record 75 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x547D0A: node::TTYWrap::New(v8::Arguments const&) (tty_wrap.cc:162)
==4958== by 0x58E481: v8::internal::Builtin_HandleApiCallConstruct(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x29AE5ECC814D: ???
==4958== by 0x29AE5ECE4776: ???
==4958== by 0x29AE5ED3D744: ???
==4958== by 0x29AE5ECD046D: ???
==4958== by 0x29AE5ECEA1A6: ???
==4958== by 0x29AE5ECEB8CF: ???
==4958== by 0x29AE5ECE4866: ???
==4958== by 0x29AE5ECCD220: ???
==4958== by 0x5A8982: v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Object***, bool*) (in /usr/local/bin/node)
==4958==
==4958== 768 bytes in 1 blocks are still reachable in loss record 76 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x4C29019: realloc (vg_replace_malloc.c:525)
==4958== by 0x7BAB7E: ev_realloc_emul (ev.c:612)
==4958== by 0x7BABBC: ev_realloc (ev.c:638)
==4958== by 0x7BC912: epoll_init (ev_epoll.c:242)
==4958== by 0x7BD9A1: loop_init (ev.c:1752)
==4958== by 0x7BE998: ev_default_loop (ev.c:2088)
==4958== by 0x7AF3D5: uv_default_loop (core.c:182)
==4958== by 0x526BE7: node::Init(int, char**) (node.cc:2385)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 772 bytes in 1 blocks are still reachable in loss record 77 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x62CA3B: v8::internal::Logger::Logger() (in /usr/local/bin/node)
==4958== by 0x60AB37: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 840 bytes in 35 blocks are definitely lost in loss record 78 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x537A4D: node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (node_string.cc:35)
==4958== by 0x52A994: node::DefineJavaScript(v8::Handle<v8::Object>) (node_javascript.cc:45)
==4958== by 0x523B4F: node::Binding(v8::Arguments const&) (node.cc:1681)
==4958== by 0x590925: v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x29AE5ECC814D: ???
==4958== by 0x29AE5ECEE6A5: ???
==4958== by 0x29AE5ECE4866: ???
==4958== by 0x29AE5ECCD220: ???
==4958== by 0x5A8982: v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Object***, bool*) (in /usr/local/bin/node)
==4958== by 0x5AA0A6: v8::internal::Execution::Call(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Object***, bool*, bool) (in /usr/local/bin/node)
==4958== by 0x578540: v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (in /usr/local/bin/node)
==4958==
==4958== 1,024 bytes in 1 blocks are still reachable in loss record 79 of 97
==4958== at 0x4C2864B: operator new[](unsigned long) (vg_replace_malloc.c:305)
==4958== by 0x6946C1: v8::internal::RegExpStackScope::RegExpStackScope(v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x69426A: v8::internal::NativeRegExpMacroAssembler::Execute(v8::internal::Code*, v8::internal::String*, int, unsigned char const*, unsigned char const*, int*, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x694393: v8::internal::NativeRegExpMacroAssembler::Match(v8::internal::Handle<v8::internal::Code>, v8::internal::Handle<v8::internal::String>, int*, int, int, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x61B0D7: v8::internal::RegExpImpl::IrregexpExecOnce(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, v8::internal::Vector<int>) (in /usr/local/bin/node)
==4958== by 0x61B26B: v8::internal::RegExpImpl::IrregexpExec(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, v8::internal::Handle<v8::internal::JSArray>) (in /usr/local/bin/node)
==4958== by 0x61B524: v8::internal::RegExpImpl::Exec(v8::internal::Handle<v8::internal::JSRegExp>, v8::internal::Handle<v8::internal::String>, int, v8::internal::Handle<v8::internal::JSArray>) (in /usr/local/bin/node)
==4958== by 0x6AA2D8: v8::internal::Runtime_RegExpExec(v8::internal::Arguments, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x29AE5ECC814D: ???
==4958== by 0x29AE5ED2D872: ???
==4958== by 0x29AE5ED23A13: ???
==4958== by 0x29AE5ED111C4: ???
==4958==
==4958== 1,064 bytes in 1 blocks are still reachable in loss record 80 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x60A5B0: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 1,226 bytes in 1 blocks are still reachable in loss record 81 of 97
==4958== at 0x4C279F2: calloc (vg_replace_malloc.c:467)
==4958== by 0x400B1BD: _dl_new_object (dl-object.c:77)
==4958== by 0x40065B5: _dl_map_object_from_fd (dl-load.c:957)
==4958== by 0x400831C: _dl_map_object (dl-load.c:2250)
==4958== by 0x4012B49: dl_open_worker (dl-open.c:226)
==4958== by 0x400E995: _dl_catch_error (dl-error.c:178)
==4958== by 0x4013379: _dl_open (dl-open.c:569)
==4958== by 0x584FF25: dlopen_doit (dlopen.c:67)
==4958== by 0x400E995: _dl_catch_error (dl-error.c:178)
==4958== by 0x585052E: _dlerror_run (dlerror.c:164)
==4958== by 0x584FFC0: dlopen@@GLIBC_2.2.5 (dlopen.c:88)
==4958== by 0x7B0854: uv_dlopen (dl.c:30)
==4958==
==4958== 1,280 bytes in 1 blocks are still reachable in loss record 82 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x609DFF: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 1,280 bytes in 1 blocks are still reachable in loss record 83 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x60A0EC: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 2,296 bytes in 1 blocks are still reachable in loss record 84 of 97
==4958== at 0x4C2864B: operator new[](unsigned long) (vg_replace_malloc.c:305)
==4958== by 0x77B6DE0: init (bcrypt_node.cc:88)
==4958== by 0x523E85: node::DLOpen(v8::Arguments const&) (node.cc:1541)
==4958== by 0x590925: v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x29AE5ECC814D: ???
==4958== by 0x29AE5ED14E4A: ???
==4958== by 0x29AE5ED1344D: ???
==4958== by 0x29AE5ED12D4C: ???
==4958== by 0x29AE5ECC940D: ???
==4958== by 0x29AE5ED1350B: ???
==4958== by 0x29AE5ED135A8: ???
==4958== by 0x29AE5ED3A286: ???
==4958==
==4958== 2,451 bytes in 1 blocks are definitely lost in loss record 85 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x554CCB: node::Platform::SetupArgs(int, char**) (platform_linux.cc:85)
==4958== by 0x5269BD: node::Init(int, char**) (node.cc:2343)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 3,128 bytes in 1 blocks are still reachable in loss record 86 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x60A36F: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 4,096 bytes in 1 blocks are still reachable in loss record 87 of 97
==4958== at 0x4C2864B: operator new[](unsigned long) (vg_replace_malloc.c:305)
==4958== by 0x6FF88B: v8::internal::Assembler::Assembler(v8::internal::Isolate*, void*, int) (in /usr/local/bin/node)
==4958== by 0x75EB3A: v8::internal::MacroAssembler::MacroAssembler(v8::internal::Isolate*, void*, int) (in /usr/local/bin/node)
==4958== by 0x5C18DE: v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (in /usr/local/bin/node)
==4958== by 0x5952B9: v8::internal::Compiler::BuildFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>) (in /usr/local/bin/node)
==4958== by 0x5C0D03: v8::internal::FullCodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*) (in /usr/local/bin/node)
==4958== by 0x5C2A7C: v8::internal::FullCodeGenerator::VisitInCurrentContext(v8::internal::Expression*) (in /usr/local/bin/node)
==4958== by 0x72BDB1: v8::internal::FullCodeGenerator::EmitDeclaration(v8::internal::VariableProxy*, v8::internal::Variable::Mode, v8::internal::FunctionLiteral*, int*) (in /usr/local/bin/node)
==4958== by 0x5C0DAA: v8::internal::FullCodeGenerator::VisitDeclarations(v8::internal::ZoneList<v8::internal::Declaration*>*) (in /usr/local/bin/node)
==4958== by 0x72B4BE: v8::internal::FullCodeGenerator::Generate(v8::internal::CompilationInfo*) (in /usr/local/bin/node)
==4958== by 0x5C19D2: v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (in /usr/local/bin/node)
==4958== by 0x595BAC: v8::internal::Compiler::CompileLazy(v8::internal::CompilationInfo*) (in /usr/local/bin/node)
==4958==
==4958== 4,416 bytes in 1 blocks are still reachable in loss record 88 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x60AA32: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 5,120 bytes in 1 blocks are still reachable in loss record 89 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x60A085: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 8,176 bytes in 1 blocks are still reachable in loss record 90 of 97
==4958== at 0x4C2864B: operator new[](unsigned long) (vg_replace_malloc.c:305)
==4958== by 0x5C776F: v8::internal::HandleScope::Extend() (in /usr/local/bin/node)
==4958== by 0x6E28E4: v8::internal::Snapshot::NewContextFromSnapshot() (in /usr/local/bin/node)
==4958== by 0x58C273: v8::internal::Bootstrapper::CreateEnvironment(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::Handle<v8::ObjectTemplate>, v8::ExtensionConfiguration*) (in /usr/local/bin/node)
==4958== by 0x57A3B3: v8::Context::New(v8::ExtensionConfiguration*, v8::Handle<v8::ObjectTemplate>, v8::Handle<v8::Value>) (in /usr/local/bin/node)
==4958== by 0x527129: node::Start(int, char**) (node.cc:2463)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 8,192 bytes in 1 blocks are still reachable in loss record 91 of 97
==4958== at 0x4C2864B: operator new[](unsigned long) (vg_replace_malloc.c:305)
==4958== by 0x52A08F: node::Buffer::Replace(char*, unsigned long, void (*)(char*, void*), void*) (node_buffer.cc:223)
==4958== by 0x52A227: node::Buffer::Buffer(v8::Handle<v8::Object>, unsigned long) (node_buffer.cc:196)
==4958== by 0x52A2EC: node::Buffer::New(v8::Arguments const&) (node_buffer.cc:182)
==4958== by 0x58E481: v8::internal::Builtin_HandleApiCallConstruct(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x29AE5ECC814D: ???
==4958== by 0x29AE5ECE4776: ???
==4958== by 0x29AE5ECF291F: ???
==4958== by 0x29AE5ECF245A: ???
==4958== by 0x29AE5ECC940D: ???
==4958== by 0x29AE5ECE4550: ???
==4958== by 0x29AE5ED1D895: ???
==4958==
==4958== 8,224 bytes in 1 blocks are still reachable in loss record 92 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x5C5ABE: v8::internal::GlobalHandles::Create(v8::internal::Object*) (in /usr/local/bin/node)
==4958== by 0x58C28C: v8::internal::Bootstrapper::CreateEnvironment(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::Handle<v8::ObjectTemplate>, v8::ExtensionConfiguration*) (in /usr/local/bin/node)
==4958== by 0x57A3B3: v8::Context::New(v8::ExtensionConfiguration*, v8::Handle<v8::ObjectTemplate>, v8::Handle<v8::Value>) (in /usr/local/bin/node)
==4958== by 0x527129: node::Start(int, char**) (node.cc:2463)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 17,904 bytes in 1 blocks are still reachable in loss record 93 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x781318: v8::internal::Malloced::New(unsigned long) (in /usr/local/bin/node)
==4958== by 0x6DAD3F: _ZN2v88internal4ListINS0_22ExternalReferenceTable22ExternalReferenceEntryENS0_25FreeStoreAllocationPolicyEE17ResizeAddInternalERKS3_.constprop.81 (in /usr/local/bin/node)
==4958== by 0x6DBB2F: v8::internal::ExternalReferenceTable::PopulateTable(v8::internal::Isolate*) (in /usr/local/bin/node)
==4958== by 0x6DE982: v8::internal::ExternalReferenceDecoder::ExternalReferenceDecoder() (in /usr/local/bin/node)
==4958== by 0x6DEF6E: v8::internal::Deserializer::Deserialize() (in /usr/local/bin/node)
==4958== by 0x60A83D: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958==
==4958== 32,776 bytes in 1 blocks are still reachable in loss record 94 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x60A564: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== 32,928 bytes in 1 blocks are still reachable in loss record 95 of 97
==4958== at 0x4C28F9F: malloc (vg_replace_malloc.c:236)
==4958== by 0x781318: v8::internal::Malloced::New(unsigned long) (in /usr/local/bin/node)
==4958== by 0x77EEAE: v8::internal::Zone::NewExpand(int) (in /usr/local/bin/node)
==4958== by 0x6D765C: v8::internal::Scope::NewUnresolved(v8::internal::Handle<v8::internal::String>, bool, int) (in /usr/local/bin/node)
==4958== by 0x66F00D: v8::internal::Parser::ParsePrimaryExpression(bool*) (in /usr/local/bin/node)
==4958== by 0x66F6AA: v8::internal::Parser::ParseMemberWithNewPrefixesExpression(v8::internal::PositionStack*, bool*) (in /usr/local/bin/node)
==4958== by 0x66FC94: v8::internal::Parser::ParseLeftHandSideExpression(bool*) (in /usr/local/bin/node)
==4958== by 0x670077: v8::internal::Parser::ParsePostfixExpression(bool*) (in /usr/local/bin/node)
==4958== by 0x670823: v8::internal::Parser::ParseBinaryExpression(int, bool, bool*) (in /usr/local/bin/node)
==4958== by 0x67168B: v8::internal::Parser::ParseConditionalExpression(bool, bool*) (in /usr/local/bin/node)
==4958== by 0x67188B: v8::internal::Parser::ParseAssignmentExpression(bool, bool*) (in /usr/local/bin/node)
==4958== by 0x67246F: v8::internal::Parser::ParseExpression(bool, bool*) (in /usr/local/bin/node)
==4958==
==4958== 37,912 bytes in 1 blocks are still reachable in loss record 96 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x608C72: v8::internal::Isolate::EnsureDefaultIsolate() (in /usr/local/bin/node)
==4958== by 0x5221DB: _GLOBAL__sub_I__ZN2v88internal8ThreadId18highest_thread_id_E (in /usr/local/bin/node)
==4958== by 0x7D501C: __libc_csu_init (in /usr/local/bin/node)
==4958== by 0x643229F: (below main) (libc-start.c:185)
==4958==
==4958== 40,968 bytes in 1 blocks are still reachable in loss record 97 of 97
==4958== at 0x4C28B35: operator new(unsigned long) (vg_replace_malloc.c:261)
==4958== by 0x60A665: v8::internal::Isolate::Init(v8::internal::Deserializer*) (in /usr/local/bin/node)
==4958== by 0x6E2699: v8::internal::Snapshot::Deserialize(unsigned char const*, int) (in /usr/local/bin/node)
==4958== by 0x6E2715: v8::internal::Snapshot::Initialize(char const*) (in /usr/local/bin/node)
==4958== by 0x580B6D: v8::Debug::SetDebugMessageDispatchHandler(void (*)(), bool) (in /usr/local/bin/node)
==4958== by 0x526CDF: node::Init(int, char**) (node.cc:2411)
==4958== by 0x52710E: node::Start(int, char**) (node.cc:2457)
==4958== by 0x643230C: (below main) (libc-start.c:226)
==4958==
==4958== LEAK SUMMARY:
==4958== definitely lost: 3,339 bytes in 38 blocks
==4958== indirectly lost: 0 bytes in 0 blocks
==4958== possibly lost: 1,168 bytes in 5 blocks
==4958== still reachable: 217,266 bytes in 88 blocks
==4958== suppressed: 0 bytes in 0 blocks
==4958==
==4958== For counts of detected and suppressed errors, rerun with: -v
==4958== ERROR SUMMARY: 9 errors from 9 contexts (suppressed: 4 from 4)
@ncb000gt
Copy link
Author

The command I ran was:

  valgrind --leak-check=full --show-reachable=yes --trace-children=yes --log-file=valgrind.out.20111125 node examples/async_compare.js

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment