Skip to content

Instantly share code, notes, and snippets.

@springmeyer
Last active August 29, 2015 14:07
Show Gist options
  • Save springmeyer/776e0baa8d88aea17be0 to your computer and use it in GitHub Desktop.
Save springmeyer/776e0baa8d88aea17be0 to your computer and use it in GitHub Desktop.
node v0.10.32 + -fsanitize=address + node-mapnik 3.0.1
$ npm test
=================================================================
==21035==ERROR: AddressSanitizer: alloc-dealloc-mismatch (operator new [] vs operator delete) on 0x614000009640
#0 0x5b1f0b in operator delete(void*) (/usr/local/bin/node+0x5b1f0b)
#1 0x1039e8b in node::After(uv_fs_s*) (/usr/local/bin/node+0x1039e8b)
#2 0x10be1ec in uv__work_done /home/ubuntu/node/out/../deps/uv/src/unix/threadpool.c:220:5
#3 0x10b40c3 in uv__async_event /home/ubuntu/node/out/../deps/uv/src/unix/async.c:80:5
#4 0x10b42cb in uv__async_io /home/ubuntu/node/out/../deps/uv/src/unix/async.c:156:3
#5 0x10c0b03 in uv__io_poll /home/ubuntu/node/out/../deps/uv/src/unix/linux-core.c:271:9
#6 0x10b4767 in uv_run /home/ubuntu/node/out/../deps/uv/src/unix/core.c:317:5
#7 0x101df5d in node::Start(int, char**) (/usr/local/bin/node+0x101df5d)
#8 0x7fe5bb25c76c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
#9 0x6368dc in _start (/usr/local/bin/node+0x6368dc)
0x614000009640 is located 0 bytes inside of 392-byte region [0x614000009640,0x6140000097c8)
allocated by thread T0 (npm) here:
#0 0x5b1b1b in operator new[](unsigned long) (/usr/local/bin/node+0x5b1b1b)
#1 0x102ec0f in node::Open(v8::Arguments const&) (/usr/local/bin/node+0x102ec0f)
#2 0x823136 in v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (/usr/local/bin/node+0x823136)
#3 0x245cd270618d (<unknown module>)
#4 0x245cd2967556 (<unknown module>)
#5 0x245cd2966f7e (<unknown module>)
#6 0x245cd2965fbf (<unknown module>)
#7 0x245cd29628c8 (<unknown module>)
#8 0x245cd296200d (<unknown module>)
#9 0x245cd2961936 (<unknown module>)
#10 0x245cd2961239 (<unknown module>)
#11 0x245cd2960fcc (<unknown module>)
#12 0x245cd27648d2 (<unknown module>)
#13 0x245cd27649f8 (<unknown module>)
#14 0x245cd27284fd (<unknown module>)
#15 0x245cd276380f (<unknown module>)
#16 0x245cd275e5a4 (<unknown module>)
#17 0x245cd275a6b5 (<unknown module>)
#18 0x245cd27492a6 (<unknown module>)
#19 0x245cd2748c6a (<unknown module>)
#20 0x245cd272d118 (<unknown module>)
#21 0x245cd272c6a4 (<unknown module>)
#22 0x245cd27245e6 (<unknown module>)
#23 0x245cd27118b6 (<unknown module>)
#24 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#25 0x7a7c2a in v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x7a7c2a)
#26 0x101cb77 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cb77)
#27 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#28 0x7fe5bb25c76c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
SUMMARY: AddressSanitizer: alloc-dealloc-mismatch ??:0 operator delete(void*)
==21035==HINT: if you don't care about these warnings you may set ASAN_OPTIONS=alloc_dealloc_mismatch=0
==21035==ABORTING
export ASAN_OPTIONS=alloc_dealloc_mismatch=0
=================================================================
==21052==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 1536 byte(s) in 3 object(s) allocated from:
#0 0x6193c0 in calloc (/usr/local/bin/node+0x6193c0)
#1 0x7f8cc7e75495 (<unknown module>)
#2 0x7f8cc5f2b8b0 (<unknown module>)
#3 0x7f8ccd04c1cc in mapnik::datasource_cache::create(mapnik::parameters const&) /home/ubuntu/mapnik-packaging/osx/mapnik-cpp11-libstdcpp/src/datasource_cache.cpp:126:25
#4 0x7f8ccd6a7ece in mapnik::map_parser::parse_layer(mapnik::Map&, mapnik::xml_node const&) /home/ubuntu/mapnik-packaging/osx/mapnik-cpp11-libstdcpp/src/load_map.cpp:733:25
#5 0x7f8ccd698bf0 in mapnik::map_parser::parse_map_include(mapnik::Map&, mapnik::xml_node const&) /home/ubuntu/mapnik-packaging/osx/mapnik-cpp11-libstdcpp/src/load_map.cpp:347:17
#6 0x7f8ccd6960db in mapnik::map_parser::parse_map(mapnik::Map&, mapnik::xml_node const&, std::string const&) /home/ubuntu/mapnik-packaging/osx/mapnik-cpp11-libstdcpp/src/load_map.cpp:321:9
#7 0x7f8ccd68ede9 in mapnik::load_map(mapnik::Map&, std::string const&, bool, std::string) /home/ubuntu/mapnik-packaging/osx/mapnik-cpp11-libstdcpp/src/load_map.cpp:151:5
#8 0x7f8cd2ef27c3 in Map::EIO_Load(uv_work_s*) /home/ubuntu/node-mapnik/build/../src/mapnik_map.cpp:871:9
#9 0x10be4fc in worker /home/ubuntu/node/out/../deps/uv/src/unix/threadpool.c:74:5
#10 0x10b3ca8 in uv__thread_start /home/ubuntu/node/out/../deps/uv/src/uv-common.c:322:3
#11 0x7f8cda196e99 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x7e99)
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x991260 in v8::internal::PagedSpace::AllocateRaw(int) (/usr/local/bin/node+0x991260)
#2 0x93e778 in v8::internal::Heap::ReserveSpace(int*, unsigned char**) (/usr/local/bin/node+0x93e778)
#3 0xe1ed16 in v8::internal::Deserializer::Deserialize() (/usr/local/bin/node+0xe1ed16)
#4 0xaf6cc2 in v8::internal::Isolate::Init(v8::internal::Deserializer*) (/usr/local/bin/node+0xaf6cc2)
#5 0xe73f3c in v8::internal::V8::Initialize(v8::internal::Deserializer*) (/usr/local/bin/node+0xe73f3c)
#6 0xe2deba in v8::internal::Snapshot::Initialize(char const*) (/usr/local/bin/node+0xe2deba)
#7 0x7aea16 in v8::V8::Initialize() (/usr/local/bin/node+0x7aea16)
#8 0x101def5 in node::Start(int, char**) (/usr/local/bin/node+0x101def5)
#9 0x7f8cd98d776c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x991260 in v8::internal::PagedSpace::AllocateRaw(int) (/usr/local/bin/node+0x991260)
#2 0x959aa6 in v8::internal::Heap::CreateCode(v8::internal::CodeDesc const&, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Object>, bool) (/usr/local/bin/node+0x959aa6)
#3 0x8e343c in v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Object>, bool) (/usr/local/bin/node+0x8e343c)
#4 0x830076 in v8::internal::CodeGenerator::MakeCodeEpilogue(v8::internal::MacroAssembler*, v8::internal::Code::Flags, v8::internal::CompilationInfo*) (/usr/local/bin/node+0x830076)
#5 0x90b5aa in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x90b5aa)
#6 0x844e93 in v8::internal::GenerateCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x844e93)
#7 0x840954 in v8::internal::Compiler::CompileLazy(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x840954)
#8 0xc1caf0 in v8::internal::JSFunction::CompileLazy(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::ClearExceptionFlag) (/usr/local/bin/node+0xc1caf0)
#9 0x75ee5a in v8::internal::Accessors::FunctionGetLength(v8::internal::Object*, void*) (/usr/local/bin/node+0x75ee5a)
#10 0xbc15f1 in v8::internal::JSObject::GetPropertyWithCallback(v8::internal::Object*, v8::internal::Object*, v8::internal::String*) (/usr/local/bin/node+0xbc15f1)
#11 0xaab5b6 in v8::internal::LoadIC::Load(v8::internal::InlineCacheState, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::String>) (/usr/local/bin/node+0xaab5b6)
#12 0xab9800 in v8::internal::LoadIC_Miss(v8::internal::Arguments, v8::internal::Isolate*) (/usr/local/bin/node+0xab9800)
#13 0x15b5fc10618d (<unknown module>)
#14 0x15b5fc1eac32 (<unknown module>)
#15 0x15b5fc1eaaae (<unknown module>)
#16 0x15b5fc1156cd (<unknown module>)
#17 0x15b5fc1ea983 (<unknown module>)
#18 0x15b5fc1fd80c (<unknown module>)
#19 0x15b5fc1e8575 (<unknown module>)
#20 0x15b5fc1fd4a5 (<unknown module>)
#21 0x15b5fc1284fd (<unknown module>)
#22 0x15b5fc16244f (<unknown module>)
#23 0x15b5fc15d504 (<unknown module>)
#24 0x15b5fc159ef5 (<unknown module>)
#25 0x15b5fc1492a6 (<unknown module>)
#26 0x15b5fc10a96d (<unknown module>)
#27 0x15b5fc165456 (<unknown module>)
#28 0x15b5fc1652c8 (<unknown module>)
#29 0x15b5fc1baf4a (<unknown module>)
Direct leak of 960 byte(s) in 40 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x104650b in node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (/usr/local/bin/node+0x104650b)
#2 0x103f4a4 in node::DefineJavaScript(v8::Handle<v8::Object>) (/usr/local/bin/node+0x103f4a4)
#3 0x101c88c in node::Binding(v8::Arguments const&) (/usr/local/bin/node+0x101c88c)
#4 0x823136 in v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (/usr/local/bin/node+0x823136)
#5 0x15b5fc10618d (<unknown module>)
#6 0x15b5fc12c412 (<unknown module>)
#7 0x15b5fc1245e6 (<unknown module>)
#8 0x15b5fc1118b6 (<unknown module>)
#9 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#10 0x7a7c2a in v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x7a7c2a)
#11 0x101cb77 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cb77)
#12 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#13 0x7f8cd98d776c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 408 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x7f8cd3a6a7a9 in CairoSurface::New(v8::Arguments const&) /home/ubuntu/node-mapnik/build/../src/mapnik_cairo_surface.cpp:63:9
#2 0x823e6f in v8::internal::Builtin_HandleApiCallConstruct(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (/usr/local/bin/node+0x823e6f)
#3 0x15b5fc10618d (<unknown module>)
#4 0x15b5fc1244d6 (<unknown module>)
#5 0x15b5fc332e54 (<unknown module>)
#6 0x15b5fc349d06 (<unknown module>)
#7 0x15b5fc350fd8 (<unknown module>)
#8 0x15b5fc350ced (<unknown module>)
#9 0x15b5fc10a96d (<unknown module>)
#10 0x15b5fc35029b (<unknown module>)
#11 0x15b5fc3509c4 (<unknown module>)
#12 0x15b5fc10a96d (<unknown module>)
#13 0x15b5fc349574 (<unknown module>)
#14 0x15b5fc3493f3 (<unknown module>)
#15 0x15b5fc360a21 (<unknown module>)
#16 0x15b5fc1245e6 (<unknown module>)
#17 0x15b5fc1118b6 (<unknown module>)
#18 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#19 0x7a7c2a in v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x7a7c2a)
#20 0x10148f5 in node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x10148f5)
#21 0x1014b19 in node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x1014b19)
#22 0x101e72e in node::CheckImmediate(uv_check_s*, int) (/usr/local/bin/node+0x101e72e)
#23 0x10b88d8 in uv__run_check /home/ubuntu/node/out/../deps/uv/src/unix/loop-watcher.c:63:1
#24 0x10b476f in uv_run /home/ubuntu/node/out/../deps/uv/src/unix/core.c:318:5
#25 0x101df5d in node::Start(int, char**) (/usr/local/bin/node+0x101df5d)
#26 0x7f8cd98d776c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 408 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x7f8cd3a6a7a9 in CairoSurface::New(v8::Arguments const&) /home/ubuntu/node-mapnik/build/../src/mapnik_cairo_surface.cpp:63:9
#2 0x823e6f in v8::internal::Builtin_HandleApiCallConstruct(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (/usr/local/bin/node+0x823e6f)
#3 0x15b5fc10618d (<unknown module>)
#4 0x15b5fc1244d6 (<unknown module>)
#5 0x15b5fc333215 (<unknown module>)
#6 0x15b5fc349d06 (<unknown module>)
#7 0x15b5fc350fd8 (<unknown module>)
#8 0x15b5fc350ced (<unknown module>)
#9 0x15b5fc10a96d (<unknown module>)
#10 0x15b5fc35029b (<unknown module>)
#11 0x15b5fc3509c4 (<unknown module>)
#12 0x15b5fc10a96d (<unknown module>)
#13 0x15b5fc349574 (<unknown module>)
#14 0x15b5fc3493f3 (<unknown module>)
#15 0x15b5fc360a21 (<unknown module>)
#16 0x15b5fc1245e6 (<unknown module>)
#17 0x15b5fc1118b6 (<unknown module>)
#18 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#19 0x7a7c2a in v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x7a7c2a)
#20 0x10148f5 in node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x10148f5)
#21 0x1014b19 in node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x1014b19)
#22 0x101e72e in node::CheckImmediate(uv_check_s*, int) (/usr/local/bin/node+0x101e72e)
#23 0x10b88d8 in uv__run_check /home/ubuntu/node/out/../deps/uv/src/unix/loop-watcher.c:63:1
#24 0x10b476f in uv_run /home/ubuntu/node/out/../deps/uv/src/unix/core.c:318:5
#25 0x101df5d in node::Start(int, char**) (/usr/local/bin/node+0x101df5d)
#26 0x7f8cd98d776c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x104650b in node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (/usr/local/bin/node+0x104650b)
#2 0x101cae6 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cae6)
#3 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#4 0x7f8cd98d776c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x104650b in node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (/usr/local/bin/node+0x104650b)
#2 0x101cad4 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cad4)
#3 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#4 0x7f8cd98d776c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 16 byte(s) in 1 object(s) allocated from:
#0 0x61926b in __interceptor_malloc (/usr/local/bin/node+0x61926b)
#1 0x7f8cc7e64d8c (<unknown module>)
Indirect leak of 1048512 byte(s) in 2 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x7f8cd9f453c8 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0xba3c8)
Indirect leak of 61452 byte(s) in 3 object(s) allocated from:
#0 0x61926b in __interceptor_malloc (/usr/local/bin/node+0x61926b)
#1 0x7f8cc7e64ce5 (<unknown module>)
Indirect leak of 1584 byte(s) in 3 object(s) allocated from:
#0 0x6193c0 in calloc (/usr/local/bin/node+0x6193c0)
#1 0x7f8cc7e68de1 (<unknown module>)
Indirect leak of 56 byte(s) in 2 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x7f8cd9f453c8 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0xba3c8)
#2 0x1273bc504120 (<unknown module>)
Indirect leak of 26 byte(s) in 1 object(s) allocated from:
#0 0x61926b in __interceptor_malloc (/usr/local/bin/node+0x61926b)
#1 0x7f8cc7e64f03 (<unknown module>)
#2 0x7f8cc5f2b8b0 (<unknown module>)
#3 0x7f8ccd04c1cc in mapnik::datasource_cache::create(mapnik::parameters const&) /home/ubuntu/mapnik-packaging/osx/mapnik-cpp11-libstdcpp/src/datasource_cache.cpp:126:25
#4 0x7f8ccd6a7ece in mapnik::map_parser::parse_layer(mapnik::Map&, mapnik::xml_node const&) /home/ubuntu/mapnik-packaging/osx/mapnik-cpp11-libstdcpp/src/load_map.cpp:733:25
#5 0x7f8ccd698bf0 in mapnik::map_parser::parse_map_include(mapnik::Map&, mapnik::xml_node const&) /home/ubuntu/mapnik-packaging/osx/mapnik-cpp11-libstdcpp/src/load_map.cpp:347:17
#6 0x7f8ccd6960db in mapnik::map_parser::parse_map(mapnik::Map&, mapnik::xml_node const&, std::string const&) /home/ubuntu/mapnik-packaging/osx/mapnik-cpp11-libstdcpp/src/load_map.cpp:321:9
#7 0x7f8ccd68ede9 in mapnik::load_map(mapnik::Map&, std::string const&, bool, std::string) /home/ubuntu/mapnik-packaging/osx/mapnik-cpp11-libstdcpp/src/load_map.cpp:151:5
#8 0x7f8cd2ef27c3 in Map::EIO_Load(uv_work_s*) /home/ubuntu/node-mapnik/build/../src/mapnik_map.cpp:871:9
#9 0x10be4fc in worker /home/ubuntu/node/out/../deps/uv/src/unix/threadpool.c:74:5
#10 0x10b3ca8 in uv__thread_start /home/ubuntu/node/out/../deps/uv/src/uv-common.c:322:3
#11 0x7f8cda196e99 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x7e99)
Indirect leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x61926b in __interceptor_malloc (/usr/local/bin/node+0x61926b)
#1 0x7f8cc7e64d8c (<unknown module>)
#2 0x7f8cc5f2b8b0 (<unknown module>)
#3 0x7f8ccd04c1cc in mapnik::datasource_cache::create(mapnik::parameters const&) /home/ubuntu/mapnik-packaging/osx/mapnik-cpp11-libstdcpp/src/datasource_cache.cpp:126:25
#4 0x7f8ccd6a7ece in mapnik::map_parser::parse_layer(mapnik::Map&, mapnik::xml_node const&) /home/ubuntu/mapnik-packaging/osx/mapnik-cpp11-libstdcpp/src/load_map.cpp:733:25
#5 0x7f8ccd698bf0 in mapnik::map_parser::parse_map_include(mapnik::Map&, mapnik::xml_node const&) /home/ubuntu/mapnik-packaging/osx/mapnik-cpp11-libstdcpp/src/load_map.cpp:347:17
#6 0x7f8ccd6960db in mapnik::map_parser::parse_map(mapnik::Map&, mapnik::xml_node const&, std::string const&) /home/ubuntu/mapnik-packaging/osx/mapnik-cpp11-libstdcpp/src/load_map.cpp:321:9
#7 0x7f8ccd68ede9 in mapnik::load_map(mapnik::Map&, std::string const&, bool, std::string) /home/ubuntu/mapnik-packaging/osx/mapnik-cpp11-libstdcpp/src/load_map.cpp:151:5
#8 0x7f8cd2ef27c3 in Map::EIO_Load(uv_work_s*) /home/ubuntu/node-mapnik/build/../src/mapnik_map.cpp:871:9
#9 0x10be4fc in worker /home/ubuntu/node/out/../deps/uv/src/unix/threadpool.c:74:5
#10 0x10b3ca8 in uv__thread_start /home/ubuntu/node/out/../deps/uv/src/uv-common.c:322:3
#11 0x7f8cda196e99 in start_thread (/lib/x86_64-linux-gnu/libpthread.so.0+0x7e99)
Indirect leak of 12 byte(s) in 3 object(s) allocated from:
#0 0x61926b in __interceptor_malloc (/usr/local/bin/node+0x61926b)
#1 0x7f8cc7e64d8c (<unknown module>)
SUMMARY: AddressSanitizer: 1117090 byte(s) leaked in 65 allocation(s).
=================================================================
==21050==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x991260 in v8::internal::PagedSpace::AllocateRaw(int) (/usr/local/bin/node+0x991260)
#2 0x93e778 in v8::internal::Heap::ReserveSpace(int*, unsigned char**) (/usr/local/bin/node+0x93e778)
#3 0xe1ed16 in v8::internal::Deserializer::Deserialize() (/usr/local/bin/node+0xe1ed16)
#4 0xaf6cc2 in v8::internal::Isolate::Init(v8::internal::Deserializer*) (/usr/local/bin/node+0xaf6cc2)
#5 0xe73f3c in v8::internal::V8::Initialize(v8::internal::Deserializer*) (/usr/local/bin/node+0xe73f3c)
#6 0xe2deba in v8::internal::Snapshot::Initialize(char const*) (/usr/local/bin/node+0xe2deba)
#7 0x7aea16 in v8::V8::Initialize() (/usr/local/bin/node+0x7aea16)
#8 0x101def5 in node::Start(int, char**) (/usr/local/bin/node+0x101def5)
#9 0x7f4b4735f76c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 984 byte(s) in 41 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x104650b in node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (/usr/local/bin/node+0x104650b)
#2 0x103f4a4 in node::DefineJavaScript(v8::Handle<v8::Object>) (/usr/local/bin/node+0x103f4a4)
#3 0x101c88c in node::Binding(v8::Arguments const&) (/usr/local/bin/node+0x101c88c)
#4 0x823136 in v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (/usr/local/bin/node+0x823136)
#5 0x12eee000618d (<unknown module>)
#6 0x12eee002c412 (<unknown module>)
#7 0x12eee00245e6 (<unknown module>)
#8 0x12eee00118b6 (<unknown module>)
#9 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#10 0x7a7c2a in v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x7a7c2a)
#11 0x101cb77 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cb77)
#12 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#13 0x7f4b4735f76c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x104650b in node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (/usr/local/bin/node+0x104650b)
#2 0x101cad4 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cad4)
#3 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#4 0x7f4b4735f76c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x104650b in node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (/usr/local/bin/node+0x104650b)
#2 0x101cae6 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cae6)
#3 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#4 0x7f4b4735f76c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
SUMMARY: AddressSanitizer: 2056 byte(s) leaked in 44 allocation(s).
npm ERR! Test failed. See above for more details.
npm ERR! not ok code 0
=================================================================
==21043==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 8192 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0xb9b912 in v8::internal::SlotsBufferAllocator::AllocateBuffer(v8::internal::SlotsBuffer*) (/usr/local/bin/node+0xb9b912)
#2 0xaddad9 in v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::MarkMapContents(v8::internal::Heap*, v8::internal::Map*) (/usr/local/bin/node+0xaddad9)
#3 0xac56e6 in v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction) (/usr/local/bin/node+0xac56e6)
#4 0xe3ae78 in v8::internal::NewSpace::SlowAllocateRaw(int) (/usr/local/bin/node+0xe3ae78)
#5 0x9677ea in v8::internal::Heap::AllocateFunctionContext(int, v8::internal::JSFunction*) (/usr/local/bin/node+0x9677ea)
#6 0xd8d51c in v8::internal::Runtime_NewFunctionContext(v8::internal::Arguments, v8::internal::Isolate*) (/usr/local/bin/node+0xd8d51c)
#7 0x7fcaba00618d (<unknown module>)
#8 0x7fcaba2d8a4f (<unknown module>)
#9 0x7fcaba00a96d (<unknown module>)
#10 0x7fcaba0284f7 (<unknown module>)
#11 0x7fcaba2e57aa (<unknown module>)
#12 0x7fcaba0284fd (<unknown module>)
#13 0x7fcaba2e5660 (<unknown module>)
#14 0x7fcaba2e54c5 (<unknown module>)
#15 0x7fcaba2e52a5 (<unknown module>)
#16 0x7fcaba2e4e1d (<unknown module>)
#17 0x7fcaba2e49a3 (<unknown module>)
#18 0x7fcaba00a96d (<unknown module>)
#19 0x7fcaba0541e9 (<unknown module>)
#20 0x7fcaba07cf24 (<unknown module>)
#21 0x7fcaba283805 (<unknown module>)
#22 0x7fcaba00a96d (<unknown module>)
#23 0x7fcaba0541e9 (<unknown module>)
#24 0x7fcaba2835e4 (<unknown module>)
#25 0x7fcaba2e0809 (<unknown module>)
#26 0x7fcaba2e04c5 (<unknown module>)
#27 0x7fcaba2e01b9 (<unknown module>)
#28 0x7fcaba07c3e3 (<unknown module>)
#29 0x7fcaba00a96d (<unknown module>)
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x991260 in v8::internal::PagedSpace::AllocateRaw(int) (/usr/local/bin/node+0x991260)
#2 0x959aa6 in v8::internal::Heap::CreateCode(v8::internal::CodeDesc const&, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Object>, bool) (/usr/local/bin/node+0x959aa6)
#3 0x8e343c in v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Object>, bool) (/usr/local/bin/node+0x8e343c)
#4 0x830076 in v8::internal::CodeGenerator::MakeCodeEpilogue(v8::internal::MacroAssembler*, v8::internal::Code::Flags, v8::internal::CompilationInfo*) (/usr/local/bin/node+0x830076)
#5 0x90b5aa in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x90b5aa)
#6 0x844e93 in v8::internal::GenerateCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x844e93)
#7 0x844704 in v8::internal::Compiler::BuildFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>) (/usr/local/bin/node+0x844704)
#8 0x918a06 in v8::internal::FullCodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*) (/usr/local/bin/node+0x918a06)
#9 0xf132c7 in v8::internal::FullCodeGenerator::VisitCall(v8::internal::Call*) (/usr/local/bin/node+0xf132c7)
#10 0x912f39 in v8::internal::FullCodeGenerator::VisitExpressionStatement(v8::internal::ExpressionStatement*) (/usr/local/bin/node+0x912f39)
#11 0x7dcbd7 in v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*) (/usr/local/bin/node+0x7dcbd7)
#12 0xef9669 in v8::internal::FullCodeGenerator::Generate() (/usr/local/bin/node+0xef9669)
#13 0x90b3ae in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x90b3ae)
#14 0x844e93 in v8::internal::GenerateCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x844e93)
#15 0x844704 in v8::internal::Compiler::BuildFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>) (/usr/local/bin/node+0x844704)
#16 0x918a06 in v8::internal::FullCodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*) (/usr/local/bin/node+0x918a06)
#17 0xf0cd30 in v8::internal::FullCodeGenerator::VisitAssignment(v8::internal::Assignment*) (/usr/local/bin/node+0xf0cd30)
#18 0x912f39 in v8::internal::FullCodeGenerator::VisitExpressionStatement(v8::internal::ExpressionStatement*) (/usr/local/bin/node+0x912f39)
#19 0x7dcbd7 in v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*) (/usr/local/bin/node+0x7dcbd7)
#20 0xef9669 in v8::internal::FullCodeGenerator::Generate() (/usr/local/bin/node+0xef9669)
#21 0x90b3ae in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x90b3ae)
#22 0x844e93 in v8::internal::GenerateCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x844e93)
#23 0x83ea07 in v8::internal::MakeFunctionInfo(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x83ea07)
#24 0x83d961 in v8::internal::Compiler::Compile(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, int, int, v8::internal::Handle<v8::internal::Context>, v8::Extension*, v8::internal::ScriptDataImpl*, v8::internal::Handle<v8::internal::Object>, v8::internal::NativesFlag) (/usr/local/bin/node+0x83d961)
#25 0x77a7a9 in v8::Script::New(v8::Handle<v8::String>, v8::ScriptOrigin*, v8::ScriptData*, v8::Handle<v8::String>) (/usr/local/bin/node+0x77a7a9)
#26 0x77b183 in v8::Script::Compile(v8::Handle<v8::String>, v8::ScriptOrigin*, v8::ScriptData*, v8::Handle<v8::String>) (/usr/local/bin/node+0x77b183)
#27 0x77b4c3 in v8::Script::Compile(v8::Handle<v8::String>, v8::Handle<v8::Value>, v8::Handle<v8::String>) (/usr/local/bin/node+0x77b4c3)
#28 0x10447d3 in v8::Handle<v8::Value> node::WrappedScript::EvalMachine<(node::WrappedScript::EvalInputFlags)0, (node::WrappedScript::EvalContextFlags)0, (node::WrappedScript::EvalOutputFlags)0>(v8::Arguments const&) (/usr/local/bin/node+0x10447d3)
#29 0x823136 in v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (/usr/local/bin/node+0x823136)
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x991260 in v8::internal::PagedSpace::AllocateRaw(int) (/usr/local/bin/node+0x991260)
#2 0x93e778 in v8::internal::Heap::ReserveSpace(int*, unsigned char**) (/usr/local/bin/node+0x93e778)
#3 0xe1ed16 in v8::internal::Deserializer::Deserialize() (/usr/local/bin/node+0xe1ed16)
#4 0xaf6cc2 in v8::internal::Isolate::Init(v8::internal::Deserializer*) (/usr/local/bin/node+0xaf6cc2)
#5 0xe73f3c in v8::internal::V8::Initialize(v8::internal::Deserializer*) (/usr/local/bin/node+0xe73f3c)
#6 0xe2deba in v8::internal::Snapshot::Initialize(char const*) (/usr/local/bin/node+0xe2deba)
#7 0x7aea16 in v8::V8::Initialize() (/usr/local/bin/node+0x7aea16)
#8 0x101def5 in node::Start(int, char**) (/usr/local/bin/node+0x101def5)
#9 0x7fcadf9ed76c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 960 byte(s) in 40 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x104650b in node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (/usr/local/bin/node+0x104650b)
#2 0x103f4a4 in node::DefineJavaScript(v8::Handle<v8::Object>) (/usr/local/bin/node+0x103f4a4)
#3 0x101c88c in node::Binding(v8::Arguments const&) (/usr/local/bin/node+0x101c88c)
#4 0x823136 in v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (/usr/local/bin/node+0x823136)
#5 0x7fcaba00618d (<unknown module>)
#6 0x7fcaba02c412 (<unknown module>)
#7 0x7fcaba0245e6 (<unknown module>)
#8 0x7fcaba0118b6 (<unknown module>)
#9 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#10 0x7a7c2a in v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x7a7c2a)
#11 0x101cb77 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cb77)
#12 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#13 0x7fcadf9ed76c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x104650b in node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (/usr/local/bin/node+0x104650b)
#2 0x101cad4 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cad4)
#3 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#4 0x7fcadf9ed76c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x104650b in node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (/usr/local/bin/node+0x104650b)
#2 0x101cae6 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cae6)
#3 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#4 0x7fcadf9ed76c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Indirect leak of 8192 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0xb9b912 in v8::internal::SlotsBufferAllocator::AllocateBuffer(v8::internal::SlotsBuffer*) (/usr/local/bin/node+0xb9b912)
#2 0xaddad9 in v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::MarkMapContents(v8::internal::Heap*, v8::internal::Map*) (/usr/local/bin/node+0xaddad9)
#3 0xac56e6 in v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction) (/usr/local/bin/node+0xac56e6)
#4 0xe3ae78 in v8::internal::NewSpace::SlowAllocateRaw(int) (/usr/local/bin/node+0xe3ae78)
#5 0x991944 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationSpace) (/usr/local/bin/node+0x991944)
#6 0x956694 in v8::internal::Heap::AllocateRawTwoByteString(int, v8::internal::PretenureFlag) (/usr/local/bin/node+0x956694)
#7 0xd71c4d in v8::internal::Runtime_QuoteJSONStringArray(v8::internal::Arguments, v8::internal::Isolate*) (/usr/local/bin/node+0xd71c4d)
#8 0x7fcaba00618d (<unknown module>)
#9 0x7fcaba04bca0 (<unknown module>)
#10 0x7fcaba0d4b84 (<unknown module>)
#11 0x7fcaba04da79 (<unknown module>)
#12 0x7fcaba0d4b2b (<unknown module>)
#13 0x7fcaba04a99e (<unknown module>)
#14 0x7fcaba00a96d (<unknown module>)
#15 0x7fcaba04c7e4 (<unknown module>)
#16 0x7fcaba0d20df (<unknown module>)
#17 0x7fcaba048ef5 (<unknown module>)
#18 0x7fcaba00a96d (<unknown module>)
#19 0x7fcaba0d7d07 (<unknown module>)
#20 0x7fcaba064ca8 (<unknown module>)
#21 0x7fcaba289a2d (<unknown module>)
#22 0x7fcaba0284fd (<unknown module>)
#23 0x7fcaba06380f (<unknown module>)
#24 0x7fcaba05e5a4 (<unknown module>)
#25 0x7fcaba05a6b5 (<unknown module>)
#26 0x7fcaba0492a6 (<unknown module>)
#27 0x7fcaba00a96d (<unknown module>)
#28 0x7fcaba0d7d07 (<unknown module>)
#29 0x7fcaba064ca8 (<unknown module>)
Indirect leak of 8192 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0xb9b912 in v8::internal::SlotsBufferAllocator::AllocateBuffer(v8::internal::SlotsBuffer*) (/usr/local/bin/node+0xb9b912)
#2 0xac86a5 in v8::internal::FlexibleBodyVisitor<v8::internal::IncrementalMarkingMarkingVisitor, v8::internal::FixedArray::BodyDescriptor, void>::Visit(v8::internal::Map*, v8::internal::HeapObject*) (/usr/local/bin/node+0xac86a5)
#3 0xac56e6 in v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction) (/usr/local/bin/node+0xac56e6)
#4 0xe3ae78 in v8::internal::NewSpace::SlowAllocateRaw(int) (/usr/local/bin/node+0xe3ae78)
#5 0x991944 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationSpace) (/usr/local/bin/node+0x991944)
#6 0x951662 in v8::internal::Heap::AllocateStringFromAscii(v8::internal::Vector<char const>, v8::internal::PretenureFlag) (/usr/local/bin/node+0x951662)
#7 0x8cfd31 in v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag) (/usr/local/bin/node+0x8cfd31)
#8 0x799ba5 in v8::String::New(char const*, int) (/usr/local/bin/node+0x799ba5)
#9 0x1019109 in node::EnvGetter(v8::Local<v8::String>, v8::AccessorInfo const&) (/usr/local/bin/node+0x1019109)
#10 0xbcad25 in v8::internal::JSObject::GetPropertyWithInterceptor(v8::internal::Object*, v8::internal::String*, PropertyAttributes*) (/usr/local/bin/node+0xbcad25)
#11 0xbbfed3 in v8::internal::Object::GetPropertyWithReceiver(v8::internal::Object*, v8::internal::String*, PropertyAttributes*) (/usr/local/bin/node+0xbbfed3)
#12 0xd60820 in v8::internal::Runtime::GetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) (/usr/local/bin/node+0xd60820)
#13 0xd61149 in v8::internal::Runtime_KeyedGetProperty(v8::internal::Arguments, v8::internal::Isolate*) (/usr/local/bin/node+0xd61149)
#14 0x7fcaba00618d (<unknown module>)
#15 0x7fcaba2d02c6 (<unknown module>)
#16 0x7fcaba00a96d (<unknown module>)
#17 0x7fcaba2cf9ba (<unknown module>)
#18 0x7fcaba2cf508 (<unknown module>)
#19 0x7fcaba0284fd (<unknown module>)
#20 0x7fcaba297209 (<unknown module>)
#21 0x7fcaba00a96d (<unknown module>)
#22 0x7fcaba0245e0 (<unknown module>)
#23 0x7fcaba0118b6 (<unknown module>)
#24 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#25 0x7a7c2a in v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x7a7c2a)
#26 0x10148f5 in node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x10148f5)
#27 0x1014b19 in node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x1014b19)
#28 0x1039dc1 in node::After(uv_fs_s*) (/usr/local/bin/node+0x1039dc1)
#29 0x10be1ec in uv__work_done /home/ubuntu/node/out/../deps/uv/src/unix/threadpool.c:220:5
Indirect leak of 8192 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0xb9b912 in v8::internal::SlotsBufferAllocator::AllocateBuffer(v8::internal::SlotsBuffer*) (/usr/local/bin/node+0xb9b912)
#2 0xaddad9 in v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::MarkMapContents(v8::internal::Heap*, v8::internal::Map*) (/usr/local/bin/node+0xaddad9)
#3 0xac56e6 in v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction) (/usr/local/bin/node+0xac56e6)
#4 0xe3ae78 in v8::internal::NewSpace::SlowAllocateRaw(int) (/usr/local/bin/node+0xe3ae78)
#5 0x991944 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationSpace) (/usr/local/bin/node+0x991944)
#6 0x951662 in v8::internal::Heap::AllocateStringFromAscii(v8::internal::Vector<char const>, v8::internal::PretenureFlag) (/usr/local/bin/node+0x951662)
#7 0x8cfd31 in v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag) (/usr/local/bin/node+0x8cfd31)
#8 0x799ba5 in v8::String::New(char const*, int) (/usr/local/bin/node+0x799ba5)
#9 0x104f092 in node::StringBytes::Encode(char const*, unsigned long, node::encoding) (/usr/local/bin/node+0x104f092)
#10 0x1023b2e in v8::Handle<v8::Value> node::Buffer::StringSlice<(node::encoding)1>(v8::Arguments const&) (/usr/local/bin/node+0x1023b2e)
#11 0x7fcaba0f8758 (<unknown module>)
#12 0x7fcaba062072 (<unknown module>)
#13 0x7fcaba00a96d (<unknown module>)
#14 0x7fcaba05f0de (<unknown module>)
#15 0x7fcaba05e558 (<unknown module>)
#16 0x7fcaba05a6b5 (<unknown module>)
#17 0x7fcaba0492a6 (<unknown module>)
#18 0x7fcaba00a96d (<unknown module>)
#19 0x7fcaba0d7d07 (<unknown module>)
#20 0x7fcaba064ca8 (<unknown module>)
#21 0x7fcaba289bad (<unknown module>)
#22 0x7fcaba0284fd (<unknown module>)
#23 0x7fcaba06380f (<unknown module>)
#24 0x7fcaba05e5a4 (<unknown module>)
#25 0x7fcaba05a6b5 (<unknown module>)
#26 0x7fcaba0492a6 (<unknown module>)
#27 0x7fcaba00a96d (<unknown module>)
#28 0x7fcaba0d7d07 (<unknown module>)
#29 0x7fcaba064ca8 (<unknown module>)
Indirect leak of 8192 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0xb9bb89 in v8::internal::MarkCompactCollector::RecordRelocSlot(v8::internal::RelocInfo*, v8::internal::Object*) (/usr/local/bin/node+0xb9bb89)
#2 0xadbad9 in v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitEmbeddedPointer(v8::internal::Heap*, v8::internal::RelocInfo*) (/usr/local/bin/node+0xadbad9)
#3 0xadb8cb in void v8::internal::RelocInfo::Visit<v8::internal::IncrementalMarkingMarkingVisitor>(v8::internal::Heap*) (/usr/local/bin/node+0xadb8cb)
#4 0xadb41a in void v8::internal::Code::CodeIterateBody<v8::internal::IncrementalMarkingMarkingVisitor>(v8::internal::Heap*) (/usr/local/bin/node+0xadb41a)
#5 0xac56e6 in v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction) (/usr/local/bin/node+0xac56e6)
#6 0xe3ae78 in v8::internal::NewSpace::SlowAllocateRaw(int) (/usr/local/bin/node+0xe3ae78)
#7 0x94beb0 in v8::internal::Heap::AllocateFixedArray(int) (/usr/local/bin/node+0x94beb0)
#8 0xbee47a in v8::internal::StringDictionary::TransformPropertiesToFastFor(v8::internal::JSObject*, int) (/usr/local/bin/node+0xbee47a)
#9 0xbed72f in v8::internal::JSObject::TransformToFastProperties(v8::internal::Handle<v8::internal::JSObject>, int) (/usr/local/bin/node+0xbed72f)
#10 0xd61d74 in v8::internal::Runtime_DefineOrRedefineAccessorProperty(v8::internal::Arguments, v8::internal::Isolate*) (/usr/local/bin/node+0xd61d74)
#11 0x7fcaba00618d (<unknown module>)
#12 0x7fcaba022793 (<unknown module>)
#13 0x7fcaba0229fa (<unknown module>)
#14 0x7fcaba023355 (<unknown module>)
#15 0x7fcaba0156cd (<unknown module>)
#16 0x7fcaba023380 (<unknown module>)
#17 0x7fcaba0245e6 (<unknown module>)
#18 0x7fcaba0118b6 (<unknown module>)
#19 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#20 0x8ba0c1 in v8::internal::Execution::TryCall(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8ba0c1)
#21 0x8dffa6 in v8::internal::Factory::NewError(char const*, v8::internal::Handle<v8::internal::String>) (/usr/local/bin/node+0x8dffa6)
#22 0x7c66ad in v8::Exception::Error(v8::Handle<v8::String>) (/usr/local/bin/node+0x7c66ad)
#23 0x10138cb in node::UVException(int, char const*, char const*, char const*) (/usr/local/bin/node+0x10138cb)
#24 0x1032f3d in node::Stat(v8::Arguments const&) (/usr/local/bin/node+0x1032f3d)
#25 0x7fcaba059dba (<unknown module>)
#26 0x7fcaba0e7408 (<unknown module>)
#27 0x7fcaba0556ea (<unknown module>)
#28 0x7fcaba0b4f5a (<unknown module>)
#29 0x7fcaba066011 (<unknown module>)
Indirect leak of 8192 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0xb9b912 in v8::internal::SlotsBufferAllocator::AllocateBuffer(v8::internal::SlotsBuffer*) (/usr/local/bin/node+0xb9b912)
#2 0xada86d in void v8::internal::Code::CodeIterateBody<v8::internal::IncrementalMarkingMarkingVisitor>(v8::internal::Heap*) (/usr/local/bin/node+0xada86d)
#3 0xac56e6 in v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction) (/usr/local/bin/node+0xac56e6)
#4 0xe3ae78 in v8::internal::NewSpace::SlowAllocateRaw(int) (/usr/local/bin/node+0xe3ae78)
#5 0x991944 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationSpace) (/usr/local/bin/node+0x991944)
#6 0x966436 in v8::internal::Heap::AllocateHashTable(int, v8::internal::PretenureFlag) (/usr/local/bin/node+0x966436)
#7 0xc595bd in v8::internal::Dictionary<v8::internal::StringDictionaryShape, v8::internal::String*>::Allocate(int) (/usr/local/bin/node+0xc595bd)
#8 0xbd3f1e in v8::internal::JSObject::NormalizeProperties(v8::internal::PropertyNormalizationMode, int) (/usr/local/bin/node+0xbd3f1e)
#9 0xbffcb5 in v8::internal::JSObject::SetPropertyCallback(v8::internal::String*, v8::internal::Object*, PropertyAttributes) (/usr/local/bin/node+0xbffcb5)
#10 0xc013ad in v8::internal::JSObject::DefineAccessor(v8::internal::String*, v8::internal::Object*, v8::internal::Object*, PropertyAttributes) (/usr/local/bin/node+0xc013ad)
#11 0xc00a8b in v8::internal::JSObject::DefineAccessor(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes) (/usr/local/bin/node+0xc00a8b)
#12 0xd61d6a in v8::internal::Runtime_DefineOrRedefineAccessorProperty(v8::internal::Arguments, v8::internal::Isolate*) (/usr/local/bin/node+0xd61d6a)
#13 0x7fcaba00618d (<unknown module>)
#14 0x7fcaba022793 (<unknown module>)
#15 0x7fcaba0229fa (<unknown module>)
#16 0x7fcaba023355 (<unknown module>)
#17 0x7fcaba0156cd (<unknown module>)
#18 0x7fcaba023380 (<unknown module>)
#19 0x7fcaba0245e6 (<unknown module>)
#20 0x7fcaba0118b6 (<unknown module>)
#21 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#22 0x8ba0c1 in v8::internal::Execution::TryCall(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8ba0c1)
#23 0x8dffa6 in v8::internal::Factory::NewError(char const*, v8::internal::Handle<v8::internal::String>) (/usr/local/bin/node+0x8dffa6)
#24 0x7c66ad in v8::Exception::Error(v8::Handle<v8::String>) (/usr/local/bin/node+0x7c66ad)
#25 0x10138cb in node::UVException(int, char const*, char const*, char const*) (/usr/local/bin/node+0x10138cb)
#26 0x1039ac0 in node::After(uv_fs_s*) (/usr/local/bin/node+0x1039ac0)
#27 0x10be1ec in uv__work_done /home/ubuntu/node/out/../deps/uv/src/unix/threadpool.c:220:5
#28 0x10b40c3 in uv__async_event /home/ubuntu/node/out/../deps/uv/src/unix/async.c:80:5
#29 0x10b42cb in uv__async_io /home/ubuntu/node/out/../deps/uv/src/unix/async.c:156:3
SUMMARY: AddressSanitizer: 52208 byte(s) leaked in 50 allocation(s).
=================================================================
==21074==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 8192 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0xb87618 in v8::internal::MarkCompactCollector::RecordCodeEntrySlot(unsigned char*, v8::internal::Code*) (/usr/local/bin/node+0xb87618)
#2 0xad8a77 in v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitCodeEntry(v8::internal::Heap*, unsigned char*) (/usr/local/bin/node+0xad8a77)
#3 0xad81f5 in v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitJSFunctionStrongCode(v8::internal::Heap*, v8::internal::HeapObject*) (/usr/local/bin/node+0xad81f5)
#4 0xac56e6 in v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction) (/usr/local/bin/node+0xac56e6)
#5 0xe3ae78 in v8::internal::NewSpace::SlowAllocateRaw(int) (/usr/local/bin/node+0xe3ae78)
#6 0x991944 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationSpace) (/usr/local/bin/node+0x991944)
#7 0x95b0bb in v8::internal::Heap::AllocateFunction(v8::internal::Map*, v8::internal::SharedFunctionInfo*, v8::internal::Object*, v8::internal::PretenureFlag) (/usr/local/bin/node+0x95b0bb)
#8 0x8dd0ca in v8::internal::Factory::BaseNewFunctionFromSharedFunctionInfo(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Map>, v8::internal::PretenureFlag) (/usr/local/bin/node+0x8dd0ca)
#9 0x8dd93e in v8::internal::Factory::NewFunctionFromSharedFunctionInfo(v8::internal::Handle<v8::internal::SharedFunctionInfo>, v8::internal::Handle<v8::internal::Context>, v8::internal::PretenureFlag) (/usr/local/bin/node+0x8dd93e)
#10 0xd83794 in v8::internal::Runtime_NewClosure(v8::internal::Arguments, v8::internal::Isolate*) (/usr/local/bin/node+0xd83794)
#11 0x2ea36d00618d (<unknown module>)
#12 0x2ea36d60fd55 (<unknown module>)
#13 0x2ea36d689dc7 (<unknown module>)
#14 0x2ea36d6729ff (<unknown module>)
#15 0x2ea36d67eb23 (<unknown module>)
#16 0x2ea36d00a96d (<unknown module>)
#17 0x2ea36d694d47 (<unknown module>)
#18 0x2ea36d00a96d (<unknown module>)
#19 0x2ea36d0245e0 (<unknown module>)
#20 0x2ea36d0118b6 (<unknown module>)
#21 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#22 0x7a7c2a in v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x7a7c2a)
#23 0x10148f5 in node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x10148f5)
#24 0x1014b19 in node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x1014b19)
#25 0x104a0de in node::ZCtx::After(uv_work_s*, int) (/usr/local/bin/node+0x104a0de)
#26 0x10be1ec in uv__work_done /home/ubuntu/node/out/../deps/uv/src/unix/threadpool.c:220:5
#27 0x10b40c3 in uv__async_event /home/ubuntu/node/out/../deps/uv/src/unix/async.c:80:5
#28 0x10b42cb in uv__async_io /home/ubuntu/node/out/../deps/uv/src/unix/async.c:156:3
#29 0x10c0b03 in uv__io_poll /home/ubuntu/node/out/../deps/uv/src/unix/linux-core.c:271:9
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x991260 in v8::internal::PagedSpace::AllocateRaw(int) (/usr/local/bin/node+0x991260)
#2 0xb9305c in v8::internal::MarkCompactCollector::EvacuateLiveObjectsFromPage(v8::internal::Page*) (/usr/local/bin/node+0xb9305c)
#3 0xb93435 in v8::internal::MarkCompactCollector::EvacuatePages() (/usr/local/bin/node+0xb93435)
#4 0xb94320 in v8::internal::MarkCompactCollector::EvacuateNewSpaceAndCandidates() (/usr/local/bin/node+0xb94320)
#5 0xb8526f in v8::internal::MarkCompactCollector::SweepSpaces() (/usr/local/bin/node+0xb8526f)
#6 0xb834a8 in v8::internal::MarkCompactCollector::CollectGarbage() (/usr/local/bin/node+0xb834a8)
#7 0x93f2cb in v8::internal::Heap::MarkCompact(v8::internal::GCTracer*) (/usr/local/bin/node+0x93f2cb)
#8 0x93ce06 in v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GCTracer*) (/usr/local/bin/node+0x93ce06)
#9 0x93c675 in v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollector, char const*, char const*) (/usr/local/bin/node+0x93c675)
#10 0xc331ee in v8::internal::JSObject::SetElement(v8::internal::Handle<v8::internal::JSObject>, unsigned int, v8::internal::Handle<v8::internal::Object>, PropertyAttributes, v8::internal::StrictModeFlag, v8::internal::SetPropertyMode) (/usr/local/bin/node+0xc331ee)
#11 0x794521 in v8::Object::Set(unsigned int, v8::Handle<v8::Value>) (/usr/local/bin/node+0x794521)
#12 0x7fc10d29a576 in VectorTile::toJSON(v8::Arguments const&) /home/ubuntu/node-mapnik/build/../src/mapnik_vector_tile.cpp:1364:17
#13 0x823136 in v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (/usr/local/bin/node+0x823136)
#14 0x2ea36d00618d (<unknown module>)
#15 0x2ea36d50697d (<unknown module>)
#16 0x2ea36d2e3967 (<unknown module>)
#17 0x2ea36d0245e6 (<unknown module>)
#18 0x2ea36d0118b6 (<unknown module>)
#19 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#20 0x7a7c2a in v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x7a7c2a)
#21 0x10148f5 in node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x10148f5)
#22 0x7fc10c5cc403 in NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*) /home/ubuntu/node-mapnik/build/../node_modules/nan/nan.h:1613:19
#23 0x7fc10d2e0ed4 in VectorTile::EIO_AfterParse(uv_work_s*) /home/ubuntu/node-mapnik/build/../src/mapnik_vector_tile.cpp:1807:9
#24 0x10be1ec in uv__work_done /home/ubuntu/node/out/../deps/uv/src/unix/threadpool.c:220:5
#25 0x10b40c3 in uv__async_event /home/ubuntu/node/out/../deps/uv/src/unix/async.c:80:5
#26 0x10b42cb in uv__async_io /home/ubuntu/node/out/../deps/uv/src/unix/async.c:156:3
#27 0x10c0b03 in uv__io_poll /home/ubuntu/node/out/../deps/uv/src/unix/linux-core.c:271:9
#28 0x10b4767 in uv_run /home/ubuntu/node/out/../deps/uv/src/unix/core.c:317:5
#29 0x101df5d in node::Start(int, char**) (/usr/local/bin/node+0x101df5d)
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x991260 in v8::internal::PagedSpace::AllocateRaw(int) (/usr/local/bin/node+0x991260)
#2 0x959aa6 in v8::internal::Heap::CreateCode(v8::internal::CodeDesc const&, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Object>, bool) (/usr/local/bin/node+0x959aa6)
#3 0x8e343c in v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Object>, bool) (/usr/local/bin/node+0x8e343c)
#4 0x830076 in v8::internal::CodeGenerator::MakeCodeEpilogue(v8::internal::MacroAssembler*, v8::internal::Code::Flags, v8::internal::CompilationInfo*) (/usr/local/bin/node+0x830076)
#5 0xb59343 in v8::internal::LChunk::Codegen() (/usr/local/bin/node+0xb59343)
#6 0x83c46c in v8::internal::OptimizingCompiler::GenerateAndInstallCode() (/usr/local/bin/node+0x83c46c)
#7 0x844d20 in v8::internal::GenerateCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x844d20)
#8 0x840954 in v8::internal::Compiler::CompileLazy(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x840954)
#9 0xc1cf33 in v8::internal::JSFunction::CompileOptimized(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::BailoutId, v8::internal::ClearExceptionFlag) (/usr/local/bin/node+0xc1cf33)
#10 0xd88723 in v8::internal::Runtime_LazyRecompile(v8::internal::Arguments, v8::internal::Isolate*) (/usr/local/bin/node+0xd88723)
#11 0x2ea36d00618d (<unknown module>)
#12 0x2ea36d024753 (<unknown module>)
#13 0x2ea36d2df7b4 (<unknown module>)
#14 0x2ea36d2785bf (<unknown module>)
#15 0x2ea36d278204 (<unknown module>)
#16 0x2ea36d2780b7 (<unknown module>)
#17 0x2ea36d0245e6 (<unknown module>)
#18 0x2ea36d0118b6 (<unknown module>)
#19 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#20 0x7a7c2a in v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x7a7c2a)
#21 0x10148f5 in node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x10148f5)
#22 0x1014b19 in node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x1014b19)
#23 0x1039dc1 in node::After(uv_fs_s*) (/usr/local/bin/node+0x1039dc1)
#24 0x10be1ec in uv__work_done /home/ubuntu/node/out/../deps/uv/src/unix/threadpool.c:220:5
#25 0x10b40c3 in uv__async_event /home/ubuntu/node/out/../deps/uv/src/unix/async.c:80:5
#26 0x10b42cb in uv__async_io /home/ubuntu/node/out/../deps/uv/src/unix/async.c:156:3
#27 0x10c0b03 in uv__io_poll /home/ubuntu/node/out/../deps/uv/src/unix/linux-core.c:271:9
#28 0x10b4767 in uv_run /home/ubuntu/node/out/../deps/uv/src/unix/core.c:317:5
#29 0x101df5d in node::Start(int, char**) (/usr/local/bin/node+0x101df5d)
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x991260 in v8::internal::PagedSpace::AllocateRaw(int) (/usr/local/bin/node+0x991260)
#2 0x959aa6 in v8::internal::Heap::CreateCode(v8::internal::CodeDesc const&, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Object>, bool) (/usr/local/bin/node+0x959aa6)
#3 0x8e343c in v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Object>, bool) (/usr/local/bin/node+0x8e343c)
#4 0x830076 in v8::internal::CodeGenerator::MakeCodeEpilogue(v8::internal::MacroAssembler*, v8::internal::Code::Flags, v8::internal::CompilationInfo*) (/usr/local/bin/node+0x830076)
#5 0xb59343 in v8::internal::LChunk::Codegen() (/usr/local/bin/node+0xb59343)
#6 0x83c46c in v8::internal::OptimizingCompiler::GenerateAndInstallCode() (/usr/local/bin/node+0x83c46c)
#7 0x844d20 in v8::internal::GenerateCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x844d20)
#8 0x840954 in v8::internal::Compiler::CompileLazy(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x840954)
#9 0xc1cf33 in v8::internal::JSFunction::CompileOptimized(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::BailoutId, v8::internal::ClearExceptionFlag) (/usr/local/bin/node+0xc1cf33)
#10 0xd88723 in v8::internal::Runtime_LazyRecompile(v8::internal::Arguments, v8::internal::Isolate*) (/usr/local/bin/node+0xd88723)
#11 0x2ea36d00618d (<unknown module>)
#12 0x2ea36d024753 (<unknown module>)
#13 0x2ea36d0964a0 (<unknown module>)
#14 0x2ea36d064f51 (<unknown module>)
#15 0x2ea36d04c95f (<unknown module>)
#16 0x2ea36d0ee53f (<unknown module>)
#17 0x2ea36d048ef5 (<unknown module>)
#18 0x2ea36d00a96d (<unknown module>)
#19 0x2ea36d063ab6 (<unknown module>)
#20 0x2ea36d0d77b6 (<unknown module>)
#21 0x2ea36d0fe980 (<unknown module>)
#22 0x2ea36d0284fd (<unknown module>)
#23 0x2ea36d062f6f (<unknown module>)
#24 0x2ea36d05dd04 (<unknown module>)
#25 0x2ea36d05a6d5 (<unknown module>)
#26 0x2ea36d0492a6 (<unknown module>)
#27 0x2ea36d00a96d (<unknown module>)
#28 0x2ea36d063ab6 (<unknown module>)
#29 0x2ea36d0d77b6 (<unknown module>)
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x991260 in v8::internal::PagedSpace::AllocateRaw(int) (/usr/local/bin/node+0x991260)
#2 0x93e778 in v8::internal::Heap::ReserveSpace(int*, unsigned char**) (/usr/local/bin/node+0x93e778)
#3 0xe1ed16 in v8::internal::Deserializer::Deserialize() (/usr/local/bin/node+0xe1ed16)
#4 0xaf6cc2 in v8::internal::Isolate::Init(v8::internal::Deserializer*) (/usr/local/bin/node+0xaf6cc2)
#5 0xe73f3c in v8::internal::V8::Initialize(v8::internal::Deserializer*) (/usr/local/bin/node+0xe73f3c)
#6 0xe2deba in v8::internal::Snapshot::Initialize(char const*) (/usr/local/bin/node+0xe2deba)
#7 0x7aea16 in v8::V8::Initialize() (/usr/local/bin/node+0x7aea16)
#8 0x101def5 in node::Start(int, char**) (/usr/local/bin/node+0x101def5)
#9 0x7fc11504776c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 960 byte(s) in 40 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x104650b in node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (/usr/local/bin/node+0x104650b)
#2 0x103f4a4 in node::DefineJavaScript(v8::Handle<v8::Object>) (/usr/local/bin/node+0x103f4a4)
#3 0x101c88c in node::Binding(v8::Arguments const&) (/usr/local/bin/node+0x101c88c)
#4 0x823136 in v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (/usr/local/bin/node+0x823136)
#5 0x2ea36d00618d (<unknown module>)
#6 0x2ea36d02c412 (<unknown module>)
#7 0x2ea36d0245e6 (<unknown module>)
#8 0x2ea36d0118b6 (<unknown module>)
#9 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#10 0x7a7c2a in v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x7a7c2a)
#11 0x101cb77 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cb77)
#12 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#13 0x7fc11504776c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 408 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x7fc10d2677a9 in CairoSurface::New(v8::Arguments const&) /home/ubuntu/node-mapnik/build/../src/mapnik_cairo_surface.cpp:63:9
#2 0x823e6f in v8::internal::Builtin_HandleApiCallConstruct(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (/usr/local/bin/node+0x823e6f)
#3 0x2ea36d00618d (<unknown module>)
#4 0x2ea36d0244d6 (<unknown module>)
#5 0x2ea36d606b73 (<unknown module>)
#6 0x2ea36d2e3967 (<unknown module>)
#7 0x2ea36d0245e6 (<unknown module>)
#8 0x2ea36d0118b6 (<unknown module>)
#9 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#10 0x7a7c2a in v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x7a7c2a)
#11 0x10148f5 in node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x10148f5)
#12 0x7fc10c5cc403 in NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*) /home/ubuntu/node-mapnik/build/../node_modules/nan/nan.h:1613:19
#13 0x7fc10d2e0ed4 in VectorTile::EIO_AfterParse(uv_work_s*) /home/ubuntu/node-mapnik/build/../src/mapnik_vector_tile.cpp:1807:9
#14 0x10be1ec in uv__work_done /home/ubuntu/node/out/../deps/uv/src/unix/threadpool.c:220:5
#15 0x10b40c3 in uv__async_event /home/ubuntu/node/out/../deps/uv/src/unix/async.c:80:5
#16 0x10b42cb in uv__async_io /home/ubuntu/node/out/../deps/uv/src/unix/async.c:156:3
#17 0x10c0b03 in uv__io_poll /home/ubuntu/node/out/../deps/uv/src/unix/linux-core.c:271:9
#18 0x10b4767 in uv_run /home/ubuntu/node/out/../deps/uv/src/unix/core.c:317:5
#19 0x101df5d in node::Start(int, char**) (/usr/local/bin/node+0x101df5d)
#20 0x7fc11504776c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x104650b in node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (/usr/local/bin/node+0x104650b)
#2 0x101cad4 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cad4)
#3 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#4 0x7fc11504776c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x104650b in node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (/usr/local/bin/node+0x104650b)
#2 0x101cae6 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cae6)
#3 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#4 0x7fc11504776c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Indirect leak of 28 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x7fc1156b53c8 in std::string::_Rep::_S_create(unsigned long, unsigned long, std::allocator<char> const&) (/usr/lib/x86_64-linux-gnu/libstdc++.so.6+0xba3c8)
#2 0x22d8bc704120 (<unknown module>)
SUMMARY: AddressSanitizer: 13732 byte(s) leaked in 49 allocation(s).
npm ERR! Test failed. See above for more details.
npm ERR! not ok code 0
=================================================================
==21067==ERROR: LeakSanitizer: detected memory leaks
Direct leak of 8192 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0xb9bb89 in v8::internal::MarkCompactCollector::RecordRelocSlot(v8::internal::RelocInfo*, v8::internal::Object*) (/usr/local/bin/node+0xb9bb89)
#2 0xadbad9 in v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitEmbeddedPointer(v8::internal::Heap*, v8::internal::RelocInfo*) (/usr/local/bin/node+0xadbad9)
#3 0xadb8cb in void v8::internal::RelocInfo::Visit<v8::internal::IncrementalMarkingMarkingVisitor>(v8::internal::Heap*) (/usr/local/bin/node+0xadb8cb)
#4 0xadb41a in void v8::internal::Code::CodeIterateBody<v8::internal::IncrementalMarkingMarkingVisitor>(v8::internal::Heap*) (/usr/local/bin/node+0xadb41a)
#5 0xac56e6 in v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction) (/usr/local/bin/node+0xac56e6)
#6 0xe3ae78 in v8::internal::NewSpace::SlowAllocateRaw(int) (/usr/local/bin/node+0xe3ae78)
#7 0x991944 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationSpace) (/usr/local/bin/node+0x991944)
#8 0x954530 in v8::internal::Heap::AllocateConsString(v8::internal::String*, v8::internal::String*) (/usr/local/bin/node+0x954530)
#9 0x7f23ee00618d (<unknown module>)
#10 0x7f23ee2da8c3 (<unknown module>)
#11 0x7f23ee00a96d (<unknown module>)
#12 0x7f23ee2da185 (<unknown module>)
#13 0x7f23ee2d6dce (<unknown module>)
#14 0x7f23ee2d6577 (<unknown module>)
#15 0x7f23ee0284fd (<unknown module>)
#16 0x7f23ee2ccb08 (<unknown module>)
#17 0x7f23ee2cbbf2 (<unknown module>)
#18 0x7f23ee2cbd9d (<unknown module>)
#19 0x7f23ee2d2dca (<unknown module>)
#20 0x7f23ee2cde34 (<unknown module>)
#21 0x7f23ee2cd808 (<unknown module>)
#22 0x7f23ee0284fd (<unknown module>)
#23 0x7f23ee296d49 (<unknown module>)
#24 0x7f23ee00a96d (<unknown module>)
#25 0x7f23ee0245e0 (<unknown module>)
#26 0x7f23ee0118b6 (<unknown module>)
#27 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#28 0x7a7c2a in v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x7a7c2a)
#29 0x10148f5 in node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x10148f5)
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x991260 in v8::internal::PagedSpace::AllocateRaw(int) (/usr/local/bin/node+0x991260)
#2 0x959aa6 in v8::internal::Heap::CreateCode(v8::internal::CodeDesc const&, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Object>, bool) (/usr/local/bin/node+0x959aa6)
#3 0x8e343c in v8::internal::Factory::NewCode(v8::internal::CodeDesc const&, v8::internal::Code::Flags, v8::internal::Handle<v8::internal::Object>, bool) (/usr/local/bin/node+0x8e343c)
#4 0x830076 in v8::internal::CodeGenerator::MakeCodeEpilogue(v8::internal::MacroAssembler*, v8::internal::Code::Flags, v8::internal::CompilationInfo*) (/usr/local/bin/node+0x830076)
#5 0x90b5aa in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x90b5aa)
#6 0x844e93 in v8::internal::GenerateCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x844e93)
#7 0x844704 in v8::internal::Compiler::BuildFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>) (/usr/local/bin/node+0x844704)
#8 0x918a06 in v8::internal::FullCodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*) (/usr/local/bin/node+0x918a06)
#9 0xf132c7 in v8::internal::FullCodeGenerator::VisitCall(v8::internal::Call*) (/usr/local/bin/node+0xf132c7)
#10 0x912f39 in v8::internal::FullCodeGenerator::VisitExpressionStatement(v8::internal::ExpressionStatement*) (/usr/local/bin/node+0x912f39)
#11 0x7dcbd7 in v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*) (/usr/local/bin/node+0x7dcbd7)
#12 0xef9669 in v8::internal::FullCodeGenerator::Generate() (/usr/local/bin/node+0xef9669)
#13 0x90b3ae in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x90b3ae)
#14 0x844e93 in v8::internal::GenerateCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x844e93)
#15 0x844704 in v8::internal::Compiler::BuildFunctionInfo(v8::internal::FunctionLiteral*, v8::internal::Handle<v8::internal::Script>) (/usr/local/bin/node+0x844704)
#16 0x918a06 in v8::internal::FullCodeGenerator::VisitFunctionLiteral(v8::internal::FunctionLiteral*) (/usr/local/bin/node+0x918a06)
#17 0xf0cd30 in v8::internal::FullCodeGenerator::VisitAssignment(v8::internal::Assignment*) (/usr/local/bin/node+0xf0cd30)
#18 0x912f39 in v8::internal::FullCodeGenerator::VisitExpressionStatement(v8::internal::ExpressionStatement*) (/usr/local/bin/node+0x912f39)
#19 0x7dcbd7 in v8::internal::AstVisitor::VisitStatements(v8::internal::ZoneList<v8::internal::Statement*>*) (/usr/local/bin/node+0x7dcbd7)
#20 0xef9669 in v8::internal::FullCodeGenerator::Generate() (/usr/local/bin/node+0xef9669)
#21 0x90b3ae in v8::internal::FullCodeGenerator::MakeCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x90b3ae)
#22 0x844e93 in v8::internal::GenerateCode(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x844e93)
#23 0x83ea07 in v8::internal::MakeFunctionInfo(v8::internal::CompilationInfo*) (/usr/local/bin/node+0x83ea07)
#24 0x83d961 in v8::internal::Compiler::Compile(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, int, int, v8::internal::Handle<v8::internal::Context>, v8::Extension*, v8::internal::ScriptDataImpl*, v8::internal::Handle<v8::internal::Object>, v8::internal::NativesFlag) (/usr/local/bin/node+0x83d961)
#25 0x77a7a9 in v8::Script::New(v8::Handle<v8::String>, v8::ScriptOrigin*, v8::ScriptData*, v8::Handle<v8::String>) (/usr/local/bin/node+0x77a7a9)
#26 0x77b183 in v8::Script::Compile(v8::Handle<v8::String>, v8::ScriptOrigin*, v8::ScriptData*, v8::Handle<v8::String>) (/usr/local/bin/node+0x77b183)
#27 0x77b4c3 in v8::Script::Compile(v8::Handle<v8::String>, v8::Handle<v8::Value>, v8::Handle<v8::String>) (/usr/local/bin/node+0x77b4c3)
#28 0x10447d3 in v8::Handle<v8::Value> node::WrappedScript::EvalMachine<(node::WrappedScript::EvalInputFlags)0, (node::WrappedScript::EvalContextFlags)0, (node::WrappedScript::EvalOutputFlags)0>(v8::Arguments const&) (/usr/local/bin/node+0x10447d3)
#29 0x823136 in v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (/usr/local/bin/node+0x823136)
Direct leak of 1024 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x991260 in v8::internal::PagedSpace::AllocateRaw(int) (/usr/local/bin/node+0x991260)
#2 0x93e778 in v8::internal::Heap::ReserveSpace(int*, unsigned char**) (/usr/local/bin/node+0x93e778)
#3 0xe1ed16 in v8::internal::Deserializer::Deserialize() (/usr/local/bin/node+0xe1ed16)
#4 0xaf6cc2 in v8::internal::Isolate::Init(v8::internal::Deserializer*) (/usr/local/bin/node+0xaf6cc2)
#5 0xe73f3c in v8::internal::V8::Initialize(v8::internal::Deserializer*) (/usr/local/bin/node+0xe73f3c)
#6 0xe2deba in v8::internal::Snapshot::Initialize(char const*) (/usr/local/bin/node+0xe2deba)
#7 0x7aea16 in v8::V8::Initialize() (/usr/local/bin/node+0x7aea16)
#8 0x101def5 in node::Start(int, char**) (/usr/local/bin/node+0x101def5)
#9 0x7f2413a8c76c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 960 byte(s) in 40 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x104650b in node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (/usr/local/bin/node+0x104650b)
#2 0x103f4a4 in node::DefineJavaScript(v8::Handle<v8::Object>) (/usr/local/bin/node+0x103f4a4)
#3 0x101c88c in node::Binding(v8::Arguments const&) (/usr/local/bin/node+0x101c88c)
#4 0x823136 in v8::internal::Builtin_HandleApiCall(v8::internal::(anonymous namespace)::BuiltinArguments<(v8::internal::BuiltinExtraArguments)1>, v8::internal::Isolate*) (/usr/local/bin/node+0x823136)
#5 0x7f23ee00618d (<unknown module>)
#6 0x7f23ee02c412 (<unknown module>)
#7 0x7f23ee0245e6 (<unknown module>)
#8 0x7f23ee0118b6 (<unknown module>)
#9 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#10 0x7a7c2a in v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x7a7c2a)
#11 0x101cb77 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cb77)
#12 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#13 0x7f2413a8c76c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x104650b in node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (/usr/local/bin/node+0x104650b)
#2 0x101cad4 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cad4)
#3 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#4 0x7f2413a8c76c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Direct leak of 24 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0x104650b in node::ImmutableAsciiSource::CreateFromLiteral(char const*, unsigned long) (/usr/local/bin/node+0x104650b)
#2 0x101cae6 in node::Load(v8::Handle<v8::Object>) (/usr/local/bin/node+0x101cae6)
#3 0x101df4e in node::Start(int, char**) (/usr/local/bin/node+0x101df4e)
#4 0x7f2413a8c76c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
Indirect leak of 8192 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0xb9b912 in v8::internal::SlotsBufferAllocator::AllocateBuffer(v8::internal::SlotsBuffer*) (/usr/local/bin/node+0xb9b912)
#2 0xaddad9 in v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::MarkMapContents(v8::internal::Heap*, v8::internal::Map*) (/usr/local/bin/node+0xaddad9)
#3 0xac56e6 in v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction) (/usr/local/bin/node+0xac56e6)
#4 0xe3ae78 in v8::internal::NewSpace::SlowAllocateRaw(int) (/usr/local/bin/node+0xe3ae78)
#5 0x991944 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationSpace) (/usr/local/bin/node+0x991944)
#6 0x966436 in v8::internal::Heap::AllocateHashTable(int, v8::internal::PretenureFlag) (/usr/local/bin/node+0x966436)
#7 0xc595bd in v8::internal::Dictionary<v8::internal::StringDictionaryShape, v8::internal::String*>::Allocate(int) (/usr/local/bin/node+0xc595bd)
#8 0xbd3f1e in v8::internal::JSObject::NormalizeProperties(v8::internal::PropertyNormalizationMode, int) (/usr/local/bin/node+0xbd3f1e)
#9 0xbd352d in v8::internal::JSObject::AddFastProperty(v8::internal::String*, v8::internal::Object*, PropertyAttributes, v8::internal::JSReceiver::StoreFromKeyed) (/usr/local/bin/node+0xbd352d)
#10 0xbd5b43 in v8::internal::JSObject::AddProperty(v8::internal::String*, v8::internal::Object*, PropertyAttributes, v8::internal::StrictModeFlag, v8::internal::JSReceiver::StoreFromKeyed, v8::internal::JSReceiver::ExtensibilityCheck) (/usr/local/bin/node+0xbd5b43)
#11 0xbe8d9d in v8::internal::JSObject::SetLocalPropertyIgnoreAttributes(v8::internal::String*, v8::internal::Object*, PropertyAttributes) (/usr/local/bin/node+0xbe8d9d)
#12 0xbe7f70 in v8::internal::JSObject::SetLocalPropertyIgnoreAttributes(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes) (/usr/local/bin/node+0xbe7f70)
#13 0xde30ab in v8::internal::JsonParser<true>::ParseJsonObject() (/usr/local/bin/node+0xde30ab)
#14 0xde1587 in v8::internal::JsonParser<true>::ParseJsonValue() (/usr/local/bin/node+0xde1587)
#15 0xde0254 in v8::internal::JsonParser<true>::ParseJson(v8::internal::Handle<v8::internal::String>, v8::internal::Zone*) (/usr/local/bin/node+0xde0254)
#16 0xd920e3 in v8::internal::Runtime_ParseJson(v8::internal::Arguments, v8::internal::Isolate*) (/usr/local/bin/node+0xd920e3)
#17 0x7f23ee00618d (<unknown module>)
#18 0x7f23ee04176d (<unknown module>)
#19 0x7f23ee00a96d (<unknown module>)
#20 0x7f23ee0669ed (<unknown module>)
#21 0x7f23ee20cc97 (<unknown module>)
#22 0x7f23ee04c9a8 (<unknown module>)
#23 0x7f23ee0d20df (<unknown module>)
#24 0x7f23ee048ef5 (<unknown module>)
#25 0x7f23ee00a96d (<unknown module>)
#26 0x7f23ee0d7d07 (<unknown module>)
#27 0x7f23ee064ca8 (<unknown module>)
#28 0x7f23ee288a2b (<unknown module>)
#29 0x7f23ee0284fd (<unknown module>)
Indirect leak of 8192 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0xb9b912 in v8::internal::SlotsBufferAllocator::AllocateBuffer(v8::internal::SlotsBuffer*) (/usr/local/bin/node+0xb9b912)
#2 0xaddad9 in v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::MarkMapContents(v8::internal::Heap*, v8::internal::Map*) (/usr/local/bin/node+0xaddad9)
#3 0xac56e6 in v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction) (/usr/local/bin/node+0xac56e6)
#4 0xe3ae78 in v8::internal::NewSpace::SlowAllocateRaw(int) (/usr/local/bin/node+0xe3ae78)
#5 0x991944 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationSpace) (/usr/local/bin/node+0x991944)
#6 0x966436 in v8::internal::Heap::AllocateHashTable(int, v8::internal::PretenureFlag) (/usr/local/bin/node+0x966436)
#7 0xc07533 in v8::internal::CodeCache::Update(v8::internal::String*, v8::internal::Code*) (/usr/local/bin/node+0xc07533)
#8 0xc06f7a in v8::internal::Map::UpdateCodeCache(v8::internal::Handle<v8::internal::Map>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Code>) (/usr/local/bin/node+0xc06f7a)
#9 0xe54821 in v8::internal::StubCache::ComputeKeyedLoadOrStoreElement(v8::internal::Handle<v8::internal::Map>, v8::internal::KeyedIC::StubKind, v8::internal::StrictModeFlag) (/usr/local/bin/node+0xe54821)
#10 0xab164d in v8::internal::KeyedIC::ComputeStub(v8::internal::Handle<v8::internal::JSObject>, v8::internal::KeyedIC::StubKind, v8::internal::StrictModeFlag, v8::internal::Handle<v8::internal::Code>) (/usr/local/bin/node+0xab164d)
#11 0xab8064 in v8::internal::KeyedStoreIC::Store(v8::internal::InlineCacheState, v8::internal::StrictModeFlag, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, bool) (/usr/local/bin/node+0xab8064)
#12 0xabadc2 in v8::internal::KeyedStoreIC_Miss(v8::internal::Arguments, v8::internal::Isolate*) (/usr/local/bin/node+0xabadc2)
#13 0x7f23ee00618d (<unknown module>)
#14 0x7f23ee29cf7b (<unknown module>)
#15 0x7f23ee29c05d (<unknown module>)
#16 0x7f23ee0156cd (<unknown module>)
#17 0x7f23ee29b2ff (<unknown module>)
#18 0x7f23ee0156cd (<unknown module>)
#19 0x7f23ee29a36a (<unknown module>)
#20 0x7f23ee29a0c6 (<unknown module>)
#21 0x7f23ee299da0 (<unknown module>)
#22 0x7f23ee00a96d (<unknown module>)
#23 0x7f23ee0541e9 (<unknown module>)
#24 0x7f23ee00a96d (<unknown module>)
#25 0x7f23ee299c0b (<unknown module>)
#26 0x7f23ee299593 (<unknown module>)
#27 0x7f23ee299230 (<unknown module>)
#28 0x7f23ee29912a (<unknown module>)
#29 0x7f23ee298ea1 (<unknown module>)
Indirect leak of 8192 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0xb9bb89 in v8::internal::MarkCompactCollector::RecordRelocSlot(v8::internal::RelocInfo*, v8::internal::Object*) (/usr/local/bin/node+0xb9bb89)
#2 0xadbad9 in v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::VisitEmbeddedPointer(v8::internal::Heap*, v8::internal::RelocInfo*) (/usr/local/bin/node+0xadbad9)
#3 0xadb8cb in void v8::internal::RelocInfo::Visit<v8::internal::IncrementalMarkingMarkingVisitor>(v8::internal::Heap*) (/usr/local/bin/node+0xadb8cb)
#4 0xadb41a in void v8::internal::Code::CodeIterateBody<v8::internal::IncrementalMarkingMarkingVisitor>(v8::internal::Heap*) (/usr/local/bin/node+0xadb41a)
#5 0xac56e6 in v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction) (/usr/local/bin/node+0xac56e6)
#6 0xe3ae78 in v8::internal::NewSpace::SlowAllocateRaw(int) (/usr/local/bin/node+0xe3ae78)
#7 0x991944 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationSpace) (/usr/local/bin/node+0x991944)
#8 0x956694 in v8::internal::Heap::AllocateRawTwoByteString(int, v8::internal::PretenureFlag) (/usr/local/bin/node+0x956694)
#9 0xbcde7f in v8::internal::String::SlowTryFlatten(v8::internal::PretenureFlag) (/usr/local/bin/node+0xbcde7f)
#10 0x9229c5 in v8::internal::FlattenString(v8::internal::Handle<v8::internal::String>) (/usr/local/bin/node+0x9229c5)
#11 0xd74484 in v8::internal::Runtime_StringSplit(v8::internal::Arguments, v8::internal::Isolate*) (/usr/local/bin/node+0xd74484)
#12 0x7f23ee00618d (<unknown module>)
#13 0x7f23ee0c32d6 (<unknown module>)
#14 0x7f23ee00a96d (<unknown module>)
#15 0x7f23ee0453ea (<unknown module>)
#16 0x7f23ee00a96d (<unknown module>)
#17 0x7f23ee20cd53 (<unknown module>)
#18 0x7f23ee04c9a8 (<unknown module>)
#19 0x7f23ee0d20df (<unknown module>)
#20 0x7f23ee048ef5 (<unknown module>)
#21 0x7f23ee00a96d (<unknown module>)
#22 0x7f23ee0d7d07 (<unknown module>)
#23 0x7f23ee064ca8 (<unknown module>)
#24 0x7f23ee28989d (<unknown module>)
#25 0x7f23ee0284fd (<unknown module>)
#26 0x7f23ee06380f (<unknown module>)
#27 0x7f23ee05e5a4 (<unknown module>)
#28 0x7f23ee05a6b5 (<unknown module>)
#29 0x7f23ee0492a6 (<unknown module>)
Indirect leak of 8192 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0xb9b912 in v8::internal::SlotsBufferAllocator::AllocateBuffer(v8::internal::SlotsBuffer*) (/usr/local/bin/node+0xb9b912)
#2 0x945ef4 in v8::internal::Heap::IterateAndMarkPointersToFromSpace(unsigned char*, unsigned char*, void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*)) (/usr/local/bin/node+0x945ef4)
#3 0x943666 in v8::internal::Heap::DoScavenge(v8::internal::ObjectVisitor*, unsigned char*) (/usr/local/bin/node+0x943666)
#4 0x940633 in v8::internal::Heap::Scavenge() (/usr/local/bin/node+0x940633)
#5 0x93cf0a in v8::internal::Heap::PerformGarbageCollection(v8::internal::GarbageCollector, v8::internal::GCTracer*) (/usr/local/bin/node+0x93cf0a)
#6 0x93c675 in v8::internal::Heap::CollectGarbage(v8::internal::AllocationSpace, v8::internal::GarbageCollector, char const*, char const*) (/usr/local/bin/node+0x93c675)
#7 0x8cfdb2 in v8::internal::Factory::NewStringFromUtf8(v8::internal::Vector<char const>, v8::internal::PretenureFlag) (/usr/local/bin/node+0x8cfdb2)
#8 0x799ba5 in v8::String::New(char const*, int) (/usr/local/bin/node+0x799ba5)
#9 0x1019109 in node::EnvGetter(v8::Local<v8::String>, v8::AccessorInfo const&) (/usr/local/bin/node+0x1019109)
#10 0xbcad25 in v8::internal::JSObject::GetPropertyWithInterceptor(v8::internal::Object*, v8::internal::String*, PropertyAttributes*) (/usr/local/bin/node+0xbcad25)
#11 0xbbfed3 in v8::internal::Object::GetPropertyWithReceiver(v8::internal::Object*, v8::internal::String*, PropertyAttributes*) (/usr/local/bin/node+0xbbfed3)
#12 0xd60820 in v8::internal::Runtime::GetObjectProperty(v8::internal::Isolate*, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) (/usr/local/bin/node+0xd60820)
#13 0xd61149 in v8::internal::Runtime_KeyedGetProperty(v8::internal::Arguments, v8::internal::Isolate*) (/usr/local/bin/node+0xd61149)
#14 0x7f23ee00618d (<unknown module>)
#15 0x7f23ee2ce5c6 (<unknown module>)
#16 0x7f23ee00a96d (<unknown module>)
#17 0x7f23ee2cdcba (<unknown module>)
#18 0x7f23ee2cd808 (<unknown module>)
#19 0x7f23ee0284fd (<unknown module>)
#20 0x7f23ee296d49 (<unknown module>)
#21 0x7f23ee00a96d (<unknown module>)
#22 0x7f23ee0245e0 (<unknown module>)
#23 0x7f23ee0118b6 (<unknown module>)
#24 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#25 0x7a7c2a in v8::Function::Call(v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x7a7c2a)
#26 0x10148f5 in node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x10148f5)
#27 0x1014b19 in node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*) (/usr/local/bin/node+0x1014b19)
#28 0x1039dc1 in node::After(uv_fs_s*) (/usr/local/bin/node+0x1039dc1)
#29 0x10be1ec in uv__work_done /home/ubuntu/node/out/../deps/uv/src/unix/threadpool.c:220:5
Indirect leak of 8192 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0xb9b912 in v8::internal::SlotsBufferAllocator::AllocateBuffer(v8::internal::SlotsBuffer*) (/usr/local/bin/node+0xb9b912)
#2 0xaddad9 in v8::internal::StaticMarkingVisitor<v8::internal::IncrementalMarkingMarkingVisitor>::MarkMapContents(v8::internal::Heap*, v8::internal::Map*) (/usr/local/bin/node+0xaddad9)
#3 0xac56e6 in v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction) (/usr/local/bin/node+0xac56e6)
#4 0xe3ae78 in v8::internal::NewSpace::SlowAllocateRaw(int) (/usr/local/bin/node+0xe3ae78)
#5 0x991944 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationSpace) (/usr/local/bin/node+0x991944)
#6 0x966436 in v8::internal::Heap::AllocateHashTable(int, v8::internal::PretenureFlag) (/usr/local/bin/node+0x966436)
#7 0xc595bd in v8::internal::Dictionary<v8::internal::StringDictionaryShape, v8::internal::String*>::Allocate(int) (/usr/local/bin/node+0xc595bd)
#8 0xbd3f1e in v8::internal::JSObject::NormalizeProperties(v8::internal::PropertyNormalizationMode, int) (/usr/local/bin/node+0xbd3f1e)
#9 0xbffcb5 in v8::internal::JSObject::SetPropertyCallback(v8::internal::String*, v8::internal::Object*, PropertyAttributes) (/usr/local/bin/node+0xbffcb5)
#10 0xc013ad in v8::internal::JSObject::DefineAccessor(v8::internal::String*, v8::internal::Object*, v8::internal::Object*, PropertyAttributes) (/usr/local/bin/node+0xc013ad)
#11 0xc00a8b in v8::internal::JSObject::DefineAccessor(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>, PropertyAttributes) (/usr/local/bin/node+0xc00a8b)
#12 0xd61d6a in v8::internal::Runtime_DefineOrRedefineAccessorProperty(v8::internal::Arguments, v8::internal::Isolate*) (/usr/local/bin/node+0xd61d6a)
#13 0x7f23ee00618d (<unknown module>)
#14 0x7f23ee022793 (<unknown module>)
#15 0x7f23ee0229fa (<unknown module>)
#16 0x7f23ee023355 (<unknown module>)
#17 0x7f23ee0156cd (<unknown module>)
#18 0x7f23ee023380 (<unknown module>)
#19 0x7f23ee0245e6 (<unknown module>)
#20 0x7f23ee0118b6 (<unknown module>)
#21 0x8b974d in v8::internal::Invoke(bool, v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8b974d)
#22 0x8ba0c1 in v8::internal::Execution::TryCall(v8::internal::Handle<v8::internal::JSFunction>, v8::internal::Handle<v8::internal::Object>, int, v8::internal::Handle<v8::internal::Object>*, bool*) (/usr/local/bin/node+0x8ba0c1)
#23 0x8dffa6 in v8::internal::Factory::NewError(char const*, v8::internal::Handle<v8::internal::String>) (/usr/local/bin/node+0x8dffa6)
#24 0x7c66ad in v8::Exception::Error(v8::Handle<v8::String>) (/usr/local/bin/node+0x7c66ad)
#25 0x10138cb in node::UVException(int, char const*, char const*, char const*) (/usr/local/bin/node+0x10138cb)
#26 0x1032f3d in node::Stat(v8::Arguments const&) (/usr/local/bin/node+0x1032f3d)
#27 0x7f23ee059dba (<unknown module>)
#28 0x7f23ee0e7408 (<unknown module>)
#29 0x7f23ee0556ea (<unknown module>)
Indirect leak of 8192 byte(s) in 1 object(s) allocated from:
#0 0x5b19cb in operator new(unsigned long) (/usr/local/bin/node+0x5b19cb)
#1 0xb9b912 in v8::internal::SlotsBufferAllocator::AllocateBuffer(v8::internal::SlotsBuffer*) (/usr/local/bin/node+0xb9b912)
#2 0xada86d in void v8::internal::Code::CodeIterateBody<v8::internal::IncrementalMarkingMarkingVisitor>(v8::internal::Heap*) (/usr/local/bin/node+0xada86d)
#3 0xac56e6 in v8::internal::IncrementalMarking::Step(long, v8::internal::IncrementalMarking::CompletionAction) (/usr/local/bin/node+0xac56e6)
#4 0xe3ae78 in v8::internal::NewSpace::SlowAllocateRaw(int) (/usr/local/bin/node+0xe3ae78)
#5 0x991944 in v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationSpace) (/usr/local/bin/node+0x991944)
#6 0x954530 in v8::internal::Heap::AllocateConsString(v8::internal::String*, v8::internal::String*) (/usr/local/bin/node+0x954530)
#7 0x8d173b in v8::internal::Factory::NewConsString(v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::String>) (/usr/local/bin/node+0x8d173b)
#8 0x7b64f7 in v8::String::Concat(v8::Handle<v8::String>, v8::Handle<v8::String>) (/usr/local/bin/node+0x7b64f7)
#9 0x10138a6 in node::UVException(int, char const*, char const*, char const*) (/usr/local/bin/node+0x10138a6)
#10 0x1039ac0 in node::After(uv_fs_s*) (/usr/local/bin/node+0x1039ac0)
#11 0x10be1ec in uv__work_done /home/ubuntu/node/out/../deps/uv/src/unix/threadpool.c:220:5
#12 0x10b40c3 in uv__async_event /home/ubuntu/node/out/../deps/uv/src/unix/async.c:80:5
#13 0x10b42cb in uv__async_io /home/ubuntu/node/out/../deps/uv/src/unix/async.c:156:3
#14 0x10c0b03 in uv__io_poll /home/ubuntu/node/out/../deps/uv/src/unix/linux-core.c:271:9
#15 0x10b4767 in uv_run /home/ubuntu/node/out/../deps/uv/src/unix/core.c:317:5
#16 0x101df5d in node::Start(int, char**) (/usr/local/bin/node+0x101df5d)
#17 0x7f2413a8c76c in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x2176c)
SUMMARY: AddressSanitizer: 60400 byte(s) leaked in 51 allocation(s).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment