Skip to content

Instantly share code, notes, and snippets.

@yannick
Created May 29, 2015 06:26
Show Gist options
  • Save yannick/4dec9187254c6451b9d6 to your computer and use it in GitHub Desktop.
Save yannick/4dec9187254c6451b9d6 to your computer and use it in GitHub Desktop.
==11723== Memcheck, a memory error detector
==11723== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al.
==11723== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info
==11723== Command: ./yadmp
==11723== Parent PID: 587
==11723==
--11723--
--11723-- Valgrind options:
--11723-- --leak-check=full
--11723-- -v
--11723-- --log-file=leakcheck.log
--11723-- Contents of /proc/version:
--11723-- Linux version 3.19.3-3-ARCH (builduser@tobias) (gcc version 4.9.2 20150304 (prerelease) (GCC) ) #1 SMP PREEMPT Wed Apr 8 14:10:00 CEST 2015
--11723-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-lzcnt-rdtscp-sse3-avx-avx2-bmi
--11723-- Page sizes: currently 4096, max supported 4096
--11723-- Valgrind library directory: /usr/lib/valgrind
--11723-- Reading syms from /home/yannick/code/d/yadmp/yadmp
--11723-- Reading syms from /usr/lib/ld-2.21.so
--11723-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux
--11723-- object doesn't have a symbol table
--11723-- object doesn't have a dynamic symbol table
--11723-- Scheduler: using generic scheduler lock implementation.
--11723-- Reading suppressions file: /usr/lib/valgrind/default.supp
==11723== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-11723-by-yannick-on-???
==11723== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-11723-by-yannick-on-???
==11723== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-11723-by-yannick-on-???
==11723==
==11723== TO CONTROL THIS PROCESS USING vgdb (which you probably
==11723== don't want to do, unless you know exactly what you're doing,
==11723== or are doing some strange experiment):
==11723== /usr/lib/valgrind/../../bin/vgdb --pid=11723 ...command...
==11723==
==11723== TO DEBUG THIS PROCESS USING GDB: start GDB like this
==11723== /path/to/gdb ./yadmp
==11723== and then give GDB the following command
==11723== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=11723
==11723== --pid is optional if only one valgrind process is running
==11723==
--11723-- REDIR: 0x4018a60 (ld-linux-x86-64.so.2:strlen) redirected to 0x380c20d1 (???)
--11723-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so
--11723-- object doesn't have a symbol table
--11723-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so
--11723-- object doesn't have a symbol table
==11723== WARNING: new redirection conflicts with existing -- ignoring it
--11723-- old: 0x04018a60 (strlen ) R-> (0000.0) 0x380c20d1 ???
--11723-- new: 0x04018a60 (strlen ) R-> (2007.0) 0x04c2d5d0 strlen
--11723-- REDIR: 0x40187c0 (ld-linux-x86-64.so.2:index) redirected to 0x4c2d180 (index)
--11723-- REDIR: 0x40189e0 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c2e680 (strcmp)
--11723-- REDIR: 0x4019720 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4c311d0 (mempcpy)
--11723-- Reading syms from /usr/lib/libssl.so.1.0.0
--11723-- Reading syms from /usr/lib/libcrypto.so.1.0.0
--11723-- Reading syms from /usr/lib/librt-2.21.so
--11723-- object doesn't have a symbol table
--11723-- Reading syms from /usr/lib/libpthread-2.21.so
--11723-- Reading syms from /usr/lib/libm-2.21.so
--11723-- object doesn't have a symbol table
--11723-- Reading syms from /usr/lib/libc-2.21.so
--11723-- Reading syms from /usr/lib/libdl-2.21.so
--11723-- object doesn't have a symbol table
--11723-- Reading syms from /usr/lib/libz.so.1.2.8
--11723-- object doesn't have a symbol table
--11723-- REDIR: 0x5cda4b0 (libc.so.6:strcasecmp) redirected to 0x4a24740 (_vgnU_ifunc_wrapper)
--11723-- REDIR: 0x5cdc7a0 (libc.so.6:strncasecmp) redirected to 0x4a24740 (_vgnU_ifunc_wrapper)
--11723-- REDIR: 0x5cd9c3a (libc.so.6:memcpy@GLIBC_2.2.5) redirected to 0x4a24740 (_vgnU_ifunc_wrapper)
--11723-- REDIR: 0x5cd48b0 (libc.so.6:strcmp) redirected to 0x4a24740 (_vgnU_ifunc_wrapper)
--11723-- REDIR: 0x5cd8000 (libc.so.6:rindex) redirected to 0x4c2ce60 (rindex)
--11723-- REDIR: 0x5cd6300 (libc.so.6:strlen) redirected to 0x4c2d510 (strlen)
--11723-- REDIR: 0x5cd12c0 (libc.so.6:calloc) redirected to 0x4c2c000 (calloc)
--11723-- REDIR: 0x5cd1000 (libc.so.6:realloc) redirected to 0x4c2c220 (realloc)
--11723-- REDIR: 0x5cdee80 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x4a24740 (_vgnU_ifunc_wrapper)
--11723-- REDIR: 0x5ce60a0 (libc.so.6:__memcpy_sse2_unaligned) redirected to 0x4c2ea60 (memcpy@@GLIBC_2.14)
--11723-- REDIR: 0xffffffffff600400 (???:???) redirected to 0x380c20bd (???)
--11723-- REDIR: 0x5cd0850 (libc.so.6:malloc) redirected to 0x4c29f20 (malloc)
--11723-- REDIR: 0x5cd9c90 (libc.so.6:memset) redirected to 0x4a24740 (_vgnU_ifunc_wrapper)
--11723-- REDIR: 0x5cd9d00 (libc.so.6:__GI_memset) redirected to 0x4c30760 (memset)
--11723-- REDIR: 0x5cd8c60 (libc.so.6:__GI_strstr) redirected to 0x4c31450 (__strstr_sse2)
--11723-- REDIR: 0x5cd9350 (libc.so.6:memchr) redirected to 0x4c2e720 (memchr)
--11723-- REDIR: 0x5cdeef0 (libc.so.6:__GI_memcpy) redirected to 0x4c2f080 (__GI_memcpy)
--11723-- REDIR: 0x5ce0c50 (libc.so.6:rawmemchr) redirected to 0x4c30e20 (rawmemchr)
--11723-- REDIR: 0x5cd0f60 (libc.so.6:free) redirected to 0x4c2b190 (free)
--11723-- REDIR: 0x5cd6770 (libc.so.6:__GI_strncmp) redirected to 0x4c2dcc0 (__GI_strncmp)
--11723-- REDIR: 0x5cd96a0 (libc.so.6:bcmp) redirected to 0x4a24740 (_vgnU_ifunc_wrapper)
--11723-- REDIR: 0x5d9ce30 (libc.so.6:__memcmp_sse4_1) redirected to 0x4c30090 (__memcmp_sse4_1)
--11723-- REDIR: 0x5cda340 (libc.so.6:__GI_stpcpy) redirected to 0x4c30220 (__GI_stpcpy)
--11723-- REDIR: 0x5cd7fc0 (libc.so.6:strncpy) redirected to 0x4a24740 (_vgnU_ifunc_wrapper)
--11723-- REDIR: 0x5ceb290 (libc.so.6:__strncpy_sse2_unaligned) redirected to 0x4c2db20 (__strncpy_sse2_unaligned)
--11723-- REDIR: 0x5ce5df0 (libc.so.6:__strcmp_sse2_unaligned) redirected to 0x4c2e540 (strcmp)
--11723-- REDIR: 0x5d7a9f0 (libc.so.6:__strncasecmp_avx) redirected to 0x4c2def0 (strncasecmp)
--11723-- REDIR: 0xffffffffff600000 (???:???) redirected to 0x380c20b3 (???)
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D76AC: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D76B6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Invalid read of size 8
==11723== at 0x9D76A6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723== Address 0x8812fd8 is on thread 5's stack
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D76D1: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA20E: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D76E6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA214: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D76E6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D770C: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7746: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7757: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7749: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D775B: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D767E: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D76A6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7950: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7960: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7749: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7E02: _D2gc2gc3Gcx7markAllMFNbbZ14__foreachbody3MFNbKS2gc2gc5RangeZi (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DD49F: _D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap7opApplyMFNbMDFNbKS2gc2gc5RangeZiZ9__lambda2MFNbKxS2gc2gc5RangeZi (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DD84F: nothrow int rt.util.container.treap.Treap!(gc.gc.Range).Treap.opApplyHelper(const(rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node*), scope nothrow int delegate(ref const(gc.gc.Range))) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DD83B: nothrow int rt.util.container.treap.Treap!(gc.gc.Range).Treap.opApplyHelper(const(rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node*), scope nothrow int delegate(ref const(gc.gc.Range))) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DD83B: nothrow int rt.util.container.treap.Treap!(gc.gc.Range).Treap.opApplyHelper(const(rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node*), scope nothrow int delegate(ref const(gc.gc.Range))) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DD83B: nothrow int rt.util.container.treap.Treap!(gc.gc.Range).Treap.opApplyHelper(const(rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node*), scope nothrow int delegate(ref const(gc.gc.Range))) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DD83B: nothrow int rt.util.container.treap.Treap!(gc.gc.Range).Treap.opApplyHelper(const(rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node*), scope nothrow int delegate(ref const(gc.gc.Range))) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DD478: nothrow int rt.util.container.treap.Treap!(gc.gc.Range).Treap.opApply(scope nothrow int delegate(ref gc.gc.Range)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7DAC: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D80DE: nothrow ulong gc.gc.Gcx.sweep() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D88AA: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DB96D: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A304: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A390: _d_newarrayT (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x77A133: pure nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTC4vibe4core4core8CoreTaskVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
==11723== by 0x84849E: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:197)
==11723== by 0x829FEE: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
==11723== by 0x84827E: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:95)
==11723==
==11723== Warning: client switching stacks? SP change: 0x88130b8 --> 0x9c15fc0
==11723== to suppress, use: --max-stackframe=20983560 or greater
==11723== Warning: client switching stacks? SP change: 0x9c15be8 --> 0x88130b8
==11723== to suppress, use: --max-stackframe=20982576 or greater
==11723== Warning: client switching stacks? SP change: 0x88131c8 --> 0x9c15be8
==11723== to suppress, use: --max-stackframe=20982304 or greater
==11723== further instances of this message will not be shown.
--11723-- REDIR: 0x5cd96e0 (libc.so.6:__GI_memcmp) redirected to 0x4c30010 (__GI_memcmp)
--11723-- REDIR: 0x5cd48f0 (libc.so.6:__GI_strcmp) redirected to 0x4c2e590 (__GI_strcmp)
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA23D: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D76E6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA24E: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D76E6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D77F7: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997021: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7818: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997021: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D781C: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997021: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D782A: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997021: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D782D: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997021: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D80DE: nothrow ulong gc.gc.Gcx.sweep() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D88AA: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997021: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997961: _aaGetImpl (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997826: _aaGetY (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x891A5B: void vibe.http.router.MatchGraphBuilder.disambiguate() (../vibe/source/vibe/http/router.d:942)
==11723== by 0x7D292A: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.rebuildGraph() (../vibe/source/vibe/http/router.d:721)
==11723== by 0x7D1C1E: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.match(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][])) (../vibe/source/vibe/http/router.d:581)
==11723== by 0x890192: void vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (../vibe/source/vibe/http/router.d:260)
==11723== by 0x8F006B: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1702)
==11723==
==11723== Thread 5:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D76AC: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D76B6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D76D1: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA20E: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA214: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA23D: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA24E: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D770C: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7746: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7757: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D77F7: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7809: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D780D: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7818: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D781C: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D782A: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D782D: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7842: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D767E: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D76A6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7950: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7960: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Invalid read of size 8
==11723== at 0x9D76A6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== Address 0x17c19688 is on thread 1's stack
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7749: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D775B: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D80DE: nothrow ulong gc.gc.Gcx.sweep() (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7E86: nothrow ulong gc.gc.Gcx.sweep() (in /home/yannick/code/d/yadmp/yadmp)
==11723==
--11723-- REDIR: 0x5ce0e60 (libc.so.6:strchrnul) redirected to 0x4c30df0 (strchrnul)
--11723-- REDIR: 0x5cd64c0 (libc.so.6:strnlen) redirected to 0x4c2d490 (strnlen)
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7898: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D78DC: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D78E0: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D78E7: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D78EB: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D78F5: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D78F8: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7909: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Thread 1:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7898: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D78DC: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D78E0: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D78E7: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D78EB: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D78F5: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D78F8: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7909: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7809: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D780D: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7842: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7E86: nothrow ulong gc.gc.Gcx.sweep() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D88AA: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DB96D: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A304: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A390: _d_newarrayT (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x79A46B: pure nothrow @property @safe void vibe.utils.array.FixedRingBuffer!(ubyte, 0uL).FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
==11723== by 0x8521A4: vibe.core.drivers.libasync.LibasyncTCPConnection vibe.core.drivers.libasync.LibasyncTCPConnection.__ctor(libasync.tcp.AsyncTCPConnection, void delegate(vibe.core.net.TCPConnection)) (../vibe/source/vibe/core/drivers/libasync.d:974)
==11723== by 0x852042: void delegate(libasync.tcp.TCPEvent) vibe.core.drivers.libasync.LibasyncTCPListener.initConnection(libasync.tcp.AsyncTCPConnection) (../vibe/source/vibe/core/drivers/libasync.d:937)
==11723== by 0x974D72: libasync.tcp.TCPEventHandler libasync.tcp.TCPAcceptHandler.opCall(libasync.tcp.AsyncTCPConnection) (../../../.dub/packages/libasync-0.7.3/source/libasync/tcp.d:315)
==11723==
==11723== Invalid read of size 1
==11723== at 0x9D98AA: nothrow ulong gc.gc.LargeObjectPool.allocPages(ulong) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6EDE: _D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZ8tryAllocMFNbZb (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6C55: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DB96D: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A304: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A390: _d_newarrayT (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x79A46B: pure nothrow @property @safe void vibe.utils.array.FixedRingBuffer!(ubyte, 0uL).FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
==11723== by 0x8521A4: vibe.core.drivers.libasync.LibasyncTCPConnection vibe.core.drivers.libasync.LibasyncTCPConnection.__ctor(libasync.tcp.AsyncTCPConnection, void delegate(vibe.core.net.TCPConnection)) (../vibe/source/vibe/core/drivers/libasync.d:974)
==11723== by 0x852042: void delegate(libasync.tcp.TCPEvent) vibe.core.drivers.libasync.LibasyncTCPListener.initConnection(libasync.tcp.AsyncTCPConnection) (../vibe/source/vibe/core/drivers/libasync.d:937)
==11723== by 0x974D72: libasync.tcp.TCPEventHandler libasync.tcp.TCPAcceptHandler.opCall(libasync.tcp.AsyncTCPConnection) (../../../.dub/packages/libasync-0.7.3/source/libasync/tcp.d:315)
==11723== Address 0x646c020 is 0 bytes after a block of size 1,024 alloc'd
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x9D70D4: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6F2D: _D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZ15tryAllocNewPoolMFNbZb (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CE5: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DB96D: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A304: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A390: _d_newarrayT (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x77A133: pure nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTC4vibe4core4core8CoreTaskVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
==11723== by 0x84849E: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:197)
==11723== by 0x829FEE: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
==11723==
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7E86: nothrow ulong gc.gc.Gcx.sweep() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D88AA: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DB96D: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A304: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A3F2: _d_newarrayiT (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x7AEED9: nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTS3std7variant18__T8VariantNVmi32Z8VariantNVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
==11723== by 0x869AB6: vibe.core.task.MessageQueue vibe.core.task.MessageQueue.__ctor() (../vibe/source/vibe/core/task.d:187)
==11723== by 0x8698BF: vibe.core.task.TaskFiber vibe.core.task.TaskFiber.__ctor(void delegate(), ulong) (../vibe/source/vibe/core/task.d:127)
==11723== by 0x848CAC: vibe.core.core.CoreTask vibe.core.core.CoreTask.__ctor() (../vibe/source/vibe/core/core.d:935)
==11723==
==11723==
==11723== HEAP SUMMARY:
==11723== in use at exit: 312,240 bytes in 3,680 blocks
==11723== total heap usage: 7,303 allocs, 3,623 frees, 1,085,459 bytes allocated
==11723==
==11723== Searching for pointers to 3,680 not-freed blocks
==11723== Checked 3,916,421,960 bytes
==11723==
==11723== 16 bytes in 1 blocks are definitely lost in loss record 3 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x9DCB46: void* rt.tlsgc.init() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9A80: thread_attachThis (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9908: thread_init (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DA596: gc_init (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x999433: rt_init (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x999809: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9997C5: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99973F: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x8317E4: main (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== 40 (32 direct, 8 indirect) bytes in 1 blocks are definitely lost in loss record 170 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x807AF2: void std.typecons.__T10RefCountedTS3std9container5array13__T5ArrayTPvZ5Array7PayloadVE3std8typecons24RefCountedAutoInitializei0Z.RefCounted.RefCountedStore.initialize!().initialize() (/usr/include/dlang/dmd/std/typecons.d:4053)
==11723== by 0x79CE77: void std.typecons.__T10RefCountedTS3std9container5array13__T5ArrayTPvZ5Array7PayloadVE3std8typecons24RefCountedAutoInitializei0Z.RefCounted.RefCountedStore.ensureInitialized() (/usr/include/dlang/dmd/std/typecons.d:4086)
==11723== by 0x866EAE: ulong std.container.array.Array!(void*).Array.insertBack!(void*).insertBack(void*) (/usr/include/dlang/dmd/std/container/array.d:728)
==11723== by 0x851430: void vibe.core.drivers.libasync.LibasyncManualEvent.acquire() (../vibe/source/vibe/core/drivers/libasync.d:792)
==11723== by 0x855C5F: int vibe.core.drivers.libasync.LibasyncManualEvent.doWait!(true).doWait(int) (../vibe/source/vibe/core/drivers/libasync.d:829)
==11723== by 0x8511FE: int vibe.core.drivers.libasync.LibasyncManualEvent.wait(int) (../vibe/source/vibe/core/drivers/libasync.d:770)
==11723== by 0x7ADB1E: @trusted void vibe.core.sync.TaskMutexImpl!(true).TaskMutexImpl.lock() (../vibe/source/vibe/core/sync.d:545)
==11723== by 0x868CB4: @safe void vibe.core.sync.InterruptibleTaskMutex.lock() (../vibe/source/vibe/core/sync.d:236)
==11723== by 0x869ED1: void vibe.core.sync.performLocked!(_D4vibe4core4task12MessageQueue4sendMFS3std7variant18__T8VariantNVmi32Z8VariantNZ9__lambda2MFZv, vibe.core.sync.InterruptibleTaskMutex).performLocked(vibe.core.sync.InterruptibleTaskMutex) (../vibe/source/vibe/core/sync.d:99)
==11723== by 0x869C31: void vibe.core.task.MessageQueue.send(std.variant.VariantN!(32uL).VariantN) (../vibe/source/vibe/core/task.d:211)
==11723== by 0x82220D: void vibe.core.concurrency.send!(tlogsink.AckMsg).send(vibe.core.task.Task, tlogsink.AckMsg) (../vibe/source/vibe/core/concurrency.d:1197)
==11723==
==11723== 72 bytes in 1 blocks are definitely lost in loss record 178 of 280
==11723== at 0x4C2C080: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x99D851: _d_monitor_create (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x992075: _d_monitorenter (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x8B5E89: pure nothrow ref @trusted vibe.core.concurrency.ScopedLock!(vibe.core.log.FileLogger).ScopedLock vibe.core.concurrency.ScopedLock!(vibe.core.log.FileLogger).ScopedLock.__ctor(shared(vibe.core.log.FileLogger)) (../vibe/source/vibe/core/concurrency.d:131)
==11723== by 0x8B5E0B: pure nothrow @safe vibe.core.concurrency.ScopedLock!(vibe.core.log.FileLogger).ScopedLock vibe.core.concurrency.__T4lockHTC4vibe4core3log10FileLoggerZ.lock(shared(vibe.core.log.FileLogger)) (../vibe/source/vibe/core/concurrency.d:39)
==11723== by 0x85920C: void vibe.core.log.initializeLogModule() (../vibe/source/vibe/core/log.d:677)
==11723== by 0x8476D6: void vibe.core.core._sharedStaticCtor22() (../vibe/source/vibe/core/core.d:1311)
==11723== by 0x847ED8: void vibe.core.core.__modsharedctor() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DC848: void rt.minfo.__T14runModuleFuncsS442rt5minfo11ModuleGroup8runCtorsMFZ9__lambda2Z.runModuleFuncs(const(immutable(object.ModuleInfo)*)[]) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DC574: void rt.minfo.ModuleGroup.runCtors() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99D698: int rt.minfo.rt_moduleCtor().__foreachbody1(ref rt.sections_elf_shared.DSO) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99DA2D: int rt.sections_elf_shared.DSO.opApply(scope int delegate(ref rt.sections_elf_shared.DSO)) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== 72 bytes in 1 blocks are definitely lost in loss record 179 of 280
==11723== at 0x4C2C080: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x99D851: _d_monitor_create (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x992075: _d_monitorenter (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x993F3C: @property void core.thread.Thread.name(immutable(char)[]) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x84783E: void vibe.core.core._sharedStaticCtor22() (../vibe/source/vibe/core/core.d:1343)
==11723== by 0x847ED8: void vibe.core.core.__modsharedctor() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DC848: void rt.minfo.__T14runModuleFuncsS442rt5minfo11ModuleGroup8runCtorsMFZ9__lambda2Z.runModuleFuncs(const(immutable(object.ModuleInfo)*)[]) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DC574: void rt.minfo.ModuleGroup.runCtors() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99D698: int rt.minfo.rt_moduleCtor().__foreachbody1(ref rt.sections_elf_shared.DSO) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99DA2D: int rt.sections_elf_shared.DSO.opApply(scope int delegate(ref rt.sections_elf_shared.DSO)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99D664: rt_moduleCtor (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x999442: rt_init (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== 72 bytes in 1 blocks are definitely lost in loss record 180 of 280
==11723== at 0x4C2C080: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x99D851: _d_monitor_create (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x992075: _d_monitorenter (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x96541C: void[] libasync.internals.memory.LockAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:116)
==11723== by 0x986A49: libasync.posix.EventInfo* libasync.internals.memory.__T19FreeListObjectAllocTS8libasync5posix9EventInfoVbi1Vbi1Z.alloc!(int, libasync.posix.EventType, libasync.posix.EventObject, ushort).alloc(int, libasync.posix.EventType, libasync.posix.EventObject, ushort) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:558)
==11723== by 0x96C51C: nothrow bool libasync.posix.EventLoopImpl.init(libasync.events.EventLoop) (../../../.dub/packages/libasync-0.7.3/source/libasync/posix.d:188)
==11723== by 0x96310E: nothrow libasync.events.EventLoop libasync.events.EventLoop.__ctor() (../../../.dub/packages/libasync-0.7.3/source/libasync/events.d:52)
==11723== by 0x9630A6: nothrow libasync.events.EventLoop libasync.events.getThreadEventLoop() (../../../.dub/packages/libasync-0.7.3/source/libasync/events.d:34)
==11723== by 0x84D250: nothrow vibe.core.drivers.libasync.LibasyncDriver vibe.core.drivers.libasync.LibasyncDriver.__ctor(vibe.core.driver.DriverCore) (../vibe/source/vibe/core/drivers/libasync.d:101)
==11723== by 0x84CF0A: void vibe.core.driver.setupEventDriver(vibe.core.driver.DriverCore) (../vibe/source/vibe/core/driver.d:43)
==11723== by 0x84A6F7: void vibe.core.core.setupDriver() (../vibe/source/vibe/core/core.d:1452)
==11723== by 0x8478C7: void vibe.core.core._sharedStaticCtor22() (../vibe/source/vibe/core/core.d:1347)
==11723==
==11723== 72 bytes in 1 blocks are definitely lost in loss record 181 of 280
==11723== at 0x4C2C080: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x99D851: _d_monitor_create (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x992075: _d_monitorenter (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x96255A: shared(nothrow shared(libasync.dns.AsyncDNS) function(void delegate(libasync.posix.NetworkAddress))) libasync.dns.AsyncDNS.handler (../../../.dub/packages/libasync-0.7.3/source/libasync/dns.d:53)
==11723== by 0x84D7E9: libasync.posix.NetworkAddress vibe.core.drivers.libasync.LibasyncDriver.resolveHost(immutable(char)[], ushort, bool) (../vibe/source/vibe/core/drivers/libasync.d:207)
==11723== by 0x84E0E2: vibe.core.drivers.libasync.LibasyncTCPListener vibe.core.drivers.libasync.LibasyncDriver.listenTCP(ushort, void delegate(vibe.core.net.TCPConnection), immutable(char)[], vibe.core.net.TCPListenOptions) (../vibe/source/vibe/core/driver.d:31)
==11723== by 0x92B45E: vibe.core.net.TCPListener vibe.core.net.listenTCP(ushort, void delegate(vibe.core.net.TCPConnection), immutable(char)[], vibe.core.net.TCPListenOptions) (../vibe/source/vibe/core/driver.d:31)
==11723== by 0x8EDFEF: vibe.core.net.TCPListener vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool) (../vibe/source/vibe/http/server.d:1368)
==11723== by 0x8EDE99: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings) (../vibe/source/vibe/http/server.d:1429)
==11723== by 0x8ED6DE: vibe.http.server.HTTPListener vibe.http.server.listenHTTP(vibe.http.server.HTTPServerSettings, void delegate(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)) (../vibe/source/vibe/http/server.d:99)
==11723== by 0x892F82: vibe.http.server.HTTPListener vibe.http.server.listenHTTP(vibe.http.server.HTTPServerSettings, vibe.http.server.HTTPServerRequestHandler) (../vibe/source/vibe/http/server.d:112)
==11723== by 0x771C69: _Dmain (source/app.d:44)
==11723==
==11723== 72 bytes in 1 blocks are definitely lost in loss record 182 of 280
==11723== at 0x4C2C080: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x99D851: _d_monitor_create (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x992075: _d_monitorenter (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x851E48: _D4vibe4core7drivers8libasync19LibasyncTCPListener6__ctorMFS8libasync5posix14NetworkAddressDFC4vibe4core3net13TCPConnectionZvE4vibe4core3net16TCPListenOptionsZ9__lambda4FOC4vibe4core7drivers8libasync19LibasyncTCPListenerZv (../vibe/source/vibe/core/drivers/libasync.d:917)
==11723== by 0x851E15: vibe.core.drivers.libasync.LibasyncTCPListener vibe.core.drivers.libasync.LibasyncTCPListener.__ctor(libasync.posix.NetworkAddress, void delegate(vibe.core.net.TCPConnection), vibe.core.net.TCPListenOptions) (../vibe/source/vibe/core/drivers/libasync.d:928)
==11723== by 0x84E125: vibe.core.drivers.libasync.LibasyncTCPListener vibe.core.drivers.libasync.LibasyncDriver.listenTCP(ushort, void delegate(vibe.core.net.TCPConnection), immutable(char)[], vibe.core.net.TCPListenOptions) (../vibe/source/vibe/core/drivers/libasync.d:266)
==11723== by 0x92B45E: vibe.core.net.TCPListener vibe.core.net.listenTCP(ushort, void delegate(vibe.core.net.TCPConnection), immutable(char)[], vibe.core.net.TCPListenOptions) (../vibe/source/vibe/core/driver.d:31)
==11723== by 0x8EDFEF: vibe.core.net.TCPListener vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool) (../vibe/source/vibe/http/server.d:1368)
==11723== by 0x8EDE99: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings) (../vibe/source/vibe/http/server.d:1429)
==11723== by 0x8ED6DE: vibe.http.server.HTTPListener vibe.http.server.listenHTTP(vibe.http.server.HTTPServerSettings, void delegate(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)) (../vibe/source/vibe/http/server.d:99)
==11723== by 0x892F82: vibe.http.server.HTTPListener vibe.http.server.listenHTTP(vibe.http.server.HTTPServerSettings, vibe.http.server.HTTPServerRequestHandler) (../vibe/source/vibe/http/server.d:112)
==11723== by 0x771C69: _Dmain (source/app.d:44)
==11723==
==11723== 72 bytes in 1 blocks are definitely lost in loss record 183 of 280
==11723== at 0x4C2C080: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x99D851: _d_monitor_create (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x992075: _d_monitorenter (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x994490: void core.thread.ThreadGroup.add(core.thread.Thread) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9761D4: nothrow bool libasync.threads.spawnAsyncThreads() (../../../.dub/packages/libasync-0.7.3/source/libasync/threads.d:282)
==11723== by 0x963A44: nothrow bool libasync.events.EventLoop.loop(core.time.Duration) (../../../.dub/packages/libasync-0.7.3/source/libasync/events.d:232)
==11723== by 0x84D406: int vibe.core.drivers.libasync.LibasyncDriver.runEventLoop() (../../../.dub/packages/libasync-0.7.3/source/libasync/events.d:229)
==11723== by 0x84828D: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
==11723== by 0x771C73: _Dmain (source/app.d:67)
==11723== by 0x999872: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9997C5: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99982B: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== 72 bytes in 1 blocks are definitely lost in loss record 184 of 280
==11723== at 0x4C2C080: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x99D851: _d_monitor_create (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x992075: _d_monitorenter (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x8A5E70: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:131)
==11723== by 0x902C76: vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef.opCall!(std.datetime.SysTime, ushort).opCall(std.datetime.SysTime, ushort) (../vibe/source/vibe/utils/memory.d:639)
==11723== by 0x8EE8BF: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1499)
==11723== by 0x8EE70E: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
==11723== by 0x8EE0DD: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
==11723== by 0x853E5D: void vibe.core.drivers.libasync.LibasyncTCPConnection.onConnect() (../vibe/source/vibe/core/drivers/libasync.d:1300)
==11723== by 0x82A0C9: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
==11723== by 0x848E1D: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
==11723== by 0x9D3B21: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== 88 (32 direct, 56 indirect) bytes in 1 blocks are definitely lost in loss record 187 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x807AF2: void std.typecons.__T10RefCountedTS3std9container5array13__T5ArrayTPvZ5Array7PayloadVE3std8typecons24RefCountedAutoInitializei0Z.RefCounted.RefCountedStore.initialize!().initialize() (/usr/include/dlang/dmd/std/typecons.d:4053)
==11723== by 0x79CE77: void std.typecons.__T10RefCountedTS3std9container5array13__T5ArrayTPvZ5Array7PayloadVE3std8typecons24RefCountedAutoInitializei0Z.RefCounted.RefCountedStore.ensureInitialized() (/usr/include/dlang/dmd/std/typecons.d:4086)
==11723== by 0x866EAE: ulong std.container.array.Array!(void*).Array.insertBack!(void*).insertBack(void*) (/usr/include/dlang/dmd/std/container/array.d:728)
==11723== by 0x851430: void vibe.core.drivers.libasync.LibasyncManualEvent.acquire() (../vibe/source/vibe/core/drivers/libasync.d:792)
==11723== by 0x855C5F: int vibe.core.drivers.libasync.LibasyncManualEvent.doWait!(true).doWait(int) (../vibe/source/vibe/core/drivers/libasync.d:829)
==11723== by 0x8511FE: int vibe.core.drivers.libasync.LibasyncManualEvent.wait(int) (../vibe/source/vibe/core/drivers/libasync.d:770)
==11723== by 0x84AF86: void vibe.core.core.watchExitFlag() (../vibe/source/vibe/core/core.d:1555)
==11723== by 0x8288E1: void std.functional.DelegateFaker!(void function()*).DelegateFaker.doIt() (/usr/include/dlang/dmd/std/functional.d-mixin-1201:1212)
==11723== by 0x82A0C9: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
==11723== by 0x848E1D: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
==11723== by 0x9D3B21: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== 128 bytes in 8 blocks are definitely lost in loss record 192 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x9DCB46: void* rt.tlsgc.init() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D3561: thread_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x573C353: start_thread (in /usr/lib/libpthread-2.21.so)
==11723== by 0x5D3DBFC: clone (in /usr/lib/libc-2.21.so)
==11723==
==11723== 288 bytes in 4 blocks are definitely lost in loss record 205 of 280
==11723== at 0x4C2C080: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x99D851: _d_monitor_create (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x992075: _d_monitorenter (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x993F3C: @property void core.thread.Thread.name(immutable(char)[]) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x84A85E: void vibe.core.core.setupWorkerThreads() (../vibe/source/vibe/core/core.d:1469)
==11723== by 0x7EFE1F: void vibe.core.core.runWorkerTask_unsafe!(void function(immutable(char)[])*, immutable(char)[]).runWorkerTask_unsafe(void function(immutable(char)[])*, ref immutable(char)[]) (../vibe/source/vibe/core/core.d:391)
==11723== by 0x7EFE04: void vibe.core.core.runWorkerTask!(void function(immutable(char)[])*, immutable(char)[]).runWorkerTask(void function(immutable(char)[])*, ref immutable(char)[]) (../vibe/source/vibe/core/core.d:232)
==11723== by 0x771A9B: _Dmain (source/app.d:40)
==11723== by 0x999872: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9997C5: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99982B: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9997C5: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== 288 bytes in 4 blocks are definitely lost in loss record 206 of 280
==11723== at 0x4C2C080: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x99D851: _d_monitor_create (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x992075: _d_monitorenter (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x993FDF: @property void core.thread.Thread.isDaemon(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9761AD: nothrow bool libasync.threads.spawnAsyncThreads() (../../../.dub/packages/libasync-0.7.3/source/libasync/threads.d:279)
==11723== by 0x963A44: nothrow bool libasync.events.EventLoop.loop(core.time.Duration) (../../../.dub/packages/libasync-0.7.3/source/libasync/events.d:232)
==11723== by 0x84D406: int vibe.core.drivers.libasync.LibasyncDriver.runEventLoop() (../../../.dub/packages/libasync-0.7.3/source/libasync/events.d:229)
==11723== by 0x84828D: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
==11723== by 0x771C73: _Dmain (source/app.d:67)
==11723== by 0x999872: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9997C5: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99982B: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== 360 bytes in 5 blocks are definitely lost in loss record 211 of 280
==11723== at 0x4C2C080: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x99D851: _d_monitor_create (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x992075: _d_monitorenter (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x97352C: shared(nothrow bool function(libasync.events.EventLoop)) libasync.signal.AsyncSignal.trigger (../../../.dub/packages/libasync-0.7.3/source/libasync/signal.d:81)
==11723== by 0x8510F0: nothrow void vibe.core.drivers.libasync.LibasyncManualEvent.emit() (../vibe/source/vibe/core/drivers/libasync.d:763)
==11723== by 0x847D8E: void vibe.core.core._staticDtor26() (../vibe/source/vibe/core/core.d:1430)
==11723== by 0x847EC8: void vibe.core.core.__moddtor() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DC92C: void rt.minfo.__T17runModuleFuncsRevS482rt5minfo11ModuleGroup11runTlsDtorsMFZ9__lambda1Z.runModuleFuncsRev(const(immutable(object.ModuleInfo)*)[]) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DC5B4: void rt.minfo.ModuleGroup.runTlsDtors() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99D717: int rt.minfo.rt_moduleTlsDtor().__foreachbody1(ref rt.sections_elf_shared.DSO) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99DA99: int rt.sections_elf_shared.DSO.opApplyReverse(scope int delegate(ref rt.sections_elf_shared.DSO)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99D6F8: rt_moduleTlsDtor (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== 504 bytes in 7 blocks are definitely lost in loss record 218 of 280
==11723== at 0x4C2C080: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723==
==11723== 640 (80 direct, 560 indirect) bytes in 1 blocks are definitely lost in loss record 224 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x8A6974: nothrow void[] vibe.utils.memory.MallocAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:227)
==11723== by 0x8A848B: nothrow void[] vibe.utils.memory.FreeListAlloc.alloc() (../vibe/source/vibe/utils/memory.d:552)
==11723== by 0x8A7254: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
==11723== by 0x8A5E83: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
==11723== by 0x8AA0FB: vibe.utils.memory.__T11FreeListRefTC4vibe6stream8counting20CountingOutputStreamVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe6stream8counting20CountingOutputStreamVbi1Z.FreeListRef.opCall!(vibe.core.stream.Stream).opCall(vibe.core.stream.Stream) (../vibe/source/vibe/utils/memory.d:639)
==11723== by 0x8937A8: vibe.http.server.HTTPServerResponse vibe.http.server.HTTPServerResponse.__ctor(vibe.core.stream.Stream, vibe.core.stream.ConnectionStream, vibe.http.server.HTTPServerSettings, vibe.utils.memory.Allocator) (../vibe/source/vibe/http/server.d:767)
==11723== by 0x903A34: vibe.http.server.HTTPServerResponse vibe.utils.memory.internalEmplace!(vibe.http.server.HTTPServerResponse, vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPServerSettings, vibe.utils.memory.PoolAllocator).internalEmplace(void[], ref vibe.core.stream.Stream, ref vibe.core.net.TCPConnection, ref vibe.http.server.HTTPServerSettings, ref vibe.utils.memory.PoolAllocator) (../vibe/source/vibe/utils/memory.d:794)
==11723== by 0x903837: vibe.utils.memory.__T11FreeListRefTC4vibe4http6server18HTTPServerResponseVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4http6server18HTTPServerResponseVbi1Z.FreeListRef.opCall!(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPServerSettings, vibe.utils.memory.PoolAllocator).opCall(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPServerSettings, vibe.utils.memory.PoolAllocator) (../vibe/source/vibe/utils/memory.d:641)
==11723== by 0x8EED57: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1534)
==11723== by 0x8EE70E: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
==11723== by 0x8EE0DD: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
==11723==
==11723== 864 bytes in 3 blocks are possibly lost in loss record 235 of 280
==11723== at 0x4C2C080: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x40116B1: allocate_dtv (in /usr/lib/ld-2.21.so)
==11723== by 0x401203D: _dl_allocate_tls (in /usr/lib/ld-2.21.so)
==11723== by 0x573CEA3: pthread_create@@GLIBC_2.2.5 (in /usr/lib/libpthread-2.21.so)
==11723== by 0x993D58: nothrow core.thread.Thread core.thread.Thread.start() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x84A8E9: void vibe.core.core.setupWorkerThreads() (../vibe/source/vibe/core/core.d:1469)
==11723== by 0x7EFE1F: void vibe.core.core.runWorkerTask_unsafe!(void function(immutable(char)[])*, immutable(char)[]).runWorkerTask_unsafe(void function(immutable(char)[])*, ref immutable(char)[]) (../vibe/source/vibe/core/core.d:391)
==11723== by 0x7EFE04: void vibe.core.core.runWorkerTask!(void function(immutable(char)[])*, immutable(char)[]).runWorkerTask(void function(immutable(char)[])*, ref immutable(char)[]) (../vibe/source/vibe/core/core.d:232)
==11723== by 0x771A9B: _Dmain (source/app.d:40)
==11723== by 0x999872: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9997C5: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99982B: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== 912 (272 direct, 640 indirect) bytes in 1 blocks are definitely lost in loss record 236 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x965E38: void[] libasync.internals.memory.MallocAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:193)
==11723== by 0x967917: void[] libasync.internals.memory.FreeListAlloc.alloc() (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:519)
==11723== by 0x9667AE: void[] libasync.internals.memory.AutoFreeListAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:291)
==11723== by 0x8021BB: libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.TableEntry[] libasync.internals.memory.__T10allocArrayTS8libasync9internals7hashmap99__T7HashMapTPvTmTS8libasync9internals7hashmap29__T20DefaultHashMapTraitsTPvZ20DefaultHashMapTraitsZ7HashMap10TableEntryVbi1Z.allocArray(libasync.internals.memory.Allocator, ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:64)
==11723== by 0x77D179: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.resize(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:217)
==11723== by 0x77D088: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.grow(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:192)
==11723== by 0x77C8BF: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.opIndexAssign(ulong, void*) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:105)
==11723== by 0x96598B: void[] libasync.internals.memory.DebugAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:155)
==11723== by 0x96542F: void[] libasync.internals.memory.LockAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:116)
==11723== by 0x986A49: libasync.posix.EventInfo* libasync.internals.memory.__T19FreeListObjectAllocTS8libasync5posix9EventInfoVbi1Vbi1Z.alloc!(int, libasync.posix.EventType, libasync.posix.EventObject, ushort).alloc(int, libasync.posix.EventType, libasync.posix.EventObject, ushort) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:558)
==11723== by 0x96C51C: nothrow bool libasync.posix.EventLoopImpl.init(libasync.events.EventLoop) (../../../.dub/packages/libasync-0.7.3/source/libasync/posix.d:188)
==11723==
==11723== 1,744 (528 direct, 1,216 indirect) bytes in 1 blocks are definitely lost in loss record 252 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x965E38: void[] libasync.internals.memory.MallocAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:193)
==11723== by 0x967917: void[] libasync.internals.memory.FreeListAlloc.alloc() (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:519)
==11723== by 0x9667E1: void[] libasync.internals.memory.AutoFreeListAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:291)
==11723== by 0x8021BB: libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.TableEntry[] libasync.internals.memory.__T10allocArrayTS8libasync9internals7hashmap99__T7HashMapTPvTmTS8libasync9internals7hashmap29__T20DefaultHashMapTraitsTPvZ20DefaultHashMapTraitsZ7HashMap10TableEntryVbi1Z.allocArray(libasync.internals.memory.Allocator, ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:64)
==11723== by 0x77D179: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.resize(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:217)
==11723== by 0x77D088: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.grow(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:192)
==11723== by 0x77C8BF: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.opIndexAssign(ulong, void*) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:105)
==11723== by 0x96598B: void[] libasync.internals.memory.DebugAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:155)
==11723== by 0x96542F: void[] libasync.internals.memory.LockAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:116)
==11723== by 0x986A49: libasync.posix.EventInfo* libasync.internals.memory.__T19FreeListObjectAllocTS8libasync5posix9EventInfoVbi1Vbi1Z.alloc!(int, libasync.posix.EventType, libasync.posix.EventObject, ushort).alloc(int, libasync.posix.EventType, libasync.posix.EventObject, ushort) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:558)
==11723== by 0x96C51C: nothrow bool libasync.posix.EventLoopImpl.init(libasync.events.EventLoop) (../../../.dub/packages/libasync-0.7.3/source/libasync/posix.d:188)
==11723==
==11723== 3,504 (1,040 direct, 2,464 indirect) bytes in 1 blocks are definitely lost in loss record 262 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x965E38: void[] libasync.internals.memory.MallocAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:193)
==11723== by 0x967917: void[] libasync.internals.memory.FreeListAlloc.alloc() (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:519)
==11723== by 0x966814: void[] libasync.internals.memory.AutoFreeListAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:291)
==11723== by 0x8021BB: libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.TableEntry[] libasync.internals.memory.__T10allocArrayTS8libasync9internals7hashmap99__T7HashMapTPvTmTS8libasync9internals7hashmap29__T20DefaultHashMapTraitsTPvZ20DefaultHashMapTraitsZ7HashMap10TableEntryVbi1Z.allocArray(libasync.internals.memory.Allocator, ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:64)
==11723== by 0x77D179: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.resize(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:217)
==11723== by 0x77D088: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.grow(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:192)
==11723== by 0x77C8BF: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.opIndexAssign(ulong, void*) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:105)
==11723== by 0x96598B: void[] libasync.internals.memory.DebugAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:155)
==11723== by 0x96542F: void[] libasync.internals.memory.LockAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:116)
==11723== by 0x986B18: libasync.tcp.AsyncTCPConnection libasync.internals.memory.__T19FreeListObjectAllocTC8libasync3tcp18AsyncTCPConnectionVbi1Vbi1Z.alloc!(libasync.events.EventLoop).alloc(libasync.events.EventLoop) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:558)
==11723== by 0x96F6EF: nothrow bool libasync.posix.EventLoopImpl.onTCPAccept(int, libasync.tcp.TCPAcceptHandler, int) (../../../.dub/packages/libasync-0.7.3/source/libasync/posix.d:1686)
==11723==
==11723== 5,720 (88 direct, 5,632 indirect) bytes in 3 blocks are definitely lost in loss record 265 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723==
==11723== 6,480 bytes in 90 blocks are definitely lost in loss record 267 of 280
==11723== at 0x4C2C080: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x99D851: _d_monitor_create (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x992075: _d_monitorenter (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x97352C: shared(nothrow bool function(libasync.events.EventLoop)) libasync.signal.AsyncSignal.trigger (../../../.dub/packages/libasync-0.7.3/source/libasync/signal.d:81)
==11723== by 0x8510F0: nothrow void vibe.core.drivers.libasync.LibasyncManualEvent.emit() (../vibe/source/vibe/core/drivers/libasync.d:763)
==11723== by 0x7AEB18: nothrow @trusted void vibe.core.sync.TaskConditionImpl!(true, vibe.core.sync.Lockable).TaskConditionImpl.notify() (../vibe/source/vibe/core/sync.d:690)
==11723== by 0x869210: void vibe.core.sync.InterruptibleTaskCondition.notify() (../vibe/source/vibe/core/sync.d:452)
==11723== by 0x869C3E: void vibe.core.task.MessageQueue.send(std.variant.VariantN!(32uL).VariantN) (../vibe/source/vibe/core/task.d:227)
==11723== by 0x82220D: void vibe.core.concurrency.send!(tlogsink.AckMsg).send(vibe.core.task.Task, tlogsink.AckMsg) (../vibe/source/vibe/core/concurrency.d:1197)
==11723== by 0x833086: void routes.ackLog(ulong, immutable(char)[]) (source/routes.d:137)
==11723== by 0x832B42: void routes.tpixel(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (source/routes.d:76)
==11723== by 0x8C650D: void std.functional.DelegateFaker!(void function(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)*).DelegateFaker.doIt(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (/usr/include/dlang/dmd/std/functional.d-mixin-1201:1212)
==11723==
==11723== 6,768 (2,064 direct, 4,704 indirect) bytes in 1 blocks are definitely lost in loss record 268 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x965E38: void[] libasync.internals.memory.MallocAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:193)
==11723== by 0x967917: void[] libasync.internals.memory.FreeListAlloc.alloc() (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:519)
==11723== by 0x966847: void[] libasync.internals.memory.AutoFreeListAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:291)
==11723== by 0x8021BB: libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.TableEntry[] libasync.internals.memory.__T10allocArrayTS8libasync9internals7hashmap99__T7HashMapTPvTmTS8libasync9internals7hashmap29__T20DefaultHashMapTraitsTPvZ20DefaultHashMapTraitsZ7HashMap10TableEntryVbi1Z.allocArray(libasync.internals.memory.Allocator, ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:64)
==11723== by 0x77D179: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.resize(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:217)
==11723== by 0x77D088: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.grow(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:192)
==11723== by 0x77C8BF: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.opIndexAssign(ulong, void*) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:105)
==11723== by 0x96598B: void[] libasync.internals.memory.DebugAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:155)
==11723== by 0x96542F: void[] libasync.internals.memory.LockAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:116)
==11723== by 0x986A49: libasync.posix.EventInfo* libasync.internals.memory.__T19FreeListObjectAllocTS8libasync5posix9EventInfoVbi1Vbi1Z.alloc!(int, libasync.posix.EventType, libasync.posix.EventObject, ushort).alloc(int, libasync.posix.EventType, libasync.posix.EventObject, ushort) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:558)
==11723== by 0x970A1F: nothrow bool libasync.posix.EventLoopImpl.initTCPConnection(int, libasync.tcp.AsyncTCPConnection, libasync.tcp.TCPEventHandler, bool) (../../../.dub/packages/libasync-0.7.3/source/libasync/posix.d:2070)
==11723==
==11723== 8,256 (2,064 direct, 6,192 indirect) bytes in 1 blocks are definitely lost in loss record 270 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x8A6974: nothrow void[] vibe.utils.memory.MallocAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:227)
==11723== by 0x8A848B: nothrow void[] vibe.utils.memory.FreeListAlloc.alloc() (../vibe/source/vibe/utils/memory.d:552)
==11723== by 0x8A7353: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
==11723== by 0x8A5E83: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
==11723== by 0x9037F6: vibe.utils.memory.__T11FreeListRefTC4vibe4http6server18HTTPServerResponseVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4http6server18HTTPServerResponseVbi1Z.FreeListRef.opCall!(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPServerSettings, vibe.utils.memory.PoolAllocator).opCall(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPServerSettings, vibe.utils.memory.PoolAllocator) (../vibe/source/vibe/utils/memory.d:639)
==11723== by 0x8EED57: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1534)
==11723== by 0x8EE70E: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
==11723== by 0x8EE0DD: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
==11723== by 0x853E5D: void vibe.core.drivers.libasync.LibasyncTCPConnection.onConnect() (../vibe/source/vibe/core/drivers/libasync.d:1300)
==11723== by 0x82A0C9: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
==11723== by 0x848E1D: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
==11723==
==11723== 13,744 (4,112 direct, 9,632 indirect) bytes in 1 blocks are definitely lost in loss record 271 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x965E38: void[] libasync.internals.memory.MallocAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:193)
==11723== by 0x967917: void[] libasync.internals.memory.FreeListAlloc.alloc() (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:519)
==11723== by 0x96687A: void[] libasync.internals.memory.AutoFreeListAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:291)
==11723== by 0x8021BB: libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.TableEntry[] libasync.internals.memory.__T10allocArrayTS8libasync9internals7hashmap99__T7HashMapTPvTmTS8libasync9internals7hashmap29__T20DefaultHashMapTraitsTPvZ20DefaultHashMapTraitsZ7HashMap10TableEntryVbi1Z.allocArray(libasync.internals.memory.Allocator, ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:64)
==11723== by 0x77D179: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.resize(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:217)
==11723== by 0x77D088: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.grow(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:192)
==11723== by 0x77C8BF: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.opIndexAssign(ulong, void*) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:105)
==11723== by 0x96598B: void[] libasync.internals.memory.DebugAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:155)
==11723== by 0x96542F: void[] libasync.internals.memory.LockAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:116)
==11723== by 0x986B18: libasync.tcp.AsyncTCPConnection libasync.internals.memory.__T19FreeListObjectAllocTC8libasync3tcp18AsyncTCPConnectionVbi1Vbi1Z.alloc!(libasync.events.EventLoop).alloc(libasync.events.EventLoop) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:558)
==11723== by 0x96F6EF: nothrow bool libasync.posix.EventLoopImpl.onTCPAccept(int, libasync.tcp.TCPAcceptHandler, int) (../../../.dub/packages/libasync-0.7.3/source/libasync/posix.d:1686)
==11723==
==11723== 14,400 bytes in 200 blocks are definitely lost in loss record 272 of 280
==11723== at 0x4C2C080: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x99D851: _d_monitor_create (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x992075: _d_monitorenter (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x97352C: shared(nothrow bool function(libasync.events.EventLoop)) libasync.signal.AsyncSignal.trigger (../../../.dub/packages/libasync-0.7.3/source/libasync/signal.d:81)
==11723== by 0x8510F0: nothrow void vibe.core.drivers.libasync.LibasyncManualEvent.emit() (../vibe/source/vibe/core/drivers/libasync.d:763)
==11723== by 0x7AEB18: nothrow @trusted void vibe.core.sync.TaskConditionImpl!(true, vibe.core.sync.Lockable).TaskConditionImpl.notify() (../vibe/source/vibe/core/sync.d:690)
==11723== by 0x869210: void vibe.core.sync.InterruptibleTaskCondition.notify() (../vibe/source/vibe/core/sync.d:452)
==11723== by 0x869C3E: void vibe.core.task.MessageQueue.send(std.variant.VariantN!(32uL).VariantN) (../vibe/source/vibe/core/task.d:227)
==11723== by 0x81E76C: void vibe.core.concurrency.send!(shared(tlog.TLog)*).send(vibe.core.task.Task, shared(tlog.TLog)*) (../vibe/source/vibe/core/concurrency.d:1197)
==11723== by 0x832A15: void routes.inpixel(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (source/routes.d:57)
==11723== by 0x8C650D: void std.functional.DelegateFaker!(void function(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)*).DelegateFaker.doIt(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (/usr/include/dlang/dmd/std/functional.d-mixin-1201:1212)
==11723== by 0x890420: _D4vibe4http6router9URLRouter13handleRequestMFC4vibe4http6server17HTTPServerRequestC4vibe4http6server18HTTPServerResponseZ21__T9__lambda3TmTAAyaZ9__lambda3MFmMAAyaZv (../vibe/source/vibe/http/router.d:267)
==11723==
==11723== 27,248 (8,208 direct, 19,040 indirect) bytes in 1 blocks are definitely lost in loss record 276 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x965E38: void[] libasync.internals.memory.MallocAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:193)
==11723== by 0x967917: void[] libasync.internals.memory.FreeListAlloc.alloc() (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:519)
==11723== by 0x9668AD: void[] libasync.internals.memory.AutoFreeListAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:291)
==11723== by 0x8021BB: libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.TableEntry[] libasync.internals.memory.__T10allocArrayTS8libasync9internals7hashmap99__T7HashMapTPvTmTS8libasync9internals7hashmap29__T20DefaultHashMapTraitsTPvZ20DefaultHashMapTraitsZ7HashMap10TableEntryVbi1Z.allocArray(libasync.internals.memory.Allocator, ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:64)
==11723== by 0x77D179: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.resize(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:217)
==11723== by 0x77D088: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.grow(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:192)
==11723== by 0x77C8BF: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.opIndexAssign(ulong, void*) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:105)
==11723== by 0x96598B: void[] libasync.internals.memory.DebugAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:155)
==11723== by 0x96542F: void[] libasync.internals.memory.LockAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:116)
==11723== by 0x986A49: libasync.posix.EventInfo* libasync.internals.memory.__T19FreeListObjectAllocTS8libasync5posix9EventInfoVbi1Vbi1Z.alloc!(int, libasync.posix.EventType, libasync.posix.EventObject, ushort).alloc(int, libasync.posix.EventType, libasync.posix.EventObject, ushort) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:558)
==11723== by 0x970A1F: nothrow bool libasync.posix.EventLoopImpl.initTCPConnection(int, libasync.tcp.AsyncTCPConnection, libasync.tcp.TCPEventHandler, bool) (../../../.dub/packages/libasync-0.7.3/source/libasync/posix.d:2070)
==11723==
==11723== 30,288 (16,400 direct, 13,888 indirect) bytes in 1 blocks are definitely lost in loss record 277 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x965E38: void[] libasync.internals.memory.MallocAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:193)
==11723== by 0x967917: void[] libasync.internals.memory.FreeListAlloc.alloc() (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:519)
==11723== by 0x9668E0: void[] libasync.internals.memory.AutoFreeListAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:291)
==11723== by 0x8021BB: libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.TableEntry[] libasync.internals.memory.__T10allocArrayTS8libasync9internals7hashmap99__T7HashMapTPvTmTS8libasync9internals7hashmap29__T20DefaultHashMapTraitsTPvZ20DefaultHashMapTraitsZ7HashMap10TableEntryVbi1Z.allocArray(libasync.internals.memory.Allocator, ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:64)
==11723== by 0x77D179: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.resize(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:217)
==11723== by 0x77D088: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.grow(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:192)
==11723== by 0x77C8BF: void libasync.internals.hashmap.HashMap!(void*, ulong, libasync.internals.hashmap.DefaultHashMapTraits!(void*).DefaultHashMapTraits).HashMap.opIndexAssign(ulong, void*) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/hashmap.d:105)
==11723== by 0x96598B: void[] libasync.internals.memory.DebugAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:155)
==11723== by 0x96542F: void[] libasync.internals.memory.LockAllocator.alloc(ulong) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:116)
==11723== by 0x986B18: libasync.tcp.AsyncTCPConnection libasync.internals.memory.__T19FreeListObjectAllocTC8libasync3tcp18AsyncTCPConnectionVbi1Vbi1Z.alloc!(libasync.events.EventLoop).alloc(libasync.events.EventLoop) (../../../.dub/packages/libasync-0.7.3/source/libasync/internals/memory.d:558)
==11723== by 0x96F6EF: nothrow bool libasync.posix.EventLoopImpl.onTCPAccept(int, libasync.tcp.TCPAcceptHandler, int) (../../../.dub/packages/libasync-0.7.3/source/libasync/posix.d:1686)
==11723==
==11723== 32,832 (8,208 direct, 24,624 indirect) bytes in 1 blocks are definitely lost in loss record 279 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x8A6974: nothrow void[] vibe.utils.memory.MallocAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:227)
==11723== by 0x8A848B: nothrow void[] vibe.utils.memory.FreeListAlloc.alloc() (../vibe/source/vibe/utils/memory.d:552)
==11723== by 0x8A73B9: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
==11723== by 0x8A5E83: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
==11723== by 0x902C76: vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef.opCall!(std.datetime.SysTime, ushort).opCall(std.datetime.SysTime, ushort) (../vibe/source/vibe/utils/memory.d:639)
==11723== by 0x8EE8BF: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1499)
==11723== by 0x8EE70E: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
==11723== by 0x8EE0DD: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
==11723== by 0x853E5D: void vibe.core.drivers.libasync.LibasyncTCPConnection.onConnect() (../vibe/source/vibe/core/drivers/libasync.d:1300)
==11723== by 0x82A0C9: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
==11723== by 0x848E1D: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
==11723==
==11723== 65,552 bytes in 1 blocks are definitely lost in loss record 280 of 280
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x8A6974: nothrow void[] vibe.utils.memory.MallocAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:227)
==11723== by 0x8A848B: nothrow void[] vibe.utils.memory.FreeListAlloc.alloc() (../vibe/source/vibe/utils/memory.d:552)
==11723== by 0x8A7452: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
==11723== by 0x8A5E83: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
==11723== by 0x8A8C6B: nothrow vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef.opCall!().opCall() (../vibe/source/vibe/utils/memory.d:639)
==11723== by 0x89C7C3: void vibe.stream.operations.readUntil!(vibe.stream.wrapper.StreamOutputRange).readUntil(vibe.core.stream.InputStream, ref vibe.stream.wrapper.StreamOutputRange, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:128)
==11723== by 0x89C4AC: void vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, vibe.core.stream.OutputStream, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:101)
==11723== by 0x89C3CD: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
==11723== by 0x89C313: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
==11723== by 0x8F0EE2: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
==11723== by 0x8EEF3A: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
==11723==
==11723== LEAK SUMMARY:
==11723== definitely lost: 131,648 bytes in 342 blocks
==11723== indirectly lost: 88,656 bytes in 485 blocks
==11723== possibly lost: 864 bytes in 3 blocks
==11723== still reachable: 91,072 bytes in 2,850 blocks
==11723== suppressed: 0 bytes in 0 blocks
==11723== Reachable blocks (those to which a pointer was found) are not shown.
==11723== To see them, rerun with: --leak-check=full --show-leak-kinds=all
==11723==
==11723== Use --track-origins=yes to see where uninitialised values come from
==11723== ERROR SUMMARY: 168593 errors from 104 contexts (suppressed: 0 from 0)
==11723==
==11723== 1 errors in context 1 of 104:
==11723== Thread 5:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7909: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 1 errors in context 2 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D78F8: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 1 errors in context 3 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D78F5: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 2 errors in context 4 of 104:
==11723== Thread 1:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7842: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 2 errors in context 5 of 104:
==11723== Thread 5:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7842: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 2 errors in context 6 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D782D: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 2 errors in context 7 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D782A: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 3 errors in context 8 of 104:
==11723== Thread 1:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D782D: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997021: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 3 errors in context 9 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D782A: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997021: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 6 errors in context 10 of 104:
==11723== Thread 5:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7E86: nothrow ulong gc.gc.Gcx.sweep() (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 7 errors in context 11 of 104:
==11723== Thread 1:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7909: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 7 errors in context 12 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D78F8: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 7 errors in context 13 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D78F5: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 9 errors in context 14 of 104:
==11723== Invalid read of size 1
==11723== at 0x9D98AA: nothrow ulong gc.gc.LargeObjectPool.allocPages(ulong) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6EDE: _D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZ8tryAllocMFNbZb (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6C55: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DB96D: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A304: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A390: _d_newarrayT (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x79A46B: pure nothrow @property @safe void vibe.utils.array.FixedRingBuffer!(ubyte, 0uL).FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
==11723== by 0x8521A4: vibe.core.drivers.libasync.LibasyncTCPConnection vibe.core.drivers.libasync.LibasyncTCPConnection.__ctor(libasync.tcp.AsyncTCPConnection, void delegate(vibe.core.net.TCPConnection)) (../vibe/source/vibe/core/drivers/libasync.d:974)
==11723== by 0x852042: void delegate(libasync.tcp.TCPEvent) vibe.core.drivers.libasync.LibasyncTCPListener.initConnection(libasync.tcp.AsyncTCPConnection) (../vibe/source/vibe/core/drivers/libasync.d:937)
==11723== by 0x974D72: libasync.tcp.TCPEventHandler libasync.tcp.TCPAcceptHandler.opCall(libasync.tcp.AsyncTCPConnection) (../../../.dub/packages/libasync-0.7.3/source/libasync/tcp.d:315)
==11723== Address 0x646c020 is 0 bytes after a block of size 1,024 alloc'd
==11723== at 0x4C29F90: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==11723== by 0x9D70D4: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6F2D: _D2gc2gc3Gcx8bigAllocMFNbmKmkxC8TypeInfoZ15tryAllocNewPoolMFNbZb (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CE5: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DB96D: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A304: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A390: _d_newarrayT (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x77A133: pure nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTC4vibe4core4core8CoreTaskVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
==11723== by 0x84849E: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:197)
==11723== by 0x829FEE: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
==11723==
==11723==
==11723== 9 errors in context 15 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7E86: nothrow ulong gc.gc.Gcx.sweep() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D88AA: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DB96D: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A304: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A3F2: _d_newarrayiT (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x7AEED9: nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTS3std7variant18__T8VariantNVmi32Z8VariantNVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
==11723== by 0x869AB6: vibe.core.task.MessageQueue vibe.core.task.MessageQueue.__ctor() (../vibe/source/vibe/core/task.d:187)
==11723== by 0x8698BF: vibe.core.task.TaskFiber vibe.core.task.TaskFiber.__ctor(void delegate(), ulong) (../vibe/source/vibe/core/task.d:127)
==11723== by 0x848CAC: vibe.core.core.CoreTask vibe.core.core.CoreTask.__ctor() (../vibe/source/vibe/core/core.d:935)
==11723==
==11723==
==11723== 10 errors in context 16 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7E86: nothrow ulong gc.gc.Gcx.sweep() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D88AA: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DB96D: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A304: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A390: _d_newarrayT (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x79A46B: pure nothrow @property @safe void vibe.utils.array.FixedRingBuffer!(ubyte, 0uL).FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
==11723== by 0x8521A4: vibe.core.drivers.libasync.LibasyncTCPConnection vibe.core.drivers.libasync.LibasyncTCPConnection.__ctor(libasync.tcp.AsyncTCPConnection, void delegate(vibe.core.net.TCPConnection)) (../vibe/source/vibe/core/drivers/libasync.d:974)
==11723== by 0x852042: void delegate(libasync.tcp.TCPEvent) vibe.core.drivers.libasync.LibasyncTCPListener.initConnection(libasync.tcp.AsyncTCPConnection) (../vibe/source/vibe/core/drivers/libasync.d:937)
==11723== by 0x974D72: libasync.tcp.TCPEventHandler libasync.tcp.TCPAcceptHandler.opCall(libasync.tcp.AsyncTCPConnection) (../../../.dub/packages/libasync-0.7.3/source/libasync/tcp.d:315)
==11723==
==11723==
==11723== 12 errors in context 17 of 104:
==11723== Thread 5:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D78EB: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 12 errors in context 18 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D78E7: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 12 errors in context 19 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D78E0: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 12 errors in context 20 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D78DC: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 12 errors in context 21 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7898: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 14 errors in context 22 of 104:
==11723== Thread 1:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7749: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7E02: _D2gc2gc3Gcx7markAllMFNbbZ14__foreachbody3MFNbKS2gc2gc5RangeZi (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DD49F: _D2rt4util9container5treap24__T5TreapTS2gc2gc5RangeZ5Treap7opApplyMFNbMDFNbKS2gc2gc5RangeZiZ9__lambda2MFNbKxS2gc2gc5RangeZi (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DD84F: nothrow int rt.util.container.treap.Treap!(gc.gc.Range).Treap.opApplyHelper(const(rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node*), scope nothrow int delegate(ref const(gc.gc.Range))) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DD83B: nothrow int rt.util.container.treap.Treap!(gc.gc.Range).Treap.opApplyHelper(const(rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node*), scope nothrow int delegate(ref const(gc.gc.Range))) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DD83B: nothrow int rt.util.container.treap.Treap!(gc.gc.Range).Treap.opApplyHelper(const(rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node*), scope nothrow int delegate(ref const(gc.gc.Range))) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DD83B: nothrow int rt.util.container.treap.Treap!(gc.gc.Range).Treap.opApplyHelper(const(rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node*), scope nothrow int delegate(ref const(gc.gc.Range))) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DD83B: nothrow int rt.util.container.treap.Treap!(gc.gc.Range).Treap.opApplyHelper(const(rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node*), scope nothrow int delegate(ref const(gc.gc.Range))) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DD478: nothrow int rt.util.container.treap.Treap!(gc.gc.Range).Treap.opApply(scope nothrow int delegate(ref gc.gc.Range)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7DAC: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 20 errors in context 23 of 104:
==11723== Thread 5:
==11723== Invalid read of size 8
==11723== at 0x9D76A6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== Address 0x17c19688 is on thread 1's stack
==11723==
==11723==
==11723== 21 errors in context 24 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7818: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 21 errors in context 25 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D780D: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 21 errors in context 26 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7809: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 21 errors in context 27 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D77F7: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 25 errors in context 28 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D781C: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 26 errors in context 29 of 104:
==11723== Thread 1:
==11723== Invalid read of size 8
==11723== at 0x9D76A6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723== Address 0x8812fd8 is on thread 5's stack
==11723==
==11723==
==11723== 36 errors in context 30 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D780D: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 36 errors in context 31 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7809: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 39 errors in context 32 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7818: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997021: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 39 errors in context 33 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D77F7: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997021: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 44 errors in context 34 of 104:
==11723== Thread 5:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D775B: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 46 errors in context 35 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7960: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 46 errors in context 36 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D767E: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 48 errors in context 37 of 104:
==11723== Thread 1:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D781C: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997021: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 54 errors in context 38 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D80DE: nothrow ulong gc.gc.Gcx.sweep() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D88AA: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9DB96D: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A304: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x99A390: _d_newarrayT (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x77A133: pure nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTC4vibe4core4core8CoreTaskVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
==11723== by 0x84849E: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:197)
==11723== by 0x829FEE: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
==11723== by 0x84827E: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:95)
==11723==
==11723==
==11723== 72 errors in context 39 of 104:
==11723== Thread 5:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7757: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 79 errors in context 40 of 104:
==11723== Thread 1:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D775B: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 89 errors in context 41 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7960: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 89 errors in context 42 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D767E: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 101 errors in context 43 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D78E0: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 101 errors in context 44 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D78DC: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 110 errors in context 45 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D80DE: nothrow ulong gc.gc.Gcx.sweep() (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D88AA: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997021: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997961: _aaGetImpl (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997826: _aaGetY (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x891A5B: void vibe.http.router.MatchGraphBuilder.disambiguate() (../vibe/source/vibe/http/router.d:942)
==11723== by 0x7D292A: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.rebuildGraph() (../vibe/source/vibe/http/router.d:721)
==11723== by 0x7D1C1E: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.match(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][])) (../vibe/source/vibe/http/router.d:581)
==11723== by 0x890192: void vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (../vibe/source/vibe/http/router.d:260)
==11723== by 0x8F006B: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1702)
==11723==
==11723==
==11723== 115 errors in context 46 of 104:
==11723== Thread 5:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D80DE: nothrow ulong gc.gc.Gcx.sweep() (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 122 errors in context 47 of 104:
==11723== Thread 1:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7757: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 173 errors in context 48 of 104:
==11723== Thread 5:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7749: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 182 errors in context 49 of 104:
==11723== Thread 1:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D78E7: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 182 errors in context 50 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7898: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 183 errors in context 51 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D78EB: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 230 errors in context 52 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7749: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 732 errors in context 53 of 104:
==11723== Thread 5:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7746: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 765 errors in context 54 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D770C: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 1094 errors in context 55 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA214: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 1094 errors in context 56 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA20E: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 1127 errors in context 57 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA24E: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 1456 errors in context 58 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA23D: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 2028 errors in context 59 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D76D1: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 2173 errors in context 60 of 104:
==11723== Thread 1:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D7746: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 2205 errors in context 61 of 104:
==11723== Thread 5:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D76B6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 2394 errors in context 62 of 104:
==11723== Thread 1:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D770C: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 3368 errors in context 63 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA214: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D76E6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 3368 errors in context 64 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA20E: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D76E6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 4201 errors in context 65 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA24E: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D76E6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 5028 errors in context 66 of 104:
==11723== Thread 5:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7950: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 5028 errors in context 67 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D76A6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 5285 errors in context 68 of 104:
==11723== Thread 1:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D76B6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 6394 errors in context 69 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9DA23D: pure nothrow @nogc gc.gc.Pool* gc.pooltable.PoolTable!(gc.gc.Pool).PoolTable.findPool(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D76E6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6A2B: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D4688: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 10613 errors in context 70 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D76D1: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 11893 errors in context 71 of 104:
==11723== Thread 5:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D76AC: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 30440 errors in context 72 of 104:
==11723== Thread 1:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D76AC: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 32680 errors in context 73 of 104:
==11723== Conditional jump or move depends on uninitialised value(s)
==11723== at 0x9D7950: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723==
==11723== 32680 errors in context 74 of 104:
==11723== Use of uninitialised value of size 8
==11723== at 0x9D76A6: nothrow void gc.gc.Gcx.mark(void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E2C: nothrow void core.thread.thread_scanAll(scope nothrow void delegate(void*, void*)).__lambda2!(core.thread.ScanType, void*, void*).__lambda2(core.thread.ScanType, void*, void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC926: nothrow void core.thread.scanAllTypeImpl(scope nothrow void delegate(core.thread.ScanType, void*, void*), void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC890: nothrow void core.thread.thread_scanAllType(scope nothrow void delegate(core.thread.ScanType, void*, void*)).__lambda2!(void*).__lambda2(void*) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC55F: nothrow void core.thread.callWithStackShell(scope nothrow void delegate(void*)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9EC868: thread_scanAllType (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9E9E04: thread_scanAll (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D7D77: nothrow void gc.gc.Gcx.markAll(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D8695: nothrow ulong gc.gc.Gcx.fullcollect(bool) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D6CBF: nothrow void* gc.gc.Gcx.bigAlloc(ulong, ref ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x9D46A2: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
==11723== by 0x997084: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
==11723==
==11723== ERROR SUMMARY: 168593 errors from 104 contexts (suppressed: 0 from 0)
desc: (none)
cmd: ./yadmp
time_unit: i
#-----------
snapshot=0
#-----------
time=0
mem_heap_B=0
mem_heap_extra_B=0
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=1
#-----------
time=241864948
mem_heap_B=854563
mem_heap_extra_B=59861
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=2
#-----------
time=375402191
mem_heap_B=947147
mem_heap_extra_B=64133
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=3
#-----------
time=573400254
mem_heap_B=1140979
mem_heap_extra_B=72997
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=4
#-----------
time=719695438
mem_heap_B=1309691
mem_heap_extra_B=78381
mem_stacks_B=0
heap_tree=detailed
n6: 1309691 (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
n1: 776304 0x7F4F6F: nothrow void[] vibe.utils.memory.MallocAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:227)
n9: 776304 0x7F6A86: nothrow void[] vibe.utils.memory.FreeListAlloc.alloc() (../vibe/source/vibe/utils/memory.d:552)
n2: 234432 0x7F58E8: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 233904 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n2: 121968 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 111936 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 111408 0x504CE4F: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 111408 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 111408 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 111408 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 111408 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 111408 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n0: 10032 in 4 places, all below massif's threshold (01.00%)
n1: 111936 0x8599B2: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:639)
n1: 111936 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 111936 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 111936 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 111936 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 111936 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n2: 233920 0x7F58B5: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n3: 233648 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n3: 175440 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n1: 115600 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 115600 0x5046701: evbuffer_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57936 0x504C50C: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57936 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57936 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 57936 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 57936 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 57936 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 57936 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 57664 0x504C4DC: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57664 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57664 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 57664 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 57664 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 57664 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 57664 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n2: 58480 0x5043764: event_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57936 0x79C871: bool vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.waitForData(core.time.Duration) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:285)
n1: 57936 0x8458E5: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1454)
n1: 57936 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 57936 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 57936 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 57936 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 57936 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 57936 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 544 in 2 places, all below massif's threshold (01.00%)
n0: 1360 in 1 place, below massif's threshold (01.00%)
n1: 57936 0x7F7256: vibe.core.drivers.libevent2_tcp.TCPContext* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10TCPContextVbi0Vbi1Z.alloc!(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress).alloc(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress) (../vibe/source/vibe/utils/memory.d:591)
n1: 57936 0x821074: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:515)
n1: 57936 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 57936 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 57936 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 57936 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 272 in 1 place, below massif's threshold (01.00%)
n1: 90288 0x7F59B4: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 90288 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 82080 0x85A715: vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef.opCall!(std.datetime.SysTime, ushort).opCall(std.datetime.SysTime, ushort) (../vibe/source/vibe/utils/memory.d:639)
n1: 82080 0x845BFA: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1499)
n1: 82080 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 82080 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 82080 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 82080 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 82080 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 82080 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 82080 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8208 in 1 place, below massif's threshold (01.00%)
n1: 65552 0x7F5A4D: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 65552 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 65552 0x7F89F2: nothrow vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef.opCall!().opCall() (../vibe/source/vibe/utils/memory.d:639)
n1: 65552 0x7E7F8A: void vibe.stream.operations.readUntil!(vibe.stream.wrapper.StreamOutputRange).readUntil(vibe.core.stream.InputStream, ref vibe.stream.wrapper.StreamOutputRange, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:128)
n1: 65552 0x7E7C73: void vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, vibe.core.stream.OutputStream, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:101)
n1: 65552 0x7E7B94: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 65552 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 65552 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 65552 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 65552 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 65552 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 65552 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 65552 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 65552 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 65552 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 65552 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 39024 0x7F5882: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 39024 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 30528 0x7F8367: nothrow vibe.core.drivers.libevent2_tcp.ClientTask* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10ClientTaskVbi1Vbi1Z.alloc!().alloc() (../vibe/source/vibe/utils/memory.d:591)
n1: 30528 0x79DEAF: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 30528 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 30528 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 30528 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 30528 0x6ECDC2: _Dmain (source/app.d:67)
n1: 30528 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 30528 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 30528 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 30528 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 30528 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 30528 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8496 in 2 places, all below massif's threshold (01.00%)
n1: 35840 0x7F584F: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 35840 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 32320 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 32320 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 32240 0x504ABC0: evbuffer_add_cb (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 16160 0x504B6D4: bufferevent_setwatermark (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 16160 0x79B612: vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.__ctor(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:85)
n1: 16160 0x859BB0: vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection vibe.utils.memory.internalEmplace!(vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection, vibe.core.drivers.libevent2_tcp.TCPContext*).internalEmplace(void[], ref vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:794)
n1: 16160 0x8599E1: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:641)
n1: 16160 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 16160 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 16160 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 16160 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 16160 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 16080 0x504CEDC: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 16080 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 16080 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 16080 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 16080 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 16080 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 80 in 1 place, below massif's threshold (01.00%)
n0: 3520 in 2 places, all below massif's threshold (01.00%)
n0: 31952 in 3 places, all below massif's threshold (01.00%)
n1: 28896 0x7F594E: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 28896 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 16512 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 16512 0x50457B9: ??? (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 14448 0x504872E: evbuffer_add (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 14448 0x504B2FE: bufferevent_write (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 14448 0x79CC28: void vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.write(const(ubyte[])) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:324)
n1: 14448 0x7E90D0: void vibe.stream.wrapper.StreamOutputRange.flush() (../vibe/source/vibe/stream/wrapper.d:205)
n0: 14448 in 2 places, all below massif's threshold (01.00%)
n0: 2064 in 1 place, below massif's threshold (01.00%)
n0: 12384 in 1 place, below massif's threshold (01.00%)
n1: 16400 0x7F59E7: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 16400 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 16400 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n1: 16400 0x50457B9: ??? (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 16400 0x5048F6E: _evbuffer_expand_fast (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 16400 0x5049719: evbuffer_read (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 16400 0x504CB32: ??? (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 16400 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 16400 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 16400 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 16400 0x6ECDC2: _Dmain (source/app.d:67)
n1: 16400 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 16400 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 16400 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 16400 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 16400 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 16400 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n3: 164608 0x91454F: nothrow void gc.bits.GCBits.alloc(ulong) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x901098: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n2: 65536 0x8C3D7B: _d_newclass (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x78F9CE: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n1: 57344 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 65536 0x901070: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4673: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4761: _d_newarrayiT (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x6F8DB8: nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTS3std7variant18__T8VariantNVmi32Z8VariantNVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
n1: 65536 0x7B2C1D: vibe.core.task.MessageQueue vibe.core.task.MessageQueue.__ctor() (../vibe/source/vibe/core/task.d:187)
n1: 65536 0x7B2A26: vibe.core.task.TaskFiber vibe.core.task.TaskFiber.__ctor(void delegate(), ulong) (../vibe/source/vibe/core/task.d:127)
n1: 65536 0x79019F: vibe.core.core.CoreTask vibe.core.core.CoreTask.__ctor() (../vibe/source/vibe/core/core.d:935)
n1: 65536 0x78F9DA: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n2: 65536 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 33536 in 7 places, all below massif's threshold (01.00%)
n2: 68320 0x555DCD6: CRYPTO_malloc (in /usr/lib/libcrypto.so.1.0.0)
n2: 65544 0x5631094: lh_insert (in /usr/lib/libcrypto.so.1.0.0)
n2: 63720 0x5633ACC: int_err_set_item (in /usr/lib/libcrypto.so.1.0.0)
n1: 58896 0x5634407: ERR_load_strings (in /usr/lib/libcrypto.so.1.0.0)
n0: 58896 in 55 places, all below massif's threshold (01.00%)
n0: 4824 in 4 places, all below massif's threshold (01.00%)
n0: 1824 in 2 places, all below massif's threshold (01.00%)
n0: 2776 in 9 places, all below massif's threshold (01.00%)
n1: 28680 0x9152CF: nothrow void* rt.util.container.common.xmalloc(ulong) (in /home/yannick/code/d/yadmp/yadmp)
n2: 28680 0x907B3E: nothrow rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node* rt.util.container.treap.Treap!(gc.gc.Range).Treap.insert(rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node*, gc.gc.Range) (in /home/yannick/code/d/yadmp/yadmp)
n1: 17160 0x907BF4: nothrow rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node* rt.util.container.treap.Treap!(gc.gc.Range).Treap.insert(rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node*, gc.gc.Range) (in /home/yannick/code/d/yadmp/yadmp)
n0: 17160 in 3 places, all below massif's threshold (01.00%)
n0: 11520 in 2 places, all below massif's threshold (01.00%)
n1: 16896 0x555DDBE: CRYPTO_realloc (in /usr/lib/libcrypto.so.1.0.0)
n2: 16896 0x563102C: lh_insert (in /usr/lib/libcrypto.so.1.0.0)
n2: 16384 0x5633ACC: int_err_set_item (in /usr/lib/libcrypto.so.1.0.0)
n2: 16384 0x5634407: ERR_load_strings (in /usr/lib/libcrypto.so.1.0.0)
n1: 16384 0x52C73A7: SSL_load_error_strings (in /usr/lib/libssl.so.1.0.0)
n1: 16384 0x850706: void vibe.stream.openssl._sharedStaticCtor280() (../vibe/source/vibe/stream/openssl.d:717)
n1: 16384 0x8508CB: void vibe.stream.openssl.__modsharedctor() (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x906DC7: void rt.minfo.__T14runModuleFuncsS442rt5minfo11ModuleGroup8runCtorsMFZ9__lambda2Z.runModuleFuncs(const(immutable(object.ModuleInfo)*)[]) (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x906AF3: void rt.minfo.ModuleGroup.runCtors() (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x8C7A07: int rt.minfo.rt_moduleCtor().__foreachbody1(ref rt.sections_elf_shared.DSO) (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x8C7D9C: int rt.sections_elf_shared.DSO.opApply(scope int delegate(ref rt.sections_elf_shared.DSO)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x8C79D3: rt_moduleCtor (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x8C37B1: rt_init (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x8C3B78: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 16384 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 0 in 3 places, all below massif's threshold (01.00%)
n0: 0 in 2 places, all below massif's threshold (01.00%)
n0: 512 in 1 place, below massif's threshold (01.00%)
n0: 12848 in 23 places, all below massif's threshold (01.00%)
#-----------
snapshot=5
#-----------
time=904128233
mem_heap_B=1398307
mem_heap_extra_B=82013
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=6
#-----------
time=1059554068
mem_heap_B=1385219
mem_heap_extra_B=75429
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=7
#-----------
time=1267943097
mem_heap_B=1373779
mem_heap_extra_B=70181
mem_stacks_B=0
heap_tree=detailed
n5: 1373779 (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
n1: 864832 0x7F4F6F: nothrow void[] vibe.utils.memory.MallocAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:227)
n9: 864832 0x7F6A86: nothrow void[] vibe.utils.memory.FreeListAlloc.alloc() (../vibe/source/vibe/utils/memory.d:552)
n2: 273360 0x7F58B5: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n3: 273088 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n3: 205088 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n1: 135184 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 135184 0x5046701: evbuffer_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504C50C: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 67456 0x504C4DC: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67456 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67456 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67456 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67456 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n2: 68544 0x5043764: event_new (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 68000 0x79C871: bool vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.waitForData(core.time.Duration) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:285)
n1: 67728 0x8458E5: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1454)
n1: 67728 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 67728 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 544 in 2 places, all below massif's threshold (01.00%)
n0: 1360 in 1 place, below massif's threshold (01.00%)
n1: 67728 0x7F7256: vibe.core.drivers.libevent2_tcp.TCPContext* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10TCPContextVbi0Vbi1Z.alloc!(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress).alloc(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress) (../vibe/source/vibe/utils/memory.d:591)
n1: 67728 0x821074: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:515)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 272 in 1 place, below massif's threshold (01.00%)
n2: 272448 0x7F58E8: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 271920 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n2: 140976 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 130944 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x504CE4F: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 130416 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130416 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130416 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130416 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n0: 10032 in 4 places, all below massif's threshold (01.00%)
n1: 130944 0x8599B2: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:639)
n1: 130944 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 130944 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130944 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130944 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130944 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n1: 90288 0x7F59B4: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 90288 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 82080 0x85A715: vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef.opCall!(std.datetime.SysTime, ushort).opCall(std.datetime.SysTime, ushort) (../vibe/source/vibe/utils/memory.d:639)
n1: 82080 0x845BFA: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1499)
n1: 82080 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 82080 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 82080 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 82080 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 82080 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 82080 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 82080 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8208 in 1 place, below massif's threshold (01.00%)
n1: 65552 0x7F5A4D: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 65552 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 65552 0x7F89F2: nothrow vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef.opCall!().opCall() (../vibe/source/vibe/utils/memory.d:639)
n1: 65552 0x7E7F8A: void vibe.stream.operations.readUntil!(vibe.stream.wrapper.StreamOutputRange).readUntil(vibe.core.stream.InputStream, ref vibe.stream.wrapper.StreamOutputRange, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:128)
n1: 65552 0x7E7C73: void vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, vibe.core.stream.OutputStream, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:101)
n1: 65552 0x7E7B94: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 65552 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 65552 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 65552 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 65552 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 65552 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 65552 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 65552 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 65552 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 65552 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 65552 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 44208 0x7F5882: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 44208 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 35712 0x7F8367: nothrow vibe.core.drivers.libevent2_tcp.ClientTask* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10ClientTaskVbi1Vbi1Z.alloc!().alloc() (../vibe/source/vibe/utils/memory.d:591)
n1: 35712 0x79DEAF: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 35712 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 35712 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 35712 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 35712 0x6ECDC2: _Dmain (source/app.d:67)
n1: 35712 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 35712 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8496 in 2 places, all below massif's threshold (01.00%)
n1: 40000 0x7F584F: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 40000 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 36000 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 36000 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 35920 0x504ABC0: evbuffer_add_cb (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 18000 0x504B6D4: bufferevent_setwatermark (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 18000 0x79B612: vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.__ctor(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:85)
n1: 18000 0x859BB0: vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection vibe.utils.memory.internalEmplace!(vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection, vibe.core.drivers.libevent2_tcp.TCPContext*).internalEmplace(void[], ref vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:794)
n1: 18000 0x8599E1: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:641)
n1: 18000 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 18000 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 18000 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 18000 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 18000 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 17920 0x504CEDC: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 17920 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 17920 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 17920 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 17920 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 17920 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 80 in 1 place, below massif's threshold (01.00%)
n0: 4000 in 2 places, all below massif's threshold (01.00%)
n0: 33680 in 3 places, all below massif's threshold (01.00%)
n1: 28896 0x7F594E: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 28896 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 16512 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 16512 0x50457B9: ??? (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 14448 0x504872E: evbuffer_add (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 14448 0x504B2FE: bufferevent_write (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 14448 0x79CC28: void vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.write(const(ubyte[])) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:324)
n1: 14448 0x7E90D0: void vibe.stream.wrapper.StreamOutputRange.flush() (../vibe/source/vibe/stream/wrapper.d:205)
n0: 14448 in 2 places, all below massif's threshold (01.00%)
n0: 2064 in 1 place, below massif's threshold (01.00%)
n0: 12384 in 1 place, below massif's threshold (01.00%)
n1: 16400 0x7F59E7: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 16400 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 16400 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n1: 16400 0x50457B9: ??? (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 16400 0x5048F6E: _evbuffer_expand_fast (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 16400 0x5049719: evbuffer_read (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 16400 0x504CB32: ??? (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 16400 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 16400 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 16400 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 16400 0x6ECDC2: _Dmain (source/app.d:67)
n1: 16400 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 16400 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 16400 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 16400 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 16400 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 16400 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n3: 164608 0x91454F: nothrow void gc.bits.GCBits.alloc(ulong) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x901098: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n2: 65536 0x8C3D7B: _d_newclass (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x78F9CE: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n1: 57344 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 65536 0x901070: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4673: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4761: _d_newarrayiT (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x6F8DB8: nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTS3std7variant18__T8VariantNVmi32Z8VariantNVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
n1: 65536 0x7B2C1D: vibe.core.task.MessageQueue vibe.core.task.MessageQueue.__ctor() (../vibe/source/vibe/core/task.d:187)
n1: 65536 0x7B2A26: vibe.core.task.TaskFiber vibe.core.task.TaskFiber.__ctor(void delegate(), ulong) (../vibe/source/vibe/core/task.d:127)
n1: 65536 0x79019F: vibe.core.core.CoreTask vibe.core.core.CoreTask.__ctor() (../vibe/source/vibe/core/core.d:935)
n1: 65536 0x78F9DA: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n2: 65536 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 33536 in 7 places, all below massif's threshold (01.00%)
n2: 68320 0x555DCD6: CRYPTO_malloc (in /usr/lib/libcrypto.so.1.0.0)
n2: 65544 0x5631094: lh_insert (in /usr/lib/libcrypto.so.1.0.0)
n2: 63720 0x5633ACC: int_err_set_item (in /usr/lib/libcrypto.so.1.0.0)
n1: 58896 0x5634407: ERR_load_strings (in /usr/lib/libcrypto.so.1.0.0)
n0: 58896 in 55 places, all below massif's threshold (01.00%)
n0: 4824 in 4 places, all below massif's threshold (01.00%)
n0: 1824 in 2 places, all below massif's threshold (01.00%)
n0: 2776 in 9 places, all below massif's threshold (01.00%)
n1: 16896 0x555DDBE: CRYPTO_realloc (in /usr/lib/libcrypto.so.1.0.0)
n2: 16896 0x563102C: lh_insert (in /usr/lib/libcrypto.so.1.0.0)
n2: 16384 0x5633ACC: int_err_set_item (in /usr/lib/libcrypto.so.1.0.0)
n2: 16384 0x5634407: ERR_load_strings (in /usr/lib/libcrypto.so.1.0.0)
n1: 16384 0x52C73A7: SSL_load_error_strings (in /usr/lib/libssl.so.1.0.0)
n1: 16384 0x850706: void vibe.stream.openssl._sharedStaticCtor280() (../vibe/source/vibe/stream/openssl.d:717)
n1: 16384 0x8508CB: void vibe.stream.openssl.__modsharedctor() (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x906DC7: void rt.minfo.__T14runModuleFuncsS442rt5minfo11ModuleGroup8runCtorsMFZ9__lambda2Z.runModuleFuncs(const(immutable(object.ModuleInfo)*)[]) (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x906AF3: void rt.minfo.ModuleGroup.runCtors() (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x8C7A07: int rt.minfo.rt_moduleCtor().__foreachbody1(ref rt.sections_elf_shared.DSO) (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x8C7D9C: int rt.sections_elf_shared.DSO.opApply(scope int delegate(ref rt.sections_elf_shared.DSO)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x8C79D3: rt_moduleCtor (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x8C37B1: rt_init (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x8C3B78: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 16384 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 16384 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 0 in 3 places, all below massif's threshold (01.00%)
n0: 0 in 2 places, all below massif's threshold (01.00%)
n0: 512 in 1 place, below massif's threshold (01.00%)
n0: 14288 in 24 places, all below massif's threshold (01.00%)
#-----------
snapshot=8
#-----------
time=1523154711
mem_heap_B=1704371
mem_heap_extra_B=70293
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=9
#-----------
time=1788304051
mem_heap_B=1704371
mem_heap_extra_B=70293
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=10
#-----------
time=1933370129
mem_heap_B=1704371
mem_heap_extra_B=70293
mem_stacks_B=0
heap_tree=detailed
n4: 1704371 (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
n1: 864832 0x7F4F6F: nothrow void[] vibe.utils.memory.MallocAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:227)
n8: 864832 0x7F6A86: nothrow void[] vibe.utils.memory.FreeListAlloc.alloc() (../vibe/source/vibe/utils/memory.d:552)
n2: 273360 0x7F58B5: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n3: 273088 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n3: 205088 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n1: 135184 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 135184 0x5046701: evbuffer_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504C50C: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 67456 0x504C4DC: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67456 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67456 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67456 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67456 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n2: 68544 0x5043764: event_new (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 68000 0x79C871: bool vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.waitForData(core.time.Duration) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:285)
n1: 67728 0x8458E5: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1454)
n1: 67728 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 67728 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 544 in 2 places, all below massif's threshold (01.00%)
n0: 1360 in 1 place, below massif's threshold (01.00%)
n1: 67728 0x7F7256: vibe.core.drivers.libevent2_tcp.TCPContext* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10TCPContextVbi0Vbi1Z.alloc!(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress).alloc(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress) (../vibe/source/vibe/utils/memory.d:591)
n1: 67728 0x821074: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:515)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 272 in 1 place, below massif's threshold (01.00%)
n2: 272448 0x7F58E8: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 271920 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n2: 140976 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 130944 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x504CE4F: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 130416 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130416 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130416 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130416 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n0: 10032 in 4 places, all below massif's threshold (01.00%)
n1: 130944 0x8599B2: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:639)
n1: 130944 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 130944 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130944 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130944 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130944 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n1: 90288 0x7F59B4: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 90288 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 82080 0x85A715: vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef.opCall!(std.datetime.SysTime, ushort).opCall(std.datetime.SysTime, ushort) (../vibe/source/vibe/utils/memory.d:639)
n1: 82080 0x845BFA: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1499)
n1: 82080 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 82080 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 82080 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 82080 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 82080 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 82080 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 82080 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8208 in 1 place, below massif's threshold (01.00%)
n1: 65552 0x7F5A4D: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 65552 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 65552 0x7F89F2: nothrow vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef.opCall!().opCall() (../vibe/source/vibe/utils/memory.d:639)
n1: 65552 0x7E7F8A: void vibe.stream.operations.readUntil!(vibe.stream.wrapper.StreamOutputRange).readUntil(vibe.core.stream.InputStream, ref vibe.stream.wrapper.StreamOutputRange, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:128)
n1: 65552 0x7E7C73: void vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, vibe.core.stream.OutputStream, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:101)
n1: 65552 0x7E7B94: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 65552 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 65552 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 65552 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 65552 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 65552 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 65552 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 65552 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 65552 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 65552 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 65552 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 50080 in 4 places, all below massif's threshold (01.00%)
n1: 44208 0x7F5882: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 44208 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 35712 0x7F8367: nothrow vibe.core.drivers.libevent2_tcp.ClientTask* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10ClientTaskVbi1Vbi1Z.alloc!().alloc() (../vibe/source/vibe/utils/memory.d:591)
n1: 35712 0x79DEAF: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 35712 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 35712 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 35712 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 35712 0x6ECDC2: _Dmain (source/app.d:67)
n1: 35712 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 35712 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8496 in 2 places, all below massif's threshold (01.00%)
n1: 40000 0x7F584F: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 40000 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 36000 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 36000 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 35920 0x504ABC0: evbuffer_add_cb (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 18000 0x504B6D4: bufferevent_setwatermark (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 18000 0x79B612: vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.__ctor(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:85)
n1: 18000 0x859BB0: vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection vibe.utils.memory.internalEmplace!(vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection, vibe.core.drivers.libevent2_tcp.TCPContext*).internalEmplace(void[], ref vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:794)
n1: 18000 0x8599E1: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:641)
n1: 18000 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 18000 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 18000 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 18000 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 18000 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 17920 0x504CEDC: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 17920 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 17920 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 17920 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 17920 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 17920 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 80 in 1 place, below massif's threshold (01.00%)
n0: 4000 in 2 places, all below massif's threshold (01.00%)
n1: 28896 0x7F594E: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 28896 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n0: 28896 in 2 places, all below massif's threshold (01.00%)
n3: 164608 0x91454F: nothrow void gc.bits.GCBits.alloc(ulong) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x901098: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n2: 65536 0x8C3D7B: _d_newclass (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x78F9CE: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n1: 57344 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 65536 0x901070: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4673: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4761: _d_newarrayiT (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x6F8DB8: nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTS3std7variant18__T8VariantNVmi32Z8VariantNVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
n1: 65536 0x7B2C1D: vibe.core.task.MessageQueue vibe.core.task.MessageQueue.__ctor() (../vibe/source/vibe/core/task.d:187)
n1: 65536 0x7B2A26: vibe.core.task.TaskFiber vibe.core.task.TaskFiber.__ctor(void delegate(), ulong) (../vibe/source/vibe/core/task.d:127)
n1: 65536 0x79019F: vibe.core.core.CoreTask vibe.core.core.CoreTask.__ctor() (../vibe/source/vibe/core/core.d:935)
n1: 65536 0x78F9DA: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n2: 65536 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 33536 in 7 places, all below massif's threshold (01.00%)
n2: 68320 0x555DCD6: CRYPTO_malloc (in /usr/lib/libcrypto.so.1.0.0)
n2: 65544 0x5631094: lh_insert (in /usr/lib/libcrypto.so.1.0.0)
n2: 63720 0x5633ACC: int_err_set_item (in /usr/lib/libcrypto.so.1.0.0)
n1: 58896 0x5634407: ERR_load_strings (in /usr/lib/libcrypto.so.1.0.0)
n0: 58896 in 55 places, all below massif's threshold (01.00%)
n0: 4824 in 4 places, all below massif's threshold (01.00%)
n0: 1824 in 2 places, all below massif's threshold (01.00%)
n0: 2776 in 9 places, all below massif's threshold (01.00%)
n0: 31344 in 25 places, all below massif's threshold (01.00%)
#-----------
snapshot=11
#-----------
time=2115536104
mem_heap_B=1704491
mem_heap_extra_B=70341
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=12
#-----------
time=2390657629
mem_heap_B=1704371
mem_heap_extra_B=70293
mem_stacks_B=0
heap_tree=detailed
n4: 1704371 (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
n1: 864832 0x7F4F6F: nothrow void[] vibe.utils.memory.MallocAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:227)
n8: 864832 0x7F6A86: nothrow void[] vibe.utils.memory.FreeListAlloc.alloc() (../vibe/source/vibe/utils/memory.d:552)
n2: 273360 0x7F58B5: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n3: 273088 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n3: 205088 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n1: 135184 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 135184 0x5046701: evbuffer_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504C50C: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 67456 0x504C4DC: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67456 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67456 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67456 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67456 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n2: 68544 0x5043764: event_new (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 68000 0x79C871: bool vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.waitForData(core.time.Duration) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:285)
n1: 67728 0x8458E5: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1454)
n1: 67728 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 67728 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 544 in 2 places, all below massif's threshold (01.00%)
n0: 1360 in 1 place, below massif's threshold (01.00%)
n1: 67728 0x7F7256: vibe.core.drivers.libevent2_tcp.TCPContext* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10TCPContextVbi0Vbi1Z.alloc!(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress).alloc(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress) (../vibe/source/vibe/utils/memory.d:591)
n1: 67728 0x821074: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:515)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 272 in 1 place, below massif's threshold (01.00%)
n2: 272448 0x7F58E8: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 271920 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n2: 140976 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 130944 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x504CE4F: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 130416 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130416 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130416 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130416 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n0: 10032 in 4 places, all below massif's threshold (01.00%)
n1: 130944 0x8599B2: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:639)
n1: 130944 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 130944 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130944 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130944 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130944 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n1: 90288 0x7F59B4: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 90288 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 82080 0x85A715: vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef.opCall!(std.datetime.SysTime, ushort).opCall(std.datetime.SysTime, ushort) (../vibe/source/vibe/utils/memory.d:639)
n1: 82080 0x845BFA: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1499)
n1: 82080 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 82080 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 82080 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 82080 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 82080 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 82080 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 82080 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8208 in 1 place, below massif's threshold (01.00%)
n1: 65552 0x7F5A4D: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 65552 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 65552 0x7F89F2: nothrow vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef.opCall!().opCall() (../vibe/source/vibe/utils/memory.d:639)
n1: 65552 0x7E7F8A: void vibe.stream.operations.readUntil!(vibe.stream.wrapper.StreamOutputRange).readUntil(vibe.core.stream.InputStream, ref vibe.stream.wrapper.StreamOutputRange, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:128)
n1: 65552 0x7E7C73: void vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, vibe.core.stream.OutputStream, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:101)
n1: 65552 0x7E7B94: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 65552 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 65552 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 65552 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 65552 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 65552 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 65552 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 65552 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 65552 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 65552 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 65552 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 50080 in 4 places, all below massif's threshold (01.00%)
n1: 44208 0x7F5882: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 44208 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 35712 0x7F8367: nothrow vibe.core.drivers.libevent2_tcp.ClientTask* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10ClientTaskVbi1Vbi1Z.alloc!().alloc() (../vibe/source/vibe/utils/memory.d:591)
n1: 35712 0x79DEAF: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 35712 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 35712 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 35712 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 35712 0x6ECDC2: _Dmain (source/app.d:67)
n1: 35712 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 35712 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8496 in 2 places, all below massif's threshold (01.00%)
n1: 40000 0x7F584F: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 40000 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 36000 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 36000 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 35920 0x504ABC0: evbuffer_add_cb (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 18000 0x504B6D4: bufferevent_setwatermark (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 18000 0x79B612: vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.__ctor(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:85)
n1: 18000 0x859BB0: vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection vibe.utils.memory.internalEmplace!(vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection, vibe.core.drivers.libevent2_tcp.TCPContext*).internalEmplace(void[], ref vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:794)
n1: 18000 0x8599E1: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:641)
n1: 18000 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 18000 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 18000 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 18000 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 18000 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 17920 0x504CEDC: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 17920 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 17920 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 17920 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 17920 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 17920 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 80 in 1 place, below massif's threshold (01.00%)
n0: 4000 in 2 places, all below massif's threshold (01.00%)
n1: 28896 0x7F594E: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 28896 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n0: 28896 in 2 places, all below massif's threshold (01.00%)
n3: 164608 0x91454F: nothrow void gc.bits.GCBits.alloc(ulong) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x901098: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n2: 65536 0x8C3D7B: _d_newclass (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x78F9CE: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n1: 57344 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 65536 0x901070: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4673: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4761: _d_newarrayiT (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x6F8DB8: nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTS3std7variant18__T8VariantNVmi32Z8VariantNVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
n1: 65536 0x7B2C1D: vibe.core.task.MessageQueue vibe.core.task.MessageQueue.__ctor() (../vibe/source/vibe/core/task.d:187)
n1: 65536 0x7B2A26: vibe.core.task.TaskFiber vibe.core.task.TaskFiber.__ctor(void delegate(), ulong) (../vibe/source/vibe/core/task.d:127)
n1: 65536 0x79019F: vibe.core.core.CoreTask vibe.core.core.CoreTask.__ctor() (../vibe/source/vibe/core/core.d:935)
n1: 65536 0x78F9DA: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n2: 65536 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 33536 in 7 places, all below massif's threshold (01.00%)
n2: 68320 0x555DCD6: CRYPTO_malloc (in /usr/lib/libcrypto.so.1.0.0)
n2: 65544 0x5631094: lh_insert (in /usr/lib/libcrypto.so.1.0.0)
n2: 63720 0x5633ACC: int_err_set_item (in /usr/lib/libcrypto.so.1.0.0)
n1: 58896 0x5634407: ERR_load_strings (in /usr/lib/libcrypto.so.1.0.0)
n0: 58896 in 55 places, all below massif's threshold (01.00%)
n0: 4824 in 4 places, all below massif's threshold (01.00%)
n0: 1824 in 2 places, all below massif's threshold (01.00%)
n0: 2776 in 9 places, all below massif's threshold (01.00%)
n0: 31344 in 25 places, all below massif's threshold (01.00%)
#-----------
snapshot=13
#-----------
time=2608278750
mem_heap_B=1712691
mem_heap_extra_B=73621
mem_stacks_B=0
heap_tree=detailed
n4: 1712691 (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
n1: 864832 0x7F4F6F: nothrow void[] vibe.utils.memory.MallocAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:227)
n8: 864832 0x7F6A86: nothrow void[] vibe.utils.memory.FreeListAlloc.alloc() (../vibe/source/vibe/utils/memory.d:552)
n2: 273360 0x7F58B5: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n3: 273088 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n3: 205088 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n1: 135184 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 135184 0x5046701: evbuffer_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504C50C: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 67456 0x504C4DC: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67456 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67456 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67456 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67456 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n2: 68544 0x5043764: event_new (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 68000 0x79C871: bool vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.waitForData(core.time.Duration) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:285)
n1: 67728 0x8458E5: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1454)
n1: 67728 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 67728 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 544 in 2 places, all below massif's threshold (01.00%)
n0: 1360 in 1 place, below massif's threshold (01.00%)
n1: 67728 0x7F7256: vibe.core.drivers.libevent2_tcp.TCPContext* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10TCPContextVbi0Vbi1Z.alloc!(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress).alloc(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress) (../vibe/source/vibe/utils/memory.d:591)
n1: 67728 0x821074: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:515)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 272 in 1 place, below massif's threshold (01.00%)
n2: 272448 0x7F58E8: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 271920 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n2: 140976 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 130944 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x504CE4F: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 130416 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130416 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130416 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130416 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n0: 10032 in 4 places, all below massif's threshold (01.00%)
n1: 130944 0x8599B2: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:639)
n1: 130944 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 130944 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130944 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130944 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130944 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n1: 90288 0x7F59B4: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 90288 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 82080 0x85A715: vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef.opCall!(std.datetime.SysTime, ushort).opCall(std.datetime.SysTime, ushort) (../vibe/source/vibe/utils/memory.d:639)
n1: 82080 0x845BFA: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1499)
n1: 82080 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 82080 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 82080 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 82080 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 82080 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 82080 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 82080 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8208 in 1 place, below massif's threshold (01.00%)
n1: 65552 0x7F5A4D: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 65552 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 65552 0x7F89F2: nothrow vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef.opCall!().opCall() (../vibe/source/vibe/utils/memory.d:639)
n1: 65552 0x7E7F8A: void vibe.stream.operations.readUntil!(vibe.stream.wrapper.StreamOutputRange).readUntil(vibe.core.stream.InputStream, ref vibe.stream.wrapper.StreamOutputRange, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:128)
n1: 65552 0x7E7C73: void vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, vibe.core.stream.OutputStream, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:101)
n1: 65552 0x7E7B94: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 65552 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 65552 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 65552 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 65552 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 65552 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 65552 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 65552 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 65552 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 65552 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 65552 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 50080 in 4 places, all below massif's threshold (01.00%)
n1: 44208 0x7F5882: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 44208 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 35712 0x7F8367: nothrow vibe.core.drivers.libevent2_tcp.ClientTask* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10ClientTaskVbi1Vbi1Z.alloc!().alloc() (../vibe/source/vibe/utils/memory.d:591)
n1: 35712 0x79DEAF: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 35712 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 35712 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 35712 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 35712 0x6ECDC2: _Dmain (source/app.d:67)
n1: 35712 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 35712 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8496 in 2 places, all below massif's threshold (01.00%)
n1: 40000 0x7F584F: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 40000 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 36000 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 36000 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 35920 0x504ABC0: evbuffer_add_cb (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 18000 0x504B6D4: bufferevent_setwatermark (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 18000 0x79B612: vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.__ctor(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:85)
n1: 18000 0x859BB0: vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection vibe.utils.memory.internalEmplace!(vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection, vibe.core.drivers.libevent2_tcp.TCPContext*).internalEmplace(void[], ref vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:794)
n1: 18000 0x8599E1: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:641)
n1: 18000 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 18000 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 18000 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 18000 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 18000 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 17920 0x504CEDC: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 17920 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 17920 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 17920 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 17920 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 17920 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 80 in 1 place, below massif's threshold (01.00%)
n0: 4000 in 2 places, all below massif's threshold (01.00%)
n1: 28896 0x7F594E: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 28896 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n0: 28896 in 2 places, all below massif's threshold (01.00%)
n3: 164608 0x91454F: nothrow void gc.bits.GCBits.alloc(ulong) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x901098: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n2: 65536 0x8C3D7B: _d_newclass (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x78F9CE: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n1: 57344 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 65536 0x901070: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4673: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4761: _d_newarrayiT (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x6F8DB8: nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTS3std7variant18__T8VariantNVmi32Z8VariantNVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
n1: 65536 0x7B2C1D: vibe.core.task.MessageQueue vibe.core.task.MessageQueue.__ctor() (../vibe/source/vibe/core/task.d:187)
n1: 65536 0x7B2A26: vibe.core.task.TaskFiber vibe.core.task.TaskFiber.__ctor(void delegate(), ulong) (../vibe/source/vibe/core/task.d:127)
n1: 65536 0x79019F: vibe.core.core.CoreTask vibe.core.core.CoreTask.__ctor() (../vibe/source/vibe/core/core.d:935)
n1: 65536 0x78F9DA: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n2: 65536 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 33536 in 7 places, all below massif's threshold (01.00%)
n2: 68320 0x555DCD6: CRYPTO_malloc (in /usr/lib/libcrypto.so.1.0.0)
n2: 65544 0x5631094: lh_insert (in /usr/lib/libcrypto.so.1.0.0)
n2: 63720 0x5633ACC: int_err_set_item (in /usr/lib/libcrypto.so.1.0.0)
n1: 58896 0x5634407: ERR_load_strings (in /usr/lib/libcrypto.so.1.0.0)
n0: 58896 in 55 places, all below massif's threshold (01.00%)
n0: 4824 in 4 places, all below massif's threshold (01.00%)
n0: 1824 in 2 places, all below massif's threshold (01.00%)
n0: 2776 in 9 places, all below massif's threshold (01.00%)
n0: 39664 in 25 places, all below massif's threshold (01.00%)
#-----------
snapshot=14
#-----------
time=2776913226
mem_heap_B=1719051
mem_heap_extra_B=76165
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=15
#-----------
time=3064065935
mem_heap_B=1728171
mem_heap_extra_B=79813
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=16
#-----------
time=3219253015
mem_heap_B=1725971
mem_heap_extra_B=78933
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=17
#-----------
time=3410607437
mem_heap_B=1724691
mem_heap_extra_B=78421
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=18
#-----------
time=3579226422
mem_heap_B=1725051
mem_heap_extra_B=78565
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=19
#-----------
time=3769270481
mem_heap_B=1729011
mem_heap_extra_B=80149
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=20
#-----------
time=3993439749
mem_heap_B=1734131
mem_heap_extra_B=82229
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=21
#-----------
time=4189366600
mem_heap_B=2163675
mem_heap_extra_B=82309
mem_stacks_B=0
heap_tree=detailed
n5: 2163675 (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
n1: 864832 0x7F4F6F: nothrow void[] vibe.utils.memory.MallocAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:227)
n8: 864832 0x7F6A86: nothrow void[] vibe.utils.memory.FreeListAlloc.alloc() (../vibe/source/vibe/utils/memory.d:552)
n2: 273360 0x7F58B5: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n3: 273088 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n3: 205088 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n1: 135184 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 135184 0x5046701: evbuffer_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504C50C: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 67456 0x504C4DC: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67456 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67456 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67456 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67456 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n2: 68544 0x5043764: event_new (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 68000 0x79C871: bool vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.waitForData(core.time.Duration) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:285)
n1: 67728 0x8458E5: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1454)
n1: 67728 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 67728 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 544 in 2 places, all below massif's threshold (01.00%)
n0: 1360 in 1 place, below massif's threshold (01.00%)
n1: 67728 0x7F7256: vibe.core.drivers.libevent2_tcp.TCPContext* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10TCPContextVbi0Vbi1Z.alloc!(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress).alloc(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress) (../vibe/source/vibe/utils/memory.d:591)
n1: 67728 0x821074: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:515)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 272 in 1 place, below massif's threshold (01.00%)
n2: 272448 0x7F58E8: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 271920 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n2: 140976 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 130944 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x504CE4F: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 130416 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130416 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130416 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130416 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n0: 10032 in 4 places, all below massif's threshold (01.00%)
n1: 130944 0x8599B2: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:639)
n1: 130944 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 130944 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130944 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130944 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130944 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n1: 90288 0x7F59B4: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 90288 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 82080 0x85A715: vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef.opCall!(std.datetime.SysTime, ushort).opCall(std.datetime.SysTime, ushort) (../vibe/source/vibe/utils/memory.d:639)
n1: 82080 0x845BFA: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1499)
n1: 82080 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 82080 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 82080 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 82080 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 82080 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 82080 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 82080 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8208 in 1 place, below massif's threshold (01.00%)
n1: 65552 0x7F5A4D: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 65552 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 65552 0x7F89F2: nothrow vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef.opCall!().opCall() (../vibe/source/vibe/utils/memory.d:639)
n1: 65552 0x7E7F8A: void vibe.stream.operations.readUntil!(vibe.stream.wrapper.StreamOutputRange).readUntil(vibe.core.stream.InputStream, ref vibe.stream.wrapper.StreamOutputRange, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:128)
n1: 65552 0x7E7C73: void vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, vibe.core.stream.OutputStream, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:101)
n1: 65552 0x7E7B94: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 65552 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 65552 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 65552 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 65552 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 65552 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 65552 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 65552 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 65552 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 65552 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 65552 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 50080 in 4 places, all below massif's threshold (01.00%)
n1: 44208 0x7F5882: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 44208 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 35712 0x7F8367: nothrow vibe.core.drivers.libevent2_tcp.ClientTask* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10ClientTaskVbi1Vbi1Z.alloc!().alloc() (../vibe/source/vibe/utils/memory.d:591)
n1: 35712 0x79DEAF: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 35712 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 35712 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 35712 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 35712 0x6ECDC2: _Dmain (source/app.d:67)
n1: 35712 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 35712 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8496 in 2 places, all below massif's threshold (01.00%)
n1: 40000 0x7F584F: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 40000 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 36000 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 36000 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 35920 0x504ABC0: evbuffer_add_cb (in /usr/lib/libevent-2.0.so.5.1.9)
n0: 35920 in 2 places, all below massif's threshold (01.00%)
n0: 80 in 1 place, below massif's threshold (01.00%)
n0: 4000 in 2 places, all below massif's threshold (01.00%)
n1: 28896 0x7F594E: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 28896 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n0: 28896 in 2 places, all below massif's threshold (01.00%)
n7: 590592 0x91454F: nothrow void gc.bits.GCBits.alloc(ulong) (in /home/yannick/code/d/yadmp/yadmp)
n2: 114816 0x901619: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 114688 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 106496 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 106496 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 106496 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 106496 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 106496 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 106496 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 106496 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 106496 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 106496 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 106496 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 106496 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 106496 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 106496 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 106496 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 106496 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 128 in 1 place, below massif's threshold (01.00%)
n2: 114816 0x90163E: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 114688 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 106496 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 106496 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 106496 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 106496 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 106496 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 106496 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 106496 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 106496 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 106496 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 106496 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 106496 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 106496 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 106496 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 106496 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 106496 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 128 in 1 place, below massif's threshold (01.00%)
n2: 114816 0x90164B: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 114688 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 106496 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 106496 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 106496 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 106496 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 106496 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 106496 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 106496 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 106496 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 106496 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 106496 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 106496 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 106496 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 106496 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 106496 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 106496 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 128 in 1 place, below massif's threshold (01.00%)
n1: 114688 0x901631: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 114688 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 106496 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 106496 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 106496 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 106496 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 106496 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 106496 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 106496 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 106496 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 106496 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 106496 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 106496 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 106496 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 106496 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 106496 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 106496 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 65536 0x901098: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n2: 65536 0x8C3D7B: _d_newclass (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x78F9CE: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n1: 57344 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 65536 0x901070: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4673: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4761: _d_newarrayiT (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x6F8DB8: nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTS3std7variant18__T8VariantNVmi32Z8VariantNVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
n1: 65536 0x7B2C1D: vibe.core.task.MessageQueue vibe.core.task.MessageQueue.__ctor() (../vibe/source/vibe/core/task.d:187)
n1: 65536 0x7B2A26: vibe.core.task.TaskFiber vibe.core.task.TaskFiber.__ctor(void delegate(), ulong) (../vibe/source/vibe/core/task.d:127)
n1: 65536 0x79019F: vibe.core.core.CoreTask vibe.core.core.CoreTask.__ctor() (../vibe/source/vibe/core/core.d:935)
n1: 65536 0x78F9DA: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n2: 65536 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 384 in 3 places, all below massif's threshold (01.00%)
n2: 68320 0x555DCD6: CRYPTO_malloc (in /usr/lib/libcrypto.so.1.0.0)
n2: 65544 0x5631094: lh_insert (in /usr/lib/libcrypto.so.1.0.0)
n2: 63720 0x5633ACC: int_err_set_item (in /usr/lib/libcrypto.so.1.0.0)
n1: 58896 0x5634407: ERR_load_strings (in /usr/lib/libcrypto.so.1.0.0)
n0: 58896 in 55 places, all below massif's threshold (01.00%)
n0: 4824 in 4 places, all below massif's threshold (01.00%)
n0: 1824 in 2 places, all below massif's threshold (01.00%)
n0: 2776 in 9 places, all below massif's threshold (01.00%)
n0: 33296 in 24 places, all below massif's threshold (01.00%)
n1: 31400 0x9152CF: nothrow void* rt.util.container.common.xmalloc(ulong) (in /home/yannick/code/d/yadmp/yadmp)
n1: 31400 0x907B3E: nothrow rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node* rt.util.container.treap.Treap!(gc.gc.Range).Treap.insert(rt.util.container.treap.Treap!(gc.gc.Range).Treap.Node*, gc.gc.Range) (in /home/yannick/code/d/yadmp/yadmp)
n0: 31400 in 3 places, all below massif's threshold (01.00%)
#-----------
snapshot=22
#-----------
time=4507213275
mem_heap_B=2163635
mem_heap_extra_B=82293
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=23
#-----------
time=4736299548
mem_heap_B=2133875
mem_heap_extra_B=70357
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=24
#-----------
time=5034171476
mem_heap_B=2133875
mem_heap_extra_B=70357
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=25
#-----------
time=5317932723
mem_heap_B=2133755
mem_heap_extra_B=70309
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=26
#-----------
time=5491549242
mem_heap_B=2133875
mem_heap_extra_B=70357
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=27
#-----------
time=5724504082
mem_heap_B=2133875
mem_heap_extra_B=70357
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=28
#-----------
time=5899426521
mem_heap_B=2133875
mem_heap_extra_B=70357
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=29
#-----------
time=6128647588
mem_heap_B=2133875
mem_heap_extra_B=70357
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=30
#-----------
time=6309580851
mem_heap_B=2133875
mem_heap_extra_B=70357
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=31
#-----------
time=6482537430
mem_heap_B=2133875
mem_heap_extra_B=70357
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=32
#-----------
time=6655319938
mem_heap_B=2133875
mem_heap_extra_B=70357
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=33
#-----------
time=6938289826
mem_heap_B=2133675
mem_heap_extra_B=70277
mem_stacks_B=0
heap_tree=detailed
n4: 2133675 (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
n1: 864832 0x7F4F6F: nothrow void[] vibe.utils.memory.MallocAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:227)
n8: 864832 0x7F6A86: nothrow void[] vibe.utils.memory.FreeListAlloc.alloc() (../vibe/source/vibe/utils/memory.d:552)
n2: 273360 0x7F58B5: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n3: 273088 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n3: 205088 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n1: 135184 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 135184 0x5046701: evbuffer_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504C50C: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 67456 0x504C4DC: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67456 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67456 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67456 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67456 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n2: 68544 0x5043764: event_new (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 68000 0x79C871: bool vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.waitForData(core.time.Duration) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:285)
n1: 67728 0x8458E5: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1454)
n1: 67728 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 67728 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 544 in 2 places, all below massif's threshold (01.00%)
n0: 1360 in 1 place, below massif's threshold (01.00%)
n1: 67728 0x7F7256: vibe.core.drivers.libevent2_tcp.TCPContext* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10TCPContextVbi0Vbi1Z.alloc!(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress).alloc(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress) (../vibe/source/vibe/utils/memory.d:591)
n1: 67728 0x821074: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:515)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 272 in 1 place, below massif's threshold (01.00%)
n2: 272448 0x7F58E8: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 271920 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n2: 140976 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 130944 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x504CE4F: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 130416 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130416 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130416 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130416 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n0: 10032 in 4 places, all below massif's threshold (01.00%)
n1: 130944 0x8599B2: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:639)
n1: 130944 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 130944 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130944 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130944 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130944 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n1: 90288 0x7F59B4: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 90288 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 82080 0x85A715: vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef.opCall!(std.datetime.SysTime, ushort).opCall(std.datetime.SysTime, ushort) (../vibe/source/vibe/utils/memory.d:639)
n1: 82080 0x845BFA: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1499)
n1: 82080 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 82080 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 82080 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 82080 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 82080 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 82080 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 82080 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8208 in 1 place, below massif's threshold (01.00%)
n1: 65552 0x7F5A4D: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 65552 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 65552 0x7F89F2: nothrow vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef.opCall!().opCall() (../vibe/source/vibe/utils/memory.d:639)
n1: 65552 0x7E7F8A: void vibe.stream.operations.readUntil!(vibe.stream.wrapper.StreamOutputRange).readUntil(vibe.core.stream.InputStream, ref vibe.stream.wrapper.StreamOutputRange, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:128)
n1: 65552 0x7E7C73: void vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, vibe.core.stream.OutputStream, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:101)
n1: 65552 0x7E7B94: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 65552 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 65552 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 65552 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 65552 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 65552 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 65552 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 65552 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 65552 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 65552 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 65552 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 50080 in 4 places, all below massif's threshold (01.00%)
n1: 44208 0x7F5882: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 44208 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 35712 0x7F8367: nothrow vibe.core.drivers.libevent2_tcp.ClientTask* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10ClientTaskVbi1Vbi1Z.alloc!().alloc() (../vibe/source/vibe/utils/memory.d:591)
n1: 35712 0x79DEAF: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 35712 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 35712 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 35712 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 35712 0x6ECDC2: _Dmain (source/app.d:67)
n1: 35712 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 35712 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8496 in 2 places, all below massif's threshold (01.00%)
n1: 40000 0x7F584F: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 40000 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 36000 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 36000 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 35920 0x504ABC0: evbuffer_add_cb (in /usr/lib/libevent-2.0.so.5.1.9)
n0: 35920 in 2 places, all below massif's threshold (01.00%)
n0: 80 in 1 place, below massif's threshold (01.00%)
n0: 4000 in 2 places, all below massif's threshold (01.00%)
n1: 28896 0x7F594E: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 28896 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n0: 28896 in 2 places, all below massif's threshold (01.00%)
n7: 590592 0x91454F: nothrow void gc.bits.GCBits.alloc(ulong) (in /home/yannick/code/d/yadmp/yadmp)
n2: 114816 0x901619: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 114688 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 106496 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 106496 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 106496 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 106496 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 106496 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 106496 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 106496 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 106496 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 106496 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 106496 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 106496 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 106496 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 106496 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 106496 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 106496 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 128 in 1 place, below massif's threshold (01.00%)
n2: 114816 0x90163E: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 114688 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 106496 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 106496 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 106496 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 106496 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 106496 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 106496 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 106496 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 106496 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 106496 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 106496 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 106496 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 106496 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 106496 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 106496 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 106496 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 128 in 1 place, below massif's threshold (01.00%)
n2: 114816 0x90164B: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 114688 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 106496 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 106496 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 106496 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 106496 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 106496 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 106496 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 106496 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 106496 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 106496 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 106496 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 106496 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 106496 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 106496 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 106496 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 106496 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 128 in 1 place, below massif's threshold (01.00%)
n1: 114688 0x901631: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 114688 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 114688 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 106496 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 106496 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 106496 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 106496 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 106496 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 106496 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 106496 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 106496 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 106496 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 106496 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 106496 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 106496 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 106496 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 106496 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 106496 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 106496 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 65536 0x901098: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n2: 65536 0x8C3D7B: _d_newclass (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x78F9CE: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n1: 57344 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 65536 0x901070: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4673: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4761: _d_newarrayiT (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x6F8DB8: nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTS3std7variant18__T8VariantNVmi32Z8VariantNVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
n1: 65536 0x7B2C1D: vibe.core.task.MessageQueue vibe.core.task.MessageQueue.__ctor() (../vibe/source/vibe/core/task.d:187)
n1: 65536 0x7B2A26: vibe.core.task.TaskFiber vibe.core.task.TaskFiber.__ctor(void delegate(), ulong) (../vibe/source/vibe/core/task.d:127)
n1: 65536 0x79019F: vibe.core.core.CoreTask vibe.core.core.CoreTask.__ctor() (../vibe/source/vibe/core/core.d:935)
n1: 65536 0x78F9DA: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n2: 65536 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 384 in 3 places, all below massif's threshold (01.00%)
n2: 68320 0x555DCD6: CRYPTO_malloc (in /usr/lib/libcrypto.so.1.0.0)
n2: 65544 0x5631094: lh_insert (in /usr/lib/libcrypto.so.1.0.0)
n2: 63720 0x5633ACC: int_err_set_item (in /usr/lib/libcrypto.so.1.0.0)
n1: 58896 0x5634407: ERR_load_strings (in /usr/lib/libcrypto.so.1.0.0)
n0: 58896 in 55 places, all below massif's threshold (01.00%)
n0: 4824 in 4 places, all below massif's threshold (01.00%)
n0: 1824 in 2 places, all below massif's threshold (01.00%)
n0: 2776 in 9 places, all below massif's threshold (01.00%)
n0: 34696 in 25 places, all below massif's threshold (01.00%)
#-----------
snapshot=34
#-----------
time=7175495072
mem_heap_B=2662491
mem_heap_extra_B=70421
mem_stacks_B=0
heap_tree=detailed
n4: 2662491 (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
n7: 1114880 0x91454F: nothrow void gc.bits.GCBits.alloc(ulong) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245888 0x901619: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 245760 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 245760 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 128 in 1 place, below massif's threshold (01.00%)
n2: 245888 0x90163E: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 245760 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 245760 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 128 in 1 place, below massif's threshold (01.00%)
n2: 245888 0x90164B: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 245760 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 245760 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 128 in 1 place, below massif's threshold (01.00%)
n1: 245760 0x901631: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 245760 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 245760 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 65536 0x901098: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n2: 65536 0x8C3D7B: _d_newclass (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x78F9CE: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n1: 57344 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 65536 0x901070: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4673: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4761: _d_newarrayiT (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x6F8DB8: nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTS3std7variant18__T8VariantNVmi32Z8VariantNVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
n1: 65536 0x7B2C1D: vibe.core.task.MessageQueue vibe.core.task.MessageQueue.__ctor() (../vibe/source/vibe/core/task.d:187)
n1: 65536 0x7B2A26: vibe.core.task.TaskFiber vibe.core.task.TaskFiber.__ctor(void delegate(), ulong) (../vibe/source/vibe/core/task.d:127)
n1: 65536 0x79019F: vibe.core.core.CoreTask vibe.core.core.CoreTask.__ctor() (../vibe/source/vibe/core/core.d:935)
n1: 65536 0x78F9DA: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n2: 65536 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 384 in 3 places, all below massif's threshold (01.00%)
n1: 864832 0x7F4F6F: nothrow void[] vibe.utils.memory.MallocAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:227)
n8: 864832 0x7F6A86: nothrow void[] vibe.utils.memory.FreeListAlloc.alloc() (../vibe/source/vibe/utils/memory.d:552)
n2: 273360 0x7F58B5: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n3: 273088 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n3: 205088 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n1: 135184 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 135184 0x5046701: evbuffer_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504C50C: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 67456 0x504C4DC: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67456 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67456 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67456 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67456 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n2: 68544 0x5043764: event_new (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 68000 0x79C871: bool vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.waitForData(core.time.Duration) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:285)
n1: 67728 0x8458E5: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1454)
n1: 67728 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 67728 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 544 in 2 places, all below massif's threshold (01.00%)
n0: 1360 in 1 place, below massif's threshold (01.00%)
n1: 67728 0x7F7256: vibe.core.drivers.libevent2_tcp.TCPContext* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10TCPContextVbi0Vbi1Z.alloc!(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress).alloc(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress) (../vibe/source/vibe/utils/memory.d:591)
n1: 67728 0x821074: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:515)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 272 in 1 place, below massif's threshold (01.00%)
n2: 272448 0x7F58E8: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 271920 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n2: 140976 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 130944 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x504CE4F: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 130416 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130416 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130416 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130416 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n0: 10032 in 4 places, all below massif's threshold (01.00%)
n1: 130944 0x8599B2: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:639)
n1: 130944 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 130944 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130944 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130944 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130944 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n1: 90288 0x7F59B4: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 90288 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 82080 0x85A715: vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef.opCall!(std.datetime.SysTime, ushort).opCall(std.datetime.SysTime, ushort) (../vibe/source/vibe/utils/memory.d:639)
n1: 82080 0x845BFA: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1499)
n1: 82080 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 82080 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 82080 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 82080 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 82080 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 82080 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 82080 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8208 in 1 place, below massif's threshold (01.00%)
n1: 65552 0x7F5A4D: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 65552 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 65552 0x7F89F2: nothrow vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef.opCall!().opCall() (../vibe/source/vibe/utils/memory.d:639)
n1: 65552 0x7E7F8A: void vibe.stream.operations.readUntil!(vibe.stream.wrapper.StreamOutputRange).readUntil(vibe.core.stream.InputStream, ref vibe.stream.wrapper.StreamOutputRange, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:128)
n1: 65552 0x7E7C73: void vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, vibe.core.stream.OutputStream, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:101)
n1: 65552 0x7E7B94: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 65552 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 65552 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 65552 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 65552 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 65552 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 65552 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 65552 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 65552 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 65552 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 65552 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 50080 in 4 places, all below massif's threshold (01.00%)
n1: 44208 0x7F5882: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 44208 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 35712 0x7F8367: nothrow vibe.core.drivers.libevent2_tcp.ClientTask* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10ClientTaskVbi1Vbi1Z.alloc!().alloc() (../vibe/source/vibe/utils/memory.d:591)
n1: 35712 0x79DEAF: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 35712 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 35712 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 35712 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 35712 0x6ECDC2: _Dmain (source/app.d:67)
n1: 35712 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 35712 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8496 in 2 places, all below massif's threshold (01.00%)
n1: 40000 0x7F584F: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 40000 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 36000 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 36000 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 35920 0x504ABC0: evbuffer_add_cb (in /usr/lib/libevent-2.0.so.5.1.9)
n0: 35920 in 2 places, all below massif's threshold (01.00%)
n0: 80 in 1 place, below massif's threshold (01.00%)
n0: 4000 in 2 places, all below massif's threshold (01.00%)
n1: 28896 0x7F594E: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 28896 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n0: 28896 in 2 places, all below massif's threshold (01.00%)
n2: 68320 0x555DCD6: CRYPTO_malloc (in /usr/lib/libcrypto.so.1.0.0)
n2: 65544 0x5631094: lh_insert (in /usr/lib/libcrypto.so.1.0.0)
n2: 63720 0x5633ACC: int_err_set_item (in /usr/lib/libcrypto.so.1.0.0)
n1: 58896 0x5634407: ERR_load_strings (in /usr/lib/libcrypto.so.1.0.0)
n0: 58896 in 55 places, all below massif's threshold (01.00%)
n0: 4824 in 4 places, all below massif's threshold (01.00%)
n0: 1824 in 2 places, all below massif's threshold (01.00%)
n0: 2776 in 9 places, all below massif's threshold (01.00%)
n0: 39224 in 25 places, all below massif's threshold (01.00%)
#-----------
snapshot=35
#-----------
time=7417313918
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=36
#-----------
time=7694436389
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=37
#-----------
time=7898205434
mem_heap_B=2662291
mem_heap_extra_B=70341
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=38
#-----------
time=8089781511
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=39
#-----------
time=8226666773
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=40
#-----------
time=8433460798
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=41
#-----------
time=8748558528
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=42
#-----------
time=9026124183
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=43
#-----------
time=9303475637
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=44
#-----------
time=9441925039
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=45
#-----------
time=9650498121
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=46
#-----------
time=9789387084
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=47
#-----------
time=10062364226
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=48
#-----------
time=10374695517
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=49
#-----------
time=10565007326
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=50
#-----------
time=10702798169
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=51
#-----------
time=10841602608
mem_heap_B=2662291
mem_heap_extra_B=70341
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=52
#-----------
time=10979289755
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=53
#-----------
time=11118829759
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=54
#-----------
time=11257556712
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=55
#-----------
time=11396379077
mem_heap_B=2662451
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=56
#-----------
time=11452286836
mem_heap_B=3290139
mem_heap_extra_B=70485
mem_stacks_B=0
heap_tree=detailed
n4: 3290139 (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
n7: 1737472 0x91454F: nothrow void gc.bits.GCBits.alloc(ulong) (in /home/yannick/code/d/yadmp/yadmp)
n2: 401536 0x901619: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 401408 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n2: 401408 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 155648 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x8C76EA: _d_arrayliteralTX (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x77B098: void routes.tpixel(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (source/routes.d:91)
n1: 155648 0x817FC0: void std.functional.DelegateFaker!(void function(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)*).DelegateFaker.doIt(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (/usr/include/dlang/dmd/std/functional.d-mixin-1201:1212)
n1: 155648 0x7DBBE7: _D4vibe4http6router9URLRouter13handleRequestMFC4vibe4http6server17HTTPServerRequestC4vibe4http6server18HTTPServerResponseZ21__T9__lambda3TmTAAyaZ9__lambda3MFmMAAyaZv (../vibe/source/vibe/http/router.d:267)
n1: 155648 0x723234: const(void function(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][]))) vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.doMatch (../vibe/source/vibe/http/router.d:650)
n1: 155648 0x722AFC: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.match(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][])) (../vibe/source/vibe/http/router.d:583)
n1: 155648 0x7DB959: void vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (../vibe/source/vibe/http/router.d:260)
n1: 155648 0x8473A6: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1702)
n1: 155648 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 155648 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 155648 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 155648 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 155648 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 155648 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 155648 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 128 in 1 place, below massif's threshold (01.00%)
n2: 401536 0x90163E: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 401408 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n2: 401408 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 155648 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x8C76EA: _d_arrayliteralTX (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x77B098: void routes.tpixel(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (source/routes.d:91)
n1: 155648 0x817FC0: void std.functional.DelegateFaker!(void function(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)*).DelegateFaker.doIt(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (/usr/include/dlang/dmd/std/functional.d-mixin-1201:1212)
n1: 155648 0x7DBBE7: _D4vibe4http6router9URLRouter13handleRequestMFC4vibe4http6server17HTTPServerRequestC4vibe4http6server18HTTPServerResponseZ21__T9__lambda3TmTAAyaZ9__lambda3MFmMAAyaZv (../vibe/source/vibe/http/router.d:267)
n1: 155648 0x723234: const(void function(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][]))) vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.doMatch (../vibe/source/vibe/http/router.d:650)
n1: 155648 0x722AFC: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.match(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][])) (../vibe/source/vibe/http/router.d:583)
n1: 155648 0x7DB959: void vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (../vibe/source/vibe/http/router.d:260)
n1: 155648 0x8473A6: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1702)
n1: 155648 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 155648 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 155648 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 155648 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 155648 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 155648 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 155648 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 128 in 1 place, below massif's threshold (01.00%)
n2: 401536 0x90164B: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 401408 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n2: 401408 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 155648 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x8C76EA: _d_arrayliteralTX (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x77B098: void routes.tpixel(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (source/routes.d:91)
n1: 155648 0x817FC0: void std.functional.DelegateFaker!(void function(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)*).DelegateFaker.doIt(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (/usr/include/dlang/dmd/std/functional.d-mixin-1201:1212)
n1: 155648 0x7DBBE7: _D4vibe4http6router9URLRouter13handleRequestMFC4vibe4http6server17HTTPServerRequestC4vibe4http6server18HTTPServerResponseZ21__T9__lambda3TmTAAyaZ9__lambda3MFmMAAyaZv (../vibe/source/vibe/http/router.d:267)
n1: 155648 0x723234: const(void function(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][]))) vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.doMatch (../vibe/source/vibe/http/router.d:650)
n1: 155648 0x722AFC: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.match(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][])) (../vibe/source/vibe/http/router.d:583)
n1: 155648 0x7DB959: void vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (../vibe/source/vibe/http/router.d:260)
n1: 155648 0x8473A6: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1702)
n1: 155648 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 155648 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 155648 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 155648 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 155648 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 155648 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 155648 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 128 in 1 place, below massif's threshold (01.00%)
n1: 401408 0x901631: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 401408 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n2: 401408 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 155648 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x8C76EA: _d_arrayliteralTX (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x77B098: void routes.tpixel(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (source/routes.d:91)
n1: 155648 0x817FC0: void std.functional.DelegateFaker!(void function(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)*).DelegateFaker.doIt(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (/usr/include/dlang/dmd/std/functional.d-mixin-1201:1212)
n1: 155648 0x7DBBE7: _D4vibe4http6router9URLRouter13handleRequestMFC4vibe4http6server17HTTPServerRequestC4vibe4http6server18HTTPServerResponseZ21__T9__lambda3TmTAAyaZ9__lambda3MFmMAAyaZv (../vibe/source/vibe/http/router.d:267)
n1: 155648 0x723234: const(void function(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][]))) vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.doMatch (../vibe/source/vibe/http/router.d:650)
n1: 155648 0x722AFC: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.match(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][])) (../vibe/source/vibe/http/router.d:583)
n1: 155648 0x7DB959: void vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (../vibe/source/vibe/http/router.d:260)
n1: 155648 0x8473A6: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1702)
n1: 155648 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 155648 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 155648 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 155648 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 155648 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 155648 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 155648 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x901098: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n2: 65536 0x8C3D7B: _d_newclass (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x78F9CE: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n1: 57344 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 65536 0x901070: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4673: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4761: _d_newarrayiT (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x6F8DB8: nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTS3std7variant18__T8VariantNVmi32Z8VariantNVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
n1: 65536 0x7B2C1D: vibe.core.task.MessageQueue vibe.core.task.MessageQueue.__ctor() (../vibe/source/vibe/core/task.d:187)
n1: 65536 0x7B2A26: vibe.core.task.TaskFiber vibe.core.task.TaskFiber.__ctor(void delegate(), ulong) (../vibe/source/vibe/core/task.d:127)
n1: 65536 0x79019F: vibe.core.core.CoreTask vibe.core.core.CoreTask.__ctor() (../vibe/source/vibe/core/core.d:935)
n1: 65536 0x78F9DA: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n2: 65536 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 384 in 3 places, all below massif's threshold (01.00%)
n1: 864832 0x7F4F6F: nothrow void[] vibe.utils.memory.MallocAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:227)
n7: 864832 0x7F6A86: nothrow void[] vibe.utils.memory.FreeListAlloc.alloc() (../vibe/source/vibe/utils/memory.d:552)
n2: 273360 0x7F58B5: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n3: 273088 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n3: 205088 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n1: 135184 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 135184 0x5046701: evbuffer_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504C50C: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 67456 0x504C4DC: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67456 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67456 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67456 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67456 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n2: 68544 0x5043764: event_new (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 68000 0x79C871: bool vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.waitForData(core.time.Duration) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:285)
n1: 67728 0x8458E5: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1454)
n1: 67728 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 67728 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 544 in 2 places, all below massif's threshold (01.00%)
n0: 1360 in 1 place, below massif's threshold (01.00%)
n1: 67728 0x7F7256: vibe.core.drivers.libevent2_tcp.TCPContext* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10TCPContextVbi0Vbi1Z.alloc!(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress).alloc(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress) (../vibe/source/vibe/utils/memory.d:591)
n1: 67728 0x821074: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:515)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 272 in 1 place, below massif's threshold (01.00%)
n2: 272448 0x7F58E8: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 271920 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n2: 140976 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 130944 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x504CE4F: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 130416 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130416 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130416 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130416 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n0: 10032 in 4 places, all below massif's threshold (01.00%)
n1: 130944 0x8599B2: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:639)
n1: 130944 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 130944 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130944 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130944 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130944 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n1: 90288 0x7F59B4: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 90288 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 82080 0x85A715: vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef.opCall!(std.datetime.SysTime, ushort).opCall(std.datetime.SysTime, ushort) (../vibe/source/vibe/utils/memory.d:639)
n1: 82080 0x845BFA: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1499)
n1: 82080 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 82080 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 82080 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 82080 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 82080 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 82080 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 82080 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8208 in 1 place, below massif's threshold (01.00%)
n0: 78976 in 5 places, all below massif's threshold (01.00%)
n1: 65552 0x7F5A4D: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 65552 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 65552 0x7F89F2: nothrow vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef.opCall!().opCall() (../vibe/source/vibe/utils/memory.d:639)
n1: 65552 0x7E7F8A: void vibe.stream.operations.readUntil!(vibe.stream.wrapper.StreamOutputRange).readUntil(vibe.core.stream.InputStream, ref vibe.stream.wrapper.StreamOutputRange, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:128)
n1: 65552 0x7E7C73: void vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, vibe.core.stream.OutputStream, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:101)
n1: 65552 0x7E7B94: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 65552 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 65552 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 65552 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 65552 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 65552 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 65552 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 65552 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 65552 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 65552 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 65552 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 44208 0x7F5882: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 44208 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 35712 0x7F8367: nothrow vibe.core.drivers.libevent2_tcp.ClientTask* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10ClientTaskVbi1Vbi1Z.alloc!().alloc() (../vibe/source/vibe/utils/memory.d:591)
n1: 35712 0x79DEAF: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 35712 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 35712 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 35712 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 35712 0x6ECDC2: _Dmain (source/app.d:67)
n1: 35712 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 35712 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 35712 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8496 in 2 places, all below massif's threshold (01.00%)
n1: 40000 0x7F584F: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 40000 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 36000 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 36000 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 35920 0x504ABC0: evbuffer_add_cb (in /usr/lib/libevent-2.0.so.5.1.9)
n0: 35920 in 2 places, all below massif's threshold (01.00%)
n0: 80 in 1 place, below massif's threshold (01.00%)
n0: 4000 in 2 places, all below massif's threshold (01.00%)
n2: 68320 0x555DCD6: CRYPTO_malloc (in /usr/lib/libcrypto.so.1.0.0)
n2: 65544 0x5631094: lh_insert (in /usr/lib/libcrypto.so.1.0.0)
n2: 63720 0x5633ACC: int_err_set_item (in /usr/lib/libcrypto.so.1.0.0)
n1: 58896 0x5634407: ERR_load_strings (in /usr/lib/libcrypto.so.1.0.0)
n0: 58896 in 55 places, all below massif's threshold (01.00%)
n0: 4824 in 4 places, all below massif's threshold (01.00%)
n0: 1824 in 2 places, all below massif's threshold (01.00%)
n0: 2776 in 9 places, all below massif's threshold (01.00%)
n0: 44280 in 25 places, all below massif's threshold (01.00%)
#-----------
snapshot=57
#-----------
time=11585891508
mem_heap_B=3290099
mem_heap_extra_B=70469
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=58
#-----------
time=11719449554
mem_heap_B=3290099
mem_heap_extra_B=70469
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=59
#-----------
time=11852990873
mem_heap_B=3290139
mem_heap_extra_B=70485
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=60
#-----------
time=11986557485
mem_heap_B=3289939
mem_heap_extra_B=70405
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=61
#-----------
time=12125203047
mem_heap_B=3290099
mem_heap_extra_B=70469
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=62
#-----------
time=12263758417
mem_heap_B=3290099
mem_heap_extra_B=70469
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=63
#-----------
time=12338404812
mem_heap_B=4016859
mem_heap_extra_B=70533
mem_stacks_B=0
heap_tree=detailed
n4: 4016859 (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
n7: 1737472 0x91454F: nothrow void gc.bits.GCBits.alloc(ulong) (in /home/yannick/code/d/yadmp/yadmp)
n2: 401536 0x901619: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 401408 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n2: 401408 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 155648 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x8C76EA: _d_arrayliteralTX (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x77B098: void routes.tpixel(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (source/routes.d:91)
n1: 155648 0x817FC0: void std.functional.DelegateFaker!(void function(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)*).DelegateFaker.doIt(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (/usr/include/dlang/dmd/std/functional.d-mixin-1201:1212)
n1: 155648 0x7DBBE7: _D4vibe4http6router9URLRouter13handleRequestMFC4vibe4http6server17HTTPServerRequestC4vibe4http6server18HTTPServerResponseZ21__T9__lambda3TmTAAyaZ9__lambda3MFmMAAyaZv (../vibe/source/vibe/http/router.d:267)
n1: 155648 0x723234: const(void function(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][]))) vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.doMatch (../vibe/source/vibe/http/router.d:650)
n1: 155648 0x722AFC: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.match(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][])) (../vibe/source/vibe/http/router.d:583)
n1: 155648 0x7DB959: void vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (../vibe/source/vibe/http/router.d:260)
n1: 155648 0x8473A6: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1702)
n1: 155648 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 155648 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 155648 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 155648 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 155648 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 155648 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 155648 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 128 in 1 place, below massif's threshold (01.00%)
n2: 401536 0x90163E: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 401408 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n2: 401408 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 155648 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x8C76EA: _d_arrayliteralTX (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x77B098: void routes.tpixel(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (source/routes.d:91)
n1: 155648 0x817FC0: void std.functional.DelegateFaker!(void function(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)*).DelegateFaker.doIt(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (/usr/include/dlang/dmd/std/functional.d-mixin-1201:1212)
n1: 155648 0x7DBBE7: _D4vibe4http6router9URLRouter13handleRequestMFC4vibe4http6server17HTTPServerRequestC4vibe4http6server18HTTPServerResponseZ21__T9__lambda3TmTAAyaZ9__lambda3MFmMAAyaZv (../vibe/source/vibe/http/router.d:267)
n1: 155648 0x723234: const(void function(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][]))) vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.doMatch (../vibe/source/vibe/http/router.d:650)
n1: 155648 0x722AFC: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.match(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][])) (../vibe/source/vibe/http/router.d:583)
n1: 155648 0x7DB959: void vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (../vibe/source/vibe/http/router.d:260)
n1: 155648 0x8473A6: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1702)
n1: 155648 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 155648 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 155648 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 155648 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 155648 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 155648 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 155648 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 128 in 1 place, below massif's threshold (01.00%)
n2: 401536 0x90164B: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 401408 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n2: 401408 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 155648 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x8C76EA: _d_arrayliteralTX (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x77B098: void routes.tpixel(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (source/routes.d:91)
n1: 155648 0x817FC0: void std.functional.DelegateFaker!(void function(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)*).DelegateFaker.doIt(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (/usr/include/dlang/dmd/std/functional.d-mixin-1201:1212)
n1: 155648 0x7DBBE7: _D4vibe4http6router9URLRouter13handleRequestMFC4vibe4http6server17HTTPServerRequestC4vibe4http6server18HTTPServerResponseZ21__T9__lambda3TmTAAyaZ9__lambda3MFmMAAyaZv (../vibe/source/vibe/http/router.d:267)
n1: 155648 0x723234: const(void function(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][]))) vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.doMatch (../vibe/source/vibe/http/router.d:650)
n1: 155648 0x722AFC: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.match(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][])) (../vibe/source/vibe/http/router.d:583)
n1: 155648 0x7DB959: void vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (../vibe/source/vibe/http/router.d:260)
n1: 155648 0x8473A6: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1702)
n1: 155648 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 155648 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 155648 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 155648 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 155648 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 155648 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 155648 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 128 in 1 place, below massif's threshold (01.00%)
n1: 401408 0x901631: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 401408 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n2: 401408 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 155648 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x8C76EA: _d_arrayliteralTX (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x77B098: void routes.tpixel(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (source/routes.d:91)
n1: 155648 0x817FC0: void std.functional.DelegateFaker!(void function(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)*).DelegateFaker.doIt(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (/usr/include/dlang/dmd/std/functional.d-mixin-1201:1212)
n1: 155648 0x7DBBE7: _D4vibe4http6router9URLRouter13handleRequestMFC4vibe4http6server17HTTPServerRequestC4vibe4http6server18HTTPServerResponseZ21__T9__lambda3TmTAAyaZ9__lambda3MFmMAAyaZv (../vibe/source/vibe/http/router.d:267)
n1: 155648 0x723234: const(void function(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][]))) vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.doMatch (../vibe/source/vibe/http/router.d:650)
n1: 155648 0x722AFC: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.match(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][])) (../vibe/source/vibe/http/router.d:583)
n1: 155648 0x7DB959: void vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (../vibe/source/vibe/http/router.d:260)
n1: 155648 0x8473A6: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1702)
n1: 155648 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 155648 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 155648 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 155648 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 155648 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 155648 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 155648 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x901098: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n2: 65536 0x8C3D7B: _d_newclass (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x78F9CE: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n1: 57344 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 65536 0x901070: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4673: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4761: _d_newarrayiT (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x6F8DB8: nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTS3std7variant18__T8VariantNVmi32Z8VariantNVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
n1: 65536 0x7B2C1D: vibe.core.task.MessageQueue vibe.core.task.MessageQueue.__ctor() (../vibe/source/vibe/core/task.d:187)
n1: 65536 0x7B2A26: vibe.core.task.TaskFiber vibe.core.task.TaskFiber.__ctor(void delegate(), ulong) (../vibe/source/vibe/core/task.d:127)
n1: 65536 0x79019F: vibe.core.core.CoreTask vibe.core.core.CoreTask.__ctor() (../vibe/source/vibe/core/core.d:935)
n1: 65536 0x78F9DA: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n2: 65536 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 384 in 3 places, all below massif's threshold (01.00%)
n1: 864832 0x7F4F6F: nothrow void[] vibe.utils.memory.MallocAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:227)
n6: 864832 0x7F6A86: nothrow void[] vibe.utils.memory.FreeListAlloc.alloc() (../vibe/source/vibe/utils/memory.d:552)
n2: 273360 0x7F58B5: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n3: 273088 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n3: 205088 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n1: 135184 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 135184 0x5046701: evbuffer_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504C50C: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 67456 0x504C4DC: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67456 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67456 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67456 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67456 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n2: 68544 0x5043764: event_new (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 68000 0x79C871: bool vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.waitForData(core.time.Duration) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:285)
n1: 67728 0x8458E5: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1454)
n1: 67728 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 67728 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 544 in 2 places, all below massif's threshold (01.00%)
n0: 1360 in 1 place, below massif's threshold (01.00%)
n1: 67728 0x7F7256: vibe.core.drivers.libevent2_tcp.TCPContext* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10TCPContextVbi0Vbi1Z.alloc!(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress).alloc(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress) (../vibe/source/vibe/utils/memory.d:591)
n1: 67728 0x821074: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:515)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 272 in 1 place, below massif's threshold (01.00%)
n2: 272448 0x7F58E8: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 271920 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n2: 140976 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 130944 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x504CE4F: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 130416 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130416 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130416 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130416 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n0: 10032 in 4 places, all below massif's threshold (01.00%)
n1: 130944 0x8599B2: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:639)
n1: 130944 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 130944 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130944 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130944 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130944 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n0: 118976 in 6 places, all below massif's threshold (01.00%)
n1: 90288 0x7F59B4: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 90288 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 82080 0x85A715: vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef.opCall!(std.datetime.SysTime, ushort).opCall(std.datetime.SysTime, ushort) (../vibe/source/vibe/utils/memory.d:639)
n1: 82080 0x845BFA: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1499)
n1: 82080 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 82080 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 82080 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 82080 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 82080 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 82080 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 82080 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8208 in 1 place, below massif's threshold (01.00%)
n1: 65552 0x7F5A4D: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 65552 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 65552 0x7F89F2: nothrow vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef.opCall!().opCall() (../vibe/source/vibe/utils/memory.d:639)
n1: 65552 0x7E7F8A: void vibe.stream.operations.readUntil!(vibe.stream.wrapper.StreamOutputRange).readUntil(vibe.core.stream.InputStream, ref vibe.stream.wrapper.StreamOutputRange, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:128)
n1: 65552 0x7E7C73: void vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, vibe.core.stream.OutputStream, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:101)
n1: 65552 0x7E7B94: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 65552 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 65552 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 65552 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 65552 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 65552 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 65552 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 65552 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 65552 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 65552 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 65552 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 44208 0x7F5882: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 44208 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n0: 44208 in 3 places, all below massif's threshold (01.00%)
n2: 68320 0x555DCD6: CRYPTO_malloc (in /usr/lib/libcrypto.so.1.0.0)
n2: 65544 0x5631094: lh_insert (in /usr/lib/libcrypto.so.1.0.0)
n2: 63720 0x5633ACC: int_err_set_item (in /usr/lib/libcrypto.so.1.0.0)
n1: 58896 0x5634407: ERR_load_strings (in /usr/lib/libcrypto.so.1.0.0)
n0: 58896 in 55 places, all below massif's threshold (01.00%)
n0: 4824 in 4 places, all below massif's threshold (01.00%)
n0: 1824 in 2 places, all below massif's threshold (01.00%)
n0: 2776 in 9 places, all below massif's threshold (01.00%)
n0: 44224 in 25 places, all below massif's threshold (01.00%)
#-----------
snapshot=64
#-----------
time=12472235736
mem_heap_B=4016819
mem_heap_extra_B=70517
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=65
#-----------
time=12611114358
mem_heap_B=4016819
mem_heap_extra_B=70517
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=66
#-----------
time=12749735891
mem_heap_B=4016819
mem_heap_extra_B=70517
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=67
#-----------
time=12888780479
mem_heap_B=4016819
mem_heap_extra_B=70517
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=68
#-----------
time=13025814887
mem_heap_B=4016819
mem_heap_extra_B=70517
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=69
#-----------
time=13164890797
mem_heap_B=4016819
mem_heap_extra_B=70517
mem_stacks_B=0
heap_tree=empty
#-----------
snapshot=70
#-----------
time=13175260692
mem_heap_B=4196611
mem_heap_extra_B=70421
mem_stacks_B=0
heap_tree=peak
n4: 4196611 (heap allocation functions) malloc/new/new[], --alloc-fns, etc.
n7: 1917696 0x91454F: nothrow void gc.bits.GCBits.alloc(ulong) (in /home/yannick/code/d/yadmp/yadmp)
n2: 401536 0x901619: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 401408 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n2: 401408 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 155648 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x8C76EA: _d_arrayliteralTX (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x77B098: void routes.tpixel(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (source/routes.d:91)
n1: 155648 0x817FC0: void std.functional.DelegateFaker!(void function(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)*).DelegateFaker.doIt(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (/usr/include/dlang/dmd/std/functional.d-mixin-1201:1212)
n1: 155648 0x7DBBE7: _D4vibe4http6router9URLRouter13handleRequestMFC4vibe4http6server17HTTPServerRequestC4vibe4http6server18HTTPServerResponseZ21__T9__lambda3TmTAAyaZ9__lambda3MFmMAAyaZv (../vibe/source/vibe/http/router.d:267)
n1: 155648 0x723234: const(void function(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][]))) vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.doMatch (../vibe/source/vibe/http/router.d:650)
n1: 155648 0x722AFC: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.match(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][])) (../vibe/source/vibe/http/router.d:583)
n1: 155648 0x7DB959: void vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (../vibe/source/vibe/http/router.d:260)
n1: 155648 0x8473A6: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1702)
n1: 155648 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 155648 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 155648 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 155648 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 155648 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 155648 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 155648 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 128 in 1 place, below massif's threshold (01.00%)
n2: 401536 0x90163E: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 401408 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n2: 401408 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 155648 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x8C76EA: _d_arrayliteralTX (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x77B098: void routes.tpixel(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (source/routes.d:91)
n1: 155648 0x817FC0: void std.functional.DelegateFaker!(void function(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)*).DelegateFaker.doIt(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (/usr/include/dlang/dmd/std/functional.d-mixin-1201:1212)
n1: 155648 0x7DBBE7: _D4vibe4http6router9URLRouter13handleRequestMFC4vibe4http6server17HTTPServerRequestC4vibe4http6server18HTTPServerResponseZ21__T9__lambda3TmTAAyaZ9__lambda3MFmMAAyaZv (../vibe/source/vibe/http/router.d:267)
n1: 155648 0x723234: const(void function(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][]))) vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.doMatch (../vibe/source/vibe/http/router.d:650)
n1: 155648 0x722AFC: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.match(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][])) (../vibe/source/vibe/http/router.d:583)
n1: 155648 0x7DB959: void vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (../vibe/source/vibe/http/router.d:260)
n1: 155648 0x8473A6: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1702)
n1: 155648 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 155648 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 155648 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 155648 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 155648 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 155648 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 155648 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 128 in 1 place, below massif's threshold (01.00%)
n2: 401536 0x90164B: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 401408 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n2: 401408 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 155648 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x8C76EA: _d_arrayliteralTX (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x77B098: void routes.tpixel(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (source/routes.d:91)
n1: 155648 0x817FC0: void std.functional.DelegateFaker!(void function(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)*).DelegateFaker.doIt(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (/usr/include/dlang/dmd/std/functional.d-mixin-1201:1212)
n1: 155648 0x7DBBE7: _D4vibe4http6router9URLRouter13handleRequestMFC4vibe4http6server17HTTPServerRequestC4vibe4http6server18HTTPServerResponseZ21__T9__lambda3TmTAAyaZ9__lambda3MFmMAAyaZv (../vibe/source/vibe/http/router.d:267)
n1: 155648 0x723234: const(void function(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][]))) vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.doMatch (../vibe/source/vibe/http/router.d:650)
n1: 155648 0x722AFC: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.match(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][])) (../vibe/source/vibe/http/router.d:583)
n1: 155648 0x7DB959: void vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (../vibe/source/vibe/http/router.d:260)
n1: 155648 0x8473A6: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1702)
n1: 155648 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 155648 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 155648 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 155648 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 155648 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 155648 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 155648 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 128 in 1 place, below massif's threshold (01.00%)
n1: 401408 0x901631: nothrow gc.gc.Pool* gc.gc.Gcx.newPool(ulong, bool) (in /home/yannick/code/d/yadmp/yadmp)
n1: 401408 0x900F7D: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n2: 401408 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n2: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x8BCD26: pure nothrow void* core.memory.GC.malloc(ulong, uint, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 237568 0x7F5228: nothrow void[] vibe.utils.memory.GCAllocator.alloc(ulong) (/usr/include/dlang/dmd/core/memory.d:340)
n1: 237568 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 237568 0x7F63BA: nothrow void[] vibe.utils.memory.PoolAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:424)
n1: 237568 0x6FCD88: nothrow void vibe.utils.array.__T13AllocAppenderHTAhThZ.AllocAppender.reserve(ulong) (../vibe/source/vibe/utils/array.d:74)
n1: 237568 0x84FE66: void vibe.stream.memory.MemoryOutputStream.reserve(ulong) (../vibe/source/vibe/stream/memory.d:45)
n1: 237568 0x7E7B53: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 237568 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 237568 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 237568 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 237568 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 237568 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 237568 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 237568 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 237568 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 237568 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 237568 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 155648 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x8C76EA: _d_arrayliteralTX (in /home/yannick/code/d/yadmp/yadmp)
n1: 155648 0x77B098: void routes.tpixel(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (source/routes.d:91)
n1: 155648 0x817FC0: void std.functional.DelegateFaker!(void function(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse)*).DelegateFaker.doIt(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (/usr/include/dlang/dmd/std/functional.d-mixin-1201:1212)
n1: 155648 0x7DBBE7: _D4vibe4http6router9URLRouter13handleRequestMFC4vibe4http6server17HTTPServerRequestC4vibe4http6server18HTTPServerResponseZ21__T9__lambda3TmTAAyaZ9__lambda3MFmMAAyaZv (../vibe/source/vibe/http/router.d:267)
n1: 155648 0x723234: const(void function(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][]))) vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.doMatch (../vibe/source/vibe/http/router.d:650)
n1: 155648 0x722AFC: void vibe.http.router.MatchTree!(vibe.http.router.Route).MatchTree.match(immutable(char)[], scope void delegate(ulong, scope immutable(char)[][])) (../vibe/source/vibe/http/router.d:583)
n1: 155648 0x7DB959: void vibe.http.router.URLRouter.handleRequest(vibe.http.server.HTTPServerRequest, vibe.http.server.HTTPServerResponse) (../vibe/source/vibe/http/router.d:260)
n1: 155648 0x8473A6: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1702)
n1: 155648 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 155648 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 155648 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 155648 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 155648 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 155648 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 155648 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 245760 0x901098: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 245760 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 245760 0x8C1468: gc_malloc (in /home/yannick/code/d/yadmp/yadmp)
n3: 245760 0x8C3D7B: _d_newclass (in /home/yannick/code/d/yadmp/yadmp)
n1: 180224 0x8D685A: @trusted std.concurrency.MessageBox std.concurrency.MessageBox.__ctor() (in /home/yannick/code/d/yadmp/yadmp)
n1: 180224 0x90B4CB: @trusted std.concurrency.Tid std.concurrency.thisTid().__dgliteral1() (in /home/yannick/code/d/yadmp/yadmp)
n1: 180224 0x90B46F: @property @safe std.concurrency.Tid std.concurrency.thisTid() (in /home/yannick/code/d/yadmp/yadmp)
n1: 180224 0x90B4FE: void std.concurrency.unregisterMe() (in /home/yannick/code/d/yadmp/yadmp)
n1: 180224 0x8D6110: void std.concurrency.ThreadInfo.cleanup() (in /home/yannick/code/d/yadmp/yadmp)
n1: 180224 0x8D597F: void std.concurrency._staticDtor206() (in /home/yannick/code/d/yadmp/yadmp)
n1: 180224 0x8D59B7: void std.concurrency.__moddtor() (in /home/yannick/code/d/yadmp/yadmp)
n1: 180224 0x906EAB: void rt.minfo.__T17runModuleFuncsRevS482rt5minfo11ModuleGroup11runTlsDtorsMFZ9__lambda1Z.runModuleFuncsRev(const(immutable(object.ModuleInfo)*)[]) (in /home/yannick/code/d/yadmp/yadmp)
n1: 180224 0x906B33: void rt.minfo.ModuleGroup.runTlsDtors() (in /home/yannick/code/d/yadmp/yadmp)
n1: 180224 0x8C7A86: int rt.minfo.rt_moduleTlsDtor().__foreachbody1(ref rt.sections_elf_shared.DSO) (in /home/yannick/code/d/yadmp/yadmp)
n1: 180224 0x8C7E08: int rt.sections_elf_shared.DSO.opApplyReverse(scope int delegate(ref rt.sections_elf_shared.DSO)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 180224 0x8C7A67: rt_moduleTlsDtor (in /home/yannick/code/d/yadmp/yadmp)
n1: 180224 0x8FD865: thread_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 180224 0x5978352: start_thread (in /usr/lib/libpthread-2.21.so)
n0: 180224 0x6181BFB: clone (in /usr/lib/libc-2.21.so)
n1: 57344 0x78F9CE: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n1: 57344 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n1: 65536 0x901070: nothrow void* gc.gc.Gcx.smallAlloc(ubyte, ref ulong, uint) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8FEC07: nothrow void* gc.gc.GC.malloc(ulong, uint, ulong*, const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C14CB: gc_qalloc (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x905EEC: pure nothrow core.memory.BlkInfo_ rt.lifetime.__arrayAlloc(ulong, const(TypeInfo), const(TypeInfo)) (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4673: _d_newarrayU (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x8C4761: _d_newarrayiT (in /home/yannick/code/d/yadmp/yadmp)
n1: 65536 0x6F8DB8: nothrow @property @safe void vibe.utils.array.__T15FixedRingBufferTS3std7variant18__T8VariantNVmi32Z8VariantNVmi0Z.FixedRingBuffer.capacity(ulong) (../vibe/source/vibe/utils/array.d:280)
n1: 65536 0x7B2C1D: vibe.core.task.MessageQueue vibe.core.task.MessageQueue.__ctor() (../vibe/source/vibe/core/task.d:187)
n1: 65536 0x7B2A26: vibe.core.task.TaskFiber vibe.core.task.TaskFiber.__ctor(void delegate(), ulong) (../vibe/source/vibe/core/task.d:127)
n1: 65536 0x79019F: vibe.core.core.CoreTask vibe.core.core.CoreTask.__ctor() (../vibe/source/vibe/core/core.d:935)
n1: 65536 0x78F9DA: vibe.core.task.Task vibe.core.core.runTask_internal(ref vibe.core.core.TaskFuncInfo) (../vibe/source/vibe/core/core.d:200)
n2: 65536 0x7723E5: vibe.core.task.Task vibe.core.core.runTask!().runTask(void delegate()) (../vibe/source/vibe/core/core.d:180)
n1: 57344 0x79DF12: onConnect (../vibe/source/vibe/core/drivers/libevent2_tcp.d:594)
n1: 57344 0x5041CA4: event_base_loop (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 57344 0x794C56: int vibe.core.drivers.libevent2.Libevent2Driver.runEventLoop() (../vibe/source/vibe/core/drivers/libevent2.d:181)
n1: 57344 0x78F782: int vibe.core.core.runEventLoop() (../vibe/source/vibe/core/core.d:97)
n1: 57344 0x6ECDC2: _Dmain (source/app.d:67)
n1: 57344 0x8C3BE1: _D2rt6dmain211_d_run_mainUiPPaPUAAaZiZ6runAllMFZ9__lambda1MFZv (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B9A: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).runAll() (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3B34: void rt.dmain2._d_run_main(int, char**, extern (C) int function(char[][])*).tryExec(scope void delegate()) (in /home/yannick/code/d/yadmp/yadmp)
n1: 57344 0x8C3AAE: _d_run_main (in /home/yannick/code/d/yadmp/yadmp)
n0: 57344 0x779BB3: main (in /home/yannick/code/d/yadmp/yadmp)
n0: 8192 in 1 place, below massif's threshold (01.00%)
n0: 384 in 3 places, all below massif's threshold (01.00%)
n1: 864832 0x7F4F6F: nothrow void[] vibe.utils.memory.MallocAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:227)
n6: 864832 0x7F6A86: nothrow void[] vibe.utils.memory.FreeListAlloc.alloc() (../vibe/source/vibe/utils/memory.d:552)
n2: 273360 0x7F58B5: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n3: 273088 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n3: 205088 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n1: 135184 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 135184 0x5046701: evbuffer_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504C50C: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67728 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 67456 0x504C4DC: bufferevent_init_common (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x504CE70: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 67456 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 67456 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67456 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67456 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67456 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n2: 68544 0x5043764: event_new (in /usr/lib/libevent-2.0.so.5.1.9)
n2: 68000 0x79C871: bool vibe.core.drivers.libevent2_tcp.Libevent2TCPConnection.waitForData(core.time.Duration) (../vibe/source/vibe/core/drivers/libevent2_tcp.d:285)
n1: 67728 0x8458E5: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1454)
n1: 67728 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 67728 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 544 in 2 places, all below massif's threshold (01.00%)
n0: 1360 in 1 place, below massif's threshold (01.00%)
n1: 67728 0x7F7256: vibe.core.drivers.libevent2_tcp.TCPContext* vibe.utils.memory.__T19FreeListObjectAllocTS4vibe4core7drivers13libevent2_tcp10TCPContextVbi0Vbi1Z.alloc!(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress).alloc(vibe.core.driver.DriverCore, deimos.event2.event_struct.event_base*, int, deimos.event2.bufferevent.bufferevent*, vibe.core.net.NetworkAddress, vibe.core.net.NetworkAddress) (../vibe/source/vibe/utils/memory.d:591)
n1: 67728 0x821074: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:515)
n1: 67728 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 67728 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 67728 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 67728 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 272 in 1 place, below massif's threshold (01.00%)
n0: 272 in 1 place, below massif's threshold (01.00%)
n2: 272448 0x7F58E8: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 271920 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n2: 140976 0x79A4D1: lev_alloc (../vibe/source/vibe/core/drivers/libevent2.d:1241)
n2: 130944 0x503FE3C: event_mm_calloc_ (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x504CE4F: bufferevent_socket_new (in /usr/lib/libevent-2.0.so.5.1.9)
n1: 130416 0x820FF5: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:505)
n1: 130416 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130416 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130416 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130416 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n0: 10032 in 4 places, all below massif's threshold (01.00%)
n1: 130944 0x8599B2: vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4core7drivers13libevent2_tcp22Libevent2TCPConnectionVbi1Z.FreeListRef.opCall!(vibe.core.drivers.libevent2_tcp.TCPContext*).opCall(vibe.core.drivers.libevent2_tcp.TCPContext*) (../vibe/source/vibe/utils/memory.d:639)
n1: 130944 0x82135D: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:541)
n1: 130944 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 130944 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 130944 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 130944 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 528 in 1 place, below massif's threshold (01.00%)
n0: 118976 in 6 places, all below massif's threshold (01.00%)
n1: 90288 0x7F59B4: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n2: 90288 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 82080 0x85A715: vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef vibe.utils.memory.__T11FreeListRefTC4vibe4http6server17HTTPServerRequestVbi1Z.FreeListRef.opCall!(std.datetime.SysTime, ushort).opCall(std.datetime.SysTime, ushort) (../vibe/source/vibe/utils/memory.d:639)
n1: 82080 0x845BFA: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1499)
n1: 82080 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 82080 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 82080 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 82080 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 82080 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 82080 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 82080 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n0: 8208 in 1 place, below massif's threshold (01.00%)
n1: 65552 0x7F5A4D: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 65552 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n1: 65552 0x7F89F2: nothrow vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef vibe.utils.memory.__T11FreeListRefTS4vibe6stream10operations6BufferVbi0Z.FreeListRef.opCall!().opCall() (../vibe/source/vibe/utils/memory.d:639)
n1: 65552 0x7E7F8A: void vibe.stream.operations.readUntil!(vibe.stream.wrapper.StreamOutputRange).readUntil(vibe.core.stream.InputStream, ref vibe.stream.wrapper.StreamOutputRange, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:128)
n1: 65552 0x7E7C73: void vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, vibe.core.stream.OutputStream, const(ubyte[]), ulong) (../vibe/source/vibe/stream/operations.d:101)
n1: 65552 0x7E7B94: ubyte[] vibe.stream.operations.readUntil!().readUntil(vibe.core.stream.InputStream, const(ubyte[]), ulong, vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:92)
n1: 65552 0x7E7ADA: ubyte[] vibe.stream.operations.readLine!().readLine(vibe.core.stream.InputStream, ulong, immutable(char)[], vibe.utils.memory.Allocator) (../vibe/source/vibe/stream/operations.d:37)
n1: 65552 0x84821D: void vibe.http.server.parseRequestHeader(vibe.http.server.HTTPServerRequest, vibe.core.stream.InputStream, vibe.utils.memory.Allocator, ulong) (../vibe/source/vibe/http/server.d:1765)
n1: 65552 0x846275: bool vibe.http.server.handleRequest(vibe.core.stream.Stream, vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo, ref vibe.http.server.HTTPServerSettings, ref bool) (../vibe/source/vibe/http/server.d:1575)
n1: 65552 0x845A49: void vibe.http.server.handleHTTPConnection(vibe.core.net.TCPConnection, vibe.http.server.HTTPListenInfo) (../vibe/source/vibe/http/server.d:1473)
n1: 65552 0x845418: void vibe.http.server.listenHTTPPlain(vibe.http.server.HTTPServerSettings).doListen(vibe.http.server.HTTPListenInfo, bool).__lambda3(vibe.core.net.TCPConnection) (../vibe/source/vibe/http/server.d:1367)
n1: 65552 0x821426: void vibe.core.drivers.libevent2_tcp.ClientTask.execute() (../vibe/source/vibe/core/drivers/libevent2_tcp.d:545)
n1: 65552 0x7724C0: void vibe.core.core.makeTaskFuncInfo!(void delegate()).makeTaskFuncInfo(ref void delegate()).callDelegate(vibe.core.core.TaskFuncInfo*) (../vibe/source/vibe/core/core.d-mixin-469:469)
n1: 65552 0x790310: void vibe.core.core.CoreTask.run() (../vibe/source/vibe/core/core.d:967)
n1: 65552 0x8FDE44: void core.thread.Fiber.run() (in /home/yannick/code/d/yadmp/yadmp)
n0: 65552 0x8FDD33: fiber_entryPoint (in /home/yannick/code/d/yadmp/yadmp)
n1: 44208 0x7F5882: nothrow void[] vibe.utils.memory.AutoFreeListAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:323)
n1: 44208 0x7F447E: nothrow void[] vibe.utils.memory.LockAllocator.alloc(ulong) (../vibe/source/vibe/utils/memory.d:132)
n0: 44208 in 3 places, all below massif's threshold (01.00%)
n2: 68320 0x555DCD6: CRYPTO_malloc (in /usr/lib/libcrypto.so.1.0.0)
n2: 65544 0x5631094: lh_insert (in /usr/lib/libcrypto.so.1.0.0)
n2: 63720 0x5633ACC: int_err_set_item (in /usr/lib/libcrypto.so.1.0.0)
n1: 58896 0x5634407: ERR_load_strings (in /usr/lib/libcrypto.so.1.0.0)
n0: 58896 in 55 places, all below massif's threshold (01.00%)
n0: 4824 in 4 places, all below massif's threshold (01.00%)
n0: 1824 in 2 places, all below massif's threshold (01.00%)
n0: 2776 in 9 places, all below massif's threshold (01.00%)
n0: 43752 in 25 places, all below massif's threshold (01.00%)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment