mapbox / node-cpp-skel

Skeleton for bindings to C++ libraries for Node.js using node-addon-api
Creative Commons Zero v1.0 Universal
72 stars 10 forks source link

LeakSanitizer suppressions #121

Open springmeyer opened 6 years ago

springmeyer commented 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.

Previously we have added default suppressions to avoid these (while keeping the option open for LeakSanitizer to detect leaks in user code).

I just removed these to confirm the node core errors still exist: https://github.com/mapbox/node-cpp-skel/commit/2072ebfed81c890fbae1ed9eab3a66627a15b1db

What should we do?

The current errors are https://travis-ci.org/mapbox/node-cpp-skel/jobs/371196767#L896

=================================================================
==6053==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 1040 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d322 in operator new[](unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:95:3
    #1 0xcf05f2 in v8::internal::MemoryChunk::AllocateOldToNewSlots() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf05f2)
    #2 0xf8082f in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8082f)
    #3 0xf81dff in v8::internal::Deserializer::ReadObject(int, v8::internal::Object**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf81dff)
    #4 0xf8138e in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8138e)
    #5 0xf81dff in v8::internal::Deserializer::ReadObject(int, v8::internal::Object**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf81dff)
    #6 0xf8138e in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8138e)
    #7 0xf824e2 in v8::internal::Deserializer::DeserializePartial(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSGlobalProxy>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf824e2)
    #8 0xf8afac in v8::internal::Snapshot::NewContextFromSnapshot(v8::internal::Isolate*, v8::internal::Handle<v8::internal::JSGlobalProxy>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8afac)
    #9 0x9ceeed in v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9ceeed)
    #10 0x9cf277 in v8::internal::Bootstrapper::CreateEnvironment(v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf277)
    #11 0x97ccff in v8::Context::New(v8::Isolate*, v8::ExtensionConfiguration*, v8::Local<v8::ObjectTemplate>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97ccff)
    #12 0x10ac74c in node::Start(int, char**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10ac74c)
    #13 0x2b1e41cfaf44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
    #14 0x7ba75c in _start (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x7ba75c)
Direct leak of 1040 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d322 in operator new[](unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:95:3
    #1 0xcf05f2 in v8::internal::MemoryChunk::AllocateOldToNewSlots() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf05f2)
    #2 0x964de1 in v8::internal::Heap::RecordWrite(v8::internal::Object*, int, v8::internal::Object*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964de1)
    #3 0xd94bb8 in v8::internal::Map::EnsureDescriptorSlack(v8::internal::Handle<v8::internal::Map>, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd94bb8)
    #4 0xdac0fa in v8::internal::Map::ShareDescriptor(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::DescriptorArray>, v8::internal::Descriptor*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdac0fa)
    #5 0xdac9a4 in v8::internal::Map::CopyAddDescriptor(v8::internal::Handle<v8::internal::Map>, v8::internal::Descriptor*, v8::internal::TransitionFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdac9a4)
    #6 0xdacad4 in v8::internal::Map::CopyWithField(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::FieldType>, v8::internal::PropertyAttributes, v8::internal::Representation, v8::internal::TransitionFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdacad4)
    #7 0xdc817d in v8::internal::Map::TransitionToDataProperty(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdc817d)
    #8 0xd6a8ac in v8::internal::LookupIterator::PrepareTransitionToDataProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd6a8ac)
    #9 0xdb3978 in v8::internal::Object::AddDataProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdb3978)
    #10 0xdcb12f in v8::internal::Object::SetProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdcb12f)
    #11 0xed81c0 in v8::internal::Runtime::SetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xed81c0)
    #12 0x972cfa in v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x972cfa)
    #13 0x985e4c in v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x985e4c)
    #14 0x10a637f in node::Binding(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10a637f)
    #15 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1)
    #16 0x9efcfd in v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)3>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9efcfd)
    #17 0x9f059d in v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9f059d)
    #18 0x2f27797092a6  (<unknown module>)
Direct leak of 1040 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d322 in operator new[](unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:95:3
    #1 0xcf05f2 in v8::internal::MemoryChunk::AllocateOldToNewSlots() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf05f2)
    #2 0xca371b in v8::internal::Heap::IteratePromotedObjectPointers(v8::internal::HeapObject*, unsigned char*, unsigned char*, bool, void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca371b)
    #3 0xdbfc67 in void v8::internal::BodyDescriptorApply<v8::internal::CallIterateBody, void, v8::internal::HeapObject*, int, v8::internal::ObjectVisitor*>(v8::internal::InstanceType, v8::internal::HeapObject*, int, v8::internal::ObjectVisitor*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdbfc67)
    #4 0xc99b5c in v8::internal::Heap::DoScavenge(v8::internal::ObjectVisitor*, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc99b5c)
    #5 0xca4e59 in v8::internal::Heap::Scavenge() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca4e59)
    #6 0xcaa57f in v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcaa57f)
    #7 0xcaaf29 in v8::internal::Heap::CollectGarbage(v8::internal::GarbageCollector, char const*, char const*, v8::GCCallbackFlags) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcaaf29)
    #8 0xc66f34 in v8::internal::Factory::NewRawOneByteString(int, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc66f34)
    #9 0xc67412 in v8::internal::Factory::NewStringFromOneByte(v8::internal::Vector<unsigned char const>, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc67412)
    #10 0xc67e92 in v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc67e92)
    #11 0x97e930 in v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::String::NewStringType, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97e930)
    #12 0x10f070f in node::StringBytes::Encode(v8::Isolate*, char const*, unsigned long, node::encoding) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10f070f)
    #13 0x10b6e89 in void node::Buffer::StringSlice<(node::encoding)1>(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10b6e89)
    #14 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1)
    #15 0x9efcfd in v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)3>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9efcfd)
    #16 0x9f059d in v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9f059d)
    #17 0x2f27797092a6  (<unknown module>)
Direct leak of 1040 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d322 in operator new[](unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:95:3
    #1 0xcf05f2 in v8::internal::MemoryChunk::AllocateOldToNewSlots() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf05f2)
    #2 0x964de1 in v8::internal::Heap::RecordWrite(v8::internal::Object*, int, v8::internal::Object*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964de1)
    #3 0xdc4344 in v8::internal::SharedFunctionInfo::InitFromFunctionLiteral(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::FunctionLiteral*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdc4344)
    #4 0xb4eded in v8::internal::(anonymous namespace)::NewSharedFunctionInfoForLiteral(v8::internal::Isolate*, v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4eded)
    #5 0xb54678 in v8::internal::Compiler::GetSharedFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>, v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb54678)
    #6 0xc84bbc in v8::internal::FullCodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc84bbc)
    #7 0xc8130c in v8::internal::FullCodeGenerator::VisitForAccumulatorValue(v8::internal::Expression*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc8130c)
    #8 0x1060612 in v8::internal::FullCodeGenerator::VisitAssignment(v8::internal::Assignment*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x1060612)
    #9 0xc82284 in v8::internal::FullCodeGenerator::VisitExpressionStatement(v8::internal::ExpressionStatement*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc82284)
    #10 0x9a49b2 in v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a49b2)
    #11 0x105a33f in v8::internal::FullCodeGenerator::Generate() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x105a33f)
    #12 0xc80ba0 in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc80ba0)
    #13 0xb4fc2d in v8::internal::(anonymous namespace)::GenerateBaselineCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4fc2d)
    #14 0xb5495f in v8::internal::Compiler::GetSharedFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>, v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb5495f)
    #15 0xc84bbc in v8::internal::FullCodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc84bbc)
    #16 0xc8130c in v8::internal::FullCodeGenerator::VisitForAccumulatorValue(v8::internal::Expression*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc8130c)
    #17 0x1060612 in v8::internal::FullCodeGenerator::VisitAssignment(v8::internal::Assignment*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x1060612)
    #18 0xc82284 in v8::internal::FullCodeGenerator::VisitExpressionStatement(v8::internal::ExpressionStatement*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc82284)
    #19 0x9a49b2 in v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a49b2)
    #20 0x105a33f in v8::internal::FullCodeGenerator::Generate() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x105a33f)
    #21 0xc80ba0 in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc80ba0)
    #22 0xb4fc2d in v8::internal::(anonymous namespace)::GenerateBaselineCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4fc2d)
    #23 0xb50693 in v8::internal::(anonymous namespace)::CompileToplevel(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb50693)
    #24 0xb53c66 in v8::internal::Compiler::GetSharedFunctionInfoForScript(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, int, int, v8::ScriptOriginOptions, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Context>, v8::Extension*, v8::internal::ScriptData**, v8::ScriptCompiler::CompileOptions, v8::internal::NativesFlag, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb53c66)
    #25 0x97b745 in v8::ScriptCompiler::CompileUnboundInternal(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97b745)
    #26 0x97b9da in v8::ScriptCompiler::CompileUnboundScript(v8::Isolate*, v8::ScriptCompiler::Source*, v8::ScriptCompiler::CompileOptions) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97b9da)
    #27 0x10c35e1 in node::ContextifyScript::New(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10c35e1)
    #28 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1)
    #29 0x9efcfd in v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)3>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9efcfd)
Direct leak of 1040 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d322 in operator new[](unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:95:3
    #1 0xcf05f2 in v8::internal::MemoryChunk::AllocateOldToNewSlots() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf05f2)
    #2 0x964de1 in v8::internal::Heap::RecordWrite(v8::internal::Object*, int, v8::internal::Object*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964de1)
    #3 0xdac027 in v8::internal::Map::ShareDescriptor(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::DescriptorArray>, v8::internal::Descriptor*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdac027)
    #4 0xdac9a4 in v8::internal::Map::CopyAddDescriptor(v8::internal::Handle<v8::internal::Map>, v8::internal::Descriptor*, v8::internal::TransitionFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdac9a4)
    #5 0xdacc28 in v8::internal::Map::CopyWithConstant(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::TransitionFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdacc28)
    #6 0xdc81d5 in v8::internal::Map::TransitionToDataProperty(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdc81d5)
    #7 0xd6a8ac in v8::internal::LookupIterator::PrepareTransitionToDataProperty(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd6a8ac)
    #8 0xdb3978 in v8::internal::Object::AddDataProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::PropertyAttributes, v8::internal::Object::ShouldThrow, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdb3978)
    #9 0xdcb12f in v8::internal::Object::SetProperty(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdcb12f)
    #10 0xed81c0 in v8::internal::Runtime::SetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::LanguageMode) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xed81c0)
    #11 0x972cfa in v8::Object::Set(v8::Local<v8::Context>, v8::Local<v8::Value>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x972cfa)
    #12 0x985e4c in v8::Object::Set(v8::Local<v8::Value>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x985e4c)
    #13 0x10b2424 in node::Buffer::Initialize(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10b2424)
    #14 0x10a636d in node::Binding(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10a636d)
    #15 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1)
    #16 0x9efcfd in v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)3>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9efcfd)
    #17 0x9f059d in v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9f059d)
    #18 0x2f27797092a6  (<unknown module>)
Direct leak of 1040 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d322 in operator new[](unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:95:3
    #1 0xcf05f2 in v8::internal::MemoryChunk::AllocateOldToNewSlots() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf05f2)
    #2 0x964de1 in v8::internal::Heap::RecordWrite(v8::internal::Object*, int, v8::internal::Object*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x964de1)
    #3 0xc9a999 in v8::internal::Heap::AllocateWeakCell(v8::internal::HeapObject*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc9a999)
    #4 0xc64205 in v8::internal::Factory::NewWeakCell(v8::internal::Handle<v8::internal::HeapObject>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc64205)
    #5 0x106bc13 in v8::internal::PropertyHandlerCompiler::CheckPrototypes(v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Handle<v8::internal::Name>, v8::internal::Label*, v8::internal::PrototypeCheckType, v8::internal::ReturnHolder) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x106bc13)
    #6 0xcff4ca in v8::internal::NamedLoadHandlerCompiler::FrontendHeader(v8::internal::Register, v8::internal::Handle<v8::internal::Name>, v8::internal::Label*, v8::internal::ReturnHolder) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcff4ca)
    #7 0xcff9f6 in v8::internal::PropertyHandlerCompiler::Frontend(v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcff9f6)
    #8 0xcffd96 in v8::internal::NamedLoadHandlerCompiler::CompileLoadConstant(v8::internal::Handle<v8::internal::Name>, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcffd96)
    #9 0xd0aae7 in v8::internal::LoadIC::CompileHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::CacheHolderFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aae7)
    #10 0xd0aef2 in v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aef2)
    #11 0xd0b1af in v8::internal::LoadIC::UpdateCaches(v8::internal::LookupIterator*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b1af)
    #12 0xd0b763 in v8::internal::LoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b763)
    #13 0xd0c1eb in v8::internal::KeyedLoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) (.constprop.242) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0c1eb)
    #14 0xd0f9f2 in v8::internal::Runtime_KeyedLoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0f9f2)
    #15 0x2f27797092a6  (<unknown module>)
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
    #1 0xc5f982 in v8::internal::PagedSpace::AllocateRawUnaligned(int, v8::internal::PagedSpace::UpdateSkipList) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc5f982)
    #2 0xc962d6 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc962d6)
    #3 0xca726f in v8::internal::Heap::AllocateCode(int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca726f)
    #4 0xc685b7 in v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, unsigned int, v8::internal::Handle<v8::internal::Object>, bool, bool, int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc685b7)
    #5 0xcfe5a7 in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, char const*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe5a7)
    #6 0xcfe6eb in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe6eb)
    #7 0xd01646 in v8::internal::NamedStoreHandlerCompiler::CompileStoreTransition(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd01646)
    #8 0xd06be5 in v8::internal::StoreIC::CompileHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::CacheHolderFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd06be5)
    #9 0xd0aef2 in v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aef2)
    #10 0xd0cb65 in v8::internal::StoreIC::UpdateCaches(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0cb65)
    #11 0xd0d381 in v8::internal::StoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0d381)
    #12 0xd0e337 in v8::internal::KeyedStoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0e337)
    #13 0xd116ba in v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd116ba)
    #14 0x2f27797092a6  (<unknown module>)
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
    #1 0xf7ffa3 in v8::internal::Deserializer::Allocate(int, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf7ffa3)
    #2 0xf81e3d in v8::internal::Deserializer::ReadObject(int, v8::internal::Object**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf81e3d)
    #3 0xf8138e in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8138e)
    #4 0xf81dff in v8::internal::Deserializer::ReadObject(int, v8::internal::Object**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf81dff)
    #5 0xf8138e in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8138e)
    #6 0xca3b8b in v8::internal::Heap::IterateStrongRoots(v8::internal::ObjectVisitor*, v8::internal::VisitMode) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca3b8b)
    #7 0xf821c1 in v8::internal::Deserializer::Deserialize(v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf821c1)
    #8 0xd5ca1f in v8::internal::Isolate::Init(v8::internal::Deserializer*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd5ca1f)
    #9 0xf8abeb in v8::internal::Snapshot::Initialize(v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8abeb)
    #10 0x9871a7 in v8::Isolate::New(v8::Isolate::CreateParams const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9871a7)
    #11 0x10ac6d2 in node::Start(int, char**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10ac6d2)
    #12 0x2b1e41cfaf44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
    #13 0x7ba75c in _start (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x7ba75c)
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
    #1 0xc5f982 in v8::internal::PagedSpace::AllocateRawUnaligned(int, v8::internal::PagedSpace::UpdateSkipList) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc5f982)
    #2 0xc962d6 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc962d6)
    #3 0xca726f in v8::internal::Heap::AllocateCode(int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca726f)
    #4 0xc685b7 in v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, unsigned int, v8::internal::Handle<v8::internal::Object>, bool, bool, int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc685b7)
    #5 0xcfe5a7 in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, char const*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe5a7)
    #6 0xcfe6eb in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe6eb)
    #7 0xcffded in v8::internal::NamedLoadHandlerCompiler::CompileLoadConstant(v8::internal::Handle<v8::internal::Name>, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcffded)
    #8 0xd0aae7 in v8::internal::LoadIC::CompileHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::CacheHolderFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aae7)
    #9 0xd0aef2 in v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aef2)
    #10 0xd0b1af in v8::internal::LoadIC::UpdateCaches(v8::internal::LookupIterator*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b1af)
    #11 0xd0b763 in v8::internal::LoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b763)
    #12 0xd0f608 in v8::internal::Runtime_LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0f608)
    #13 0x2f27797092a6  (<unknown module>)
Direct leak of 672 byte(s) in 28 object(s) allocated from:
    #0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
    #1 0xf80d1e in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf80d1e)
    #2 0xf81dff in v8::internal::Deserializer::ReadObject(int, v8::internal::Object**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf81dff)
    #3 0xf8138e in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8138e)
    #4 0xf81dff in v8::internal::Deserializer::ReadObject(int, v8::internal::Object**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf81dff)
    #5 0xf8138e in v8::internal::Deserializer::ReadData(v8::internal::Object**, v8::internal::Object**, int, unsigned char*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8138e)
    #6 0xca3b8b in v8::internal::Heap::IterateStrongRoots(v8::internal::ObjectVisitor*, v8::internal::VisitMode) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca3b8b)
    #7 0xf821c1 in v8::internal::Deserializer::Deserialize(v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf821c1)
    #8 0xd5ca1f in v8::internal::Isolate::Init(v8::internal::Deserializer*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd5ca1f)
    #9 0xf8abeb in v8::internal::Snapshot::Initialize(v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8abeb)
    #10 0x9871a7 in v8::Isolate::New(v8::Isolate::CreateParams const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9871a7)
    #11 0x10ac6d2 in node::Start(int, char**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10ac6d2)
    #12 0x2b1e41cfaf44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
    #13 0x7ba75c in _start (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x7ba75c)
Direct leak of 120 byte(s) in 3 object(s) allocated from:
    #0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
    #1 0xcf6c75 in v8::internal::Page* v8::internal::MemoryAllocator::AllocatePage<v8::internal::Page, (v8::internal::MemoryAllocator::AllocationMode)0, v8::internal::PagedSpace>(long, v8::internal::PagedSpace*, v8::internal::Executability) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6c75)
    #2 0xcf6f47 in v8::internal::PagedSpace::Expand() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6f47)
    #3 0xcf70c3 in v8::internal::PagedSpace::SlowAllocateRaw(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf70c3)
    #4 0xcab590 in v8::internal::Heap::ReserveSpace(v8::internal::List<v8::internal::Heap::Chunk, v8::internal::FreeStoreAllocationPolicy>*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcab590)
    #5 0xf82137 in v8::internal::Deserializer::Deserialize(v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf82137)
    #6 0xd5ca1f in v8::internal::Isolate::Init(v8::internal::Deserializer*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd5ca1f)
    #7 0xf8abeb in v8::internal::Snapshot::Initialize(v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf8abeb)
    #8 0x9871a7 in v8::Isolate::New(v8::Isolate::CreateParams const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9871a7)
    #9 0x10ac6d2 in node::Start(int, char**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10ac6d2)
    #10 0x2b1e41cfaf44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
    #11 0x7ba75c in _start (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x7ba75c)
Direct leak of 40 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
    #2 0xcf6f47 in v8::internal::PagedSpace::Expand() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6f47)
    #3 0xcf70c3 in v8::internal::PagedSpace::SlowAllocateRaw(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf70c3)
    #4 0xc5f955 in v8::internal::PagedSpace::AllocateRawUnaligned(int, v8::internal::PagedSpace::UpdateSkipList) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc5f955)
    #5 0xc962f9 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc962f9)
    #6 0xca112f in v8::internal::Heap::AllocateFixedArray(int, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca112f)
    #7 0xc601d5 in v8::internal::Factory::NewFixedArray(int, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc601d5)
    #8 0xf974ae in v8::internal::TypeFeedbackVector::New(v8::internal::Isolate*, v8::internal::Handle<v8::internal::TypeFeedbackMetadata>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xf974ae)
    #9 0xb4f61f in v8::internal::(anonymous namespace)::EnsureFeedbackVector(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4f61f)
    #10 0xb4fc18 in v8::internal::(anonymous namespace)::GenerateBaselineCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4fc18)
    #11 0xb5200f in v8::internal::(anonymous namespace)::GetUnoptimizedCodeCommon(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb5200f)
    #12 0xb596d5 in v8::internal::(anonymous namespace)::GetLazyCode(v8::internal::Handle<v8::internal::JSFunction>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb596d5)
    #13 0xb5995b in v8::internal::Compiler::Compile(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Compiler::ClearExceptionFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb5995b)
    #14 0x95a341 in v8::internal::Accessors::FunctionLengthGetter(v8::Local<v8::Name>, v8::PropertyCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x95a341)
    #15 0xd76ece in v8::internal::Object::GetPropertyWithAccessor(v8::internal::LookupIterator*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd76ece)
    #16 0xdb5eaa in v8::internal::Object::GetProperty(v8::internal::LookupIterator*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdb5eaa)
    #17 0x9eefdc in v8::internal::Builtin_Impl_FunctionPrototypeBind(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)0>, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9eefdc)
    #18 0x9ef995 in v8::internal::Builtin_FunctionPrototypeBind(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9ef995)
    #19 0x2f27797092a6  (<unknown module>)
Direct leak of 40 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
    #1 0xcf6c75 in v8::internal::Page* v8::internal::MemoryAllocator::AllocatePage<v8::internal::Page, (v8::internal::MemoryAllocator::AllocationMode)0, v8::internal::PagedSpace>(long, v8::internal::PagedSpace*, v8::internal::Executability) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6c75)
    #2 0xcf6f47 in v8::internal::PagedSpace::Expand() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6f47)
    #3 0xcf70c3 in v8::internal::PagedSpace::SlowAllocateRaw(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf70c3)
    #4 0xc5f955 in v8::internal::PagedSpace::AllocateRawUnaligned(int, v8::internal::PagedSpace::UpdateSkipList) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc5f955)
    #5 0xc962d6 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc962d6)
    #6 0xca726f in v8::internal::Heap::AllocateCode(int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca726f)
    #7 0xc685b7 in v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, unsigned int, v8::internal::Handle<v8::internal::Object>, bool, bool, int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc685b7)
    #8 0xcfe5a7 in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, char const*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe5a7)
    #9 0xcfe6eb in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe6eb)
    #10 0xcffded in v8::internal::NamedLoadHandlerCompiler::CompileLoadConstant(v8::internal::Handle<v8::internal::Name>, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcffded)
    #11 0xd0aae7 in v8::internal::LoadIC::CompileHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::CacheHolderFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aae7)
    #12 0xd0aef2 in v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aef2)
    #13 0xd0b1af in v8::internal::LoadIC::UpdateCaches(v8::internal::LookupIterator*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b1af)
    #14 0xd0b763 in v8::internal::LoadIC::Load(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0b763)
    #15 0xd0f608 in v8::internal::Runtime_LoadIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0f608)
    #16 0x2f27797092a6  (<unknown module>)
Direct leak of 40 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
    #1 0xcf6c75 in v8::internal::Page* v8::internal::MemoryAllocator::AllocatePage<v8::internal::Page, (v8::internal::MemoryAllocator::AllocationMode)0, v8::internal::PagedSpace>(long, v8::internal::PagedSpace*, v8::internal::Executability) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6c75)
    #2 0xcf6f47 in v8::internal::PagedSpace::Expand() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6f47)
    #3 0xcf70c3 in v8::internal::PagedSpace::SlowAllocateRaw(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf70c3)
    #4 0xc5f955 in v8::internal::PagedSpace::AllocateRawUnaligned(int, v8::internal::PagedSpace::UpdateSkipList) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc5f955)
    #5 0xc962d6 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc962d6)
    #6 0xca726f in v8::internal::Heap::AllocateCode(int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca726f)
    #7 0xc685b7 in v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, unsigned int, v8::internal::Handle<v8::internal::Object>, bool, bool, int, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc685b7)
    #8 0xcfe5a7 in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, char const*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe5a7)
    #9 0xcfe6eb in v8::internal::PropertyAccessCompiler::GetCodeWithFlags(unsigned int, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcfe6eb)
    #10 0xd01646 in v8::internal::NamedStoreHandlerCompiler::CompileStoreTransition(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd01646)
    #11 0xd06be5 in v8::internal::StoreIC::CompileHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::CacheHolderFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd06be5)
    #12 0xd0aef2 in v8::internal::IC::ComputeHandler(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0aef2)
    #13 0xd0cb65 in v8::internal::StoreIC::UpdateCaches(v8::internal::LookupIterator*, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0cb65)
    #14 0xd0d381 in v8::internal::StoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Name>, v8::internal::Handle<v8::internal::Object>, v8::internal::Object::StoreFromKeyed) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0d381)
    #15 0xd0e337 in v8::internal::KeyedStoreIC::Store(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd0e337)
    #16 0xd116ba in v8::internal::Runtime_KeyedStoreIC_Miss(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xd116ba)
    #17 0x2f27797092a6  (<unknown module>)
Direct leak of 40 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
    #1 0xcf6c75 in v8::internal::Page* v8::internal::MemoryAllocator::AllocatePage<v8::internal::Page, (v8::internal::MemoryAllocator::AllocationMode)0, v8::internal::PagedSpace>(long, v8::internal::PagedSpace*, v8::internal::Executability) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6c75)
    #2 0xcf6f47 in v8::internal::PagedSpace::Expand() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6f47)
    #3 0xcf70c3 in v8::internal::PagedSpace::SlowAllocateRaw(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf70c3)
    #4 0xc5f955 in v8::internal::PagedSpace::AllocateRawUnaligned(int, v8::internal::PagedSpace::UpdateSkipList) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc5f955)
    #5 0xc962f9 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc962f9)
    #6 0xc9e360 in v8::internal::Heap::Allocate(v8::internal::Map*, v8::internal::AllocationSpace, v8::internal::AllocationSite*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc9e360)
    #7 0xc710aa in v8::internal::Handle<v8::internal::SharedFunctionInfo> v8::internal::Factory::New<v8::internal::SharedFunctionInfo>(v8::internal::Handle<v8::internal::Map>, v8::internal::AllocationSpace) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc710aa)
    #8 0xc71285 in v8::internal::Factory::NewSharedFunctionInfo(v8::internal::Handle<v8::internal::String>, v8::internal::MaybeHandle<v8::internal::Code>, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc71285)
    #9 0xc7183c in v8::internal::Factory::NewSharedFunctionInfo(v8::internal::Handle<v8::internal::String>, int, v8::internal::FunctionKind, v8::internal::Handle<v8::internal::Code>, v8::internal::Handle<v8::internal::ScopeInfo>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc7183c)
    #10 0xb4eddf in v8::internal::(anonymous namespace)::NewSharedFunctionInfoForLiteral(v8::internal::Isolate*, v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4eddf)
    #11 0xb54678 in v8::internal::Compiler::GetSharedFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>, v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb54678)
    #12 0xc84bbc in v8::internal::FullCodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc84bbc)
    #13 0x105b23c in v8::internal::FullCodeGenerator::VisitFunctionDeclaration(v8::internal::FunctionDeclaration*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x105b23c)
    #14 0x9a4951 in v8::internal::AstVisitor::VisitDeclarations(v8::internal::ZoneList<v8::internal::Declaration*>*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a4951)
    #15 0xc7fc61 in v8::internal::FullCodeGenerator::VisitDeclarations(v8::internal::ZoneList<v8::internal::Declaration*>*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc7fc61)
    #16 0x105a2ac in v8::internal::FullCodeGenerator::Generate() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x105a2ac)
    #17 0xc80ba0 in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc80ba0)
    #18 0xb4fc2d in v8::internal::(anonymous namespace)::GenerateBaselineCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4fc2d)
    #19 0xb5495f in v8::internal::Compiler::GetSharedFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>, v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb5495f)
    #20 0xc84bbc in v8::internal::FullCodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc84bbc)
    #21 0xc8130c in v8::internal::FullCodeGenerator::VisitForAccumulatorValue(v8::internal::Expression*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc8130c)
    #22 0x1060612 in v8::internal::FullCodeGenerator::VisitAssignment(v8::internal::Assignment*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x1060612)
    #23 0xc82284 in v8::internal::FullCodeGenerator::VisitExpressionStatement(v8::internal::ExpressionStatement*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc82284)
    #24 0x9a49b2 in v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9a49b2)
    #25 0x105a33f in v8::internal::FullCodeGenerator::Generate() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x105a33f)
    #26 0xc80ba0 in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc80ba0)
    #27 0xb4fc2d in v8::internal::(anonymous namespace)::GenerateBaselineCode(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb4fc2d)
    #28 0xb50693 in v8::internal::(anonymous namespace)::CompileToplevel(v8::internal::CompilationInfo*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb50693)
    #29 0xb53c66 in v8::internal::Compiler::GetSharedFunctionInfoForScript(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, int, int, v8::ScriptOriginOptions, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Context>, v8::Extension*, v8::internal::ScriptData**, v8::ScriptCompiler::CompileOptions, v8::internal::NativesFlag, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xb53c66)
Direct leak of 40 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
    #1 0xcf6c75 in v8::internal::Page* v8::internal::MemoryAllocator::AllocatePage<v8::internal::Page, (v8::internal::MemoryAllocator::AllocationMode)0, v8::internal::PagedSpace>(long, v8::internal::PagedSpace*, v8::internal::Executability) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6c75)
    #2 0xcf6f47 in v8::internal::PagedSpace::Expand() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6f47)
    #3 0xcf70c3 in v8::internal::PagedSpace::SlowAllocateRaw(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf70c3)
    #4 0xc962a1 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationAlignment) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc962a1)
    #5 0xc99e9d in v8::internal::Heap::AllocateMap(v8::internal::InstanceType, int, v8::internal::ElementsKind) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc99e9d)
    #6 0xc64698 in v8::internal::Factory::NewMap(v8::internal::InstanceType, int, v8::internal::ElementsKind) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc64698)
    #7 0xdaaceb in v8::internal::Map::RawCopy(v8::internal::Handle<v8::internal::Map>, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdaaceb)
    #8 0xdab5c8 in v8::internal::Map::CopyDropDescriptors(v8::internal::Handle<v8::internal::Map>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdab5c8)
    #9 0xdab7c3 in v8::internal::JSObject::MigrateSlowToFast(v8::internal::Handle<v8::internal::JSObject>, int, char const*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdab7c3)
    #10 0xdaa997 in v8::internal::JSObject::OptimizeAsPrototype(v8::internal::Handle<v8::internal::JSObject>, v8::internal::PrototypeOptimizationMode) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdaa997)
    #11 0xdaaba0 in v8::internal::Map::SetPrototype(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Object>, v8::internal::PrototypeOptimizationMode) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdaaba0)
    #12 0xdad9d3 in v8::internal::JSFunction::SetInitialMap(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::Object>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xdad9d3)
    #13 0xc72153 in v8::internal::Factory::NewFunction(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Code>, v8::internal::Handle<v8::internal::Object>, v8::internal::InstanceType, int, bool, bool, bool) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc72153)
    #14 0x99255d in v8::internal::ApiNatives::CreateApiFunction(v8::internal::Isolate*, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::ApiNatives::ApiInstanceType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x99255d)
    #15 0x992c46 in v8::internal::(anonymous namespace)::InstantiateFunction(v8::internal::Isolate*, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Name>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x992c46)
    #16 0x993dc7 in v8::internal::ApiNatives::InstantiateFunction(v8::internal::Handle<v8::internal::FunctionTemplateInfo>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x993dc7)
    #17 0x97e4f8 in v8::FunctionTemplate::GetFunction(v8::Local<v8::Context>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97e4f8)
    #18 0x986a7c in v8::FunctionTemplate::GetFunction() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x986a7c)
    #19 0x10b23f0 in node::Buffer::Initialize(v8::Local<v8::Object>, v8::Local<v8::Value>, v8::Local<v8::Context>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10b23f0)
    #20 0x10a636d in node::Binding(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10a636d)
    #21 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1)
    #22 0x9efcfd in v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)3>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9efcfd)
    #23 0x9f059d in v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9f059d)
    #24 0x2f27797092a6  (<unknown module>)
Direct leak of 40 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
    #1 0xcf6c75 in v8::internal::Page* v8::internal::MemoryAllocator::AllocatePage<v8::internal::Page, (v8::internal::MemoryAllocator::AllocationMode)0, v8::internal::PagedSpace>(long, v8::internal::PagedSpace*, v8::internal::Executability) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6c75)
    #2 0xcf6f47 in v8::internal::PagedSpace::Expand() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf6f47)
    #3 0xcf70c3 in v8::internal::PagedSpace::SlowAllocateRaw(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcf70c3)
    #4 0xce86c1 in void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)1>::EvacuateObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)1>::ObjectContents)0, (v8::internal::AllocationAlignment)0>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xce86c1)
    #5 0xca48bf in v8::internal::Heap::Scavenge() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xca48bf)
    #6 0xcaa57f in v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::GCCallbackFlags) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcaa57f)
    #7 0xcaaf29 in v8::internal::Heap::CollectGarbage(v8::internal::GarbageCollector, char const*, char const*, v8::GCCallbackFlags) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xcaaf29)
    #8 0xc66f34 in v8::internal::Factory::NewRawOneByteString(int, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc66f34)
    #9 0xc67412 in v8::internal::Factory::NewStringFromOneByte(v8::internal::Vector<unsigned char const>, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc67412)
    #10 0xc67e92 in v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0xc67e92)
    #11 0x97e930 in v8::String::NewFromUtf8(v8::Isolate*, char const*, v8::String::NewStringType, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97e930)
    #12 0x10f070f in node::StringBytes::Encode(v8::Isolate*, char const*, unsigned long, node::encoding) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10f070f)
    #13 0x10b6e89 in void node::Buffer::StringSlice<(node::encoding)1>(v8::FunctionCallbackInfo<v8::Value> const&) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10b6e89)
    #14 0x990cd1 in v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x990cd1)
    #15 0x9efcfd in v8::internal::(anonymous namespace)::HandleApiCallHelper(v8::internal::Isolate*, v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)3>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9efcfd)
    #16 0x9f059d in v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9f059d)
    #17 0x2f27797092a6  (<unknown module>)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
    #1 0x9cbafb in v8::internal::Handle<v8::internal::String> v8::internal::Bootstrapper::SourceLookup<v8::internal::NativesCollection<(v8::internal::NativeType)1> >(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbafb)
    #2 0x9cbc1c in v8::internal::Bootstrapper::CompileExperimentalBuiltin(v8::internal::Isolate*, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbc1c)
    #3 0x9cc02a in v8::internal::Genesis::InstallExperimentalNatives() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cc02a)
    #4 0x9cf16f in v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf16f)
    #5 0x9cf277 in v8::internal::Bootstrapper::CreateEnvironment(v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf277)
    #6 0x97ccff in v8::Context::New(v8::Isolate*, v8::ExtensionConfiguration*, v8::Local<v8::ObjectTemplate>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97ccff)
    #7 0x10ac74c in node::Start(int, char**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10ac74c)
    #8 0x2b1e41cfaf44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
    #9 0x7ba75c in _start (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x7ba75c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
    #1 0x9cbafb in v8::internal::Handle<v8::internal::String> v8::internal::Bootstrapper::SourceLookup<v8::internal::NativesCollection<(v8::internal::NativeType)1> >(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbafb)
    #2 0x9cbc1c in v8::internal::Bootstrapper::CompileExperimentalBuiltin(v8::internal::Isolate*, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbc1c)
    #3 0x9cc00a in v8::internal::Genesis::InstallExperimentalNatives() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cc00a)
    #4 0x9cf16f in v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf16f)
    #5 0x9cf277 in v8::internal::Bootstrapper::CreateEnvironment(v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf277)
    #6 0x97ccff in v8::Context::New(v8::Isolate*, v8::ExtensionConfiguration*, v8::Local<v8::ObjectTemplate>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97ccff)
    #7 0x10ac74c in node::Start(int, char**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10ac74c)
    #8 0x2b1e41cfaf44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
    #9 0x7ba75c in _start (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x7ba75c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
    #1 0x9cbafb in v8::internal::Handle<v8::internal::String> v8::internal::Bootstrapper::SourceLookup<v8::internal::NativesCollection<(v8::internal::NativeType)1> >(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbafb)
    #2 0x9cbc1c in v8::internal::Bootstrapper::CompileExperimentalBuiltin(v8::internal::Isolate*, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbc1c)
    #3 0x9cc052 in v8::internal::Genesis::InstallExperimentalNatives() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cc052)
    #4 0x9cf16f in v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf16f)
    #5 0x9cf277 in v8::internal::Bootstrapper::CreateEnvironment(v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf277)
    #6 0x97ccff in v8::Context::New(v8::Isolate*, v8::ExtensionConfiguration*, v8::Local<v8::ObjectTemplate>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97ccff)
    #7 0x10ac74c in node::Start(int, char**) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x10ac74c)
    #8 0x2b1e41cfaf44 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21f44)
    #9 0x7ba75c in _start (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x7ba75c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
    #0 0x2b1e3ff5d1a2 in operator new(unsigned long) /home/travis/build/mapbox/mason/mason_packages/.build/llvm-5.0.1/build/../projects/compiler-rt/lib/asan/asan_new_delete.cc:92:3
    #1 0x9cbafb in v8::internal::Handle<v8::internal::String> v8::internal::Bootstrapper::SourceLookup<v8::internal::NativesCollection<(v8::internal::NativeType)1> >(int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbafb)
    #2 0x9cbc1c in v8::internal::Bootstrapper::CompileExperimentalBuiltin(v8::internal::Isolate*, int) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbc1c)
    #3 0x9cbfea in v8::internal::Genesis::InstallExperimentalNatives() (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cbfea)
    #4 0x9cf16f in v8::internal::Genesis::Genesis(v8::internal::Isolate*, v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf16f)
    #5 0x9cf277 in v8::internal::Bootstrapper::CreateEnvironment(v8::internal::MaybeHandle<v8::internal::JSGlobalProxy>, v8::Local<v8::ObjectTemplate>, v8::ExtensionConfiguration*, v8::internal::GlobalContextType) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x9cf277)
    #6 0x97ccff in v8::Context::New(v8::Isolate*, v8::ExtensionConfiguration*, v8::Local<v8::ObjectTemplate>, v8::Local<v8::Value>) (/home/travis/.nvm/versions/node/v6.14.1/bin/node+0x97ccff)
    #7 0x10ac74c in node::Start(int, char**) (/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