Skip to content

Memory leak (see attached valgrind.log) #1202

@sudokai

Description

@sudokai

Issue or Feature

I'm using node-canvas for a project and it looks like there's some memory leak in the code, because the memory consumption of my app grows until the process is killed by the kernel due to an OOM. I've checked my own code using heap snapshots and the heap is around 20MB and stable.

Steps to Reproduce

I'm trying to isolate the offending part of the code, but I don't have it yet. I did run the program through valgrind and here's the log:

==18863== Memcheck, a memory error detector
==18863== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al.
==18863== Using Valgrind-3.13.0 and LibVEX; rerun with -h for copyright info
==18863== Command: node server.js
==18863== 
==18863== Warning: set address range perms: large range [0x3573c223a000, 0x3573e223b000) (noaccess)
==18863== 
==18863== Process terminating with default action of signal 2 (SIGINT)
==18863==    at 0x5E264E9: syscall (in /usr/lib64/libc-2.25.so)
==18863==    by 0x14264E9: uv__epoll_wait (linux-syscalls.c:321)
==18863==    by 0x14244B7: uv__io_poll (linux-core.c:289)
==18863==    by 0x1412F85: uv_run (core.c:368)
==18863==    by 0x8D443C: node::Start(uv_loop_s*, int, char const* const*, int, char const* const*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x8CC8FC: node::Start(int, char**) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x5D3B889: (below main) (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== HEAP SUMMARY:
==18863==     in use at exit: 16,550,785 bytes in 37,187 blocks
==18863==   total heap usage: 1,711,891 allocs, 1,674,704 frees, 4,661,610,389 bytes allocated
==18863== 
==18863== 7 bytes in 1 blocks are possibly lost in loss record 562 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B8C19: ???
==18863== 
==18863== 7 bytes in 1 blocks are definitely lost in loss record 563 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B8EF9: ???
==18863== 
==18863== 8 bytes in 1 blocks are definitely lost in loss record 716 of 7,755
==18863==    at 0x4C2E1CA: operator new(unsigned long) (vg_replace_malloc.c:334)
==18863==    by 0xB917888: pipeline(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/sharp/build/Release/sharp.node)
==18863==    by 0xB923686: ??? (in /node_modules/sharp/build/Release/sharp.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C247ABAE: ???
==18863==    by 0x3573C2479F28: ???
==18863==    by 0x3573C24F97DF: ???
==18863==    by 0x3573C24BD1D5: ???
==18863== 
==18863== 8 bytes in 1 blocks are definitely lost in loss record 717 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B8EF9: ???
==18863== 
==18863== 16 bytes in 1 blocks are possibly lost in loss record 2,119 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730F6E: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC736258: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC7137D8: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D10D: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 16 bytes in 1 blocks are possibly lost in loss record 2,120 of 7,755
==18863==    at 0x4C2DAAC: malloc (vg_replace_malloc.c:298)
==18863==    by 0x4C2FC5F: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730E7E: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC736258: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC7137D8: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D10D: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863== 
==18863== 16 bytes in 1 blocks are possibly lost in loss record 2,121 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730F6E: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC736258: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC713836: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D10D: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 16 bytes in 1 blocks are possibly lost in loss record 2,122 of 7,755
==18863==    at 0x4C2DAAC: malloc (vg_replace_malloc.c:298)
==18863==    by 0x4C2FC5F: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730E7E: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC736258: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC713836: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D10D: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863== 
==18863== 16 bytes in 1 blocks are possibly lost in loss record 2,123 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730F6E: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC736258: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC71EBEE: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D119: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 16 bytes in 1 blocks are possibly lost in loss record 2,124 of 7,755
==18863==    at 0x4C2DAAC: malloc (vg_replace_malloc.c:298)
==18863==    by 0x4C2FC5F: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730E7E: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC736258: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC71EBEE: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D119: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863== 
==18863== 16 bytes in 1 blocks are possibly lost in loss record 2,125 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730F6E: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC736258: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC718E9A: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D11E: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 16 bytes in 1 blocks are possibly lost in loss record 2,126 of 7,755
==18863==    at 0x4C2DAAC: malloc (vg_replace_malloc.c:298)
==18863==    by 0x4C2FC5F: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730E7E: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC736258: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC718E9A: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D11E: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863== 
==18863== 16 bytes in 1 blocks are possibly lost in loss record 2,127 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730528: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC735F70: g_type_register_static (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC7139BA: g_flags_register_static (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xBF0B7D6: vips_foreign_png_filter_get_type (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBED801F: ??? (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xC735075: g_type_class_ref (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC734D15: g_type_class_ref (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xBF0FD9E: vips_class_map_all (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF0FD2E: vips_type_map (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF0FD2E: vips_type_map (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863== 
==18863== 21 bytes in 3 blocks are definitely lost in loss record 2,342 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B3959: ???
==18863== 
==18863== 24 bytes in 1 blocks are possibly lost in loss record 3,151 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC734EC0: g_type_class_ref (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC734D15: g_type_class_ref (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC723A7F: g_param_spec_flags (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xBED53B2: ??? (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xC735075: g_type_class_ref (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC734D15: g_type_class_ref (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xBF0FD9E: vips_class_map_all (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF0FD2E: vips_type_map (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF0FD2E: vips_type_map (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF0FD2E: vips_type_map (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863== 
==18863== 24 bytes in 3 blocks are definitely lost in loss record 3,152 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B3959: ???
==18863== 
==18863== 26 bytes in 1 blocks are possibly lost in loss record 3,196 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x10106FAD: pango_language_from_string (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0x101070AD: pango_language_get_default (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0x100FFCA3: ??? (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0xC73755B: g_type_create_instance (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC718124: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC71A0EC: g_object_new_with_properties (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC71AA40: g_object_new (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x10104761: pango_font_map_create_context (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0xFA1E0F9: pango_cairo_create_context (in /node_modules/sharp/vendor/lib/libpangocairo-1.0.so.0.4100.0)
==18863==    by 0xFA1E14E: pango_cairo_create_layout (in /node_modules/sharp/vendor/lib/libpangocairo-1.0.so.0.4100.0)
==18863== 
==18863== 32 bytes in 1 blocks are possibly lost in loss record 4,709 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC734EC0: g_type_class_ref (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC734D15: g_type_class_ref (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC72393F: g_param_spec_enum (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xBF118F3: ??? (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xC735075: g_type_class_ref (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xBF0FD9E: vips_class_map_all (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF0FD2E: vips_type_map (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xC40E687: g_once_impl (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xBF0FF9A: vips_type_find (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xB925BB8: format(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/sharp/build/Release/sharp.node)
==18863== 
==18863== 32 bytes in 1 blocks are possibly lost in loss record 4,710 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0x108192D5: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x10815510: FcFontRenderPrepare (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x10815711: FcFontMatch (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0xFC32607: ??? (in /node_modules/sharp/vendor/lib/libpangoft2-1.0.so.0.4100.0)
==18863==    by 0xFC327CC: ??? (in /node_modules/sharp/vendor/lib/libpangoft2-1.0.so.0.4100.0)
==18863==    by 0x101005E4: ??? (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0x10100705: ??? (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0x101018C9: pango_itemize_with_base_dir (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0x100F3DEB: ??? (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0x1010BD97: pango_layout_get_line (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0x1135A8C1: Context2d::setTextPath(char const*, double, double) (in /node_modules/canvas/build/Release/canvas.node)
==18863== 
==18863== 40 bytes in 1 blocks are possibly lost in loss record 4,900 of 7,755
==18863==    at 0x4C2E1CA: operator new(unsigned long) (vg_replace_malloc.c:334)
==18863==    by 0x8B208C: node::Environment::Start(int, char const* const*, int, char const* const*, bool) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x8D4189: node::Start(uv_loop_s*, int, char const* const*, int, char const* const*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x8CC8FC: node::Start(int, char**) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x5D3B889: (below main) (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 40 bytes in 1 blocks are possibly lost in loss record 4,901 of 7,755
==18863==    at 0x4C2E1CA: operator new(unsigned long) (vg_replace_malloc.c:334)
==18863==    by 0x8B20D2: node::Environment::Start(int, char const* const*, int, char const* const*, bool) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x8D4189: node::Start(uv_loop_s*, int, char const* const*, int, char const* const*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x8CC8FC: node::Start(int, char**) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x5D3B889: (below main) (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 40 bytes in 1 blocks are possibly lost in loss record 4,902 of 7,755
==18863==    at 0x4C2E1CA: operator new(unsigned long) (vg_replace_malloc.c:334)
==18863==    by 0x8B2115: node::Environment::Start(int, char const* const*, int, char const* const*, bool) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x8D4189: node::Start(uv_loop_s*, int, char const* const*, int, char const* const*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x8CC8FC: node::Start(int, char**) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x5D3B889: (below main) (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 40 bytes in 1 blocks are possibly lost in loss record 4,903 of 7,755
==18863==    at 0x4C2E1CA: operator new(unsigned long) (vg_replace_malloc.c:334)
==18863==    by 0x8B2154: node::Environment::Start(int, char const* const*, int, char const* const*, bool) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x8D4189: node::Start(uv_loop_s*, int, char const* const*, int, char const* const*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x8CC8FC: node::Start(int, char**) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x5D3B889: (below main) (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 48 bytes in 1 blocks are possibly lost in loss record 4,999 of 7,755
==18863==    at 0x4C2E1CA: operator new(unsigned long) (vg_replace_malloc.c:334)
==18863==    by 0x9DB99D: v8_inspector::String16::String16(unsigned short const*, unsigned long) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x9DED72: v8_inspector::toString16(v8_inspector::StringView const&) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x9D8120: v8_inspector::InspectedContext::InspectedContext(v8_inspector::V8InspectorImpl*, v8_inspector::V8ContextInfo const&, int) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xA0C7EC: v8_inspector::V8InspectorImpl::contextCreated(v8_inspector::V8ContextInfo const&) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x963B91: node::inspector::Agent::Start(node::NodePlatform*, char const*, node::DebugOptions const&) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x8D41FF: node::Start(uv_loop_s*, int, char const* const*, int, char const* const*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x8CC8FC: node::Start(int, char**) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x5D3B889: (below main) (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 63 bytes in 9 blocks are definitely lost in loss record 5,067 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C2593359: ???
==18863== 
==18863== 64 bytes in 4 blocks are definitely lost in loss record 5,250 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0x11367281: get_family_name(FT_FaceRec_*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11367493: get_pango_font_description(unsigned char*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1134EB13: Canvas::RegisterFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1134A875: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C24BD1D5: ???
==18863== 
==18863== 70 bytes in 10 blocks are definitely lost in loss record 5,252 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C2545CD9: ???
==18863== 
==18863== 72 bytes in 1 blocks are possibly lost in loss record 5,284 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730528: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC735F70: g_type_register_static (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC73608C: g_type_register_static_simple (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x10111E84: pango_renderer_get_type (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0xFA21870: pango_cairo_renderer_get_type (in /node_modules/sharp/vendor/lib/libpangocairo-1.0.so.0.4100.0)
==18863==    by 0xFA21A14: ??? (in /node_modules/sharp/vendor/lib/libpangocairo-1.0.so.0.4100.0)
==18863==    by 0x1135AA02: Context2d::setTextPath(char const*, double, double) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135AC95: Context2d::FillText(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863== 
==18863== 72 bytes in 9 blocks are definitely lost in loss record 5,285 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C2593359: ???
==18863== 
==18863== 80 bytes in 1 blocks are possibly lost in loss record 5,875 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC734EC0: g_type_class_ref (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC734D15: g_type_class_ref (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC737498: g_type_create_instance (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC71F0C0: g_param_spec_internal (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC723CC7: g_param_spec_string (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xBF0E71E: ??? (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xC735075: g_type_class_ref (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC734D15: g_type_class_ref (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xBF0FD9E: vips_class_map_all (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF0FD2E: vips_type_map (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863== 
==18863== 80 bytes in 10 blocks are definitely lost in loss record 5,876 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C2545CD9: ???
==18863== 
==18863== 91 bytes in 13 blocks are definitely lost in loss record 6,021 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B3B59: ???
==18863== 
==18863== 96 bytes in 1 blocks are possibly lost in loss record 6,453 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730209: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D051: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4E3B6A4: _dlerror_run (in /usr/lib64/libdl-2.25.so)
==18863==    by 0x4E3AFB0: dlopen@@GLIBC_2.2.5 (in /usr/lib64/libdl-2.25.so)
==18863== 
==18863== 96 bytes in 1 blocks are possibly lost in loss record 6,454 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730209: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC73624A: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC7137D8: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D10D: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 96 bytes in 1 blocks are possibly lost in loss record 6,455 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730209: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC73624A: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC713836: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D10D: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 96 bytes in 1 blocks are possibly lost in loss record 6,456 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730209: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC73624A: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC71EBEE: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D119: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 96 bytes in 1 blocks are possibly lost in loss record 6,457 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730209: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC73624A: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC718E9A: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D11E: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 98 bytes in 14 blocks are definitely lost in loss record 6,464 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C259F3B9: ???
==18863== 
==18863== 104 bytes in 13 blocks are definitely lost in loss record 6,487 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B3B59: ???
==18863== 
==18863== 112 bytes in 14 blocks are definitely lost in loss record 6,697 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C259F3B9: ???
==18863== 
==18863== 120 bytes in 1 blocks are definitely lost in loss record 6,813 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0x5DAD740: __libc_alloc_buffer_allocate (in /usr/lib64/libc-2.25.so)
==18863==    by 0x5E50DF7: __resolv_conf_allocate (in /usr/lib64/libc-2.25.so)
==18863==    by 0x5E4DE03: __resolv_conf_load (in /usr/lib64/libc-2.25.so)
==18863==    by 0x5E50308: __resolv_conf_get_current (in /usr/lib64/libc-2.25.so)
==18863==    by 0x5E4EB6C: __res_vinit (in /usr/lib64/libc-2.25.so)
==18863==    by 0x5E4FCFF: __resolv_context_get (in /usr/lib64/libc-2.25.so)
==18863==    by 0x5E10B5D: gaih_inet.constprop.7 (in /usr/lib64/libc-2.25.so)
==18863==    by 0x5E12EBC: getaddrinfo (in /usr/lib64/libc-2.25.so)
==18863==    by 0x1419260: uv__getaddrinfo_work (getaddrinfo.c:103)
==18863==    by 0x1410110: worker (threadpool.c:83)
==18863==    by 0x5B0336C: start_thread (in /usr/lib64/libpthread-2.25.so)
==18863== 
==18863== 128 bytes in 2 blocks are definitely lost in loss record 6,935 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0x108053D6: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x10805710: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080D95D: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080FCB7: FcFreeTypeQueryFace (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080A9D4: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080AFC8: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x10804BB0: FcConfigAppFontAddFile (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1136756B: register_font(unsigned char*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1134EEC3: Canvas::RegisterFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1134A875: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863== 
==18863== 132 bytes in 1 blocks are possibly lost in loss record 6,940 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC7312B7: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC736321: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC7137D8: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D10D: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 132 bytes in 1 blocks are possibly lost in loss record 6,941 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC7312B7: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC736321: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC713836: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D10D: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 133 bytes in 19 blocks are definitely lost in loss record 6,942 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B2179: ???
==18863== 
==18863== 148 bytes in 1 blocks are possibly lost in loss record 7,012 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC7310B3: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC736321: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC71EBEE: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D119: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 148 bytes in 1 blocks are possibly lost in loss record 7,013 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0xC3E8B67: g_malloc0 (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC7310B3: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC736321: g_type_register_fundamental (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC718E9A: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D11E: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 152 bytes in 19 blocks are definitely lost in loss record 7,022 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B2179: ???
==18863== 
==18863== 175 bytes in 25 blocks are definitely lost in loss record 7,042 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25A3B59: ???
==18863== 
==18863== 184 bytes in 1 blocks are possibly lost in loss record 7,066 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730528: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC735F70: g_type_register_static (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC720930: g_param_type_register_static (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC723320: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC70D124: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0x4010B32: _dl_init (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4015A89: dl_open_worker (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5E6FEBE: _dl_catch_error (in /usr/lib64/libc-2.25.so)
==18863==    by 0x4014F98: _dl_open (in /usr/lib64/ld-2.25.so)
==18863==    by 0x4E3AF25: dlopen_doit (in /usr/lib64/libdl-2.25.so)
==18863== 
==18863== 196 bytes in 28 blocks are definitely lost in loss record 7,092 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25BB059: ???
==18863== 
==18863== 200 bytes in 25 blocks are definitely lost in loss record 7,098 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25A3B59: ???
==18863== 
==18863== 224 bytes in 28 blocks are definitely lost in loss record 7,107 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25BB059: ???
==18863== 
==18863== 259 bytes in 37 blocks are definitely lost in loss record 7,161 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C2593559: ???
==18863== 
==18863== 288 bytes in 1 blocks are possibly lost in loss record 7,180 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC730528: ??? (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC735F70: g_type_register_static (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xC7138EA: g_enum_register_static (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xBF0BFD6: vips_combine_mode_get_type (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF01875: ??? (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xC735075: g_type_class_ref (in /node_modules/sharp/vendor/lib/libgobject-2.0.so.0.5501.0)
==18863==    by 0xBF0FD9E: vips_class_map_all (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF0FD2E: vips_type_map (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF0FD2E: vips_type_map (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF0FD2E: vips_type_map (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863== 
==18863== 288 bytes in 36 blocks are definitely lost in loss record 7,181 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C2593559: ???
==18863== 
==18863== 294 bytes in 42 blocks are definitely lost in loss record 7,182 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B3379: ???
==18863== 
==18863== 294 bytes in 42 blocks are definitely lost in loss record 7,183 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C2545ED9: ???
==18863== 
==18863== 304 bytes in 1 blocks are possibly lost in loss record 7,193 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0x4013C86: _dl_allocate_tls (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5B03E1F: pthread_create@@GLIBC_2.2.5 (in /usr/lib64/libpthread-2.25.so)
==18863==    by 0x963CA1: node::inspector::Agent::Start(node::NodePlatform*, char const*, node::DebugOptions const&) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x8D41FF: node::Start(uv_loop_s*, int, char const* const*, int, char const* const*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x8CC8FC: node::Start(int, char**) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x5D3B889: (below main) (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 320 bytes in 40 blocks are definitely lost in loss record 7,200 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C2545ED9: ???
==18863== 
==18863== 336 bytes in 42 blocks are definitely lost in loss record 7,204 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B3379: ???
==18863== 
==18863== 336 bytes in 48 blocks are definitely lost in loss record 7,205 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B9F39: ???
==18863== 
==18863== 376 bytes in 47 blocks are definitely lost in loss record 7,219 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B9F39: ???
==18863== 
==18863== 392 bytes in 56 blocks are definitely lost in loss record 7,243 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25C30F9: ???
==18863== 
==18863== 406 bytes in 58 blocks are definitely lost in loss record 7,249 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C259F5B9: ???
==18863== 
==18863== 456 bytes in 57 blocks are definitely lost in loss record 7,268 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25C30F9: ???
==18863== 
==18863== 464 bytes in 58 blocks are definitely lost in loss record 7,269 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C259F5B9: ???
==18863== 
==18863== 512 bytes in 2 blocks are definitely lost in loss record 7,320 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0x108053BF: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x10805710: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080D95D: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080FCB7: FcFreeTypeQueryFace (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080A9D4: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080AFC8: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x10804BB0: FcConfigAppFontAddFile (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1136756B: register_font(unsigned char*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1134EEC3: Canvas::RegisterFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1134A875: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863== 
==18863== 539 bytes in 77 blocks are definitely lost in loss record 7,326 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B2379: ???
==18863== 
==18863== 616 bytes in 77 blocks are definitely lost in loss record 7,339 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B2379: ???
==18863== 
==18863== 672 bytes in 96 blocks are definitely lost in loss record 7,362 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C2404238: ???
==18863== 
==18863== 721 bytes in 103 blocks are definitely lost in loss record 7,371 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25A3599: ???
==18863== 
==18863== 792 bytes in 99 blocks are definitely lost in loss record 7,380 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C2404238: ???
==18863== 
==18863== 816 bytes in 102 blocks are definitely lost in loss record 7,385 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25A3599: ???
==18863== 
==18863== 833 bytes in 119 blocks are definitely lost in loss record 7,388 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25BB259: ???
==18863== 
==18863== 952 bytes in 119 blocks are definitely lost in loss record 7,405 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25BB259: ???
==18863== 
==18863== 1,088 bytes in 34 blocks are definitely lost in loss record 7,433 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0x108056F6: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080D95D: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080FCB7: FcFreeTypeQueryFace (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080A9D4: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080AFC8: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x10804BB0: FcConfigAppFontAddFile (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1136756B: register_font(unsigned char*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1134EEC3: Canvas::RegisterFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1134A875: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863== 
==18863== 1,169 bytes in 167 blocks are definitely lost in loss record 7,448 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B3579: ???
==18863== 
==18863== 1,216 bytes in 4 blocks are possibly lost in loss record 7,455 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0x4013C86: _dl_allocate_tls (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5B03E1F: pthread_create@@GLIBC_2.2.5 (in /usr/lib64/libpthread-2.25.so)
==18863==    by 0x1420B98: uv_thread_create (thread.c:198)
==18863==    by 0x91FB50: node::NodePlatform::NodePlatform(int, uv_loop_s*, v8::TracingController*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x8CC88A: node::Start(int, char**) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x5D3B889: (below main) (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 1,216 bytes in 4 blocks are possibly lost in loss record 7,456 of 7,755
==18863==    at 0x4C2FA1E: calloc (vg_replace_malloc.c:711)
==18863==    by 0x4013C86: _dl_allocate_tls (in /usr/lib64/ld-2.25.so)
==18863==    by 0x5B03E1F: pthread_create@@GLIBC_2.2.5 (in /usr/lib64/libpthread-2.25.so)
==18863==    by 0x1420B98: uv_thread_create (thread.c:198)
==18863==    by 0x141027A: init_threads (threadpool.c:164)
==18863==    by 0x141027A: init_once (threadpool.c:191)
==18863==    by 0x5B0B7F6: __pthread_once_slow (in /usr/lib64/libpthread-2.25.so)
==18863==    by 0x1420E28: uv_once (thread.c:359)
==18863==    by 0x14103D5: uv__work_submit (threadpool.c:199)
==18863==    by 0x1417AB3: uv_fs_open (fs.c:1310)
==18863==    by 0x9014E4: node::Open(v8::FunctionCallbackInfo<v8::Value> const&) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863== 
==18863== 1,344 bytes in 168 blocks are definitely lost in loss record 7,470 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B3579: ???
==18863== 
==18863== 1,400 bytes in 200 blocks are definitely lost in loss record 7,471 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25BA139: ???
==18863== 
==18863== 1,582 bytes in 226 blocks are definitely lost in loss record 7,487 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xC3E8B0F: g_malloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC40438B: g_strdup (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F2C6: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B8C19: ???
==18863== 
==18863== 1,600 bytes in 200 blocks are definitely lost in loss record 7,491 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25BA139: ???
==18863== 
==18863== 1,792 bytes in 224 blocks are definitely lost in loss record 7,505 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0xC3E8BAD: g_realloc (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0xC407643: g_string_insert_len (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x1134F349: Canvas::ResolveFontDescription(_PangoFontDescription const*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135D856: Context2d::SetFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11352B65: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0x3573C24042FC: ???
==18863==    by 0x3573C24BD1D5: ???
==18863==    by 0x3573C25B8C19: ???
==18863== 
==18863== 3,002 (1,024 direct, 1,978 indirect) bytes in 2 blocks are definitely lost in loss record 7,561 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0x10818661: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x108194CB: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x10819A5E: FcPatternAddInteger (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080FC48: FcFreeTypeQueryFace (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080A9D4: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080AFC8: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x10804BB0: FcConfigAppFontAddFile (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1136756B: register_font(unsigned char*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1134EEC3: Canvas::RegisterFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1134A875: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863== 
==18863== 4,089 (1,536 direct, 2,553 indirect) bytes in 2 blocks are definitely lost in loss record 7,602 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0x10818661: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x108191A2: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x10815121: FcFontRenderPrepare (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x10815711: FcFontMatch (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0xFC32607: ??? (in /node_modules/sharp/vendor/lib/libpangoft2-1.0.so.0.4100.0)
==18863==    by 0xFC327CC: ??? (in /node_modules/sharp/vendor/lib/libpangoft2-1.0.so.0.4100.0)
==18863==    by 0x101005E4: ??? (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0x10100705: ??? (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0x101018C9: pango_itemize_with_base_dir (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0x100F3DEB: ??? (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0x1010BD97: pango_layout_get_line (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863== 
==18863== 8,508 (1,024 direct, 7,484 indirect) bytes in 2 blocks are definitely lost in loss record 7,677 of 7,755
==18863==    at 0x4C2FC15: realloc (vg_replace_malloc.c:785)
==18863==    by 0x10818661: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x108194CB: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x10819C02: ??? (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0x1080A731: FcDefaultSubstitute (in /node_modules/sharp/vendor/lib/libfontconfig.so.1.10.1)
==18863==    by 0xFC3104F: ??? (in /node_modules/sharp/vendor/lib/libpangoft2-1.0.so.0.4100.0)
==18863==    by 0x10100A8E: ??? (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0x101018C9: pango_itemize_with_base_dir (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0x100F3DEB: ??? (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0x1010BD97: pango_layout_get_line (in /node_modules/sharp/vendor/lib/libpango-1.0.so.0.4100.0)
==18863==    by 0x1135A8C1: Context2d::setTextPath(char const*, double, double) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1135AC95: Context2d::FillText(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863== 
==18863== 131,856 (448 direct, 131,408 indirect) bytes in 4 blocks are definitely lost in loss record 7,747 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0x5D3C468: __gconv_open (in /usr/lib64/libc-2.25.so)
==18863==    by 0x5D3BE55: iconv_open (in /usr/lib64/libc-2.25.so)
==18863==    by 0xC3BECEA: g_iconv_open (in /node_modules/sharp/vendor/lib/libglib-2.0.so.0.5501.0)
==18863==    by 0x11367156: to_utf8(unsigned char*, unsigned int, unsigned short, unsigned short) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1136726F: get_family_name(FT_FaceRec_*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x11367493: get_pango_font_description(unsigned char*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1134EB13: Canvas::RegisterFont(Nan::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1134A875: Nan::imp::FunctionCallbackWrapper(v8::FunctionCallbackInfo<v8::Value> const&) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0xA5FF62: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD710B: v8::internal::MaybeHandle<v8::internal::Object> v8::internal::(anonymous namespace)::HandleApiCallHelper<false>(v8::internal::Isolate*, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::HeapObject>, v8::internal::Handle<v8::internal::FunctionTemplateInfo>, v8::internal::Handle<v8::internal::Object>, v8::internal::BuiltinArguments) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863==    by 0xAD7D5E: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) (in /.nvm/versions/node/v8.11.3/bin/node)
==18863== 
==18863== 346,876 bytes in 1 blocks are possibly lost in loss record 7,751 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0xBF1C17B: vips_tracked_malloc (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF14702: vips_image_write_prepare (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF17F0A: vips_image_generate (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF14E93: vips_image_write (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBED98C6: ??? (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBED9B71: vips__png_read_buffer (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBED7490: ??? (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBED6013: ??? (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF20F13: vips__region_start (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF20F71: ??? (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863==    by 0xBF21C17: vips_region_fill (in /node_modules/sharp/vendor/lib/libvips.so.42.8.1)
==18863== 
==18863== 3,080,192 bytes in 94 blocks are possibly lost in loss record 7,754 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0x115892AE: ??? (in /usr/lib64/libjpeg.so.62.2.0)
==18863==    by 0x1157BB9A: ??? (in /usr/lib64/libjpeg.so.62.2.0)
==18863==    by 0x115769F1: ??? (in /usr/lib64/libjpeg.so.62.2.0)
==18863==    by 0x11582883: ??? (in /usr/lib64/libjpeg.so.62.2.0)
==18863==    by 0x115760A9: jpeg_write_scanlines (in /usr/lib64/libjpeg.so.62.2.0)
==18863==    by 0x1134C5CE: encode_jpeg(jpeg_compress_struct, _cairo_surface*, int, bool, int, int) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1134C9F2: write_to_jpeg_buffer(_cairo_surface*, JpegClosure*, unsigned char**, unsigned int*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1410110: worker (threadpool.c:83)
==18863==    by 0x5B0336C: start_thread (in /usr/lib64/libpthread-2.25.so)
==18863==    by 0x5E2BB4E: clone (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== 5,898,240 bytes in 180 blocks are definitely lost in loss record 7,755 of 7,755
==18863==    at 0x4C2DB6B: malloc (vg_replace_malloc.c:299)
==18863==    by 0x115892AE: ??? (in /usr/lib64/libjpeg.so.62.2.0)
==18863==    by 0x1157BB9A: ??? (in /usr/lib64/libjpeg.so.62.2.0)
==18863==    by 0x115769F1: ??? (in /usr/lib64/libjpeg.so.62.2.0)
==18863==    by 0x11582883: ??? (in /usr/lib64/libjpeg.so.62.2.0)
==18863==    by 0x115760A9: jpeg_write_scanlines (in /usr/lib64/libjpeg.so.62.2.0)
==18863==    by 0x1134C5CE: encode_jpeg(jpeg_compress_struct, _cairo_surface*, int, bool, int, int) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1134C9F2: write_to_jpeg_buffer(_cairo_surface*, JpegClosure*, unsigned char**, unsigned int*) (in /node_modules/canvas/build/Release/canvas.node)
==18863==    by 0x1410110: worker (threadpool.c:83)
==18863==    by 0x5B0336C: start_thread (in /usr/lib64/libpthread-2.25.so)
==18863==    by 0x5E2BB4E: clone (in /usr/lib64/libc-2.25.so)
==18863== 
==18863== LEAK SUMMARY:
==18863==    definitely lost: 5,925,071 bytes in 3,018 blocks
==18863==    indirectly lost: 143,423 bytes in 506 blocks
==18863==      possibly lost: 3,431,941 bytes in 136 blocks
==18863==    still reachable: 6,943,286 bytes in 32,752 blocks
==18863==                       of which reachable via heuristic:
==18863==                         stdstring          : 109 bytes in 3 blocks
==18863==                         length64           : 80 bytes in 2 blocks
==18863==                         newarray           : 37,424 bytes in 67 blocks
==18863==         suppressed: 0 bytes in 0 blocks
==18863== Reachable blocks (those to which a pointer was found) are not shown.
==18863== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==18863== 
==18863== For counts of detected and suppressed errors, rerun with: -v
==18863== ERROR SUMMARY: 92 errors from 92 contexts (suppressed: 0 from 0)

Your Environment

node-canvas commit 013223f
node.js 8.11 LTS on Linux x86_64

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions