Created
May 29, 2015 06:26
-
-
Save yannick/4dec9187254c6451b9d6 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
==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) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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