==16555== Memcheck, a memory error detector ==16555== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al. ==16555== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info ==16555== Command: ./gpsmon -n ==16555== --16555-- Valgrind options: --16555-- --suppressions=/usr/lib/valgrind/debian-libc6-dbg.supp --16555-- --trace-children=yes --16555-- --show-reachable=yes --16555-- --leak-check=full --16555-- -v --16555-- Contents of /proc/version: --16555-- Linux version 3.2.0-96-generic (address@hidden) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #136-Ubuntu SMP Mon Nov 30 21:40:21 UTC 2015 --16555-- Arch and hwcaps: AMD64, amd64-sse3-cx16-lzcnt --16555-- Page sizes: currently 4096, max supported 4096 --16555-- Valgrind library directory: /usr/lib/valgrind --16555-- Reading syms from /home/ar/gpsd/gpsd/gpsmon (0x400000) --16555-- Reading syms from /lib/x86_64-linux-gnu/ld-2.15.so (0x4000000) --16555-- Considering /lib/x86_64-linux-gnu/ld-2.15.so .. --16555-- .. CRC mismatch (computed 5dfd6448 wanted 0e0290cc) --16555-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/ld-2.15.so .. --16555-- .. CRC is valid --16555-- Reading syms from /usr/lib/valgrind/memcheck-amd64-linux (0x38000000) --16555-- Considering /usr/lib/valgrind/memcheck-amd64-linux .. --16555-- .. CRC mismatch (computed fd32bc40 wanted 1b1bde8c) --16555-- object doesn't have a symbol table --16555-- object doesn't have a dynamic symbol table --16555-- Reading suppressions file: /usr/lib/valgrind/debian-libc6-dbg.supp --16555-- Reading suppressions file: /usr/lib/valgrind/default.supp ==16555== embedded gdbserver: reading from /tmp/vgdb-pipe-from-vgdb-to-16555-by-ar-on-??? ==16555== embedded gdbserver: writing to /tmp/vgdb-pipe-to-vgdb-from-16555-by-ar-on-??? ==16555== embedded gdbserver: shared mem /tmp/vgdb-pipe-shared-mem-vgdb-16555-by-ar-on-??? ==16555== ==16555== TO CONTROL THIS PROCESS USING vgdb (which you probably ==16555== don't want to do, unless you know exactly what you're doing, ==16555== or are doing some strange experiment): ==16555== /usr/lib/valgrind/../../bin/vgdb --pid=16555 ...command... ==16555== ==16555== TO DEBUG THIS PROCESS USING GDB: start GDB like this ==16555== /path/to/gdb ./gpsmon ==16555== and then give GDB the following command ==16555== target remote | /usr/lib/valgrind/../../bin/vgdb --pid=16555 ==16555== --pid is optional if only one valgrind process is running ==16555== --16555-- REDIR: 0x40189e0 (strlen) redirected to 0x380625c7 (???) --16555-- Reading syms from /usr/lib/valgrind/vgpreload_core-amd64-linux.so (0x4a25000) --16555-- Considering /usr/lib/valgrind/vgpreload_core-amd64-linux.so .. --16555-- .. CRC mismatch (computed 8f05ac98 wanted c6d0ab1a) --16555-- object doesn't have a symbol table --16555-- Reading syms from /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so (0x4c27000) --16555-- Considering /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so .. --16555-- .. CRC mismatch (computed fc059af4 wanted ffc668e8) --16555-- object doesn't have a symbol table --16555-- REDIR: 0x4018850 (index) redirected to 0x4c2bc60 (index) --16555-- REDIR: 0x40188d0 (strcmp) redirected to 0x4c2cc20 (strcmp) --16555-- Reading syms from /opt/microchip/mplabcomm/lib/libusb-1.0.so.0.0.0 (0x4e32000) --16555-- Reading syms from /usr/lib/x86_64-linux-gnu/libbluetooth.so.3.11.5 (0x5040000) --16555-- Considering /usr/lib/x86_64-linux-gnu/libbluetooth.so.3.11.5 .. --16555-- .. CRC mismatch (computed 8c12b0c8 wanted 5e7e1ae8) --16555-- object doesn't have a symbol table --16555-- Reading syms from /lib/x86_64-linux-gnu/libm-2.15.so (0x525d000) --16555-- Considering /lib/x86_64-linux-gnu/libm-2.15.so .. --16555-- .. CRC mismatch (computed d795e2c4 wanted 26516969) --16555-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libm-2.15.so .. --16555-- .. CRC is valid --16555-- Reading syms from /lib/x86_64-linux-gnu/librt-2.15.so (0x5559000) --16555-- Considering /lib/x86_64-linux-gnu/librt-2.15.so .. --16555-- .. CRC mismatch (computed aca1815f wanted f26cc34e) --16555-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/librt-2.15.so .. --16555-- .. CRC is valid --16555-- Reading syms from /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 (0x5761000) --16555-- Considering /lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 .. --16555-- .. CRC mismatch (computed a7f07aee wanted bd2cb73c) --16555-- object doesn't have a symbol table --16555-- Reading syms from /lib/x86_64-linux-gnu/libncurses.so.5.9 (0x59a5000) --16555-- Considering /lib/x86_64-linux-gnu/libncurses.so.5.9 .. --16555-- .. CRC mismatch (computed 26fc5b1b wanted fbafb4d1) --16555-- object doesn't have a symbol table --16555-- Reading syms from /lib/x86_64-linux-gnu/libtinfo.so.5.9 (0x5bc6000) --16555-- Considering /lib/x86_64-linux-gnu/libtinfo.so.5.9 .. --16555-- .. CRC mismatch (computed f9ca3fb9 wanted 06bbb26f) --16555-- object doesn't have a symbol table --16555-- Reading syms from /lib/x86_64-linux-gnu/libpthread-2.15.so (0x5ded000) --16555-- Considering /lib/x86_64-linux-gnu/libpthread-2.15.so .. --16555-- .. CRC mismatch (computed 8e430e5b wanted e619a829) --16555-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libpthread-2.15.so .. --16555-- .. CRC is valid --16555-- Reading syms from /lib/x86_64-linux-gnu/libc-2.15.so (0x600a000) --16555-- Considering /lib/x86_64-linux-gnu/libc-2.15.so .. --16555-- .. CRC mismatch (computed 61d41cd3 wanted e8d48afa) --16555-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libc-2.15.so .. --16555-- .. CRC is valid --16555-- Reading syms from /lib/x86_64-linux-gnu/libdl-2.15.so (0x63c8000) --16555-- Considering /lib/x86_64-linux-gnu/libdl-2.15.so .. --16555-- .. CRC mismatch (computed 1e39c2e0 wanted 5d14a047) --16555-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libdl-2.15.so .. --16555-- .. CRC is valid --16555-- REDIR: 0x6095e60 (strcasecmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --16555-- REDIR: 0x6092200 (strnlen) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --16555-- REDIR: 0x6098130 (strncasecmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --16555-- REDIR: 0x60905e0 (strcmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --16555-- REDIR: 0x6093b70 (strncpy) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --16555-- REDIR: 0x60920d0 (strlen) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --16555-- REDIR: 0x6094c40 (memset) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --16555-- REDIR: 0x6094620 (bcmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --16555-- REDIR: 0x609a810 (memcpy@@GLIBC_2.14) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --16555-- REDIR: 0x6094bf0 (address@hidden) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --16555-- REDIR: 0x6093bf0 (__GI_strrchr) redirected to 0x4c2ba80 (__GI_strrchr) --16555-- REDIR: 0x6044c50 (putenv) redirected to 0x4c2ea20 (putenv) --16555-- REDIR: 0x6090560 (__GI_strchr) redirected to 0x4c2bb60 (__GI_strchr) --16555-- REDIR: 0x6092230 (__GI_strnlen) redirected to 0x4c2bf70 (__GI_strnlen) --16555-- REDIR: 0x609a860 (__GI_memcpy) redirected to 0x4c2cf30 (memcpy@@GLIBC_2.14) --16555-- REDIR: 0x6092120 (__GI_strlen) redirected to 0x4c2bfc0 (__GI_strlen) --16555-- REDIR: 0x6092320 (__GI_strncmp) redirected to 0x4c2c480 (__GI_strncmp) --16555-- REDIR: 0x608c600 (realloc) redirected to 0x4c2b730 (realloc) --16555-- REDIR: 0xffffffffff600400 (???) redirected to 0x380625bd (???) --16555-- REDIR: 0x608c520 (free) redirected to 0x4c2a7c0 (free) --16555-- REDIR: 0x608bf10 (malloc) redirected to 0x4c2b660 (malloc) --16555-- REDIR: 0x6094660 (__GI_memcmp) redirected to 0x4c2dca0 (bcmp) --16555-- REDIR: 0x6091ab0 (__GI_strcpy) redirected to 0x4c2c0b0 (__GI_strcpy) --16555-- REDIR: 0x6090620 (__GI_strcmp) redirected to 0x4c2cbc0 (__GI_strcmp) --16555-- REDIR: 0x609bd30 (strchrnul) redirected to 0x4c2e3b0 (strchrnul) --16555-- REDIR: 0x6090520 (index) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --16555-- REDIR: 0x60a9850 (strstr) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --16555-- REDIR: 0x60a94e0 (__GI_strstr) redirected to 0x4c2e7a0 (strstr) --16555-- REDIR: 0x60942d0 (memchr) redirected to 0x4c2cce0 (memchr) --16555-- REDIR: 0x6098180 (__strncasecmp_sse2) redirected to 0x4c2c600 (strncasecmp) --16555-- REDIR: 0x6095d00 (__GI_stpcpy) redirected to 0x4c2de10 (__GI_stpcpy) --16555-- REDIR: 0x608d2e0 (calloc) redirected to 0x4c29cf0 (calloc) --16555-- Reading syms from /lib/x86_64-linux-gnu/libnss_files-2.15.so (0x69cc000) --16555-- Considering /lib/x86_64-linux-gnu/libnss_files-2.15.so .. --16555-- .. CRC mismatch (computed 93b6e136 wanted 0e7fce87) --16555-- Considering /usr/lib/debug/lib/x86_64-linux-gnu/libnss_files-2.15.so .. --16555-- .. CRC is valid --16555-- REDIR: 0x609bae0 (rawmemchr) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --16555-- REDIR: 0x609bb20 (__GI___rawmemchr) redirected to 0x4c2e400 (__GI___rawmemchr) --16555-- REDIR: 0x609f950 (__GI_strncpy) redirected to 0x4c2c2c0 (__GI_strncpy) --16555-- REDIR: 0x6095eb0 (__strcasecmp_sse2) redirected to 0x4c2c500 (strcasecmp) --16555-- REDIR: 0x6093bb0 (rindex) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --16555-- REDIR: 0x6094a60 (__GI_memmove) redirected to 0x4c2cd20 (address@hidden) --16555-- REDIR: 0x6091a70 (strcpy) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) --16555-- REDIR: 0x609fab0 (__memset_x86_64) redirected to 0x4c2e080 (memset) --16555-- REDIR: 0x60922e0 (strncmp) redirected to 0x4a25610 (_vgnU_ifunc_wrapper) ==16555== Warning: noted but unhandled ioctl 0x540d with no size/direction hints ==16555== This could cause spurious value errors to appear. ==16555== See README_MISSING_SYSCALL_OR_IOCTL for guidance on writing a proper wrapper. --16555-- Discarding syms at 0x69ce140-0x69d5a08 in /lib/x86_64-linux-gnu/libnss_files-2.15.so due to munmap() ==16555== ==16555== HEAP SUMMARY: ==16555== in use at exit: 1,166,504 bytes in 2,427 blocks ==16555== total heap usage: 3,101 allocs, 674 frees, 1,285,124 bytes allocated ==16555== ==16555== Searching for pointers to 2,427 not-freed blocks ==16555== Checked 2,442,216 bytes ==16555== ==16555== 6 bytes in 1 blocks are still reachable in loss record 1 of 61 ==16555== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x6091DA1: strdup (strdup.c:43) ==16555== by 0x5BD6964: _nc_setupterm (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x59B48EA: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 8 bytes in 1 blocks are still reachable in loss record 2 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B72E6: _nc_setupscreen (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B4932: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 16 bytes in 1 blocks are still reachable in loss record 3 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EC0: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B525D: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x40474F: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 16 bytes in 1 blocks are still reachable in loss record 4 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EC0: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B525D: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x404769: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 21 bytes in 1 blocks are still reachable in loss record 5 of 61 ==16555== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BD47D4: _nc_home_terminfo (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD43B4: _nc_next_db (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAF6E: _nc_read_entry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD6558: _nc_setup_tinfo (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD68D7: _nc_setupterm (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x59B48EA: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 24 bytes in 1 blocks are still reachable in loss record 6 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BD269A: _nc_add_to_try (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD4893: _nc_init_keytry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD5963: _nc_keypad (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x404713: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 45 bytes in 1 blocks are still reachable in loss record 7 of 61 ==16555== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BD44CA: _nc_doalloc (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAAFE: _nc_read_termtype (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAE3B: _nc_read_file_entry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAFB1: _nc_read_entry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD6558: _nc_setup_tinfo (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD68D7: _nc_setupterm (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x59B48EA: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 48 bytes in 1 blocks are still reachable in loss record 8 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EC0: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5150: derwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x407E41: nmea_initialize (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4063C4: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 66 bytes in 1 blocks are still reachable in loss record 9 of 61 ==16555== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BD44CA: _nc_doalloc (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD90A7: ??? (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD95A0: tparm (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x59B411E: _nc_mvcur_init (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B4A6F: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 78 bytes in 1 blocks are still reachable in loss record 10 of 61 ==16555== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BD44CA: _nc_doalloc (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAB13: _nc_read_termtype (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAE3B: _nc_read_file_entry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAFB1: _nc_read_entry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD6558: _nc_setup_tinfo (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD68D7: _nc_setupterm (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x59B48EA: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 96 bytes in 1 blocks are still reachable in loss record 11 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EC0: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5150: derwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x408170: nmea_initialize (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4063C4: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 101 bytes in 1 blocks are still reachable in loss record 12 of 61 ==16555== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BD44CA: _nc_doalloc (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD7B7F: _nc_tparm_analyze (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD7D6F: ??? (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD95A0: tparm (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x59B9517: vidputs (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59BC347: ??? (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59BCD84: ??? (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59BD6B5: ??? (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59BE589: doupdate (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x40664C: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 112 bytes in 1 blocks are still reachable in loss record 13 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EA8: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B525D: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B7684: _nc_setupscreen (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B4932: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 112 bytes in 1 blocks are still reachable in loss record 14 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EA8: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B525D: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B76A2: _nc_setupscreen (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B4932: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 112 bytes in 1 blocks are still reachable in loss record 15 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EA8: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B525D: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B77EB: _nc_setupscreen (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B4932: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 112 bytes in 1 blocks are still reachable in loss record 16 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EA8: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B525D: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x40474F: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 112 bytes in 1 blocks are still reachable in loss record 17 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EA8: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B525D: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x404769: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 112 bytes in 1 blocks are still reachable in loss record 18 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EA8: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B525D: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x404780: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 112 bytes in 1 blocks are still reachable in loss record 19 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EA8: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5150: derwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x407E41: nmea_initialize (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4063C4: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 112 bytes in 1 blocks are still reachable in loss record 20 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EA8: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5150: derwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x407FF7: nmea_initialize (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4063C4: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 112 bytes in 1 blocks are still reachable in loss record 21 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EA8: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5150: derwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x408170: nmea_initialize (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4063C4: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 112 bytes in 1 blocks are still reachable in loss record 22 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EA8: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5150: derwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4082AF: nmea_initialize (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4063C4: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 128 bytes in 1 blocks are still reachable in loss record 23 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B72B3: _nc_setupscreen (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B4932: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 144 bytes in 1 blocks are still reachable in loss record 24 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EC0: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5150: derwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x407FF7: nmea_initialize (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4063C4: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 144 bytes in 1 blocks are still reachable in loss record 25 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EC0: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5150: derwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4082AF: nmea_initialize (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4063C4: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 176 bytes in 1 blocks are still reachable in loss record 26 of 61 ==16555== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59AAAB7: _nc_scroll_optimize (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59BE900: doupdate (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x40664C: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 208 bytes in 1 blocks are still reachable in loss record 27 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BD68C0: _nc_setupterm (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x59B48EA: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 240 bytes in 1 blocks are still reachable in loss record 28 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B529C: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x40474F: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 352 bytes in 1 blocks are still reachable in loss record 29 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59AB70F: _nc_hash_map (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59AAADA: _nc_scroll_optimize (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59BE900: doupdate (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x40664C: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 352 bytes in 1 blocks are still reachable in loss record 30 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59AB810: _nc_hash_map (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59AAADA: _nc_scroll_optimize (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59BE900: doupdate (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x40664C: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 352 bytes in 1 blocks are still reachable in loss record 31 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59BF788: wresize (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x40640C: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 456 bytes in 1 blocks are still reachable in loss record 32 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BDABD9: _nc_read_termtype (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAE3B: _nc_read_file_entry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAFB1: _nc_read_entry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD6558: _nc_setup_tinfo (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD68D7: _nc_setupterm (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x59B48EA: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 504 bytes in 21 blocks are still reachable in loss record 33 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BD25AD: _nc_add_to_try (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD4938: _nc_init_keytry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD5963: _nc_keypad (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x404713: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 592 bytes in 1 blocks are still reachable in loss record 34 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B529C: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x404769: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 671 bytes in 1 blocks are still reachable in loss record 35 of 61 ==16555== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BDACFF: _nc_read_termtype (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAE3B: _nc_read_file_entry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAFB1: _nc_read_entry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD6558: _nc_setup_tinfo (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD68D7: _nc_setupterm (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x59B48EA: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 704 bytes in 1 blocks are still reachable in loss record 36 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EC0: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B525D: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B7684: _nc_setupscreen (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B4932: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 704 bytes in 1 blocks are still reachable in loss record 37 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EC0: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B525D: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B76A2: _nc_setupscreen (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B4932: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 704 bytes in 1 blocks are still reachable in loss record 38 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EC0: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B525D: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B77EB: _nc_setupscreen (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B4932: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 1,024 bytes in 1 blocks are still reachable in loss record 39 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B7294: _nc_setupscreen (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B4932: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 1,200 bytes in 50 blocks are still reachable in loss record 40 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BD2613: _nc_add_to_try (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD4938: _nc_init_keytry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD5963: _nc_keypad (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x404713: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 1,399 bytes in 1 blocks are still reachable in loss record 41 of 61 ==16555== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BDA618: _nc_read_termtype (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAE3B: _nc_read_file_entry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAFB1: _nc_read_entry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD6558: _nc_setup_tinfo (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD68D7: _nc_setupterm (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x59B48EA: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 1,616 bytes in 1 blocks are still reachable in loss record 42 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B726F: _nc_setupscreen (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B4932: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 1,680 bytes in 70 blocks are still reachable in loss record 43 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BD25AD: _nc_add_to_try (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD4893: _nc_init_keytry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD5963: _nc_keypad (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x404713: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 2,088 bytes in 87 blocks are still reachable in loss record 44 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BD2613: _nc_add_to_try (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD4893: _nc_init_keytry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD5963: _nc_keypad (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x404713: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 2,160 bytes in 1 blocks are still reachable in loss record 45 of 61 ==16555== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59AB3A3: _nc_hash_map (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59AAADA: _nc_scroll_optimize (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59BE900: doupdate (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x40664C: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 2,800 bytes in 1 blocks are still reachable in loss record 46 of 61 ==16555== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BDB0CA: _nc_set_buffer (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x59B734A: _nc_setupscreen (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B4932: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 3,312 bytes in 69 blocks are still reachable in loss record 47 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EC0: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5150: derwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x407CEF: nmea_initialize (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4063C4: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 3,760 bytes in 1 blocks are still reachable in loss record 48 of 61 ==16555== at 0x4C2B7B2: realloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x5BD44CA: _nc_doalloc (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAB2C: _nc_read_termtype (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAE3B: _nc_read_file_entry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BDAFB1: _nc_read_entry (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD6558: _nc_setup_tinfo (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x5BD68D7: _nc_setupterm (in /lib/x86_64-linux-gnu/libtinfo.so.5.9) ==16555== by 0x59B48EA: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 4,621 bytes in 1 blocks are still reachable in loss record 49 of 61 ==16555== at 0x4C2B6CD: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59BA0F5: _nc_printf_string (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5B6E: vwprintw (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5D76: wprintw (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x405595: refresh_cmdwin (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4047EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 6,624 bytes in 69 blocks are still reachable in loss record 50 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EC0: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5150: derwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x408428: nmea_initialize (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4063C4: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 7,728 bytes in 69 blocks are still reachable in loss record 51 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EA8: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B525D: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x40637E: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 7,728 bytes in 69 blocks are still reachable in loss record 52 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EA8: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5150: derwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x407CEF: nmea_initialize (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4063C4: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 7,728 bytes in 69 blocks are still reachable in loss record 53 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EA8: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5150: derwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x407F00: nmea_initialize (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4063C4: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 7,728 bytes in 69 blocks are still reachable in loss record 54 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EA8: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5150: derwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x408428: nmea_initialize (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4063C4: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 16,560 bytes in 69 blocks are still reachable in loss record 55 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EC0: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B5150: derwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x407F00: nmea_initialize (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4063C4: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 18,304 bytes in 22 blocks are still reachable in loss record 56 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B529C: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x404780: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 23,184 bytes in 69 blocks are still reachable in loss record 57 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B4EC0: _nc_makenew (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B525D: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x40637E: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 36,608 bytes in 44 blocks are still reachable in loss record 58 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B529C: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B7684: _nc_setupscreen (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B4932: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 36,608 bytes in 44 blocks are still reachable in loss record 59 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B529C: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B76A2: _nc_setupscreen (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B4932: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 36,608 bytes in 44 blocks are still reachable in loss record 60 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B529C: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B77EB: _nc_setupscreen (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B4932: newterm (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x59B1731: initscr (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x4046EA: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== 927,360 bytes in 1,449 blocks are still reachable in loss record 61 of 61 ==16555== at 0x4C29DB4: calloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so) ==16555== by 0x59B529C: newwin (in /lib/x86_64-linux-gnu/libncurses.so.5.9) ==16555== by 0x40637E: switch_type.isra.3 (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x406742: gpsmon_hook (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x4124E4: gpsd_multipoll (in /home/ar/gpsd/gpsd/gpsmon) ==16555== by 0x404830: main (in /home/ar/gpsd/gpsd/gpsmon) ==16555== ==16555== LEAK SUMMARY: ==16555== definitely lost: 0 bytes in 0 blocks ==16555== indirectly lost: 0 bytes in 0 blocks ==16555== possibly lost: 0 bytes in 0 blocks ==16555== still reachable: 1,166,504 bytes in 2,427 blocks ==16555== suppressed: 0 bytes in 0 blocks ==16555== ==16555== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2) --16555-- --16555-- used_suppression: 2 dl-hack3-cond-1 ==16555== ==16555== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 2 from 2)