==5249== Memcheck, a memory error detector ==5249== Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. ==5249== Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info ==5249== Command: ./build/src/pipedald /etc/pipedal/config ./vite/dist -port 0.0.0.0:8080 -log-level debug ==5249== Parent PID: 5248 ==5249== ==5249== ==5249== HEAP SUMMARY: ==5249== in use at exit: 88,737 bytes in 474 blocks ==5249== total heap usage: 662,523 allocs, 662,049 frees, 52,720,309 bytes allocated ==5249== ==5249== 22 bytes in 1 blocks are definitely lost in loss record 11 of 102 ==5249== at 0x48850C8: malloc (vg_replace_malloc.c:381) ==5249== by 0x61DC32F: ??? ==5249== by 0x61BFFC3: ??? ==5249== by 0x61C01DB: ??? ==5249== by 0x61BF9D7: ??? ==5249== by 0x61C0267: ??? ==5249== by 0x61C0677: ??? ==5249== by 0x61C0C1B: ??? ==5249== by 0x61C0C47: ??? ==5249== by 0x5F143DB: ??? ==5249== by 0x5F14613: ??? ==5249== by 0x6046B87: ??? ==5249== ==5249== 56 bytes in 1 blocks are definitely lost in loss record 45 of 102 ==5249== at 0x48850C8: malloc (vg_replace_malloc.c:381) ==5249== by 0x6233FC7: ??? ==5249== by 0x6232503: ??? ==5249== by 0x6233197: ??? ==5249== by 0x6233343: ??? ==5249== by 0x6233AB7: ??? ==5249== by 0x5F14453: ??? ==5249== by 0x5F14613: ??? ==5249== by 0x6046B87: ??? ==5249== by 0x5EFD7B7: ??? ==5249== by 0x5EFE143: ??? ==5249== by 0x60467A7: ??? ==5249== ==5249== 88 bytes in 1 blocks are definitely lost in loss record 52 of 102 ==5249== at 0x48850C8: malloc (vg_replace_malloc.c:381) ==5249== by 0x625EF8B: ??? ==5249== by 0x61CD1E7: ??? ==5249== by 0x61CD3AF: ??? ==5249== by 0x61CD46B: ??? ==5249== by 0x5F1C0E7: ??? ==5249== by 0x5F0A637: ??? ==5249== by 0x5F143AB: ??? ==5249== by 0x5F14613: ??? ==5249== by 0x6046B87: ??? ==5249== by 0x5EFD7B7: ??? ==5249== by 0x5EFE143: ??? ==5249== ==5249== 3,352 (80 direct, 3,272 indirect) bytes in 1 blocks are definitely lost in loss record 89 of 102 ==5249== at 0x48850C8: malloc (vg_replace_malloc.c:381) ==5249== by 0x6235507: ??? ==5249== by 0x61BFFEB: ??? ==5249== by 0x61C01DB: ??? ==5249== by 0x61BF9D7: ??? ==5249== by 0x61C0267: ??? ==5249== by 0x61C0677: ??? ==5249== by 0x61C0C1B: ??? ==5249== by 0x61C0C47: ??? ==5249== by 0x5F143DB: ??? ==5249== by 0x5F14613: ??? ==5249== by 0x6046B87: ??? ==5249== ==5249== 3,709 (80 direct, 3,629 indirect) bytes in 1 blocks are definitely lost in loss record 91 of 102 ==5249== at 0x48850C8: malloc (vg_replace_malloc.c:381) ==5249== by 0x6235507: ??? ==5249== by 0x626268B: ??? ==5249== by 0x604751B: ??? ==5249== by 0x624C53B: ??? ==5249== by 0x6046AA7: ??? ==5249== by 0x6046C17: ??? ==5249== by 0x5EFD7B7: ??? ==5249== by 0x5EFE143: ??? ==5249== by 0x60467A7: ??? ==5249== by 0x1B727F: CollatorImpl::CollatorImpl(std::shared_ptr, char const*) (Locale.cpp:385) ==5249== by 0x1B7717: LocaleImpl::GetCollator() (Locale.cpp:444) ==5249== ==5249== 3,950 (56 direct, 3,894 indirect) bytes in 1 blocks are definitely lost in loss record 92 of 102 ==5249== at 0x48850C8: malloc (vg_replace_malloc.c:381) ==5249== by 0x625EF8B: ??? ==5249== by 0x624BE7B: ??? ==5249== by 0x60460BF: ??? ==5249== by 0x6046C0B: ??? ==5249== by 0x5EFD7B7: ??? ==5249== by 0x5EFE143: ??? ==5249== by 0x60467A7: ??? ==5249== by 0x1B727F: CollatorImpl::CollatorImpl(std::shared_ptr, char const*) (Locale.cpp:385) ==5249== by 0x1B7717: LocaleImpl::GetCollator() (Locale.cpp:444) ==5249== by 0x156B67: main (main.cpp:303) ==5249== ==5249== 4,264 bytes in 1 blocks are definitely lost in loss record 99 of 102 ==5249== at 0x48850C8: malloc (vg_replace_malloc.c:381) ==5249== by 0x625EFDF: ??? ==5249== by 0x61C063F: ??? ==5249== by 0x61C0C1B: ??? ==5249== by 0x61C0C47: ??? ==5249== by 0x5F143DB: ??? ==5249== by 0x5F14613: ??? ==5249== by 0x6046B87: ??? ==5249== by 0x5EFD7B7: ??? ==5249== by 0x5EFE143: ??? ==5249== by 0x60467A7: ??? ==5249== by 0x1B727F: CollatorImpl::CollatorImpl(std::shared_ptr, char const*) (Locale.cpp:385) ==5249== ==5249== 5,804 (256 direct, 5,548 indirect) bytes in 1 blocks are definitely lost in loss record 100 of 102 ==5249== at 0x48850C8: malloc (vg_replace_malloc.c:381) ==5249== by 0x625EF8B: ??? ==5249== by 0x5F143CF: ??? ==5249== by 0x5F14613: ??? ==5249== by 0x6046B87: ??? ==5249== by 0x5EFD7B7: ??? ==5249== by 0x5EFE143: ??? ==5249== by 0x60467A7: ??? ==5249== by 0x1B727F: CollatorImpl::CollatorImpl(std::shared_ptr, char const*) (Locale.cpp:385) ==5249== by 0x1B7717: LocaleImpl::GetCollator() (Locale.cpp:444) ==5249== by 0x156B67: main (main.cpp:303) ==5249== ==5249== 7,733 bytes in 276 blocks are definitely lost in loss record 101 of 102 ==5249== at 0x488A1C4: realloc (vg_replace_malloc.c:1437) ==5249== by 0x5912A2B: serd_chunk_sink (in /usr/lib/aarch64-linux-gnu/libserd-0.so.0.30.16) ==5249== by 0x5912A87: serd_chunk_sink_finish (in /usr/lib/aarch64-linux-gnu/libserd-0.so.0.30.16) ==5249== by 0x590DA67: serd_file_uri_parse (in /usr/lib/aarch64-linux-gnu/libserd-0.so.0.30.16) ==5249== by 0x470DE3: pipedal::Lv2PluginInfo::Lv2PluginInfo(pipedal::PluginHost*, LilvWorldImpl*, LilvPluginImpl const*) (PluginHost.cpp:831) ==5249== by 0x49D8F7: void std::_Construct(pipedal::Lv2PluginInfo*, pipedal::PluginHost*&&, LilvWorldImpl*&, LilvPluginImpl const*&) (stl_construct.h:119) ==5249== by 0x49A61F: void std::allocator_traits >::construct(std::allocator&, pipedal::Lv2PluginInfo*, pipedal::PluginHost*&&, LilvWorldImpl*&, LilvPluginImpl const*&) (alloc_traits.h:635) ==5249== by 0x496C5F: std::_Sp_counted_ptr_inplace, (__gnu_cxx::_Lock_policy)2>::_Sp_counted_ptr_inplace(std::allocator, pipedal::PluginHost*&&, LilvWorldImpl*&, LilvPluginImpl const*&) (shared_ptr_base.h:604) ==5249== by 0x48F12B: std::__shared_count<(__gnu_cxx::_Lock_policy)2>::__shared_count, pipedal::PluginHost*, LilvWorldImpl*&, LilvPluginImpl const*&>(pipedal::Lv2PluginInfo*&, std::_Sp_alloc_shared_tag >, pipedal::PluginHost*&&, LilvWorldImpl*&, LilvPluginImpl const*&) (shared_ptr_base.h:971) ==5249== by 0x488A3B: std::__shared_ptr::__shared_ptr, pipedal::PluginHost*, LilvWorldImpl*&, LilvPluginImpl const*&>(std::_Sp_alloc_shared_tag >, pipedal::PluginHost*&&, LilvWorldImpl*&, LilvPluginImpl const*&) (shared_ptr_base.h:1712) ==5249== by 0x482803: std::shared_ptr::shared_ptr, pipedal::PluginHost*, LilvWorldImpl*&, LilvPluginImpl const*&>(std::_Sp_alloc_shared_tag >, pipedal::PluginHost*&&, LilvWorldImpl*&, LilvPluginImpl const*&) (shared_ptr.h:464) ==5249== by 0x47E363: std::shared_ptr std::make_shared(pipedal::PluginHost*&&, LilvWorldImpl*&, LilvPluginImpl const*&) (shared_ptr.h:1010) ==5249== ==5249== LEAK SUMMARY: ==5249== definitely lost: 12,635 bytes in 284 blocks ==5249== indirectly lost: 16,343 bytes in 30 blocks ==5249== possibly lost: 0 bytes in 0 blocks ==5249== still reachable: 59,759 bytes in 160 blocks ==5249== suppressed: 0 bytes in 0 blocks ==5249== Reachable blocks (those to which a pointer was found) are not shown. ==5249== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==5249== ==5249== For lists of detected and suppressed errors, rerun with: -s ==5249== ERROR SUMMARY: 9 errors from 9 contexts (suppressed: 0 from 0)