==18186== Memcheck, a memory error detector ==18186== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==18186== Using Valgrind-3.14.0 and LibVEX; rerun with -h for copyright info ==18186== Command: /home/anthony/.nvm/versions/node/v10.15.2/bin/node --expose-gc demo.js ==18186== ==18186== ------------------------- ==18186== Thread 2: ==18186== Syscall param epoll_ctl(event) points to uninitialised byte(s) ==18186== at 0x4CE108E: epoll_ctl (in /usr/lib64/libc-2.28.so) ==18186== by 0xA56AA1: uv__io_poll (linux-core.c:242) ==18186== by 0xA4691A: uv_run (core.c:370) ==18186== by 0x966507: node::BackgroundTaskRunner::DelayedTaskScheduler::Start()::{lambda(void*)#1}::_FUN(void*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4BC958D: start_thread (in /usr/lib64/libpthread-2.28.so) ==18186== by 0x4CE06A2: clone (in /usr/lib64/libc-2.28.so) ==18186== Address 0x59a9d68 is on thread 2's stack ==18186== in frame #1, created by uv__io_poll (linux-core.c:189) ==18186== Uninitialised value was created by a stack allocation ==18186== at 0xA569D0: uv__io_poll (linux-core.c:189) ==18186== ==18186== ------------------------- { Memcheck:Param epoll_ctl(event) fun:epoll_ctl fun:uv__io_poll fun:uv_run fun:_ZZN4node20BackgroundTaskRunner20DelayedTaskScheduler5StartEvENUlPvE_4_FUNES2_ fun:start_thread fun:clone } ==18186== ------------------------- ==18186== Thread 1: ==18186== Syscall param epoll_ctl(event) points to uninitialised byte(s) ==18186== at 0x4CE108E: epoll_ctl (in /usr/lib64/libc-2.28.so) ==18186== by 0xA56AA1: uv__io_poll (linux-core.c:242) ==18186== by 0xA4691A: uv_run (core.c:370) ==18186== by 0x8E69B4: node::Start(v8::Isolate*, node::IsolateData*, std::vector > const&, std::vector > const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4CA8: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== Address 0x1ffeffab88 is on thread 1's stack ==18186== in frame #1, created by uv__io_poll (linux-core.c:189) ==18186== Uninitialised value was created by a stack allocation ==18186== at 0xA569D0: uv__io_poll (linux-core.c:189) ==18186== ==18186== ------------------------- { Memcheck:Param epoll_ctl(event) fun:epoll_ctl fun:uv__io_poll fun:uv_run fun:_ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataERKSt6vectorISsSaISsEES9_ fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ------------------------- ==18186== Syscall param epoll_ctl(event) points to uninitialised byte(s) ==18186== at 0x4CE108E: epoll_ctl (in /usr/lib64/libc-2.28.so) ==18186== by 0xA56AA1: uv__io_poll (linux-core.c:242) ==18186== by 0xA4691A: uv_run (core.c:370) ==18186== by 0x9B0DD0: node::tracing::Agent::~Agent() (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4F0E: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== Address 0x1ffeffb548 is on thread 1's stack ==18186== in frame #1, created by uv__io_poll (linux-core.c:189) ==18186== Uninitialised value was created by a stack allocation ==18186== at 0xA569D0: uv__io_poll (linux-core.c:189) ==18186== ==18186== ------------------------- { Memcheck:Param epoll_ctl(event) fun:epoll_ctl fun:uv__io_poll fun:uv_run fun:_ZN4node7tracing5AgentD1Ev fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ==18186== HEAP SUMMARY: ==18186== in use at exit: 83,490 bytes in 1,104 blocks ==18186== total heap usage: 7,469,918 allocs, 7,468,814 frees, 7,349,031,685 bytes allocated ==18186== ==18186== ------------------------- ==18186== 16 bytes in 1 blocks are definitely lost in loss record 8 of 62 ==18186== at 0x4838E86: operator new(unsigned long) (vg_replace_malloc.c:344) ==18186== by 0x8E4A00: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== ==18186== ------------------------- { Memcheck:Leak match-leak-kinds: definite fun:_Znwm fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ------------------------- ==18186== 40 bytes in 1 blocks are definitely lost in loss record 22 of 62 ==18186== at 0x4838E86: operator new(unsigned long) (vg_replace_malloc.c:344) ==18186== by 0x8EAEAA: napi_create_function (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x48509C1: njsModule_init (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x8F4B69: napi_module_register_by_symbol(v8::Local, v8::Local, v8::Local, napi_value__* (*)(napi_env__*, napi_value__*)) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8DD441: node::DLOpen(v8::FunctionCallbackInfo const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5E7CE: v8::internal::MaybeHandle v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::BuiltinArguments) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5F338: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x1C926165BE1C: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C926160EE74: ??? ==18186== by 0x1C92616092C0: ??? ==18186== by 0xE6E352: v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, int, v8::internal::Handle*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xAFBB78: v8::Function::Call(v8::Local, v8::Local, int, v8::Local*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8DF759: node::LoadEnvironment(node::Environment*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E68BF: node::Start(v8::Isolate*, node::IsolateData*, std::vector > const&, std::vector > const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4CA8: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== ==18186== ------------------------- { Memcheck:Leak match-leak-kinds: definite fun:_Znwm fun:napi_create_function fun:njsModule_init fun:_Z30napi_module_register_by_symbolN2v85LocalINS_6ObjectEEENS0_INS_5ValueEEENS0_INS_7ContextEEEPFP12napi_value__P10napi_env__S8_E fun:_ZN4nodeL6DLOpenERKN2v820FunctionCallbackInfoINS0_5ValueEEE fun:_ZN2v88internal12_GLOBAL__N_119HandleApiCallHelperILb0EEENS0_11MaybeHandleINS0_6ObjectEEEPNS0_7IsolateENS0_6HandleINS0_10HeapObjectEEESA_NS8_INS0_20FunctionTemplateInfoEEENS8_IS4_EENS0_16BuiltinArgumentsE fun:_ZN2v88internal21Builtin_HandleApiCallEiPPNS0_6ObjectEPNS0_7IsolateE obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* fun:_ZN2v88internal9Execution4CallEPNS0_7IsolateENS0_6HandleINS0_6ObjectEEES6_iPS6_ fun:_ZN2v88Function4CallENS_5LocalINS_7ContextEEENS1_INS_5ValueEEEiPS5_ fun:_ZN4node15LoadEnvironmentEPNS_11EnvironmentE fun:_ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataERKSt6vectorISsSaISsEES9_ fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ------------------------- ==18186== 40 bytes in 1 blocks are definitely lost in loss record 23 of 62 ==18186== at 0x4838E86: operator new(unsigned long) (vg_replace_malloc.c:344) ==18186== by 0x8E9402: napi_define_properties.part.75 (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x48512EB: njsOracleDb_prepareClass (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x4850AB1: njsModule_externalInit (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x8E8134: (anonymous namespace)::v8impl::FunctionCallbackWrapper::Invoke(v8::FunctionCallbackInfo const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5E7CE: v8::internal::MaybeHandle v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::BuiltinArguments) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5F338: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x1C926165BE1C: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C926160EE74: ??? ==18186== by 0x1C92616092C0: ??? ==18186== by 0xE6E352: v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, int, v8::internal::Handle*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xAFBB78: v8::Function::Call(v8::Local, v8::Local, int, v8::Local*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8DF759: node::LoadEnvironment(node::Environment*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E68BF: node::Start(v8::Isolate*, node::IsolateData*, std::vector > const&, std::vector > const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4CA8: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== ==18186== ------------------------- { Memcheck:Leak match-leak-kinds: definite fun:_Znwm fun:napi_define_properties.part.75 fun:njsOracleDb_prepareClass fun:njsModule_externalInit fun:_ZN12_GLOBAL__N_16v8impl23FunctionCallbackWrapper6InvokeERKN2v820FunctionCallbackInfoINS2_5ValueEEE fun:_ZN2v88internal12_GLOBAL__N_119HandleApiCallHelperILb0EEENS0_11MaybeHandleINS0_6ObjectEEEPNS0_7IsolateENS0_6HandleINS0_10HeapObjectEEESA_NS8_INS0_20FunctionTemplateInfoEEENS8_IS4_EENS0_16BuiltinArgumentsE fun:_ZN2v88internal21Builtin_HandleApiCallEiPPNS0_6ObjectEPNS0_7IsolateE obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* fun:_ZN2v88internal9Execution4CallEPNS0_7IsolateENS0_6HandleINS0_6ObjectEEES6_iPS6_ fun:_ZN2v88Function4CallENS_5LocalINS_7ContextEEENS1_INS_5ValueEEEiPS5_ fun:_ZN4node15LoadEnvironmentEPNS_11EnvironmentE fun:_ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataERKSt6vectorISsSaISsEES9_ fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ------------------------- ==18186== 40 bytes in 1 blocks are definitely lost in loss record 24 of 62 ==18186== at 0x4838E86: operator new(unsigned long) (vg_replace_malloc.c:344) ==18186== by 0x8E9402: napi_define_properties.part.75 (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x48512EB: njsOracleDb_prepareClass (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x4850AD3: njsModule_externalInit (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x8E8134: (anonymous namespace)::v8impl::FunctionCallbackWrapper::Invoke(v8::FunctionCallbackInfo const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5E7CE: v8::internal::MaybeHandle v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::BuiltinArguments) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5F338: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x1C926165BE1C: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C926160EE74: ??? ==18186== by 0x1C92616092C0: ??? ==18186== by 0xE6E352: v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, int, v8::internal::Handle*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xAFBB78: v8::Function::Call(v8::Local, v8::Local, int, v8::Local*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8DF759: node::LoadEnvironment(node::Environment*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E68BF: node::Start(v8::Isolate*, node::IsolateData*, std::vector > const&, std::vector > const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4CA8: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== ==18186== ------------------------- { Memcheck:Leak match-leak-kinds: definite fun:_Znwm fun:napi_define_properties.part.75 fun:njsOracleDb_prepareClass fun:njsModule_externalInit fun:_ZN12_GLOBAL__N_16v8impl23FunctionCallbackWrapper6InvokeERKN2v820FunctionCallbackInfoINS2_5ValueEEE fun:_ZN2v88internal12_GLOBAL__N_119HandleApiCallHelperILb0EEENS0_11MaybeHandleINS0_6ObjectEEEPNS0_7IsolateENS0_6HandleINS0_10HeapObjectEEESA_NS8_INS0_20FunctionTemplateInfoEEENS8_IS4_EENS0_16BuiltinArgumentsE fun:_ZN2v88internal21Builtin_HandleApiCallEiPPNS0_6ObjectEPNS0_7IsolateE obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* fun:_ZN2v88internal9Execution4CallEPNS0_7IsolateENS0_6HandleINS0_6ObjectEEES6_iPS6_ fun:_ZN2v88Function4CallENS_5LocalINS_7ContextEEENS1_INS_5ValueEEEiPS5_ fun:_ZN4node15LoadEnvironmentEPNS_11EnvironmentE fun:_ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataERKSt6vectorISsSaISsEES9_ fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ------------------------- ==18186== 40 bytes in 1 blocks are definitely lost in loss record 25 of 62 ==18186== at 0x4838E86: operator new(unsigned long) (vg_replace_malloc.c:344) ==18186== by 0x8E9402: napi_define_properties.part.75 (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x48512EB: njsOracleDb_prepareClass (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x4850AF9: njsModule_externalInit (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x8E8134: (anonymous namespace)::v8impl::FunctionCallbackWrapper::Invoke(v8::FunctionCallbackInfo const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5E7CE: v8::internal::MaybeHandle v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::BuiltinArguments) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5F338: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x1C926165BE1C: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C926160EE74: ??? ==18186== by 0x1C92616092C0: ??? ==18186== by 0xE6E352: v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, int, v8::internal::Handle*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xAFBB78: v8::Function::Call(v8::Local, v8::Local, int, v8::Local*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8DF759: node::LoadEnvironment(node::Environment*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E68BF: node::Start(v8::Isolate*, node::IsolateData*, std::vector > const&, std::vector > const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4CA8: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== ==18186== ------------------------- { Memcheck:Leak match-leak-kinds: definite fun:_Znwm fun:napi_define_properties.part.75 fun:njsOracleDb_prepareClass fun:njsModule_externalInit fun:_ZN12_GLOBAL__N_16v8impl23FunctionCallbackWrapper6InvokeERKN2v820FunctionCallbackInfoINS2_5ValueEEE fun:_ZN2v88internal12_GLOBAL__N_119HandleApiCallHelperILb0EEENS0_11MaybeHandleINS0_6ObjectEEEPNS0_7IsolateENS0_6HandleINS0_10HeapObjectEEESA_NS8_INS0_20FunctionTemplateInfoEEENS8_IS4_EENS0_16BuiltinArgumentsE fun:_ZN2v88internal21Builtin_HandleApiCallEiPPNS0_6ObjectEPNS0_7IsolateE obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* fun:_ZN2v88internal9Execution4CallEPNS0_7IsolateENS0_6HandleINS0_6ObjectEEES6_iPS6_ fun:_ZN2v88Function4CallENS_5LocalINS_7ContextEEENS1_INS_5ValueEEEiPS5_ fun:_ZN4node15LoadEnvironmentEPNS_11EnvironmentE fun:_ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataERKSt6vectorISsSaISsEES9_ fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ------------------------- ==18186== 40 bytes in 1 blocks are definitely lost in loss record 26 of 62 ==18186== at 0x4838E86: operator new(unsigned long) (vg_replace_malloc.c:344) ==18186== by 0x8E9278: napi_define_properties.part.75 (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x48512EB: njsOracleDb_prepareClass (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x4850B45: njsModule_externalInit (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x8E8134: (anonymous namespace)::v8impl::FunctionCallbackWrapper::Invoke(v8::FunctionCallbackInfo const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5E7CE: v8::internal::MaybeHandle v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::BuiltinArguments) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5F338: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x1C926165BE1C: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C926160EE74: ??? ==18186== by 0x1C92616092C0: ??? ==18186== by 0xE6E352: v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, int, v8::internal::Handle*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xAFBB78: v8::Function::Call(v8::Local, v8::Local, int, v8::Local*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8DF759: node::LoadEnvironment(node::Environment*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E68BF: node::Start(v8::Isolate*, node::IsolateData*, std::vector > const&, std::vector > const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4CA8: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== ==18186== ------------------------- { Memcheck:Leak match-leak-kinds: definite fun:_Znwm fun:napi_define_properties.part.75 fun:njsOracleDb_prepareClass fun:njsModule_externalInit fun:_ZN12_GLOBAL__N_16v8impl23FunctionCallbackWrapper6InvokeERKN2v820FunctionCallbackInfoINS2_5ValueEEE fun:_ZN2v88internal12_GLOBAL__N_119HandleApiCallHelperILb0EEENS0_11MaybeHandleINS0_6ObjectEEEPNS0_7IsolateENS0_6HandleINS0_10HeapObjectEEESA_NS8_INS0_20FunctionTemplateInfoEEENS8_IS4_EENS0_16BuiltinArgumentsE fun:_ZN2v88internal21Builtin_HandleApiCallEiPPNS0_6ObjectEPNS0_7IsolateE obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* fun:_ZN2v88internal9Execution4CallEPNS0_7IsolateENS0_6HandleINS0_6ObjectEEES6_iPS6_ fun:_ZN2v88Function4CallENS_5LocalINS_7ContextEEENS1_INS_5ValueEEEiPS5_ fun:_ZN4node15LoadEnvironmentEPNS_11EnvironmentE fun:_ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataERKSt6vectorISsSaISsEES9_ fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ------------------------- ==18186== 40 bytes in 1 blocks are definitely lost in loss record 27 of 62 ==18186== at 0x4838E86: operator new(unsigned long) (vg_replace_malloc.c:344) ==18186== by 0x8E9402: napi_define_properties.part.75 (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x48512EB: njsOracleDb_prepareClass (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x4850B6B: njsModule_externalInit (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x8E8134: (anonymous namespace)::v8impl::FunctionCallbackWrapper::Invoke(v8::FunctionCallbackInfo const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5E7CE: v8::internal::MaybeHandle v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::BuiltinArguments) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5F338: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x1C926165BE1C: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C926160EE74: ??? ==18186== by 0x1C92616092C0: ??? ==18186== by 0xE6E352: v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, int, v8::internal::Handle*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xAFBB78: v8::Function::Call(v8::Local, v8::Local, int, v8::Local*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8DF759: node::LoadEnvironment(node::Environment*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E68BF: node::Start(v8::Isolate*, node::IsolateData*, std::vector > const&, std::vector > const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4CA8: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== ==18186== ------------------------- { Memcheck:Leak match-leak-kinds: definite fun:_Znwm fun:napi_define_properties.part.75 fun:njsOracleDb_prepareClass fun:njsModule_externalInit fun:_ZN12_GLOBAL__N_16v8impl23FunctionCallbackWrapper6InvokeERKN2v820FunctionCallbackInfoINS2_5ValueEEE fun:_ZN2v88internal12_GLOBAL__N_119HandleApiCallHelperILb0EEENS0_11MaybeHandleINS0_6ObjectEEEPNS0_7IsolateENS0_6HandleINS0_10HeapObjectEEESA_NS8_INS0_20FunctionTemplateInfoEEENS8_IS4_EENS0_16BuiltinArgumentsE fun:_ZN2v88internal21Builtin_HandleApiCallEiPPNS0_6ObjectEPNS0_7IsolateE obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* fun:_ZN2v88internal9Execution4CallEPNS0_7IsolateENS0_6HandleINS0_6ObjectEEES6_iPS6_ fun:_ZN2v88Function4CallENS_5LocalINS_7ContextEEENS1_INS_5ValueEEEiPS5_ fun:_ZN4node15LoadEnvironmentEPNS_11EnvironmentE fun:_ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataERKSt6vectorISsSaISsEES9_ fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ------------------------- ==18186== 48 bytes in 1 blocks are definitely lost in loss record 35 of 62 ==18186== at 0x4838E86: operator new(unsigned long) (vg_replace_malloc.c:344) ==18186== by 0x8E7B3E: (anonymous namespace)::v8impl::Reference::New(napi_env__*, v8::Local, unsigned int, bool, void (*)(napi_env__*, void*, void*), void*, void*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8EFBCF: napi_wrap (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4852272: njsUtils_genericNew (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x485175C: njsSodaDatabase_createFromHandle (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x48507DF: njsConnection_getSodaDatabase (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x8E8134: (anonymous namespace)::v8impl::FunctionCallbackWrapper::Invoke(v8::FunctionCallbackInfo const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5E7CE: v8::internal::MaybeHandle v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::BuiltinArguments) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5F338: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x1C926165BE1C: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616B1ED1: ??? ==18186== by 0x1C92616419B0: ??? ==18186== by 0x1C926161F8EB: ??? ==18186== by 0x1C9261604BA0: ??? ==18186== by 0xE6FC8D: v8::internal::Execution::RunMicrotasks(v8::internal::Isolate*, v8::internal::Execution::MessageHandling, v8::internal::MaybeHandle*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xF82D9A: v8::internal::Isolate::RunMicrotasks() (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8AC22D: node::CallbackScope::~CallbackScope() (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E8662: (anonymous namespace)::uvimpl::Work::AfterThreadPoolWork(int) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xA41C64: uv__work_done (threadpool.c:313) ==18186== by 0xA45FDE: uv__async_io (async.c:118) ==18186== by 0xA56CC7: uv__io_poll (linux-core.c:375) ==18186== by 0xA4691A: uv_run (core.c:370) ==18186== by 0x8E69B4: node::Start(v8::Isolate*, node::IsolateData*, std::vector > const&, std::vector > const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4CA8: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== ==18186== ------------------------- { Memcheck:Leak match-leak-kinds: definite fun:_Znwm fun:_ZN12_GLOBAL__N_16v8impl9Reference3NewEP10napi_env__N2v85LocalINS4_5ValueEEEjbPFvS3_PvS8_ES8_S8_ fun:napi_wrap fun:njsUtils_genericNew fun:njsSodaDatabase_createFromHandle fun:njsConnection_getSodaDatabase fun:_ZN12_GLOBAL__N_16v8impl23FunctionCallbackWrapper6InvokeERKN2v820FunctionCallbackInfoINS2_5ValueEEE fun:_ZN2v88internal12_GLOBAL__N_119HandleApiCallHelperILb0EEENS0_11MaybeHandleINS0_6ObjectEEEPNS0_7IsolateENS0_6HandleINS0_10HeapObjectEEESA_NS8_INS0_20FunctionTemplateInfoEEENS8_IS4_EENS0_16BuiltinArgumentsE fun:_ZN2v88internal21Builtin_HandleApiCallEiPPNS0_6ObjectEPNS0_7IsolateE obj:* obj:* obj:* obj:* obj:* obj:* obj:* fun:_ZN2v88internal9Execution13RunMicrotasksEPNS0_7IsolateENS1_15MessageHandlingEPNS0_11MaybeHandleINS0_6ObjectEEE fun:_ZN2v88internal7Isolate13RunMicrotasksEv fun:_ZN4node13CallbackScopeD1Ev fun:_ZN12_GLOBAL__N_16uvimpl4Work19AfterThreadPoolWorkEi fun:uv__work_done fun:uv__async_io fun:uv__io_poll fun:uv_run fun:_ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataERKSt6vectorISsSaISsEES9_ fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ------------------------- ==18186== 64 (48 direct, 16 indirect) bytes in 1 blocks are definitely lost in loss record 41 of 62 ==18186== at 0x4838E86: operator new(unsigned long) (vg_replace_malloc.c:344) ==18186== by 0x8E7B3E: (anonymous namespace)::v8impl::Reference::New(napi_env__*, v8::Local, unsigned int, bool, void (*)(napi_env__*, void*, void*), void*, void*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8EFBCF: napi_wrap (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4852272: njsUtils_genericNew (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x4851815: njsSodaDocument_createFromHandle (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x485074A: njsBaton_completeAsync (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x8E85FB: (anonymous namespace)::uvimpl::Work::AfterThreadPoolWork(int) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xA41C64: uv__work_done (threadpool.c:313) ==18186== by 0xA45FDE: uv__async_io (async.c:118) ==18186== by 0xA56CC7: uv__io_poll (linux-core.c:375) ==18186== by 0xA4691A: uv_run (core.c:370) ==18186== by 0x8E69B4: node::Start(v8::Isolate*, node::IsolateData*, std::vector > const&, std::vector > const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4CA8: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== ==18186== ------------------------- { Memcheck:Leak match-leak-kinds: definite fun:_Znwm fun:_ZN12_GLOBAL__N_16v8impl9Reference3NewEP10napi_env__N2v85LocalINS4_5ValueEEEjbPFvS3_PvS8_ES8_S8_ fun:napi_wrap fun:njsUtils_genericNew fun:njsSodaDocument_createFromHandle fun:njsBaton_completeAsync fun:_ZN12_GLOBAL__N_16uvimpl4Work19AfterThreadPoolWorkEi fun:uv__work_done fun:uv__async_io fun:uv__io_poll fun:uv_run fun:_ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataERKSt6vectorISsSaISsEES9_ fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ------------------------- ==18186== 80 (48 direct, 32 indirect) bytes in 1 blocks are definitely lost in loss record 45 of 62 ==18186== at 0x4838E86: operator new(unsigned long) (vg_replace_malloc.c:344) ==18186== by 0x8E7B3E: (anonymous namespace)::v8impl::Reference::New(napi_env__*, v8::Local, unsigned int, bool, void (*)(napi_env__*, void*, void*), void*, void*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8EFBCF: napi_wrap (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4852272: njsUtils_genericNew (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x4851567: njsSodaCollection_newFromBaton (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x485074A: njsBaton_completeAsync (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x8E85FB: (anonymous namespace)::uvimpl::Work::AfterThreadPoolWork(int) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xA41C64: uv__work_done (threadpool.c:313) ==18186== by 0xA45FDE: uv__async_io (async.c:118) ==18186== by 0xA56CC7: uv__io_poll (linux-core.c:375) ==18186== by 0xA4691A: uv_run (core.c:370) ==18186== by 0x8E69B4: node::Start(v8::Isolate*, node::IsolateData*, std::vector > const&, std::vector > const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4CA8: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== ==18186== ------------------------- { Memcheck:Leak match-leak-kinds: definite fun:_Znwm fun:_ZN12_GLOBAL__N_16v8impl9Reference3NewEP10napi_env__N2v85LocalINS4_5ValueEEEjbPFvS3_PvS8_ES8_S8_ fun:napi_wrap fun:njsUtils_genericNew fun:njsSodaCollection_newFromBaton fun:njsBaton_completeAsync fun:_ZN12_GLOBAL__N_16uvimpl4Work19AfterThreadPoolWorkEi fun:uv__work_done fun:uv__async_io fun:uv__io_poll fun:uv_run fun:_ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataERKSt6vectorISsSaISsEES9_ fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ------------------------- ==18186== 80 bytes in 2 blocks are definitely lost in loss record 46 of 62 ==18186== at 0x4838E86: operator new(unsigned long) (vg_replace_malloc.c:344) ==18186== by 0x8E9402: napi_define_properties.part.75 (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x48512EB: njsOracleDb_prepareClass (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x4850B1F: njsModule_externalInit (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x8E8134: (anonymous namespace)::v8impl::FunctionCallbackWrapper::Invoke(v8::FunctionCallbackInfo const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5E7CE: v8::internal::MaybeHandle v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::BuiltinArguments) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5F338: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x1C926165BE1C: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C926160EE74: ??? ==18186== by 0x1C92616092C0: ??? ==18186== by 0xE6E352: v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, int, v8::internal::Handle*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xAFBB78: v8::Function::Call(v8::Local, v8::Local, int, v8::Local*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8DF759: node::LoadEnvironment(node::Environment*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E68BF: node::Start(v8::Isolate*, node::IsolateData*, std::vector > const&, std::vector > const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4CA8: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== ==18186== ------------------------- { Memcheck:Leak match-leak-kinds: definite fun:_Znwm fun:napi_define_properties.part.75 fun:njsOracleDb_prepareClass fun:njsModule_externalInit fun:_ZN12_GLOBAL__N_16v8impl23FunctionCallbackWrapper6InvokeERKN2v820FunctionCallbackInfoINS2_5ValueEEE fun:_ZN2v88internal12_GLOBAL__N_119HandleApiCallHelperILb0EEENS0_11MaybeHandleINS0_6ObjectEEEPNS0_7IsolateENS0_6HandleINS0_10HeapObjectEEESA_NS8_INS0_20FunctionTemplateInfoEEENS8_IS4_EENS0_16BuiltinArgumentsE fun:_ZN2v88internal21Builtin_HandleApiCallEiPPNS0_6ObjectEPNS0_7IsolateE obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* fun:_ZN2v88internal9Execution4CallEPNS0_7IsolateENS0_6HandleINS0_6ObjectEEES6_iPS6_ fun:_ZN2v88Function4CallENS_5LocalINS_7ContextEEENS1_INS_5ValueEEEiPS5_ fun:_ZN4node15LoadEnvironmentEPNS_11EnvironmentE fun:_ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataERKSt6vectorISsSaISsEES9_ fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ------------------------- ==18186== 169 bytes in 1 blocks are definitely lost in loss record 52 of 62 ==18186== at 0x483AD19: realloc (vg_replace_malloc.c:836) ==18186== by 0x141590C: ERR_add_error_vdata (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x1415ABA: ERR_add_error_data (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x13EFAD7: dlfcn_load (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x13F0378: DSO_load (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x13F09AE: DSO_dsobyaddr (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x143CA73: ossl_init_load_crypto_nodelete_ossl_ (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4BD1116: __pthread_once_slow (in /usr/lib64/libpthread-2.28.so) ==18186== by 0x14804F8: CRYPTO_THREAD_run_once (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x143D006: OPENSSL_init_crypto (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x146597C: do_rand_lock_init_ossl_ (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4BD1116: __pthread_once_slow (in /usr/lib64/libpthread-2.28.so) ==18186== by 0x14804F8: CRYPTO_THREAD_run_once (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x1465A55: rand_status (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x9ED0BF: node::crypto::EntropySource(unsigned char*, unsigned long) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x16C7132: v8::base::RandomNumberGenerator::RandomNumberGenerator() (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x16C62E0: v8::base::CallOnceImpl(long*, std::function) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x16C8B7E: v8::base::OS::GetRandomMmapAddr() (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xACE0C6: v8::internal::GetRandomMmapAddr() (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xED31EE: v8::internal::Heap::SetUp() (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xF86182: v8::internal::Isolate::Init(v8::internal::StartupDeserializer*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x11CF019: v8::internal::Snapshot::Initialize(v8::internal::Isolate*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xAEB1C7: v8::Isolate::Initialize(v8::Isolate*, v8::Isolate::CreateParams const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xAEB219: v8::Isolate::New(v8::Isolate::CreateParams const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4B80: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== ==18186== ------------------------- { Memcheck:Leak match-leak-kinds: definite fun:realloc fun:ERR_add_error_vdata fun:ERR_add_error_data fun:dlfcn_load fun:DSO_load fun:DSO_dsobyaddr fun:ossl_init_load_crypto_nodelete_ossl_ fun:__pthread_once_slow fun:CRYPTO_THREAD_run_once fun:OPENSSL_init_crypto fun:do_rand_lock_init_ossl_ fun:__pthread_once_slow fun:CRYPTO_THREAD_run_once fun:rand_status fun:_ZN4node6crypto13EntropySourceEPhm fun:_ZN2v84base21RandomNumberGeneratorC1Ev fun:_ZN2v84base12CallOnceImplEPlSt8functionIFvvEE fun:_ZN2v84base2OS17GetRandomMmapAddrEv fun:_ZN2v88internal17GetRandomMmapAddrEv fun:_ZN2v88internal4Heap5SetUpEv fun:_ZN2v88internal7Isolate4InitEPNS0_19StartupDeserializerE fun:_ZN2v88internal8Snapshot10InitializeEPNS0_7IsolateE fun:_ZN2v87Isolate10InitializeEPS0_RKNS0_12CreateParamsE fun:_ZN2v87Isolate3NewERKNS0_12CreateParamsE fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ------------------------- ==18186== 304 bytes in 1 blocks are possibly lost in loss record 54 of 62 ==18186== at 0x483AB1A: calloc (vg_replace_malloc.c:762) ==18186== by 0x4012281: allocate_dtv (in /usr/lib64/ld-2.28.so) ==18186== by 0x4012C21: _dl_allocate_tls (in /usr/lib64/ld-2.28.so) ==18186== by 0x4BCA1E6: pthread_create@@GLIBC_2.2.5 (in /usr/lib64/libpthread-2.28.so) ==18186== by 0x9C6AFE: node::inspector::Agent::Start(std::string const&, std::shared_ptr, bool) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E6594: node::Start(v8::Isolate*, node::IsolateData*, std::vector > const&, std::vector > const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4CA8: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== ==18186== ------------------------- { Memcheck:Leak match-leak-kinds: possible fun:calloc fun:allocate_dtv fun:_dl_allocate_tls fun:pthread_create@@GLIBC_2.2.5 fun:_ZN4node9inspector5Agent5StartERKSsSt10shared_ptrINS_12DebugOptionsEEb fun:_ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataERKSt6vectorISsSaISsEES9_ fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ------------------------- ==18186== 488 (48 direct, 440 indirect) bytes in 1 blocks are definitely lost in loss record 55 of 62 ==18186== at 0x4838E86: operator new(unsigned long) (vg_replace_malloc.c:344) ==18186== by 0x8E7B3E: (anonymous namespace)::v8impl::Reference::New(napi_env__*, v8::Local, unsigned int, bool, void (*)(napi_env__*, void*, void*), void*, void*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8EFBCF: napi_wrap (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x485107C: njsOracleDb_new (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x4850A52: njsModule_externalInit (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x8E8134: (anonymous namespace)::v8impl::FunctionCallbackWrapper::Invoke(v8::FunctionCallbackInfo const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5E7CE: v8::internal::MaybeHandle v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::Handle, v8::internal::BuiltinArguments) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xB5F338: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x1C926165BE1C: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C92616118D4: ??? ==18186== by 0x1C926160EE74: ??? ==18186== by 0x1C92616092C0: ??? ==18186== by 0xE6E352: v8::internal::Execution::Call(v8::internal::Isolate*, v8::internal::Handle, v8::internal::Handle, int, v8::internal::Handle*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xAFBB78: v8::Function::Call(v8::Local, v8::Local, int, v8::Local*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8DF759: node::LoadEnvironment(node::Environment*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E68BF: node::Start(v8::Isolate*, node::IsolateData*, std::vector > const&, std::vector > const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4CA8: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== ==18186== ------------------------- { Memcheck:Leak match-leak-kinds: definite fun:_Znwm fun:_ZN12_GLOBAL__N_16v8impl9Reference3NewEP10napi_env__N2v85LocalINS4_5ValueEEEjbPFvS3_PvS8_ES8_S8_ fun:napi_wrap fun:njsOracleDb_new fun:njsModule_externalInit fun:_ZN12_GLOBAL__N_16v8impl23FunctionCallbackWrapper6InvokeERKN2v820FunctionCallbackInfoINS2_5ValueEEE fun:_ZN2v88internal12_GLOBAL__N_119HandleApiCallHelperILb0EEENS0_11MaybeHandleINS0_6ObjectEEEPNS0_7IsolateENS0_6HandleINS0_10HeapObjectEEESA_NS8_INS0_20FunctionTemplateInfoEEENS8_IS4_EENS0_16BuiltinArgumentsE fun:_ZN2v88internal21Builtin_HandleApiCallEiPPNS0_6ObjectEPNS0_7IsolateE obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* obj:* fun:_ZN2v88internal9Execution4CallEPNS0_7IsolateENS0_6HandleINS0_6ObjectEEES6_iPS6_ fun:_ZN2v88Function4CallENS_5LocalINS_7ContextEEENS1_INS_5ValueEEEiPS5_ fun:_ZN4node15LoadEnvironmentEPNS_11EnvironmentE fun:_ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataERKSt6vectorISsSaISsEES9_ fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== ------------------------- ==18186== 2,112 (48 direct, 2,064 indirect) bytes in 1 blocks are definitely lost in loss record 58 of 62 ==18186== at 0x4838E86: operator new(unsigned long) (vg_replace_malloc.c:344) ==18186== by 0x8E7B3E: (anonymous namespace)::v8impl::Reference::New(napi_env__*, v8::Local, unsigned int, bool, void (*)(napi_env__*, void*, void*), void*, void*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8EFBCF: napi_wrap (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4852272: njsUtils_genericNew (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x485198B: njsSodaOperation_createFromCollection (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x4851454: njsSodaCollection_find (in /home/anthony/dev/node/issue_26667/build/Release/issue_26667.node) ==18186== by 0x8E8134: (anonymous namespace)::v8impl::FunctionCallbackWrapper::Invoke(v8::FunctionCallbackInfo const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x1C92616063C0: ??? ==18186== by 0x1C92616E1656: ??? ==18186== by 0x1C92616F13CD: ??? ==18186== by 0x1C92616B1ED1: ??? ==18186== by 0x1C92616419B0: ??? ==18186== by 0x1C926161F8EB: ??? ==18186== by 0x1C9261604BA0: ??? ==18186== by 0xE6FC8D: v8::internal::Execution::RunMicrotasks(v8::internal::Isolate*, v8::internal::Execution::MessageHandling, v8::internal::MaybeHandle*) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xF82D9A: v8::internal::Isolate::RunMicrotasks() (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8AC22D: node::CallbackScope::~CallbackScope() (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E8662: (anonymous namespace)::uvimpl::Work::AfterThreadPoolWork(int) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0xA41C64: uv__work_done (threadpool.c:313) ==18186== by 0xA45FDE: uv__async_io (async.c:118) ==18186== by 0xA56CC7: uv__io_poll (linux-core.c:375) ==18186== by 0xA4691A: uv_run (core.c:370) ==18186== by 0x8E69B4: node::Start(v8::Isolate*, node::IsolateData*, std::vector > const&, std::vector > const&) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x8E4CA8: node::Start(int, char**) (in /home/anthony/.nvm/versions/node/v10.15.2/bin/node) ==18186== by 0x4C07412: (below main) (in /usr/lib64/libc-2.28.so) ==18186== ==18186== ------------------------- { Memcheck:Leak match-leak-kinds: definite fun:_Znwm fun:_ZN12_GLOBAL__N_16v8impl9Reference3NewEP10napi_env__N2v85LocalINS4_5ValueEEEjbPFvS3_PvS8_ES8_S8_ fun:napi_wrap fun:njsUtils_genericNew fun:njsSodaOperation_createFromCollection fun:njsSodaCollection_find fun:_ZN12_GLOBAL__N_16v8impl23FunctionCallbackWrapper6InvokeERKN2v820FunctionCallbackInfoINS2_5ValueEEE obj:* obj:* obj:* obj:* obj:* obj:* obj:* fun:_ZN2v88internal9Execution13RunMicrotasksEPNS0_7IsolateENS1_15MessageHandlingEPNS0_11MaybeHandleINS0_6ObjectEEE fun:_ZN2v88internal7Isolate13RunMicrotasksEv fun:_ZN4node13CallbackScopeD1Ev fun:_ZN12_GLOBAL__N_16uvimpl4Work19AfterThreadPoolWorkEi fun:uv__work_done fun:uv__async_io fun:uv__io_poll fun:uv_run fun:_ZN4node5StartEPN2v87IsolateEPNS_11IsolateDataERKSt6vectorISsSaISsEES9_ fun:_ZN4node5StartEiPPc fun:(below main) } ==18186== LEAK SUMMARY: ==18186== definitely lost: 745 bytes in 15 blocks ==18186== indirectly lost: 2,552 bytes in 10 blocks ==18186== possibly lost: 304 bytes in 1 blocks ==18186== still reachable: 79,889 bytes in 1,078 blocks ==18186== suppressed: 0 bytes in 0 blocks ==18186== Reachable blocks (those to which a pointer was found) are not shown. ==18186== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==18186== ==18186== For counts of detected and suppressed errors, rerun with: -v ==18186== ERROR SUMMARY: 21 errors from 18 contexts (suppressed: 0 from 0)