LeakSanitizer suppressions
Personne n'a encore pris cette issue.
- Langage dominant
- C++
- Étoiles
- 74
- Forks
- 9
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Currently the Leak Sanitizer (within clang v5.0.1) detects issues in node core (unrelated, as far as we can tell) to the code in node-cpp-skel.
Previously we have added default suppressions to avoid these (while keeping the option open for LeakSanitizer to detect leaks in user code).
I just removed these to confirm the node core errors still exist: https://github.com/mapbox/node-cpp-skel/commit/2072ebfed81c890fbae1ed9eab3a66627a15b1db
What should we do?
The current errors are https://travis-ci.org/mapbox/node-cpp-skel/jobs/371196767#L896
=================================================================
==6053==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 1040 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d322 in operator new[](unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:95:3
#1 0xcf05f2 in v8::internal::MemoryChunk::AllocateOldToNewSlots() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf05f2)
#2 0xf8082f in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8082f)
#3 0xf81dff in v8::internal::Deserializer::ReadObject(int, v8::internal::Object**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf81dff)
#4 0xf8138e in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8138e)
#5 0xf81dff in v8::internal::Deserializer::ReadObject(int, v8::internal::Object**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf81dff)
#6 0xf8138e in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8138e)
#7 0xf824e2 in v8::internal::Deserializer::DeserializePartial(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSGlobalProxy>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf824e2)
#8 0xf8afac in v8::internal::Snapshot::NewContextFromSnapshot(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSGlobalProxy>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8afac)
#9 0x9ceeed in v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9ceeed)
#10 0x9cf277 in v8::internal::Bootstrapper::CreateEnvironment(v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf277)
#11 0x97ccff in v8::Context::New(v8::Isolate*, v8::ExtensionConfiguration*, v8::Local<v8::ObjectTemplate>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97ccff)
#12 0x10ac74c in node::Start(int, char**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10ac74c)
#13 0x2b1e41cfaf44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
#14 0x7ba75c in _start (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x7ba75c)
Direct leak of 1040 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d322 in operator new[](unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:95:3
#1 0xcf05f2 in v8::internal::MemoryChunk::AllocateOldToNewSlots() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf05f2)
#2 0x964de1 in v8::internal::Heap::RecordWrite(v8::internal::Object*, int, v8::internal::Object*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964de1)
#3 0xd94bb8 in v8::internal::Map::EnsureDescriptorSlack(v8::internal::Handle<v8::internal::Map>, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd94bb8)
#4 0xdac0fa in v8::internal::Map::ShareDescriptor(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::DescriptorArray>, v8::internal::Descriptor*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdac0fa)
#5 0xdac9a4 in v8::internal::Map::CopyAddDescriptor(v8::internal::Handle<v8::internal::Map>, v8::internal::Descriptor*, v8::internal::TransitionFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdac9a4)
#6 0xdacad4 in v8::internal::Map::CopyWithField(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::FieldType>, v8::internal::PropertyAttributes, v8::internal::Representation, v8::internal::TransitionFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdacad4)
#7 0xdc817d in v8::internal::Map::TransitionToDataProperty(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdc817d)
#8 0xd6a8ac in v8::internal::LookupIterator::PrepareTransitionToDataProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd6a8ac)
#9 0xdb3978 in v8::internal::Object::AddDataProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdb3978)
#10 0xdcb12f in v8::internal::Object::SetProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdcb12f)
#11 0xed81c0 in v8::internal::Runtime::SetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xed81c0)
#12 0x972cfa in v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x972cfa)
#13 0x985e4c in v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x985e4c)
#14 0x10a637f in node::Binding(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10a637f)
#15 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1)
#16 0x9efcfd in v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)3>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9efcfd)
#17 0x9f059d in v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9f059d)
#18 0x2f27797092a6 (<unknown module>)
Direct leak of 1040 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d322 in operator new[](unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:95:3
#1 0xcf05f2 in v8::internal::MemoryChunk::AllocateOldToNewSlots() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf05f2)
#2 0xca371b in v8::internal::Heap::IteratePromotedObjectPointers(v8::internal::HeapObject*, unsigned char*, unsigned char*, bool, void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca371b)
#3 0xdbfc67 in void v8::internal::BodyDescriptorApply<v8::internal::CallIterateBody, void, v8::internal::HeapObject*, int, v8::internal::ObjectVisitor*>(v8::internal::InstanceType, v8::internal::HeapObject*, int, v8::internal::ObjectVisitor*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdbfc67)
#4 0xc99b5c in v8::internal::Heap::DoScavenge(v8::internal::ObjectVisitor*, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc99b5c)
#5 0xca4e59 in v8::internal::Heap::Scavenge() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca4e59)
#6 0xcaa57f in v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcaa57f)
#7 0xcaaf29 in v8::internal::Heap::CollectGarbage(v8::internal::GarbageCollector, char const*, char const*, v8::GCCallbackFlags) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcaaf29)
#8 0xc66f34 in v8::internal::Factory::NewRawOneByteString(int, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc66f34)
#9 0xc67412 in v8::internal::Factory::NewStringFromOneByte(v8::internal::Vector<unsigned char const>, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc67412)
#10 0xc67e92 in v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc67e92)
#11 0x97e930 in v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::String::NewStringType, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97e930)
#12 0x10f070f in node::StringBytes::Encode(v8::Isolate*, char const*, unsigned long, node::encoding) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10f070f)
#13 0x10b6e89 in void node::Buffer::StringSlice<(node::encoding)1>(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10b6e89)
#14 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1)
#15 0x9efcfd in v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)3>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9efcfd)
#16 0x9f059d in v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9f059d)
#17 0x2f27797092a6 (<unknown module>)
Direct leak of 1040 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d322 in operator new[](unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:95:3
#1 0xcf05f2 in v8::internal::MemoryChunk::AllocateOldToNewSlots() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf05f2)
#2 0x964de1 in v8::internal::Heap::RecordWrite(v8::internal::Object*, int, v8::internal::Object*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964de1)
#3 0xdc4344 in v8::internal::SharedFunctionInfo::InitFromFunctionLiteral(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::FunctionLiteral*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdc4344)
#4 0xb4eded in v8::internal::(anonymous namespace)::NewSharedFunctionInfoForLiteral(v8::internal::Isolate*, v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4eded)
#5 0xb54678 in v8::internal::Compiler::GetSharedFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>, v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb54678)
#6 0xc84bbc in v8::internal::FullCodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc84bbc)
#7 0xc8130c in v8::internal::FullCodeGenerator::VisitForAccumulatorValue(v8::internal::Expression*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc8130c)
#8 0x1060612 in v8::internal::FullCodeGenerator::VisitAssignment(v8::internal::Assignment*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x1060612)
#9 0xc82284 in v8::internal::FullCodeGenerator::VisitExpressionStatement(v8::internal::ExpressionStatement*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc82284)
#10 0x9a49b2 in v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a49b2)
#11 0x105a33f in v8::internal::FullCodeGenerator::Generate() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x105a33f)
#12 0xc80ba0 in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc80ba0)
#13 0xb4fc2d in v8::internal::(anonymous namespace)::GenerateBaselineCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4fc2d)
#14 0xb5495f in v8::internal::Compiler::GetSharedFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>, v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb5495f)
#15 0xc84bbc in v8::internal::FullCodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc84bbc)
#16 0xc8130c in v8::internal::FullCodeGenerator::VisitForAccumulatorValue(v8::internal::Expression*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc8130c)
#17 0x1060612 in v8::internal::FullCodeGenerator::VisitAssignment(v8::internal::Assignment*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x1060612)
#18 0xc82284 in v8::internal::FullCodeGenerator::VisitExpressionStatement(v8::internal::ExpressionStatement*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc82284)
#19 0x9a49b2 in v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a49b2)
#20 0x105a33f in v8::internal::FullCodeGenerator::Generate() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x105a33f)
#21 0xc80ba0 in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc80ba0)
#22 0xb4fc2d in v8::internal::(anonymous namespace)::GenerateBaselineCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4fc2d)
#23 0xb50693 in v8::internal::(anonymous namespace)::CompileToplevel(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb50693)
#24 0xb53c66 in v8::internal::Compiler::GetSharedFunctionInfoForScript(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, int, int, v8::ScriptOriginOptions, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Context>, v8::Extension*, v8::internal::ScriptData**, v8::ScriptCompiler::CompileOptions, v8::internal::NativesFlag, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb53c66)
#25 0x97b745 in v8::ScriptCompiler::CompileUnboundInternal(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97b745)
#26 0x97b9da in v8::ScriptCompiler::CompileUnboundScript(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97b9da)
#27 0x10c35e1 in node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10c35e1)
#28 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1)
#29 0x9efcfd in v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)3>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9efcfd)
Direct leak of 1040 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d322 in operator new[](unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:95:3
#1 0xcf05f2 in v8::internal::MemoryChunk::AllocateOldToNewSlots() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf05f2)
#2 0x964de1 in v8::internal::Heap::RecordWrite(v8::internal::Object*, int, v8::internal::Object*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964de1)
#3 0xdac027 in v8::internal::Map::ShareDescriptor(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::DescriptorArray>, v8::internal::Descriptor*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdac027)
#4 0xdac9a4 in v8::internal::Map::CopyAddDescriptor(v8::internal::Handle<v8::internal::Map>, v8::internal::Descriptor*, v8::internal::TransitionFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdac9a4)
#5 0xdacc28 in v8::internal::Map::CopyWithConstant(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::TransitionFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdacc28)
#6 0xdc81d5 in v8::internal::Map::TransitionToDataProperty(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdc81d5)
#7 0xd6a8ac in v8::internal::LookupIterator::PrepareTransitionToDataProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd6a8ac)
#8 0xdb3978 in v8::internal::Object::AddDataProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdb3978)
#9 0xdcb12f in v8::internal::Object::SetProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdcb12f)
#10 0xed81c0 in v8::internal::Runtime::SetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xed81c0)
#11 0x972cfa in v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x972cfa)
#12 0x985e4c in v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x985e4c)
#13 0x10b2424 in node::Buffer::Initialize(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10b2424)
#14 0x10a636d in node::Binding(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10a636d)
#15 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1)
#16 0x9efcfd in v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)3>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9efcfd)
#17 0x9f059d in v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9f059d)
#18 0x2f27797092a6 (<unknown module>)
Direct leak of 1040 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d322 in operator new[](unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:95:3
#1 0xcf05f2 in v8::internal::MemoryChunk::AllocateOldToNewSlots() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf05f2)
#2 0x964de1 in v8::internal::Heap::RecordWrite(v8::internal::Object*, int, v8::internal::Object*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964de1)
#3 0xc9a999 in v8::internal::Heap::AllocateWeakCell(v8::internal::HeapObject*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc9a999)
#4 0xc64205 in v8::internal::Factory::NewWeakCell(v8::internal::Handle<v8::internal::HeapObject>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc64205)
#5 0x106bc13 in v8::internal::PropertyHandlerCompiler::CheckPrototypes(v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Handle<v8::internal::Name>, v8::internal::Label*, v8::internal::PrototypeCheckType, v8::internal::ReturnHolder) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x106bc13)
#6 0xcff4ca in v8::internal::NamedLoadHandlerCompiler::FrontendHeader(v8::internal::Register, v8::internal::Handle<v8::internal::Name>, v8::internal::Label*, v8::internal::ReturnHolder) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcff4ca)
#7 0xcff9f6 in v8::internal::PropertyHandlerCompiler::Frontend(v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcff9f6)
#8 0xcffd96 in v8::internal::NamedLoadHandlerCompiler::CompileLoadConstant(v8::internal::Handle<v8::internal::Name>, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcffd96)
#9 0xd0aae7 in v8::internal::LoadIC::CompileHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::CacheHolderFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aae7)
#10 0xd0aef2 in v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aef2)
#11 0xd0b1af in v8::internal::LoadIC::UpdateCaches(v8::internal::LookupIterator*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b1af)
#12 0xd0b763 in v8::internal::LoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b763)
#13 0xd0c1eb in v8::internal::KeyedLoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) (.constprop.242) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0c1eb)
#14 0xd0f9f2 in v8::internal::Runtime_KeyedLoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0f9f2)
#15 0x2f27797092a6 (<unknown module>)
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
#1 0xc5f982 in v8::internal::PagedSpace::AllocateRawUnaligned(int, v8::internal::PagedSpace::UpdateSkipList) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc5f982)
#2 0xc962d6 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc962d6)
#3 0xca726f in v8::internal::Heap::AllocateCode(int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca726f)
#4 0xc685b7 in v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, unsigned int, v8::internal::Handle<v8::internal::Object>, bool, bool, int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc685b7)
#5 0xcfe5a7 in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, char const*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe5a7)
#6 0xcfe6eb in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe6eb)
#7 0xd01646 in v8::internal::NamedStoreHandlerCompiler::CompileStoreTransition(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd01646)
#8 0xd06be5 in v8::internal::StoreIC::CompileHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::CacheHolderFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd06be5)
#9 0xd0aef2 in v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aef2)
#10 0xd0cb65 in v8::internal::StoreIC::UpdateCaches(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0cb65)
#11 0xd0d381 in v8::internal::StoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0d381)
#12 0xd0e337 in v8::internal::KeyedStoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0e337)
#13 0xd116ba in v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd116ba)
#14 0x2f27797092a6 (<unknown module>)
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
#1 0xf7ffa3 in v8::internal::Deserializer::Allocate(int, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf7ffa3)
#2 0xf81e3d in v8::internal::Deserializer::ReadObject(int, v8::internal::Object**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf81e3d)
#3 0xf8138e in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8138e)
#4 0xf81dff in v8::internal::Deserializer::ReadObject(int, v8::internal::Object**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf81dff)
#5 0xf8138e in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8138e)
#6 0xca3b8b in v8::internal::Heap::IterateStrongRoots(v8::internal::ObjectVisitor*, v8::internal::VisitMode) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca3b8b)
#7 0xf821c1 in v8::internal::Deserializer::Deserialize(v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf821c1)
#8 0xd5ca1f in v8::internal::Isolate::Init(v8::internal::Deserializer*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd5ca1f)
#9 0xf8abeb in v8::internal::Snapshot::Initialize(v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8abeb)
#10 0x9871a7 in v8::Isolate::New(v8::Isolate::CreateParams const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9871a7)
#11 0x10ac6d2 in node::Start(int, char**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10ac6d2)
#12 0x2b1e41cfaf44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
#13 0x7ba75c in _start (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x7ba75c)
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
#1 0xc5f982 in v8::internal::PagedSpace::AllocateRawUnaligned(int, v8::internal::PagedSpace::UpdateSkipList) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc5f982)
#2 0xc962d6 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc962d6)
#3 0xca726f in v8::internal::Heap::AllocateCode(int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca726f)
#4 0xc685b7 in v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, unsigned int, v8::internal::Handle<v8::internal::Object>, bool, bool, int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc685b7)
#5 0xcfe5a7 in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, char const*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe5a7)
#6 0xcfe6eb in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe6eb)
#7 0xcffded in v8::internal::NamedLoadHandlerCompiler::CompileLoadConstant(v8::internal::Handle<v8::internal::Name>, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcffded)
#8 0xd0aae7 in v8::internal::LoadIC::CompileHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::CacheHolderFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aae7)
#9 0xd0aef2 in v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aef2)
#10 0xd0b1af in v8::internal::LoadIC::UpdateCaches(v8::internal::LookupIterator*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b1af)
#11 0xd0b763 in v8::internal::LoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b763)
#12 0xd0f608 in v8::internal::Runtime_LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0f608)
#13 0x2f27797092a6 (<unknown module>)
Direct leak of 672 byte(s) in 28 object(s) allocated from:
#0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
#1 0xf80d1e in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf80d1e)
#2 0xf81dff in v8::internal::Deserializer::ReadObject(int, v8::internal::Object**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf81dff)
#3 0xf8138e in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8138e)
#4 0xf81dff in v8::internal::Deserializer::ReadObject(int, v8::internal::Object**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf81dff)
#5 0xf8138e in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8138e)
#6 0xca3b8b in v8::internal::Heap::IterateStrongRoots(v8::internal::ObjectVisitor*, v8::internal::VisitMode) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca3b8b)
#7 0xf821c1 in v8::internal::Deserializer::Deserialize(v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf821c1)
#8 0xd5ca1f in v8::internal::Isolate::Init(v8::internal::Deserializer*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd5ca1f)
#9 0xf8abeb in v8::internal::Snapshot::Initialize(v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8abeb)
#10 0x9871a7 in v8::Isolate::New(v8::Isolate::CreateParams const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9871a7)
#11 0x10ac6d2 in node::Start(int, char**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10ac6d2)
#12 0x2b1e41cfaf44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
#13 0x7ba75c in _start (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x7ba75c)
Direct leak of 120 byte(s) in 3 object(s) allocated from:
#0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
#1 0xcf6c75 in v8::internal::Page* v8::internal::MemoryAllocator::AllocatePage<v8::internal::Page, (v8::internal::MemoryAllocator::AllocationMode)0, v8::internal::PagedSpace>(long, v8::internal::PagedSpace*, v8::internal::Executability) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6c75)
#2 0xcf6f47 in v8::internal::PagedSpace::Expand() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6f47)
#3 0xcf70c3 in v8::internal::PagedSpace::SlowAllocateRaw(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf70c3)
#4 0xcab590 in v8::internal::Heap::ReserveSpace(v8::internal::List<v8::internal::Heap::Chunk, v8::internal::FreeStoreAllocationPolicy>*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcab590)
#5 0xf82137 in v8::internal::Deserializer::Deserialize(v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf82137)
#6 0xd5ca1f in v8::internal::Isolate::Init(v8::internal::Deserializer*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd5ca1f)
#7 0xf8abeb in v8::internal::Snapshot::Initialize(v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8abeb)
#8 0x9871a7 in v8::Isolate::New(v8::Isolate::CreateParams const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9871a7)
#9 0x10ac6d2 in node::Start(int, char**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10ac6d2)
#10 0x2b1e41cfaf44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
#11 0x7ba75c in _start (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x7ba75c)
Direct leak of 40 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
#2 0xcf6f47 in v8::internal::PagedSpace::Expand() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6f47)
#3 0xcf70c3 in v8::internal::PagedSpace::SlowAllocateRaw(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf70c3)
#4 0xc5f955 in v8::internal::PagedSpace::AllocateRawUnaligned(int, v8::internal::PagedSpace::UpdateSkipList) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc5f955)
#5 0xc962f9 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc962f9)
#6 0xca112f in v8::internal::Heap::AllocateFixedArray(int, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca112f)
#7 0xc601d5 in v8::internal::Factory::NewFixedArray(int, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc601d5)
#8 0xf974ae in v8::internal::TypeFeedbackVector::New(v8::internal::Isolate*, v8::internal::Handle<v8::internal::TypeFeedbackMetadata>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf974ae)
#9 0xb4f61f in v8::internal::(anonymous namespace)::EnsureFeedbackVector(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4f61f)
#10 0xb4fc18 in v8::internal::(anonymous namespace)::GenerateBaselineCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4fc18)
#11 0xb5200f in v8::internal::(anonymous namespace)::GetUnoptimizedCodeCommon(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb5200f)
#12 0xb596d5 in v8::internal::(anonymous namespace)::GetLazyCode(v8::internal::Handle<v8::internal::JSFunction>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb596d5)
#13 0xb5995b in v8::internal::Compiler::Compile(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Compiler::ClearExceptionFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb5995b)
#14 0x95a341 in v8::internal::Accessors::FunctionLengthGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x95a341)
#15 0xd76ece in v8::internal::Object::GetPropertyWithAccessor(v8::internal::LookupIterator*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd76ece)
#16 0xdb5eaa in v8::internal::Object::GetProperty(v8::internal::LookupIterator*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdb5eaa)
#17 0x9eefdc in v8::internal::Builtin_Impl_FunctionPrototypeBind(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9eefdc)
#18 0x9ef995 in v8::internal::Builtin_FunctionPrototypeBind(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9ef995)
#19 0x2f27797092a6 (<unknown module>)
Direct leak of 40 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
#1 0xcf6c75 in v8::internal::Page* v8::internal::MemoryAllocator::AllocatePage<v8::internal::Page, (v8::internal::MemoryAllocator::AllocationMode)0, v8::internal::PagedSpace>(long, v8::internal::PagedSpace*, v8::internal::Executability) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6c75)
#2 0xcf6f47 in v8::internal::PagedSpace::Expand() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6f47)
#3 0xcf70c3 in v8::internal::PagedSpace::SlowAllocateRaw(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf70c3)
#4 0xc5f955 in v8::internal::PagedSpace::AllocateRawUnaligned(int, v8::internal::PagedSpace::UpdateSkipList) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc5f955)
#5 0xc962d6 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc962d6)
#6 0xca726f in v8::internal::Heap::AllocateCode(int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca726f)
#7 0xc685b7 in v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, unsigned int, v8::internal::Handle<v8::internal::Object>, bool, bool, int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc685b7)
#8 0xcfe5a7 in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, char const*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe5a7)
#9 0xcfe6eb in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe6eb)
#10 0xcffded in v8::internal::NamedLoadHandlerCompiler::CompileLoadConstant(v8::internal::Handle<v8::internal::Name>, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcffded)
#11 0xd0aae7 in v8::internal::LoadIC::CompileHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::CacheHolderFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aae7)
#12 0xd0aef2 in v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aef2)
#13 0xd0b1af in v8::internal::LoadIC::UpdateCaches(v8::internal::LookupIterator*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b1af)
#14 0xd0b763 in v8::internal::LoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b763)
#15 0xd0f608 in v8::internal::Runtime_LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0f608)
#16 0x2f27797092a6 (<unknown module>)
Direct leak of 40 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
#1 0xcf6c75 in v8::internal::Page* v8::internal::MemoryAllocator::AllocatePage<v8::internal::Page, (v8::internal::MemoryAllocator::AllocationMode)0, v8::internal::PagedSpace>(long, v8::internal::PagedSpace*, v8::internal::Executability) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6c75)
#2 0xcf6f47 in v8::internal::PagedSpace::Expand() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6f47)
#3 0xcf70c3 in v8::internal::PagedSpace::SlowAllocateRaw(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf70c3)
#4 0xc5f955 in v8::internal::PagedSpace::AllocateRawUnaligned(int, v8::internal::PagedSpace::UpdateSkipList) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc5f955)
#5 0xc962d6 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc962d6)
#6 0xca726f in v8::internal::Heap::AllocateCode(int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca726f)
#7 0xc685b7 in v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, unsigned int, v8::internal::Handle<v8::internal::Object>, bool, bool, int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc685b7)
#8 0xcfe5a7 in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, char const*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe5a7)
#9 0xcfe6eb in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe6eb)
#10 0xd01646 in v8::internal::NamedStoreHandlerCompiler::CompileStoreTransition(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd01646)
#11 0xd06be5 in v8::internal::StoreIC::CompileHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::CacheHolderFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd06be5)
#12 0xd0aef2 in v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aef2)
#13 0xd0cb65 in v8::internal::StoreIC::UpdateCaches(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0cb65)
#14 0xd0d381 in v8::internal::StoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0d381)
#15 0xd0e337 in v8::internal::KeyedStoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0e337)
#16 0xd116ba in v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd116ba)
#17 0x2f27797092a6 (<unknown module>)
Direct leak of 40 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
#1 0xcf6c75 in v8::internal::Page* v8::internal::MemoryAllocator::AllocatePage<v8::internal::Page, (v8::internal::MemoryAllocator::AllocationMode)0, v8::internal::PagedSpace>(long, v8::internal::PagedSpace*, v8::internal::Executability) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6c75)
#2 0xcf6f47 in v8::internal::PagedSpace::Expand() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6f47)
#3 0xcf70c3 in v8::internal::PagedSpace::SlowAllocateRaw(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf70c3)
#4 0xc5f955 in v8::internal::PagedSpace::AllocateRawUnaligned(int, v8::internal::PagedSpace::UpdateSkipList) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc5f955)
#5 0xc962f9 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc962f9)
#6 0xc9e360 in v8::internal::Heap::Allocate(v8::internal::Map*, v8::internal::AllocationSpace, v8::internal::AllocationSite*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc9e360)
#7 0xc710aa in v8::internal::Handle<v8::internal::SharedFunctionInfo> v8::internal::Factory::New<v8::internal::SharedFunctionInfo>(v8::internal::Handle<v8::internal::Map>, v8::internal::AllocationSpace) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc710aa)
#8 0xc71285 in v8::internal::Factory::NewSharedFunctionInfo(v8::internal::Handle<v8::internal::String>, v8::internal::MaybeHandle<v8::internal::Code>, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc71285)
#9 0xc7183c in v8::internal::Factory::NewSharedFunctionInfo(v8::internal::Handle<v8::internal::String>, int, v8::internal::FunctionKind, v8::internal::Handle<v8::internal::Code>, v8::internal::Handle<v8::internal::ScopeInfo>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc7183c)
#10 0xb4eddf in v8::internal::(anonymous namespace)::NewSharedFunctionInfoForLiteral(v8::internal::Isolate*, v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4eddf)
#11 0xb54678 in v8::internal::Compiler::GetSharedFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>, v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb54678)
#12 0xc84bbc in v8::internal::FullCodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc84bbc)
#13 0x105b23c in v8::internal::FullCodeGenerator::VisitFunctionDeclaration(v8::internal::FunctionDeclaration*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x105b23c)
#14 0x9a4951 in v8::internal::AstVisitor::VisitDeclarations(v8::internal::ZoneList<v8::internal::Declaration*>*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a4951)
#15 0xc7fc61 in v8::internal::FullCodeGenerator::VisitDeclarations(v8::internal::ZoneList<v8::internal::Declaration*>*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc7fc61)
#16 0x105a2ac in v8::internal::FullCodeGenerator::Generate() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x105a2ac)
#17 0xc80ba0 in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc80ba0)
#18 0xb4fc2d in v8::internal::(anonymous namespace)::GenerateBaselineCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4fc2d)
#19 0xb5495f in v8::internal::Compiler::GetSharedFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>, v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb5495f)
#20 0xc84bbc in v8::internal::FullCodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc84bbc)
#21 0xc8130c in v8::internal::FullCodeGenerator::VisitForAccumulatorValue(v8::internal::Expression*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc8130c)
#22 0x1060612 in v8::internal::FullCodeGenerator::VisitAssignment(v8::internal::Assignment*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x1060612)
#23 0xc82284 in v8::internal::FullCodeGenerator::VisitExpressionStatement(v8::internal::ExpressionStatement*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc82284)
#24 0x9a49b2 in v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a49b2)
#25 0x105a33f in v8::internal::FullCodeGenerator::Generate() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x105a33f)
#26 0xc80ba0 in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc80ba0)
#27 0xb4fc2d in v8::internal::(anonymous namespace)::GenerateBaselineCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4fc2d)
#28 0xb50693 in v8::internal::(anonymous namespace)::CompileToplevel(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb50693)
#29 0xb53c66 in v8::internal::Compiler::GetSharedFunctionInfoForScript(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, int, int, v8::ScriptOriginOptions, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Context>, v8::Extension*, v8::internal::ScriptData**, v8::ScriptCompiler::CompileOptions, v8::internal::NativesFlag, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb53c66)
Direct leak of 40 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
#1 0xcf6c75 in v8::internal::Page* v8::internal::MemoryAllocator::AllocatePage<v8::internal::Page, (v8::internal::MemoryAllocator::AllocationMode)0, v8::internal::PagedSpace>(long, v8::internal::PagedSpace*, v8::internal::Executability) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6c75)
#2 0xcf6f47 in v8::internal::PagedSpace::Expand() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6f47)
#3 0xcf70c3 in v8::internal::PagedSpace::SlowAllocateRaw(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf70c3)
#4 0xc962a1 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc962a1)
#5 0xc99e9d in v8::internal::Heap::AllocateMap(v8::internal::InstanceType, int, v8::internal::ElementsKind) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc99e9d)
#6 0xc64698 in v8::internal::Factory::NewMap(v8::internal::InstanceType, int, v8::internal::ElementsKind) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc64698)
#7 0xdaaceb in v8::internal::Map::RawCopy(v8::internal::Handle<v8::internal::Map>, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdaaceb)
#8 0xdab5c8 in v8::internal::Map::CopyDropDescriptors(v8::internal::Handle<v8::internal::Map>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdab5c8)
#9 0xdab7c3 in v8::internal::JSObject::MigrateSlowToFast(v8::internal::Handle<v8::internal::JSObject>, int, char const*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdab7c3)
#10 0xdaa997 in v8::internal::JSObject::OptimizeAsPrototype(v8::internal::Handle<v8::internal::JSObject>, v8::internal::PrototypeOptimizationMode) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdaa997)
#11 0xdaaba0 in v8::internal::Map::SetPrototype(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Object>, v8::internal::PrototypeOptimizationMode) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdaaba0)
#12 0xdad9d3 in v8::internal::JSFunction::SetInitialMap(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdad9d3)
#13 0xc72153 in v8::internal::Factory::NewFunction(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Code>, v8::internal::Handle<v8::internal::Object>, v8::internal::InstanceType, int, bool, bool, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc72153)
#14 0x99255d in v8::internal::ApiNatives::CreateApiFunction(v8::internal::Isolate*, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::ApiNatives::ApiInstanceType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x99255d)
#15 0x992c46 in v8::internal::(anonymous namespace)::InstantiateFunction(v8::internal::Isolate*, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x992c46)
#16 0x993dc7 in v8::internal::ApiNatives::InstantiateFunction(v8::internal::Handle<v8::internal::FunctionTemplateInfo>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x993dc7)
#17 0x97e4f8 in v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97e4f8)
#18 0x986a7c in v8::FunctionTemplate::GetFunction() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x986a7c)
#19 0x10b23f0 in node::Buffer::Initialize(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10b23f0)
#20 0x10a636d in node::Binding(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10a636d)
#21 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1)
#22 0x9efcfd in v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)3>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9efcfd)
#23 0x9f059d in v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9f059d)
#24 0x2f27797092a6 (<unknown module>)
Direct leak of 40 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
#1 0xcf6c75 in v8::internal::Page* v8::internal::MemoryAllocator::AllocatePage<v8::internal::Page, (v8::internal::MemoryAllocator::AllocationMode)0, v8::internal::PagedSpace>(long, v8::internal::PagedSpace*, v8::internal::Executability) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6c75)
#2 0xcf6f47 in v8::internal::PagedSpace::Expand() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6f47)
#3 0xcf70c3 in v8::internal::PagedSpace::SlowAllocateRaw(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf70c3)
#4 0xce86c1 in void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)1>::EvacuateObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)1>::ObjectContents)0, (v8::internal::AllocationAlignment)0>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xce86c1)
#5 0xca48bf in v8::internal::Heap::Scavenge() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca48bf)
#6 0xcaa57f in v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcaa57f)
#7 0xcaaf29 in v8::internal::Heap::CollectGarbage(v8::internal::GarbageCollector, char const*, char const*, v8::GCCallbackFlags) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcaaf29)
#8 0xc66f34 in v8::internal::Factory::NewRawOneByteString(int, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc66f34)
#9 0xc67412 in v8::internal::Factory::NewStringFromOneByte(v8::internal::Vector<unsigned char const>, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc67412)
#10 0xc67e92 in v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc67e92)
#11 0x97e930 in v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::String::NewStringType, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97e930)
#12 0x10f070f in node::StringBytes::Encode(v8::Isolate*, char const*, unsigned long, node::encoding) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10f070f)
#13 0x10b6e89 in void node::Buffer::StringSlice<(node::encoding)1>(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10b6e89)
#14 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1)
#15 0x9efcfd in v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)3>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9efcfd)
#16 0x9f059d in v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9f059d)
#17 0x2f27797092a6 (<unknown module>)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
#1 0x9cbafb in v8::internal::Handle<v8::internal::String> v8::internal::Bootstrapper::SourceLookup<v8::internal::NativesCollection<(v8::internal::NativeType)1> >(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbafb)
#2 0x9cbc1c in v8::internal::Bootstrapper::CompileExperimentalBuiltin(v8::internal::Isolate*, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbc1c)
#3 0x9cc02a in v8::internal::Genesis::InstallExperimentalNatives() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cc02a)
#4 0x9cf16f in v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf16f)
#5 0x9cf277 in v8::internal::Bootstrapper::CreateEnvironment(v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf277)
#6 0x97ccff in v8::Context::New(v8::Isolate*, v8::ExtensionConfiguration*, v8::Local<v8::ObjectTemplate>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97ccff)
#7 0x10ac74c in node::Start(int, char**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10ac74c)
#8 0x2b1e41cfaf44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
#9 0x7ba75c in _start (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x7ba75c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
#1 0x9cbafb in v8::internal::Handle<v8::internal::String> v8::internal::Bootstrapper::SourceLookup<v8::internal::NativesCollection<(v8::internal::NativeType)1> >(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbafb)
#2 0x9cbc1c in v8::internal::Bootstrapper::CompileExperimentalBuiltin(v8::internal::Isolate*, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbc1c)
#3 0x9cc00a in v8::internal::Genesis::InstallExperimentalNatives() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cc00a)
#4 0x9cf16f in v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf16f)
#5 0x9cf277 in v8::internal::Bootstrapper::CreateEnvironment(v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf277)
#6 0x97ccff in v8::Context::New(v8::Isolate*, v8::ExtensionConfiguration*, v8::Local<v8::ObjectTemplate>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97ccff)
#7 0x10ac74c in node::Start(int, char**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10ac74c)
#8 0x2b1e41cfaf44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
#9 0x7ba75c in _start (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x7ba75c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
#1 0x9cbafb in v8::internal::Handle<v8::internal::String> v8::internal::Bootstrapper::SourceLookup<v8::internal::NativesCollection<(v8::internal::NativeType)1> >(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbafb)
#2 0x9cbc1c in v8::internal::Bootstrapper::CompileExperimentalBuiltin(v8::internal::Isolate*, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbc1c)
#3 0x9cc052 in v8::internal::Genesis::InstallExperimentalNatives() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cc052)
#4 0x9cf16f in v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf16f)
#5 0x9cf277 in v8::internal::Bootstrapper::CreateEnvironment(v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf277)
#6 0x97ccff in v8::Context::New(v8::Isolate*, v8::ExtensionConfiguration*, v8::Local<v8::ObjectTemplate>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97ccff)
#7 0x10ac74c in node::Start(int, char**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10ac74c)
#8 0x2b1e41cfaf44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
#9 0x7ba75c in _start (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x7ba75c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
#1 0x9cbafb in v8::internal::Handle<v8::internal::String> v8::internal::Bootstrapper::SourceLookup<v8::internal::NativesCollection<(v8::internal::NativeType)1> >(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbafb)
#2 0x9cbc1c in v8::internal::Bootstrapper::CompileExperimentalBuiltin(v8::internal::Isolate*, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbc1c)
#3 0x9cbfea in v8::internal::Genesis::InstallExperimentalNatives() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbfea)
#4 0x9cf16f in v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf16f)
#5 0x9cf277 in v8::internal::Bootstrapper::CreateEnvironment(v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf277)
#6 0x97ccff in v8::Context::New(v8::Isolate*, v8::ExtensionConfiguration*, v8::Local<v8::ObjectTemplate>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97ccff)
#7 0x10ac74c in node::Start(int, char**)
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par comparer les modifications de suppression du commit 2072ebfed81c890fbae1ed9eab3a66627a15b1db avec la sortie de LeakSanitizer du job Travis lié. Déterminez comment les rapports de node core peuvent être exclus tout en conservant la détection des fuites dans le code utilisateur ; le travail est terminé lorsque le job CI réussit sans masquer les fuites pertinentes du code utilisateur.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- cpp, node.js
- Domaine
- ci-cd, testing-qa
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100