==12165== Memcheck, a memory error detector ==12165== Copyright (C) 2002-2013, and GNU GPL'd, by Julian Seward et al. ==12165== Using Valgrind-3.10.1 and LibVEX; rerun with -h for copyright info ==12165== Command: ./maxscale -d -c .. ==12165== Parent PID: 10521 ==12165== --12165-- --12165-- Valgrind options: --12165-- --leak-check=full --12165-- --show-leak-kinds=all --12165-- --log-file=vg.log --12165-- -v --12165-- Contents of /proc/version: --12165-- Linux version 3.19.1-201.fc21.x86_64 (mockbuild@bkernel02.phx2.fedoraproject.org) (gcc version 4.9.2 20150212 (Red Hat 4.9.2-6) (GCC) ) #1 SMP Wed Mar 18 04:29:24 UTC 2015 --12165-- Arch and hwcaps: AMD64, LittleEndian, amd64-cx16-lzcnt-rdtscp-sse3-avx-avx2-bmi --12165-- Page sizes: currently 4096, max supported 4096 --12165-- Valgrind library directory: /usr/lib64/valgrind --12165-- Reading syms from /home/markus/build/bin/maxscale --12165-- Reading syms from /usr/lib64/ld-2.20.so --12165-- Reading syms from /usr/lib64/valgrind/memcheck-amd64-linux --12165-- object doesn't have a symbol table --12165-- object doesn't have a dynamic symbol table --12165-- Scheduler: using generic scheduler lock implementation. --12165-- Reading suppressions file: /usr/lib64/valgrind/default.supp ==12165== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-12165-by-markus-on-localhost.localdomain ==12165== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-12165-by-markus-on-localhost.localdomain ==12165== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-12165-by-markus-on-localhost.localdomain ==12165== ==12165== TO CONTROL THIS PROCESS USING vgdb (which you probably ==12165== don't want to do, unless you know exactly what you're doing, ==12165== or are doing some strange experiment): ==12165== /usr/lib64/valgrind/../../bin/vgdb --pid=12165 ...command... ==12165== ==12165== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==12165== /path/to/gdb ./maxscale ==12165== and then give GDB the following command ==12165== target remote | /usr/lib64/valgrind/../../bin/vgdb --pid=12165 ==12165== --pid is optional if only one valgrind process is running ==12165== --12165-- REDIR: 0x4019ea0 (ld-linux-x86-64.so.2:strlen) redirected to 0x380c1e51 (???) --12165-- Reading syms from /usr/lib64/valgrind/vgpreload_core-amd64-linux.so --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so --12165-- object doesn't have a symbol table ==12165== WARNING: new redirection conflicts with existing -- ignoring it --12165-- old: 0x04019ea0 (strlen ) R-> (0000.0) 0x380c1e51 ??? --12165-- new: 0x04019ea0 (strlen ) R-> (2007.0) 0x04c2cc40 strlen --12165-- REDIR: 0x4019c50 (ld-linux-x86-64.so.2:index) redirected to 0x4c2c7f0 (index) --12165-- REDIR: 0x4019e70 (ld-linux-x86-64.so.2:strcmp) redirected to 0x4c2dcf0 (strcmp) --12165-- REDIR: 0x401ab90 (ld-linux-x86-64.so.2:mempcpy) redirected to 0x4c30840 (mempcpy) --12165-- Reading syms from /usr/lib64/libcurl.so.4.3.0 --12165-- Reading syms from /home/markus/build/lib/liblog_manager.so --12165-- Reading syms from /usr/lib64/libssl.so.1.0.1k --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/libaio.so.1.0.1 --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/libpthread-2.20.so --12165-- Reading syms from /usr/lib64/libcrypt-2.20.so --12165-- Reading syms from /usr/lib64/libdl-2.20.so --12165-- Reading syms from /usr/lib64/libcrypto.so.1.0.1k --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/libz.so.1.2.8 --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/librt-2.20.so --12165-- Reading syms from /usr/lib64/libstdc++.so.6.0.20 --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/libpcre.so.1.2.3 --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/libm-2.20.so --12165-- Reading syms from /usr/lib64/libgcc_s-4.9.2-20150212.so.1 --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/libc-2.20.so --12165-- Reading syms from /usr/lib64/libgssapi_krb5.so.2.2 --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/libkrb5.so.3.3 --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/libcom_err.so.2.1 --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/libk5crypto.so.3.1 --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/libfreebl3.so --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/libkrb5support.so.0.1 --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/libkeyutils.so.1.5 --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/libresolv-2.20.so --12165-- Reading syms from /usr/lib64/libselinux.so.1 --12165-- object doesn't have a symbol table --12165-- Reading syms from /usr/lib64/liblzma.so.5.0.99 --12165-- object doesn't have a symbol table --12165-- REDIR: 0x709cf40 (libc.so.6:strcasecmp) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x709f230 (libc.so.6:strncasecmp) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x709c6c0 (libc.so.6:memcpy@GLIBC_2.2.5) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x7097200 (libc.so.6:strcmp) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x709a960 (libc.so.6:rindex) redirected to 0x4c2c4d0 (rindex) --12165-- REDIR: 0x7098c60 (libc.so.6:strlen) redirected to 0x4c2cb80 (strlen) --12165-- REDIR: 0x70910f0 (libc.so.6:malloc) redirected to 0x4c29b48 (malloc) --12165-- REDIR: 0x70a1980 (libc.so.6:__GI_memcpy) redirected to 0x4c2e6f0 (__GI_memcpy) --12165-- REDIR: 0x7098e20 (libc.so.6:strnlen) redirected to 0x4c2cb00 (strnlen) --12165-- REDIR: 0x709c720 (libc.so.6:memset) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x709c790 (libc.so.6:__GI_memset) redirected to 0x4c2fdd0 (memset) --12165-- REDIR: 0x7153630 (libc.so.6:__memmove_avx_unaligned) redirected to 0x4c2de50 (memcpy@GLIBC_2.2.5) --12165-- REDIR: 0x7092860 (libc.so.6:calloc) redirected to 0x4c2b8b0 (calloc) --12165-- REDIR: 0x709c140 (libc.so.6:__GI_memcmp) redirected to 0x4c2f680 (__GI_memcmp) --12165-- REDIR: 0x7154250 (libc.so.6:__strcmp_ssse3) redirected to 0x4c2dbb0 (strcmp) --12165-- REDIR: 0x7096fe0 (libc.so.6:__GI_strchr) redirected to 0x4c2c630 (__GI_strchr) --12165-- REDIR: 0x70a3a90 (libc.so.6:rawmemchr) redirected to 0x4c30490 (rawmemchr) --12165-- REDIR: 0x7047030 (libc.so.6:setenv) redirected to 0x4c310e0 (setenv) --12165-- REDIR: 0x70990d0 (libc.so.6:__GI_strncmp) redirected to 0x4c2d330 (__GI_strncmp) --12165-- REDIR: 0x7092340 (libc.so.6:realloc) redirected to 0x4c2ba52 (realloc) --12165-- REDIR: 0x70a3ca0 (libc.so.6:strchrnul) redirected to 0x4c30460 (strchrnul) --12165-- REDIR: 0x7091440 (libc.so.6:free) redirected to 0x4c2ac62 (free) --12165-- REDIR: 0x70a2e70 (libc.so.6:strcasestr) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x70a2970 (libc.so.6:__strcasestr_sse2) redirected to 0x4c30d20 (strcasestr) --12165-- REDIR: 0x7099040 (libc.so.6:strncat) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x70b1f90 (libc.so.6:__strncat_sse2_unaligned) redirected to 0x4c2c9f0 (strncat) --12165-- REDIR: 0x7096db0 (libc.so.6:strcat) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x70b16a0 (libc.so.6:__strcat_sse2_unaligned) redirected to 0x4c2c830 (strcat) --12165-- REDIR: 0x709b5a0 (libc.so.6:__GI_strstr) redirected to 0x4c30ac0 (__strstr_sse2) --12165-- REDIR: 0xffffffffff600400 (???:???) redirected to 0x380c1e3d (???) --12165-- REDIR: 0x7097240 (libc.so.6:__GI_strcmp) redirected to 0x4c2dc00 (__GI_strcmp) --12165-- REDIR: 0x7151c70 (libc.so.6:__strncasecmp_avx) redirected to 0x4c2d560 (strncasecmp) --12165-- REDIR: 0x70a1910 (libc.so.6:memcpy@@GLIBC_2.14) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x7153b20 (libc.so.6:__memcpy_avx_unaligned) redirected to 0x4c2e0d0 (memcpy@@GLIBC_2.14) --12165-- REDIR: 0x7098690 (libc.so.6:strcpy) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x70ae880 (libc.so.6:__strcpy_sse2_unaligned) redirected to 0x4c2cc60 (strcpy) --12165-- REDIR: 0x709bdb0 (libc.so.6:memchr) redirected to 0x4c2dd90 (memchr) --12165-- REDIR: 0x709cdd0 (libc.so.6:__GI_stpcpy) redirected to 0x4c2f890 (__GI_stpcpy) --12165-- Reading syms from /usr/lib64/libnss_files-2.20.so --12165-- REDIR: 0x70986d0 (libc.so.6:__GI_strcpy) redirected to 0x4c2cd30 (__GI_strcpy) --12165-- REDIR: 0x65d25f0 (libstdc++.so.6:operator new(unsigned long)) redirected to 0x4c2a050 (operator new(unsigned long)) --12165-- REDIR: 0x709c100 (libc.so.6:bcmp) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x71740b0 (libc.so.6:__memcmp_sse4_1) redirected to 0x4c2f700 (__memcmp_sse4_1) --12165-- REDIR: 0x7096fb0 (libc.so.6:index) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x709cd90 (libc.so.6:stpcpy) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x70afe90 (libc.so.6:__stpcpy_sse2_unaligned) redirected to 0x4c2fa30 (__stpcpy_sse2_unaligned) --12165-- REDIR: 0x7099080 (libc.so.6:strncmp) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x71554b0 (libc.so.6:__strncmp_ssse3) redirected to 0x4c2d2c0 (strncmp) --12165-- REDIR: 0x65d2660 (libstdc++.so.6:operator new(unsigned long, std::nothrow_t const&)) redirected to 0x4c2a305 (operator new(unsigned long, std::nothrow_t const&)) --12165-- REDIR: 0x65d0740 (libstdc++.so.6:operator delete(void*)) redirected to 0x4c2b07c (operator delete(void*)) --12165-- REDIR: 0x709bb70 (libc.so.6:strstr) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x70b2f20 (libc.so.6:__strstr_sse2_unaligned) redirected to 0x4c30a30 (strstr) --12165-- REDIR: 0x709c540 (libc.so.6:__GI_memmove) redirected to 0x4c30100 (__GI_memmove) --12165-- REDIR: 0x709a920 (libc.so.6:strncpy) redirected to 0x4a2472e (_vgnU_ifunc_wrapper) --12165-- REDIR: 0x70aeeb0 (libc.so.6:__strncpy_sse2_unaligned) redirected to 0x4c2d190 (__strncpy_sse2_unaligned) --12165-- REDIR: 0x7150600 (libc.so.6:__strcasecmp_avx) redirected to 0x4c2d480 (strcasecmp) --12165-- Reading syms from /home/markus/build/modules/libcli.so --12165-- Reading syms from /home/markus/build/modules/libdebugcli.so --12165-- Reading syms from /home/markus/build/modules/libreadconnroute.so --12165-- Reading syms from /home/markus/build/modules/libreadwritesplit.so --12165-- Reading syms from /home/markus/build/lib/libquery_classifier.so --12165-- Reading syms from /home/markus/build/modules/libschemarouter.so --12165-- Reading syms from /home/markus/build/modules/libmysqlmon.so --12165-- REDIR: 0x70a9910 (libc.so.6:__GI_strncpy) redirected to 0x4c2cf30 (__GI_strncpy) --12165-- Reading syms from /home/markus/build/modules/libMySQLClient.so --12165-- Reading syms from /home/markus/build/modules/libtelnetd.so --12165-- Reading syms from /home/markus/build/modules/libmaxscaled.so --12165-- Reading syms from /home/markus/build/modules/libMySQLBackend.so --12165-- Discarding syms at 0x16cc80a0-0x16cd0be5 in /home/markus/build/modules/libMySQLBackend.so due to munmap() --12165-- Discarding syms at 0x142b9120-0x142bbfff in /home/markus/build/modules/libmaxscaled.so due to munmap() --12165-- Discarding syms at 0x140b00d0-0x140b30d4 in /home/markus/build/modules/libtelnetd.so due to munmap() --12165-- Discarding syms at 0x13aa0270-0x13aa84bf in /home/markus/build/modules/libMySQLClient.so due to munmap() --12165-- Discarding syms at 0x13092580-0x13097887 in /home/markus/build/modules/libmysqlmon.so due to munmap() --12165-- Discarding syms at 0x12e80eb0-0x12e8a97f in /home/markus/build/modules/libschemarouter.so due to munmap() --12165-- Discarding syms at 0x12a63bb0-0x12a6ecca in /home/markus/build/modules/libreadwritesplit.so due to munmap() --12165-- Discarding syms at 0x12c76bb0-0x12c79d35 in /home/markus/build/lib/libquery_classifier.so due to munmap() --12165-- Discarding syms at 0x12858eb0-0x1285cfb6 in /home/markus/build/modules/libreadconnroute.so due to munmap() --12165-- Discarding syms at 0x1264b6c0-0x1264fedd in /home/markus/build/modules/libdebugcli.so due to munmap() --12165-- Discarding syms at 0x1243c620-0x12440d00 in /home/markus/build/modules/libcli.so due to munmap() --12165-- Discarding syms at 0x962a240-0x96312d3 in /usr/lib64/libnss_files-2.20.so due to munmap() ==12165== ==12165== HEAP SUMMARY: ==12165== in use at exit: 197,808 bytes in 657 blocks ==12165== total heap usage: 18,590 allocs, 17,933 frees, 158,039,321 bytes allocated ==12165== ==12165== Searching for pointers to 657 not-freed blocks ==12165== Checked 26,916,560 bytes ==12165== ==12165== 4 bytes in 1 blocks are still reachable in loss record 1 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x5447C1: bitmask_init (in /home/markus/build/bin/maxscale) ==12165== by 0x537B35: poll_init (in /home/markus/build/bin/maxscale) ==12165== by 0x529905: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 5 bytes in 5 blocks are still reachable in loss record 2 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x53FA28: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x543D5A: resource_add (in /home/markus/build/bin/maxscale) ==12165== by 0x540E52: addDatabases (in /home/markus/build/bin/maxscale) ==12165== by 0x541CAF: getAllUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5424B4: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 7 bytes in 1 blocks are still reachable in loss record 3 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x534257: serviceAddRouterOption (in /home/markus/build/bin/maxscale) ==12165== by 0x53C253: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 7 bytes in 1 blocks are still reachable in loss record 4 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x13092B12: ??? ==12165== by 0x544F8D: monitorAddUser (in /home/markus/build/bin/maxscale) ==12165== by 0x53CAF7: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 8 bytes in 1 blocks are still reachable in loss record 5 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x13092AFB: ??? ==12165== by 0x544F8D: monitorAddUser (in /home/markus/build/bin/maxscale) ==12165== by 0x53CAF7: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 8 bytes in 2 blocks are still reachable in loss record 6 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x7098A09: strndup (in /usr/lib64/libc-2.20.so) ==12165== by 0x53CFC7: config_clone_param (in /home/markus/build/bin/maxscale) ==12165== by 0x5358E4: service_add_qualified_param (in /home/markus/build/bin/maxscale) ==12165== by 0x53581C: service_set_param_value (in /home/markus/build/bin/maxscale) ==12165== by 0x53B6B0: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 8 bytes in 8 blocks are still reachable in loss record 7 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x543904: uh_keydup (in /home/markus/build/bin/maxscale) ==12165== by 0x53F9DF: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x5435F2: mysql_users_add (in /home/markus/build/bin/maxscale) ==12165== by 0x540A84: add_mysql_users_with_host_ipv4 (in /home/markus/build/bin/maxscale) ==12165== by 0x541F8F: getAllUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5424B4: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== ==12165== 9 bytes in 1 blocks are still reachable in loss record 8 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x509C366: fnames_conf_init(fnames_conf_st*, int, char**) (in /home/markus/build/lib/liblog_manager.so) ==12165== by 0x509A7A8: logmanager_init_nomutex(int, char**) (in /home/markus/build/lib/liblog_manager.so) ==12165== by 0x509A91D: skygw_logmanager_init (in /home/markus/build/lib/liblog_manager.so) ==12165== by 0x5291E3: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 10 bytes in 1 blocks are still reachable in loss record 9 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x53D2A9: handle_feedback_item (in /home/markus/build/bin/maxscale) ==12165== by 0x53AD77: handler (in /home/markus/build/bin/maxscale) ==12165== by 0xB78CBF: ini_parse_file (in /home/markus/build/bin/maxscale) ==12165== by 0xB78D56: ini_parse (in /home/markus/build/bin/maxscale) ==12165== by 0x53B01B: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 11 bytes in 1 blocks are indirectly lost in loss record 10 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x52602D: gwbuf_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x52BE3D: dcb_read (in /home/markus/build/bin/maxscale) ==12165== by 0x16CC8BB6: ??? ==12165== by 0x538F82: process_pollq (in /home/markus/build/bin/maxscale) ==12165== by 0x538849: poll_waitevents (in /home/markus/build/bin/maxscale) ==12165== by 0x529A9E: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 13 bytes in 1 blocks are still reachable in loss record 11 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x549514: hktask_add (in /home/markus/build/bin/maxscale) ==12165== by 0x537BCE: poll_init (in /home/markus/build/bin/maxscale) ==12165== by 0x529905: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 14 bytes in 1 blocks are still reachable in loss record 12 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x544C82: monitor_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53C85F: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 14 bytes in 1 blocks are still reachable in loss record 13 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x549514: hktask_add (in /home/markus/build/bin/maxscale) ==12165== by 0x53EF65: config_enable_feedback_task (in /home/markus/build/bin/maxscale) ==12165== by 0x533CEF: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 15 bytes in 15 blocks are still reachable in loss record 14 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x53FA28: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x543D5A: resource_add (in /home/markus/build/bin/maxscale) ==12165== by 0x541232: getDatabases (in /home/markus/build/bin/maxscale) ==12165== by 0x542FFB: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 16 bytes in 1 blocks are still reachable in loss record 15 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x53D3B5: global_defaults (in /home/markus/build/bin/maxscale) ==12165== by 0x53AFE7: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 16 bytes in 1 blocks are still reachable in loss record 16 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x5477AB: filterAddParameter (in /home/markus/build/bin/maxscale) ==12165== by 0x53BF32: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 16 bytes in 1 blocks are still reachable in loss record 17 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x534238: serviceAddRouterOption (in /home/markus/build/bin/maxscale) ==12165== by 0x53C253: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 16 bytes in 1 blocks are still reachable in loss record 18 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x128590D0: ??? ==12165== by 0x533B3F: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 16 bytes in 1 blocks are still reachable in loss record 19 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x12859136: ??? ==12165== by 0x533B3F: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 16 bytes in 1 blocks are indirectly lost in loss record 20 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x525FFE: gwbuf_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x52BE3D: dcb_read (in /home/markus/build/bin/maxscale) ==12165== by 0x16CC8BB6: ??? ==12165== by 0x538F82: process_pollq (in /home/markus/build/bin/maxscale) ==12165== by 0x538849: poll_waitevents (in /home/markus/build/bin/maxscale) ==12165== by 0x529A9E: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 24 bytes in 6 blocks are still reachable in loss record 21 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x5447C1: bitmask_init (in /home/markus/build/bin/maxscale) ==12165== by 0x52ACE7: dcb_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x533072: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 24 bytes in 24 blocks are still reachable in loss record 22 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x543904: uh_keydup (in /home/markus/build/bin/maxscale) ==12165== by 0x53F9DF: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x5435F2: mysql_users_add (in /home/markus/build/bin/maxscale) ==12165== by 0x540A84: add_mysql_users_with_host_ipv4 (in /home/markus/build/bin/maxscale) ==12165== by 0x5431B3: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 28 bytes in 4 blocks are still reachable in loss record 23 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x534438: serviceSetUser (in /home/markus/build/bin/maxscale) ==12165== by 0x53B5DE: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 28 bytes in 4 blocks are still reachable in loss record 24 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x12E82127: ??? ==12165== by 0x533B3F: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 31 bytes in 1 blocks are still reachable in loss record 25 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x53D2D5: handle_feedback_item (in /home/markus/build/bin/maxscale) ==12165== by 0x53AD77: handler (in /home/markus/build/bin/maxscale) ==12165== by 0xB78CBF: ini_parse_file (in /home/markus/build/bin/maxscale) ==12165== by 0xB78D56: ini_parse (in /home/markus/build/bin/maxscale) ==12165== by 0x53B01B: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 32 bytes in 1 blocks are still reachable in loss record 26 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x5B6570E: _dlerror_run (in /usr/lib64/libdl-2.20.so) ==12165== by 0x5B650D0: dlopen@@GLIBC_2.2.5 (in /usr/lib64/libdl-2.20.so) ==12165== by 0x52F3BA: load_module (in /home/markus/build/bin/maxscale) ==12165== by 0x532E14: service_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53B218: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 32 bytes in 2 blocks are still reachable in loss record 27 of 111 ==12165== at 0x4C2BB1C: realloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x5346F1: serviceSetFilters (in /home/markus/build/bin/maxscale) ==12165== by 0x53C2AA: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 32 bytes in 4 blocks are still reachable in loss record 28 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x5362B4: server_set_unique_name (in /home/markus/build/bin/maxscale) ==12165== by 0x53BB40: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 32 bytes in 4 blocks are still reachable in loss record 29 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x534421: serviceSetUser (in /home/markus/build/bin/maxscale) ==12165== by 0x53B5DE: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 32 bytes in 4 blocks are still reachable in loss record 30 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x12E820DA: ??? ==12165== by 0x533B3F: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 32 bytes in 1 blocks are definitely lost in loss record 31 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x5A0DF1: get_lock_data(THD*, TABLE**, unsigned int, unsigned int) (in /home/markus/build/bin/maxscale) ==12165== by 0x5A123B: mysql_lock_tables(THD*, TABLE**, unsigned int, unsigned int) (in /home/markus/build/bin/maxscale) ==12165== by 0x6C4080: lock_tables(THD*, TABLE_LIST*, unsigned int, unsigned int) (in /home/markus/build/bin/maxscale) ==12165== by 0x6CB981: open_and_lock_tables(THD*, TABLE_LIST*, bool, unsigned int, Prelocking_strategy*) (in /home/markus/build/bin/maxscale) ==12165== by 0x677929: plugin_init(int*, char**, int) (in /home/markus/build/bin/maxscale) ==12165== by 0x54F909: init_server_components() (in /home/markus/build/bin/maxscale) ==12165== by 0x550A8C: init_embedded_server (in /home/markus/build/bin/maxscale) ==12165== by 0x5295F3: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 34 bytes in 5 blocks are still reachable in loss record 32 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x546FFC: filter_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53BDDF: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 35 bytes in 5 blocks are still reachable in loss record 33 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x546FE6: filter_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53BDDF: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 40 bytes in 1 blocks are still reachable in loss record 34 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x12E81F96: ??? ==12165== by 0x533B3F: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 40 bytes in 1 blocks are still reachable in loss record 35 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x1264B86A: ??? ==12165== by 0x533B3F: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 40 bytes in 1 blocks are still reachable in loss record 36 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x1243C7CA: ??? ==12165== by 0x533B3F: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 40 bytes in 4 blocks are still reachable in loss record 37 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x536101: server_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53BB1B: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 44 bytes in 2 blocks are still reachable in loss record 38 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x7098A09: strndup (in /usr/lib64/libc-2.20.so) ==12165== by 0x53CFA8: config_clone_param (in /home/markus/build/bin/maxscale) ==12165== by 0x5358E4: service_add_qualified_param (in /home/markus/build/bin/maxscale) ==12165== by 0x53581C: service_set_param_value (in /home/markus/build/bin/maxscale) ==12165== by 0x53B6B0: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 48 bytes in 1 blocks are still reachable in loss record 39 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x544C56: monitor_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53C85F: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 52 bytes in 4 blocks are still reachable in loss record 40 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x536118: server_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53BB1B: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 55 bytes in 9 blocks are still reachable in loss record 41 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x547863: filterAddParameter (in /home/markus/build/bin/maxscale) ==12165== by 0x53BF32: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 56 bytes in 1 blocks are still reachable in loss record 42 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x5494F3: hktask_add (in /home/markus/build/bin/maxscale) ==12165== by 0x537BCE: poll_init (in /home/markus/build/bin/maxscale) ==12165== by 0x529905: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 56 bytes in 1 blocks are still reachable in loss record 43 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x5494F3: hktask_add (in /home/markus/build/bin/maxscale) ==12165== by 0x53EF65: config_enable_feedback_task (in /home/markus/build/bin/maxscale) ==12165== by 0x533CEF: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 56 bytes in 1 blocks are still reachable in loss record 44 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x12859060: ??? ==12165== by 0x533B3F: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 59 bytes in 5 blocks are still reachable in loss record 45 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x53F9DF: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x543D5A: resource_add (in /home/markus/build/bin/maxscale) ==12165== by 0x540E52: addDatabases (in /home/markus/build/bin/maxscale) ==12165== by 0x541CAF: getAllUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5424B4: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 64 bytes in 4 blocks are possibly lost in loss record 46 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x727886: my_strdup (in /home/markus/build/bin/maxscale) ==12165== by 0x55A928: mysql_init_character_set (in /home/markus/build/bin/maxscale) ==12165== by 0x55CFBA: cli_mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x54B1CD: mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x13092F1E: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 64 bytes in 4 blocks are possibly lost in loss record 47 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x727886: my_strdup (in /home/markus/build/bin/maxscale) ==12165== by 0x55D07F: cli_mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x54B1CD: mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x13092F1E: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 64 bytes in 4 blocks are possibly lost in loss record 48 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x727886: my_strdup (in /home/markus/build/bin/maxscale) ==12165== by 0x55D09D: cli_mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x54B1CD: mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x13092F1E: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 66 bytes in 6 blocks are still reachable in loss record 49 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x53400A: serviceAddProtocol (in /home/markus/build/bin/maxscale) ==12165== by 0x53C599: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 70 bytes in 6 blocks are still reachable in loss record 50 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x532EF8: service_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53B218: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 80 bytes in 1 blocks are still reachable in loss record 51 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x53F632: hashtable_alloc_real (in /home/markus/build/bin/maxscale) ==12165== by 0x53F5D8: hashtable_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x543CE9: resource_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x54138C: getAllUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5424B4: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 80 bytes in 1 blocks are still reachable in loss record 52 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x53F705: hashtable_alloc_real (in /home/markus/build/bin/maxscale) ==12165== by 0x53F5D8: hashtable_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x543CE9: resource_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x54138C: getAllUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5424B4: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 80 bytes in 2 blocks are still reachable in loss record 53 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x53CF6C: config_clone_param (in /home/markus/build/bin/maxscale) ==12165== by 0x5358E4: service_add_qualified_param (in /home/markus/build/bin/maxscale) ==12165== by 0x53581C: service_set_param_value (in /home/markus/build/bin/maxscale) ==12165== by 0x53B6B0: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 80 bytes in 2 blocks are still reachable in loss record 54 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x12A64091: ??? ==12165== by 0x533B3F: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 80 bytes in 4 blocks are still reachable in loss record 55 of 111 ==12165== at 0x4C2BB1C: realloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x130931E5: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 96 bytes in 1 blocks are still reachable in loss record 56 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x537B63: poll_init (in /home/markus/build/bin/maxscale) ==12165== by 0x529905: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 96 bytes in 4 blocks are still reachable in loss record 57 of 111 ==12165== at 0x4C2BB1C: realloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x54780C: filterAddParameter (in /home/markus/build/bin/maxscale) ==12165== by 0x53BF32: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 96 bytes in 4 blocks are still reachable in loss record 58 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x12E81FFC: ??? ==12165== by 0x533B3F: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 96 bytes in 6 blocks are still reachable in loss record 59 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x53B43B: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 100 bytes in 6 blocks are still reachable in loss record 60 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x532EE2: service_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53B218: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 104 bytes in 1 blocks are still reachable in loss record 61 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x1309273A: ??? ==12165== by 0x544E77: monitorStart (in /home/markus/build/bin/maxscale) ==12165== by 0x53C8BE: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 104 bytes in 1 blocks are still reachable in loss record 62 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x12E81F26: ??? ==12165== by 0x533B3F: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 107 (80 direct, 27 indirect) bytes in 1 blocks are definitely lost in loss record 63 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x525FE4: gwbuf_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x52BE3D: dcb_read (in /home/markus/build/bin/maxscale) ==12165== by 0x16CC8BB6: ??? ==12165== by 0x538F82: process_pollq (in /home/markus/build/bin/maxscale) ==12165== by 0x538849: poll_waitevents (in /home/markus/build/bin/maxscale) ==12165== by 0x529A9E: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 112 bytes in 2 blocks are still reachable in loss record 64 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x53F1D0: users_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53372E: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 114 bytes in 9 blocks are still reachable in loss record 65 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x54788A: filterAddParameter (in /home/markus/build/bin/maxscale) ==12165== by 0x53BF32: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 120 bytes in 5 blocks are still reachable in loss record 66 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x53F9AD: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x543D5A: resource_add (in /home/markus/build/bin/maxscale) ==12165== by 0x540E52: addDatabases (in /home/markus/build/bin/maxscale) ==12165== by 0x541CAF: getAllUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5424B4: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 144 bytes in 9 blocks are still reachable in loss record 67 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x54783C: filterAddParameter (in /home/markus/build/bin/maxscale) ==12165== by 0x53BF32: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 160 bytes in 2 blocks are still reachable in loss record 68 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x53F632: hashtable_alloc_real (in /home/markus/build/bin/maxscale) ==12165== by 0x53F5D8: hashtable_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53F1FD: users_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53372E: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 160 bytes in 4 blocks are still reachable in loss record 69 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x130928DD: ??? ==12165== by 0x544F56: monitorAddServer (in /home/markus/build/bin/maxscale) ==12165== by 0x53C9F8: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 177 bytes in 15 blocks are still reachable in loss record 70 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x53F9DF: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x543D5A: resource_add (in /home/markus/build/bin/maxscale) ==12165== by 0x541232: getDatabases (in /home/markus/build/bin/maxscale) ==12165== by 0x542FFB: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 192 bytes in 8 blocks are still reachable in loss record 71 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x12A640F7: ??? ==12165== by 0x533B3F: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 208 bytes in 13 blocks are still reachable in loss record 72 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x53414C: serviceAddBackend (in /home/markus/build/bin/maxscale) ==12165== by 0x53C0E5: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 224 bytes in 2 blocks are still reachable in loss record 73 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x12A64021: ??? ==12165== by 0x533B3F: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 224 bytes in 4 blocks are still reachable in loss record 74 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x5434FC: mysql_users_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x533136: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 224 bytes in 26 blocks are still reachable in loss record 75 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x54387E: uh_keydup (in /home/markus/build/bin/maxscale) ==12165== by 0x53F9DF: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x5435F2: mysql_users_add (in /home/markus/build/bin/maxscale) ==12165== by 0x540A84: add_mysql_users_with_host_ipv4 (in /home/markus/build/bin/maxscale) ==12165== by 0x541F8F: getAllUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5424B4: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== ==12165== 224 bytes in 4 blocks are possibly lost in loss record 76 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x72125C: my_multi_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x55CA30: mysql_options4 (in /home/markus/build/bin/maxscale) ==12165== by 0x55CCD5: cli_mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x54B1CD: mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x13092F1E: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 224 bytes in 4 blocks are possibly lost in loss record 77 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x72125C: my_multi_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x55CA30: mysql_options4 (in /home/markus/build/bin/maxscale) ==12165== by 0x55CD3D: cli_mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x54B1CD: mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x13092F1E: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 240 bytes in 3 blocks are still reachable in loss record 78 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x53F632: hashtable_alloc_real (in /home/markus/build/bin/maxscale) ==12165== by 0x53F5D8: hashtable_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x543CE9: resource_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x5411D4: getDatabases (in /home/markus/build/bin/maxscale) ==12165== by 0x542FFB: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 240 bytes in 3 blocks are still reachable in loss record 79 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x53F705: hashtable_alloc_real (in /home/markus/build/bin/maxscale) ==12165== by 0x53F5D8: hashtable_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x543CE9: resource_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x5411D4: getDatabases (in /home/markus/build/bin/maxscale) ==12165== by 0x542FFB: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 240 bytes in 6 blocks are still reachable in loss record 80 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x533FE9: serviceAddProtocol (in /home/markus/build/bin/maxscale) ==12165== by 0x53C599: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 256 bytes in 4 blocks are possibly lost in loss record 81 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x72125C: my_multi_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x55CA30: mysql_options4 (in /home/markus/build/bin/maxscale) ==12165== by 0x55CCB7: cli_mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x54B1CD: mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x13092F1E: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 256 bytes in 4 blocks are possibly lost in loss record 82 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x72125C: my_multi_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x55CA30: mysql_options4 (in /home/markus/build/bin/maxscale) ==12165== by 0x55CCF3: cli_mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x54B1CD: mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x13092F1E: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 288 bytes in 4 blocks are possibly lost in loss record 83 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x72125C: my_multi_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x55CA30: mysql_options4 (in /home/markus/build/bin/maxscale) ==12165== by 0x55CC99: cli_mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x54B1CD: mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x13092F1E: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 320 bytes in 4 blocks are still reachable in loss record 84 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x53F632: hashtable_alloc_real (in /home/markus/build/bin/maxscale) ==12165== by 0x53F5D8: hashtable_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x543529: mysql_users_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x533136: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 320 bytes in 5 blocks are still reachable in loss record 85 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x546FC5: filter_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53BDDF: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 332 bytes in 40 blocks are still reachable in loss record 86 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x54387E: uh_keydup (in /home/markus/build/bin/maxscale) ==12165== by 0x53F9DF: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x5435F2: mysql_users_add (in /home/markus/build/bin/maxscale) ==12165== by 0x540A84: add_mysql_users_with_host_ipv4 (in /home/markus/build/bin/maxscale) ==12165== by 0x5431B3: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 352 bytes in 4 blocks are possibly lost in loss record 87 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x72125C: my_multi_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x55D06C: cli_mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x54B1CD: mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x13092F1E: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 360 bytes in 1 blocks are still reachable in loss record 88 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x537C3B: poll_init (in /home/markus/build/bin/maxscale) ==12165== by 0x529905: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 360 bytes in 15 blocks are still reachable in loss record 89 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x53F9AD: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x543D5A: resource_add (in /home/markus/build/bin/maxscale) ==12165== by 0x541232: getDatabases (in /home/markus/build/bin/maxscale) ==12165== by 0x542FFB: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 624 bytes in 26 blocks are still reachable in loss record 90 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x53F9AD: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x5435F2: mysql_users_add (in /home/markus/build/bin/maxscale) ==12165== by 0x540A84: add_mysql_users_with_host_ipv4 (in /home/markus/build/bin/maxscale) ==12165== by 0x541F8F: getAllUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5424B4: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 640 bytes in 4 blocks are still reachable in loss record 91 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x5360E0: server_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53BB1B: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 640 bytes in 4 blocks are still reachable in loss record 92 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x13093835: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 640 bytes in 1 blocks are possibly lost in loss record 93 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x40129E4: _dl_allocate_tls (in /usr/lib64/ld-2.20.so) ==12165== by 0x5719EC7: pthread_create@@GLIBC_2.2.5 (in /usr/lib64/libpthread-2.20.so) ==12165== by 0xA51050: ma_checkpoint_init (in /home/markus/build/bin/maxscale) ==12165== by 0x7541D3: ha_maria_init(void*) (in /home/markus/build/bin/maxscale) ==12165== by 0x577F83: ha_initialize_handlerton(st_plugin_int*) (in /home/markus/build/bin/maxscale) ==12165== by 0x675FF4: plugin_initialize(st_mem_root*, st_plugin_int*, int*, char**, bool) (in /home/markus/build/bin/maxscale) ==12165== by 0x6772D8: plugin_init(int*, char**, int) (in /home/markus/build/bin/maxscale) ==12165== by 0x54F909: init_server_components() (in /home/markus/build/bin/maxscale) ==12165== by 0x550A8C: init_embedded_server (in /home/markus/build/bin/maxscale) ==12165== by 0x5295F3: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 640 bytes in 1 blocks are possibly lost in loss record 94 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x40129E4: _dl_allocate_tls (in /usr/lib64/ld-2.20.so) ==12165== by 0x5719EC7: pthread_create@@GLIBC_2.2.5 (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x5446FA: thread_start (in /home/markus/build/bin/maxscale) ==12165== by 0x5494D0: hkinit (in /home/markus/build/bin/maxscale) ==12165== by 0x5299A7: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 672 bytes in 4 blocks are possibly lost in loss record 95 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x55C8C1: mysql_options (in /home/markus/build/bin/maxscale) ==12165== by 0x55CC08: cli_mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x54B1CD: mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x13092F1E: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 720 bytes in 1 blocks are still reachable in loss record 96 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x537BEC: poll_init (in /home/markus/build/bin/maxscale) ==12165== by 0x529905: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 832 bytes in 2 blocks are still reachable in loss record 97 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x53F705: hashtable_alloc_real (in /home/markus/build/bin/maxscale) ==12165== by 0x53F5D8: hashtable_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53F1FD: users_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53372E: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 912 bytes in 6 blocks are still reachable in loss record 98 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x530E53: session_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x533931: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 960 bytes in 40 blocks are still reachable in loss record 99 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x53F9AD: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x5435F2: mysql_users_add (in /home/markus/build/bin/maxscale) ==12165== by 0x540A84: add_mysql_users_with_host_ipv4 (in /home/markus/build/bin/maxscale) ==12165== by 0x5431B3: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 1,040 bytes in 26 blocks are still reachable in loss record 100 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x543825: uh_keydup (in /home/markus/build/bin/maxscale) ==12165== by 0x53F9DF: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x5435F2: mysql_users_add (in /home/markus/build/bin/maxscale) ==12165== by 0x540A84: add_mysql_users_with_host_ipv4 (in /home/markus/build/bin/maxscale) ==12165== by 0x541F8F: getAllUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5424B4: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 1,066 bytes in 26 blocks are still reachable in loss record 101 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x53FA28: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x5435F2: mysql_users_add (in /home/markus/build/bin/maxscale) ==12165== by 0x540A84: add_mysql_users_with_host_ipv4 (in /home/markus/build/bin/maxscale) ==12165== by 0x541F8F: getAllUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5424B4: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 1,248 bytes in 6 blocks are still reachable in loss record 102 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x532DEC: service_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x53B218: process_config_context (in /home/markus/build/bin/maxscale) ==12165== by 0x53B049: config_load (in /home/markus/build/bin/maxscale) ==12165== by 0x529787: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 1,600 bytes in 40 blocks are still reachable in loss record 103 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x543825: uh_keydup (in /home/markus/build/bin/maxscale) ==12165== by 0x53F9DF: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x5435F2: mysql_users_add (in /home/markus/build/bin/maxscale) ==12165== by 0x540A84: add_mysql_users_with_host_ipv4 (in /home/markus/build/bin/maxscale) ==12165== by 0x5431B3: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 1,640 bytes in 40 blocks are still reachable in loss record 104 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x70989B9: strdup (in /usr/lib64/libc-2.20.so) ==12165== by 0x53FA28: hashtable_add (in /home/markus/build/bin/maxscale) ==12165== by 0x5435F2: mysql_users_add (in /home/markus/build/bin/maxscale) ==12165== by 0x540A84: add_mysql_users_with_host_ipv4 (in /home/markus/build/bin/maxscale) ==12165== by 0x5431B3: getUsers (in /home/markus/build/bin/maxscale) ==12165== by 0x5405BA: load_mysql_users (in /home/markus/build/bin/maxscale) ==12165== by 0x533153: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 1,664 bytes in 4 blocks are still reachable in loss record 105 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x53F705: hashtable_alloc_real (in /home/markus/build/bin/maxscale) ==12165== by 0x53F5D8: hashtable_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x543529: mysql_users_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x533136: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 2,016 bytes in 4 blocks are possibly lost in loss record 106 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x72B02C: mysql_socket_vio_new (in /home/markus/build/bin/maxscale) ==12165== by 0x72B3D0: vio_new (in /home/markus/build/bin/maxscale) ==12165== by 0x55D949: cli_mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x54B1CD: mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x13092F1E: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 2,448 bytes in 6 blocks are still reachable in loss record 107 of 111 ==12165== at 0x4C2B946: calloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x52AB8B: dcb_alloc (in /home/markus/build/bin/maxscale) ==12165== by 0x533072: serviceStartPort (in /home/markus/build/bin/maxscale) ==12165== by 0x533BE7: serviceStart (in /home/markus/build/bin/maxscale) ==12165== by 0x533D0B: serviceStartAll (in /home/markus/build/bin/maxscale) ==12165== by 0x529914: main (in /home/markus/build/bin/maxscale) ==12165== ==12165== 5,120 bytes in 4 blocks are possibly lost in loss record 108 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x55A606: mysql_init (in /home/markus/build/bin/maxscale) ==12165== by 0x13092E6C: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 32,736 bytes in 4 blocks are possibly lost in loss record 109 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x6FA3F1: alloc_dynamic (in /home/markus/build/bin/maxscale) ==12165== by 0x7073D8: my_hash_insert (in /home/markus/build/bin/maxscale) ==12165== by 0x55CA95: mysql_options4 (in /home/markus/build/bin/maxscale) ==12165== by 0x55CC99: cli_mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x54B1CD: mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x13092F1E: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 65,568 bytes in 4 blocks are possibly lost in loss record 110 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x72B26E: mysql_socket_vio_new (in /home/markus/build/bin/maxscale) ==12165== by 0x72B3D0: vio_new (in /home/markus/build/bin/maxscale) ==12165== by 0x55D949: cli_mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x54B1CD: mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x13092F1E: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== 65,600 bytes in 4 blocks are possibly lost in loss record 111 of 111 ==12165== at 0x4C29BCF: malloc (in /usr/lib64/valgrind/vgpreload_memcheck-amd64-linux.so) ==12165== by 0x727596: my_malloc (in /home/markus/build/bin/maxscale) ==12165== by 0x64B860: my_net_init (in /home/markus/build/bin/maxscale) ==12165== by 0x55CE7A: cli_mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x54B1CD: mysql_real_connect (in /home/markus/build/bin/maxscale) ==12165== by 0x13092F1E: ??? ==12165== by 0x130937F6: ??? ==12165== by 0x5719529: start_thread (in /usr/lib64/libpthread-2.20.so) ==12165== by 0x710E22C: clone (in /usr/lib64/libc-2.20.so) ==12165== ==12165== LEAK SUMMARY: ==12165== definitely lost: 112 bytes in 2 blocks ==12165== indirectly lost: 27 bytes in 2 blocks ==12165== possibly lost: 174,784 bytes in 62 blocks ==12165== still reachable: 22,885 bytes in 591 blocks ==12165== suppressed: 0 bytes in 0 blocks ==12165== ==12165== ERROR SUMMARY: 19 errors from 19 contexts (suppressed: 0 from 0) ==12165== ERROR SUMMARY: 19 errors from 19 contexts (suppressed: 0 from 0)