Open springmeyer opened 6 years ago
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.
Leak Sanitizer
Previously we have added default suppressions to avoid these (while keeping the option open for LeakSanitizer to detect leaks in user code).
LeakSanitizer
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**) (/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) Indirect leak of 2304 byte(s) in 18 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 0x964cbd in v8::internal::SlotSet::AllocateBucket() (.isra.234) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964cbd) #2 0x964e4f in v8::internal::Heap::RecordWrite(v8::internal::Object*, int, v8::internal::Object*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964e4f) #3 0xd9a3c2 in v8::internal::Map::UpdateCodeCache(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Code>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd9a3c2) #4 0xd0affb in v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0affb) #5 0xd0b1af in v8::internal::LoadIC::UpdateCaches(v8::internal::LookupIterator*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b1af) #6 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) #7 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) #8 0x2f27797092a6 (<unknown module>) Indirect leak of 1792 byte(s) in 14 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 0x964cbd in v8::internal::SlotSet::AllocateBucket() (.isra.234) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964cbd) #2 0x964e4f in v8::internal::Heap::RecordWrite(v8::internal::Object*, int, v8::internal::Object*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964e4f) #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>) Indirect leak of 1536 byte(s) in 12 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 0x964cbd in v8::internal::SlotSet::AllocateBucket() (.isra.234) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964cbd) #2 0x964e4f in v8::internal::Heap::RecordWrite(v8::internal::Object*, int, v8::internal::Object*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964e4f) #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 0xd86c18 in v8::internal::SharedFunctionInfo::AddToOptimizedCodeMap(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::MaybeHandle<v8::internal::Code>, v8::internal::Handle<v8::internal::LiteralsArray>, v8::internal::BailoutId) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd86c18) #6 0xb5555a in v8::internal::Compiler::PostInstantiation(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb5555a) #7 0xc70260 in v8::internal::Factory::NewFunctionFromSharedFunctionInfo(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc70260) #8 0xefb5b5 in v8::internal::Runtime_NewClosure(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xefb5b5) #9 0x2f27797092a6 (<unknown module>) Indirect leak of 1408 byte(s) in 11 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 0x964cbd in v8::internal::SlotSet::AllocateBucket() (.isra.234) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964cbd) #2 0x964e4f in v8::internal::Heap::RecordWrite(v8::internal::Object*, int, v8::internal::Object*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964e4f) #3 0xdaad1b in v8::internal::Map::RawCopy(v8::internal::Handle<v8::internal::Map>, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdaad1b) #4 0xdab5c8 in v8::internal::Map::CopyDropDescriptors(v8::internal::Handle<v8::internal::Map>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdab5c8) #5 0xdabf6e 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+0xdabf6e) #6 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) #7 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) #8 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) #9 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) #10 0xd0c80d in v8::internal::StoreIC::LookupForWrite(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0c80d) #11 0xd0cb21 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+0xd0cb21) #12 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) #13 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) #14 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) #15 0x2f27797092a6 (<unknown module>) Indirect leak of 896 byte(s) in 7 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 0x964cbd in v8::internal::SlotSet::AllocateBucket() (.isra.234) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964cbd) #2 0x964e4f in v8::internal::Heap::RecordWrite(v8::internal::Object*, int, v8::internal::Object*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964e4f) #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>) Indirect leak of 640 byte(s) in 5 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 0x964cbd in v8::internal::SlotSet::AllocateBucket() (.isra.234) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964cbd) #2 0x964e4f in v8::internal::Heap::RecordWrite(v8::internal::Object*, int, v8::internal::Object*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964e4f) #3 0xc6322c in v8::internal::Factory::NewScript(v8::internal::Handle<v8::internal::String>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc6322c) #4 0xb53aa2 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+0xb53aa2) #5 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) #6 0x97b9da in v8::ScriptCompiler::CompileUnboundScript(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97b9da) #7 0x10c35e1 in node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10c35e1) #8 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1) #9 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) #10 0x9f059d in v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9f059d) #11 0x2f27797092a6 (<unknown module>) Indirect leak of 512 byte(s) in 4 object(s) allocated from: Aborted (core dumped) npm ERR! Test failed. See above for more details. ================================================================= ==6042==ERROR: LeakSanitizer: detected memory leaks Direct leak of 2080 byte(s) in 2 object(s) allocated from: #0 0x2b231140e322 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 0x2b231140e322 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 0x966429 in v8::internal::FixedArray::set(int, v8::internal::Object*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x966429) #3 0xe554b1 in v8::internal::RegExpResultsCache::Enter(v8::internal::Isolate*, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::FixedArray>, v8::internal::Handle<v8::internal::FixedArray>, v8::internal::RegExpResultsCache::ResultsCacheType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xe554b1) #4 0xef2c86 in v8::internal::Runtime_StringSplit(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xef2c86) #5 0x3ff83f4092a6 (<unknown module>) Direct leak of 1040 byte(s) in 1 object(s) allocated from: #0 0x2b231140e322 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 0xf97ec2 in v8::internal::FeedbackNexus::EnsureExtraArrayOfSize(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf97ec2) #3 0xf98c5a in v8::internal::KeyedLoadICNexus::ConfigureMonomorphic(v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Code>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf98c5a) #4 0xd09144 in v8::internal::IC::ConfigureVectorState(v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Code>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd09144) #5 0xd09d2b in v8::internal::IC::PatchCache(v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Code>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd09d2b) #6 0xd0b1e1 in v8::internal::LoadIC::UpdateCaches(v8::internal::LookupIterator*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b1e1) #7 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) #8 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) #9 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) #10 0x3ff83f4092a6 (<unknown module>) Direct leak of 1040 byte(s) in 1 object(s) allocated from: #0 0x2b231140e322 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 0x962f01 in v8::internal::AllocationSiteCreationContext::ExitScope(v8::internal::Handle<v8::internal::AllocationSite>, v8::internal::Handle<v8::internal::JSObject>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x962f01) #3 0xeca8b8 in v8::internal::Runtime_CreateObjectLiteral(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xeca8b8) #4 0x3ff83f4092a6 (<unknown module>) Direct leak of 1040 byte(s) in 1 object(s) allocated from: #0 0x2b231140e322 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 0xc6322c in v8::internal::Factory::NewScript(v8::internal::Handle<v8::internal::String>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc6322c) #4 0xb53aa2 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+0xb53aa2) #5 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) #6 0x97b9da in v8::ScriptCompiler::CompileUnboundScript(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97b9da) #7 0x10c35e1 in node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10c35e1) #8 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1) #9 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) #10 0x9f059d in v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9f059d) #11 0x3ff83f4092a6 (<unknown module>) Direct leak of 1040 byte(s) in 1 object(s) allocated from: #0 0x2b231140e322 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 0x3ff83f4092a6 (<unknown module>) Direct leak of 1040 byte(s) in 1 object(s) allocated from: #0 0x2b231140e322 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 0xd7385e in v8::internal::JSReceiver::set_properties(v8::internal::FixedArray*, v8::internal::WriteBarrierMode) (.part.426.constprop.727) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd7385e) #3 0xdaa2a3 in v8::internal::JSObject::MigrateToMap(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Map>, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdaa2a3) #4 0xd6c88c in v8::internal::LookupIterator::ApplyTransitionToDataProperty(v8::internal::Handle<v8::internal::JSObject>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd6c88c) #5 0xdb3983 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+0xdb3983) #6 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) #7 0xd0cd44 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+0xd0cd44) #8 0xd10995 in v8::internal::Runtime_StoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd10995) #9 0x3ff83f4092a6 (<unknown module>) Direct leak of 1040 byte(s) in 1 object(s) allocated from: #0 0x2b231140e322 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 0x3ff83f4092a6 (<unknown module>) Direct leak of 1040 byte(s) in 1 object(s) allocated from: #0 0x2b231140e322 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 0xdb3d06 in v8::internal::JSObject::DefineOwnPropertyIgnoreAttributes(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow, v8::internal::JSObject::AccessorInfoHandling) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdb3d06) #11 0xdb405b in v8::internal::JSObject::DefineOwnPropertyIgnoreAttributes(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::JSObject::AccessorInfoHandling) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdb405b) #12 0xdb441f in v8::internal::JSReceiver::ValidateAndApplyPropertyDescriptor(v8::internal::Isolate*, v8::internal::LookupIterator*, bool, v8::internal::PropertyDescriptor*, v8::internal::PropertyDescriptor*, v8::internal::Object::ShouldThrow, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdb441f) #13 0xdbde8d in v8::internal::JSReceiver::OrdinaryDefineOwnProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDescriptor*, v8::internal::Object::ShouldThrow) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdbde8d) #14 0xdc9b9b in v8::internal::JSArray::DefineOwnProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSArray>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDescriptor*, v8::internal::Object::ShouldThrow) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdc9b9b) #15 0xdc9d5c in v8::internal::JSReceiver::DefineOwnProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyDescriptor*, v8::internal::Object::ShouldThrow) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdc9d5c) #16 0xdc9e64 in v8::internal::JSReceiver::DefineProperty(v8::internal::Isolate*, 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+0xdc9e64) #17 0xee3ac9 in v8::internal::Runtime_ObjectDefineProperty(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xee3ac9) #18 0x3ff83f4092a6 (<unknown module>) Direct leak of 1040 byte(s) in 1 object(s) allocated from: #0 0x2b231140e322 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 0xd9a3c2 in v8::internal::Map::UpdateCodeCache(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Code>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd9a3c2) #4 0xd0affb in v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0affb) #5 0xd0b1af in v8::internal::LoadIC::UpdateCaches(v8::internal::LookupIterator*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b1af) #6 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) #7 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) #8 0x3ff83f4092a6 (<unknown module>) Direct leak of 1040 byte(s) in 1 object(s) allocated from: #0 0x2b231140e322 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 0xd9a3c2 in v8::internal::Map::UpdateCodeCache(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Code>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd9a3c2) #4 0xd0affb in v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0affb) #5 0xd0b1af in v8::internal::LoadIC::UpdateCaches(v8::internal::LookupIterator*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b1af) #6 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) #7 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) #8 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) #9 0x3ff83f4092a6 (<unknown module>) Direct leak of 1040 byte(s) in 1 object(s) allocated from: #0 0x2b231140e322 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 0xdbfa4a in void v8::internal::BodyDescriptorBase::IterateBodyImpl<v8::internal::ObjectVisitor>(v8::internal::HeapObject*, int, int, v8::internal::ObjectVisitor*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdbfa4a) #4 0xdbfb2f 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+0xdbfb2f) #5 0xc99b5c in v8::internal::Heap::DoScavenge(v8::internal::ObjectVisitor*, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc99b5c) #6 0xca4e59 in v8::internal::Heap::Scavenge() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca4e59) #7 0xcaa57f in v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcaa57f) #8 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) #9 0xc66f34 in v8::internal::Factory::NewRawOneByteString(int, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc66f34) #10 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) #11 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) #12 0x97e930 in v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::String::NewStringType, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97e930) #13 0x10f070f in node::StringBytes::Encode(v8::Isolate*, char const*, unsigned long, node::encoding) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10f070f) #14 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) #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 0x3ff83f4092a6 (<unknown module>) Direct leak of 1040 byte(s) in 1 object(s) allocated from: #0 0x2b231140e322 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 0x9a6c5d in v8::internal::ArrayLiteral::BuildConstantElements(v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a6c5d) #3 0x9a1be8 in v8::internal::AstNumberingVisitor::VisitArrayLiteral(v8::internal::ArrayLiteral*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a1be8) #4 0x9a0645 in v8::internal::AstNumberingVisitor::VisitProperty(v8::internal::Property*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a0645) #5 0x9a1ce8 in v8::internal::AstNumberingVisitor::VisitCall(v8::internal::Call*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a1ce8) #6 0x9a1cc3 in v8::internal::AstNumberingVisitor::VisitCall(v8::internal::Call*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a1cc3) #7 0x9a0324 in v8::internal::AstNumberingVisitor::VisitBlock(v8::internal::Block*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a0324) #8 0x9a0105 in v8::internal::AstNumberingVisitor::VisitIfStatement(v8::internal::IfStatement*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a0105) #9 0x9a0324 in v8::internal::AstNumberingVisitor::VisitBlock(v8::internal::Block*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a0324) #10 0x9a1057 in v8::internal::AstNumberingVisitor::Renumber(v8::internal::FunctionLiteral*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a1057) #11 0x9a11f1 in v8::internal::AstNumbering::Renumber(v8::internal::Isolate*, v8::internal::Zone*, v8::internal::FunctionLiteral*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a11f1) #12 0xb51e76 in v8::internal::Compiler::Analyze(v8::internal::ParseInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb51e76) #13 0xb51fb7 in v8::internal::(anonymous namespace)::GetUnoptimizedCodeCommon(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb51fb7) #14 0xb596d5 in v8::internal::(anonymous namespace)::GetLazyCode(v8::internal::Handle<v8::internal::JSFunction>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb596d5) #15 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) #16 0xe8e4c5 in v8::internal::Runtime_CompileLazy(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xe8e4c5) #17 0x3ff83f4092a6 (<unknown module>) Direct leak of 1040 byte(s) in 1 object(s) allocated from: #0 0x2b231140e322 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 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) #6 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) #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 0xdb3d06 in v8::internal::JSObject::DefineOwnPropertyIgnoreAttributes(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow, v8::internal::JSObject::AccessorInfoHandling) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdb3d06) #10 0xdbe804 in v8::internal::JSObject::DefinePropertyOrElementIgnoreAttributes(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdbe804) #11 0x98dd79 in v8::internal::JsonParser<true>::ParseJsonObject() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x98dd79) #12 0x98e3cf in v8::internal::JsonParser<true>::ParseJsonValue() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x98e3cf) #13 0x98e7bd in v8::internal::JsonParser<true>::ParseJson() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x98e7bd) #14 0xec798e in v8::internal::JsonParser<true>::Parse(v8::internal::Handle<v8::internal::String>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xec798e) #15 0xec8126 in v8::internal::Runtime_ParseJson(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xec8126) #16 0x3ff83f4092a6 (<unknown module>) Direct leak of 1024 byte(s) in 1 object(s) allocated from: #0 0x2b231140e1a2 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 0xa2a0c6 in v8::internal::CodeGenerator::MakeCodeEpilogue(v8::internal::MacroAssembler*, v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xa2a0c6) #6 0xc80cdc in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc80cdc) #7 0xb4fc2d in v8::internal::(anonymous namespace)::GenerateBaselineCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4fc2d) #8 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) #9 0xc84bbc in v8::internal::FullCodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc84bbc) #10 0xc8130c in v8::internal::FullCodeGenerator::VisitForAccumulatorValue(v8::internal::Expression*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc8130c) #11 0x1060612 in v8::internal::FullCodeGenerator::VisitAssignment(v8::internal::Assignment*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x1060612) #12 0xc82284 in v8::internal::FullCodeGenerator::VisitExpressionStatement(v8::internal::ExpressionStatement*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc82284) #13 0x9a49b2 in v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a49b2) #14 0x105a33f in v8::internal::FullCodeGenerator::Generate() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x105a33f) #15 0xc80ba0 in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc80ba0) #16 0xb4fc2d in v8::internal::(anonymous namespace)::GenerateBaselineCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4fc2d) #17 0xb50693 in v8::internal::(anonymous namespace)::CompileToplevel(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb50693) #18 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) #19 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) #20 0x97b9da in v8::ScriptCompiler::CompileUnboundScript(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97b9da) #21 0x10c35e1 in node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10c35e1) #22 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1) #23 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) #24 0x9f059d in v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9f059d) #25 0x3ff83f4092a6 (<unknown module>) Direct leak of 1024 byte(s) in 1 object(s) allocated from: #0 0x2b231140e1a2 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 0x3ff83f4092a6 (<unknown module>) Direct leak of 1024 byte(s) in 1 object(s) allocated from: #0 0x2b231140e1a2 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 0xa2a0c6 in v8::internal::CodeGenerator::MakeCodeEpilogue(v8::internal::MacroAssembler*, v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xa2a0c6) #6 0xc01116 in v8::internal::LChunk::Codegen() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc01116) #7 0xb5677d in v8::internal::OptimizedCompileJob::GenerateCode() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb5677d) #8 0xb56ba7 in v8::internal::Compiler::FinalizeOptimizedCompileJob(v8::internal::OptimizedCompileJob*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb56ba7) #9 0xdceedf in v8::internal::OptimizingCompileDispatcher::InstallOptimizedFunctions() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdceedf) #10 0xe913bc in v8::internal::Runtime_TryInstallOptimizedCode(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xe913bc) #11 0x3ff83f4092a6 (<unknown module>) Direct leak of 1024 byte(s) in 1 object(s) allocated from: #0 0x2b231140e1a2 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 0x2b23131abf44 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 672 byte(s) in 28 object(s) allocated from: #0 0x2b231140e1a2 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 0x2b23131abf44 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 0x2b231140e1a2 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 0x2b23131abf44 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 0x2b231140e1a2 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 0xc5fa91 in v8::internal::Heap::AllocateOneByteInternalizedString(v8::internal::Vector<unsigned char const>, unsigned int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc5fa91) #6 0xc60f4d in v8::internal::Factory::NewOneByteInternalizedSubString(v8::internal::Handle<v8::internal::SeqOneByteString>, int, int, unsigned int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc60f4d) #7 0xd72411 in v8::internal::SeqOneByteSubStringKey::AsHandle(v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd72411) #8 0xd9e705 in v8::internal::StringTable::LookupKey(v8::internal::Isolate*, v8::internal::HashTableKey*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd9e705) #9 0xc609e2 in v8::internal::Factory::InternalizeOneByteString(v8::internal::Handle<v8::internal::SeqOneByteString>, int, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc609e2) #10 0x98d7c3 in v8::internal::Handle<v8::internal::String> v8::internal::JsonParser<true>::ScanJsonString<true>() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x98d7c3) #11 0x98dd0d in v8::internal::JsonParser<true>::ParseJsonObject() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x98dd0d) #12 0x98e3cf in v8::internal::JsonParser<true>::ParseJsonValue() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x98e3cf) #13 0x98e7bd in v8::internal::JsonParser<true>::ParseJson() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x98e7bd) #14 0xec798e in v8::internal::JsonParser<true>::Parse(v8::internal::Handle<v8::internal::String>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xec798e) #15 0xec8126 in v8::internal::Runtime_ParseJson(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xec8126) #16 0x3ff83f4092a6 (<unknown module>) Direct leak of 40 byte(s) in 1 object(s) allocated from: #0 0x2b231140e1a2 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 0xdabf6e 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+0xdabf6e) #10 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) #11 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) #12 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) #13 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) #14 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) #15 0xdb3d06 in v8::internal::JSObject::DefineOwnPropertyIgnoreAttributes(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow, v8::internal::JSObject::AccessorInfoHandling) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdb3d06) #16 0xdbe804 in v8::internal::JSObject::DefinePropertyOrElementIgnoreAttributes(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdbe804) #17 0x98dd79 in v8::internal::JsonParser<true>::ParseJsonObject() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x98dd79) #18 0x98e3cf in v8::internal::JsonParser<true>::ParseJsonValue() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x98e3cf) #19 0x98e7bd in v8::internal::JsonParser<true>::ParseJson() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x98e7bd) #20 0xec798e in v8::internal::JsonParser<true>::Parse(v8::internal::Handle<v8::internal::String>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xec798e) #21 0xec8126 in v8::internal::Runtime_ParseJson(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xec8126) #22 0x3ff83f4092a6 (<unknown module>) Direct leak of 40 byte(s) in 1 object(s) allocated from: #0 0x2b231140e1a2 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 0xd91fac in v8::internal::String::SlowFlatten(v8::internal::Handle<v8::internal::ConsString>, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd91fac) #10 0xdff3b8 in v8::internal::Parser::ParseProgram(v8::internal::Isolate*, v8::internal::ParseInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdff3b8) #11 0xdffa8b in v8::internal::Parser::Parse(v8::internal::ParseInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdffa8b) #12 0xdffb91 in v8::internal::Parser::ParseStatic(v8::internal::ParseInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdffb91) #13 0xb508aa in v8::internal::(anonymous namespace)::CompileToplevel(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb508aa) #14 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) #15 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) #16 0x97b9da in v8::ScriptCompiler::CompileUnboundScript(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97b9da) #17 0x10c35e1 in node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10c35e1) #18 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1) #19 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) #20 0x9f059d in v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9f059d) #21 0x3ff83f4092a6 (<unknown module>) Direct leak of 40 byte(s) in 1 object(s) allocated from: #0 0x2b231140e1a2 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 0x3ff83f4092a6 (<unknown module>) Direct leak of 40 byte(s) in 1 object(s) allocated from: #0 0x2b231140e1a2 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 0xc9d170 in v8::internal::Heap::AllocateByteArray(int, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc9d170) #7 0xc63715 in v8::internal::Factory::NewByteArray(int, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc63715) #8 0xc68586 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+0xc68586) #9 0xa2a0c6 in v8::internal::CodeGenerator::MakeCodeEpilogue(v8::internal::MacroAssembler*, v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xa2a0c6) #10 0xc80cdc in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc80cdc) #11 0xb4fc2d in v8::internal::(anonymous namespace)::GenerateBaselineCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4fc2d) #12 0xb5200f in v8::internal::(anonymous namespace)::GetUnoptimizedCodeCommon(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb5200f) #13 0xb596d5 in v8::internal::(anonymous namespace)::GetLazyCode(v8::internal::Handle<v8::internal::JSFunction>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb596d5) #14 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) #15 0xe8e4c5 in v8::internal::Runtime_CompileLazy(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xe8e4c5) #16 0x3ff83f4092a6 (<unknown module>) Direct leak of 40 byte(s) in 1 object(s) allocated from: #0 0x2b231140e1a2 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::PretenureFla
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