==23273== Memcheck, a memory error detector. ==23273== Copyright (C) 2002-2007, and GNU GPL'd, by Julian Seward et al. ==23273== Using LibVEX rev 1854, a library for dynamic binary translation. ==23273== Copyright (C) 2004-2007, and GNU GPL'd, by OpenWorks LLP. ==23273== Using valgrind-3.3.1-Debian, a dynamic binary instrumentation framework. ==23273== Copyright (C) 2000-2007, and GNU GPL'd, by Julian Seward et al. ==23273== --23273-- Command line --23273-- /usr/build/dialog/dialog-1.1-20110707/dialog --23273-- --title --23273-- YES/NO BOX --23273-- --clear --23273-- --yesno --23273-- Hi, this is a yes/no dialog box. You can use this to ask questions that have an answer of either yes or no. BTW, do you notice that long lines will be automatically wrapped around so that they can fit in the box? You can also control line breaking explicitly by inserting 'backslash n' at any place you like, but in this case, auto wrap around will be disabled and you will have to control line breaking yourself. --23273-- 15 --23273-- 61 --23273-- Startup, with flags: --23273-- --suppressions=/usr/lib/valgrind/debian-libc6-dbg.supp --23273-- -v --23273-- --num-callers=10 --23273-- --error-limit=no --23273-- --show-reachable=yes --23273-- --leak-resolution=high --23273-- --leak-check=yes --23273-- --show-reachable=yes --23273-- --log-fd=2 --23273-- Contents of /proc/version: --23273-- Linux version 2.6.26-2-686 (Debian 2.6.26-26lenny3) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Sat Jun 11 14:54:10 UTC 2011 --23273-- Arch and hwcaps: X86, x86-sse1-sse2 --23273-- Page sizes: currently 4096, max supported 4096 --23273-- Valgrind library directory: /usr/lib/valgrind --23273-- Reading syms from /lib/ld-2.7.so (0x4000000) --23273-- Reading debug info from /lib/ld-2.7.so... --23273-- ... CRC mismatch (computed 0f4d8d49 wanted a869dbba) --23273-- Reading debug info from /usr/lib/debug/lib/ld-2.7.so... --23273-- Reading syms from /usr/build/dialog/dialog-1.1-20110707/dialog (0x8048000) --23273-- Reading syms from /usr/lib/valgrind/x86-linux/memcheck (0x38000000) --23273-- object doesn't have a dynamic symbol table --23273-- Reading suppressions file: /usr/lib/valgrind/debian-libc6-dbg.supp --23273-- Reading suppressions file: /usr/lib/valgrind/default.supp --23273-- REDIR: 0x4015500 (index) redirected to 0x3802cf43 (vgPlain_x86_linux_REDIR_FOR_index) --23273-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_core.so (0x401E000) --23273-- Reading syms from /usr/lib/valgrind/x86-linux/vgpreload_memcheck.so (0x4020000) ==23273== WARNING: new redirection conflicts with existing -- ignoring it --23273-- new: 0x04015500 (index ) R-> 0x040241e0 index --23273-- REDIR: 0x40156f0 (strlen) redirected to 0x4024490 (strlen) --23273-- Reading syms from /usr/lib/debug/libm-2.7.so (0x4027000) --23273-- Reading syms from /usr/lib/debug/libc-2.7.so (0x404D000) --23273-- REDIR: 0x40beaf0 (rindex) redirected to 0x40240c0 (rindex) --23273-- REDIR: 0x40bf760 (memset) redirected to 0x4025380 (memset) --23273-- REDIR: 0x40be160 (strcmp) redirected to 0x4024770 (strcmp) --23273-- REDIR: 0x40be700 (strlen) redirected to 0x4024470 (strlen) --23273-- REDIR: 0x40be910 (strncmp) redirected to 0x40246e0 (strncmp) --23273-- REDIR: 0x40bdff0 (index) redirected to 0x40241b0 (index) --23273-- REDIR: 0x40b9740 (free) redirected to 0x4022ad0 (free) --23273-- REDIR: 0x40bb2c0 (calloc) redirected to 0x4021d60 (calloc) --23273-- REDIR: 0x40c07e0 (strchrnul) redirected to 0x4025450 (strchrnul) --23273-- REDIR: 0x40bb5e0 (malloc) redirected to 0x4023cb0 (malloc) --23273-- REDIR: 0x40bfc80 (memcpy) redirected to 0x40248e0 (memcpy) --23273-- REDIR: 0x40be7b0 (strnlen) redirected to 0x4024430 (strnlen) --23273-- REDIR: 0x40bf7c0 (mempcpy) redirected to 0x40254b0 (mempcpy) --23273-- REDIR: 0x40be1f0 (strcpy) redirected to 0x40244d0 (strcpy) --23273-- REDIR: 0x40bba60 (realloc) redirected to 0x4023dc0 (realloc) --23273-- REDIR: 0x40bea20 (strncpy) redirected to 0x40245a0 (strncpy) --23273-- REDIR: 0x40bf690 (bcmp) redirected to 0x4025070 (bcmp) --23273-- REDIR: 0x40bde40 (strcat) redirected to 0x4024240 (strcat) ==23273== ==23273== ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 14 from 1) --23273-- --23273-- supp: 14 dl-hack3-cond-1 ==23273== malloc/free: in use at exit: 72,482 bytes in 382 blocks. ==23273== malloc/free: 419 allocs, 37 frees, 79,695 bytes allocated. ==23273== ==23273== searching for pointers to 382 not-freed blocks. ==23273== checked 149,580 bytes. ==23273== ==23273== 6 bytes in 1 blocks are still reachable in loss record 1 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x8068E64: dlg_strclone (util.c:1740) ==23273== by 0x805FE72: same_cache2 (inputstr.c:212) ==23273== by 0x805FEE7: dlg_index_wchars (inputstr.c:342) ==23273== by 0x8059BBE: print_button (buttons.c:97) ==23273== by 0x805A265: dlg_draw_buttons (buttons.c:297) ==23273== by 0x806A2D0: dialog_yesno (yesno.c:98) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 6 bytes in 1 blocks are still reachable in loss record 2 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x8068E64: dlg_strclone (util.c:1740) ==23273== by 0x805FE72: same_cache2 (inputstr.c:212) ==23273== by 0x805FFCE: dlg_index_columns (inputstr.c:397) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x805A1F3: dlg_draw_buttons (buttons.c:296) ==23273== by 0x806A2D0: dialog_yesno (yesno.c:98) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 7 bytes in 2 blocks are still reachable in loss record 3 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x8068E64: dlg_strclone (util.c:1740) ==23273== by 0x805FE72: same_cache2 (inputstr.c:212) ==23273== by 0x805FFCE: dlg_index_columns (inputstr.c:397) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x8059E3A: dlg_button_sizes (buttons.c:179) ==23273== by 0x8059F04: dlg_button_x_step (buttons.c:209) ==23273== by 0x805A02F: dlg_button_layout (buttons.c:234) ==23273== by 0x806A11F: dialog_yesno (yesno.c:71) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== ==23273== ==23273== 11 bytes in 1 blocks are still reachable in loss record 4 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x8068E64: dlg_strclone (util.c:1740) ==23273== by 0x805FE72: same_cache2 (inputstr.c:212) ==23273== by 0x805FFCE: dlg_index_columns (inputstr.c:397) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x8067711: real_auto_size (util.c:1101) ==23273== by 0x8067A1F: dlg_auto_size (util.c:1167) ==23273== by 0x806A14E: dialog_yesno (yesno.c:72) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 12 bytes in 1 blocks are still reachable in loss record 5 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x807F18F: _nc_add_to_try (add_tries.c:90) ==23273== by 0x80885C6: _nc_init_keytry (init_keytry.c:74) ==23273== by 0x80807F4: _nc_keypad (lib_options.c:262) ==23273== by 0x808035F: keypad (lib_options.c:129) ==23273== by 0x8066340: init_dialog (util.c:330) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 16 bytes in 1 blocks are still reachable in loss record 6 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x41165D0: tsearch (tsearch.c:281) ==23273== by 0x805FC92: make_cache (inputstr.c:149) ==23273== by 0x805FCF7: load_cache (inputstr.c:161) ==23273== by 0x805FFB4: dlg_index_columns (inputstr.c:396) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x8066FD3: dlg_print_scrolled (util.c:886) ==23273== by 0x806A30C: dialog_yesno (yesno.c:104) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 16 bytes in 1 blocks are still reachable in loss record 7 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x41165D0: tsearch (tsearch.c:281) ==23273== by 0x805FC92: make_cache (inputstr.c:149) ==23273== by 0x805FCF7: load_cache (inputstr.c:161) ==23273== by 0x805FECD: dlg_index_wchars (inputstr.c:341) ==23273== by 0x8059BBE: print_button (buttons.c:97) ==23273== by 0x805A265: dlg_draw_buttons (buttons.c:297) ==23273== by 0x806A2D0: dialog_yesno (yesno.c:98) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 16 bytes in 1 blocks are still reachable in loss record 8 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x41165D0: tsearch (tsearch.c:281) ==23273== by 0x805FC92: make_cache (inputstr.c:149) ==23273== by 0x805FCF7: load_cache (inputstr.c:161) ==23273== by 0x805FFB4: dlg_index_columns (inputstr.c:396) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x805A1F3: dlg_draw_buttons (buttons.c:296) ==23273== by 0x806A2D0: dialog_yesno (yesno.c:98) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 16 bytes in 1 blocks are still reachable in loss record 9 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x41165D0: tsearch (tsearch.c:281) ==23273== by 0x805FC92: make_cache (inputstr.c:149) ==23273== by 0x805FCF7: load_cache (inputstr.c:161) ==23273== by 0x805FFB4: dlg_index_columns (inputstr.c:396) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x8067711: real_auto_size (util.c:1101) ==23273== by 0x8067A1F: dlg_auto_size (util.c:1167) ==23273== by 0x806A14E: dialog_yesno (yesno.c:72) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== ==23273== ==23273== 16 bytes in 1 blocks are still reachable in loss record 10 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x807F2D5: _nc_doalloc (doalloc.c:55) ==23273== by 0x8086167: _nc_trace_alloc (trace_buf.c:55) ==23273== by 0x8086261: _nc_trace_buf (trace_buf.c:90) ==23273== by 0x80864A7: _nc_visbuf2n (visbuf.c:94) ==23273== by 0x8086538: _nc_visbuf2 (visbuf.c:114) ==23273== by 0x8086553: _nc_visbuf (visbuf.c:120) ==23273== by 0x8088693: recur_tries (trace_tries.c:55) ==23273== by 0x80886D7: recur_tries (trace_tries.c:59) ==23273== by 0x80886D7: recur_tries (trace_tries.c:59) ==23273== ==23273== ==23273== 21 bytes in 1 blocks are still reachable in loss record 11 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x40BE45F: strdup (strdup.c:43) ==23273== by 0x8081EE0: setupterm (lib_setup.c:471) ==23273== by 0x8072292: newterm (lib_newterm.c:115) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== by 0x8066211: init_dialog (util.c:292) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 23 bytes in 1 blocks are still reachable in loss record 12 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x8088526: _nc_home_terminfo (home_terminfo.c:57) ==23273== by 0x8085E1B: _nc_read_entry (read_entry.c:492) ==23273== by 0x8081834: grab_entry (lib_setup.c:255) ==23273== by 0x8081D46: setupterm (lib_setup.c:438) ==23273== by 0x8072292: newterm (lib_newterm.c:115) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== by 0x8066211: init_dialog (util.c:292) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 24 bytes in 1 blocks are still reachable in loss record 13 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x805FDE1: same_cache2 (inputstr.c:201) ==23273== by 0x805FEE7: dlg_index_wchars (inputstr.c:342) ==23273== by 0x8059BBE: print_button (buttons.c:97) ==23273== by 0x805A265: dlg_draw_buttons (buttons.c:297) ==23273== by 0x806A2D0: dialog_yesno (yesno.c:98) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 24 bytes in 1 blocks are still reachable in loss record 14 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x805FDE1: same_cache2 (inputstr.c:201) ==23273== by 0x805FFCE: dlg_index_columns (inputstr.c:397) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x805A1F3: dlg_draw_buttons (buttons.c:296) ==23273== by 0x806A2D0: dialog_yesno (yesno.c:98) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 28 bytes in 1 blocks are still reachable in loss record 15 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x805FC0F: make_cache (inputstr.c:139) ==23273== by 0x805FCF7: load_cache (inputstr.c:161) ==23273== by 0x805FFB4: dlg_index_columns (inputstr.c:396) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x8066FD3: dlg_print_scrolled (util.c:886) ==23273== by 0x806A30C: dialog_yesno (yesno.c:104) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 28 bytes in 1 blocks are still reachable in loss record 16 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x805FC0F: make_cache (inputstr.c:139) ==23273== by 0x805FCF7: load_cache (inputstr.c:161) ==23273== by 0x805FECD: dlg_index_wchars (inputstr.c:341) ==23273== by 0x8059BBE: print_button (buttons.c:97) ==23273== by 0x805A265: dlg_draw_buttons (buttons.c:297) ==23273== by 0x806A2D0: dialog_yesno (yesno.c:98) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 28 bytes in 1 blocks are still reachable in loss record 17 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x805FC0F: make_cache (inputstr.c:139) ==23273== by 0x805FCF7: load_cache (inputstr.c:161) ==23273== by 0x805FFB4: dlg_index_columns (inputstr.c:396) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x805A1F3: dlg_draw_buttons (buttons.c:296) ==23273== by 0x806A2D0: dialog_yesno (yesno.c:98) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 28 bytes in 1 blocks are still reachable in loss record 18 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x805FC0F: make_cache (inputstr.c:139) ==23273== by 0x805FCF7: load_cache (inputstr.c:161) ==23273== by 0x805FFB4: dlg_index_columns (inputstr.c:396) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x8067711: real_auto_size (util.c:1101) ==23273== by 0x8067A1F: dlg_auto_size (util.c:1167) ==23273== by 0x806A14E: dialog_yesno (yesno.c:72) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 28 bytes in 2 blocks are still reachable in loss record 19 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x805FDE1: same_cache2 (inputstr.c:201) ==23273== by 0x805FFCE: dlg_index_columns (inputstr.c:397) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x8059E3A: dlg_button_sizes (buttons.c:179) ==23273== by 0x8059F04: dlg_button_x_step (buttons.c:209) ==23273== by 0x805A02F: dlg_button_layout (buttons.c:234) ==23273== by 0x806A11F: dialog_yesno (yesno.c:71) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 32 bytes in 2 blocks are still reachable in loss record 20 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x41165D0: tsearch (tsearch.c:281) ==23273== by 0x805FC92: make_cache (inputstr.c:149) ==23273== by 0x805FCF7: load_cache (inputstr.c:161) ==23273== by 0x805FFB4: dlg_index_columns (inputstr.c:396) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x8059E3A: dlg_button_sizes (buttons.c:179) ==23273== by 0x8059F04: dlg_button_x_step (buttons.c:209) ==23273== by 0x805A02F: dlg_button_layout (buttons.c:234) ==23273== by 0x806A11F: dialog_yesno (yesno.c:71) ==23273== ==23273== ==23273== 33 bytes in 1 blocks are still reachable in loss record 21 of 62 ==23273== at 0x4023E8C: realloc (vg_replace_malloc.c:429) ==23273== by 0x807F2A9: _nc_doalloc (doalloc.c:50) ==23273== by 0x808620A: _nc_trace_alloc (trace_buf.c:63) ==23273== by 0x8086261: _nc_trace_buf (trace_buf.c:90) ==23273== by 0x80864A7: _nc_visbuf2n (visbuf.c:94) ==23273== by 0x8086538: _nc_visbuf2 (visbuf.c:114) ==23273== by 0x8086553: _nc_visbuf (visbuf.c:120) ==23273== by 0x8088693: recur_tries (trace_tries.c:55) ==23273== by 0x80886D7: recur_tries (trace_tries.c:59) ==23273== by 0x80886D7: recur_tries (trace_tries.c:59) ==23273== ==23273== ==23273== 44 bytes in 1 blocks are still reachable in loss record 22 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x805FDE1: same_cache2 (inputstr.c:201) ==23273== by 0x805FFCE: dlg_index_columns (inputstr.c:397) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x8067711: real_auto_size (util.c:1101) ==23273== by 0x8067A1F: dlg_auto_size (util.c:1167) ==23273== by 0x806A14E: dialog_yesno (yesno.c:72) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 47 bytes in 1 blocks are still reachable in loss record 23 of 62 ==23273== at 0x4023E8C: realloc (vg_replace_malloc.c:429) ==23273== by 0x807F2A9: _nc_doalloc (doalloc.c:50) ==23273== by 0x8085368: read_termtype (read_entry.c:283) ==23273== by 0x8085B64: _nc_read_file_entry (read_entry.c:392) ==23273== by 0x8085BF5: _nc_read_tic_entry (read_entry.c:413) ==23273== by 0x8085C8A: _nc_read_terminfo_dirs (read_entry.c:438) ==23273== by 0x8085E90: _nc_read_entry (read_entry.c:500) ==23273== by 0x8081834: grab_entry (lib_setup.c:255) ==23273== by 0x8081D46: setupterm (lib_setup.c:438) ==23273== by 0x8072292: newterm (lib_newterm.c:115) ==23273== ==23273== ==23273== 55 bytes in 1 blocks are still reachable in loss record 24 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x8084EC3: read_termtype (read_entry.c:207) ==23273== by 0x8085B64: _nc_read_file_entry (read_entry.c:392) ==23273== by 0x8085BF5: _nc_read_tic_entry (read_entry.c:413) ==23273== by 0x8085C8A: _nc_read_terminfo_dirs (read_entry.c:438) ==23273== by 0x8085E90: _nc_read_entry (read_entry.c:500) ==23273== by 0x8081834: grab_entry (lib_setup.c:255) ==23273== by 0x8081D46: setupterm (lib_setup.c:438) ==23273== by 0x8072292: newterm (lib_newterm.c:115) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== ==23273== ==23273== 56 bytes in 2 blocks are still reachable in loss record 25 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x805FC0F: make_cache (inputstr.c:139) ==23273== by 0x805FCF7: load_cache (inputstr.c:161) ==23273== by 0x805FFB4: dlg_index_columns (inputstr.c:396) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x8059E3A: dlg_button_sizes (buttons.c:179) ==23273== by 0x8059F04: dlg_button_x_step (buttons.c:209) ==23273== by 0x805A02F: dlg_button_layout (buttons.c:234) ==23273== by 0x806A11F: dialog_yesno (yesno.c:71) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== ==23273== ==23273== 66 bytes in 1 blocks are still reachable in loss record 26 of 62 ==23273== at 0x4023E8C: realloc (vg_replace_malloc.c:429) ==23273== by 0x807F2A9: _nc_doalloc (doalloc.c:50) ==23273== by 0x808238C: get_space (lib_tparm.c:155) ==23273== by 0x8082443: save_number (lib_tparm.c:180) ==23273== by 0x8082D8B: tparam_internal (lib_tparm.c:564) ==23273== by 0x80833C4: tparm (lib_tparm.c:788) ==23273== by 0x80704CF: _nc_mvcur_init (lib_mvcur.c:358) ==23273== by 0x8072684: newterm (lib_newterm.c:191) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== by 0x8066211: init_dialog (util.c:292) ==23273== ==23273== ==23273== 80 bytes in 1 blocks are still reachable in loss record 27 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x8072E08: _nc_makenew (lib_newwin.c:218) ==23273== by 0x807299B: newwin (lib_newwin.c:126) ==23273== by 0x8074F9A: _nc_setupscreen (lib_set_term.c:459) ==23273== by 0x80723F1: newterm (lib_newterm.c:146) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== by 0x8066211: init_dialog (util.c:292) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 80 bytes in 1 blocks are still reachable in loss record 28 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x8072E08: _nc_makenew (lib_newwin.c:218) ==23273== by 0x807299B: newwin (lib_newwin.c:126) ==23273== by 0x8074CB3: _nc_setupscreen (lib_set_term.c:414) ==23273== by 0x80723F1: newterm (lib_newterm.c:146) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== by 0x8066211: init_dialog (util.c:292) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 80 bytes in 1 blocks are still reachable in loss record 29 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x8072E08: _nc_makenew (lib_newwin.c:218) ==23273== by 0x807299B: newwin (lib_newwin.c:126) ==23273== by 0x8074C55: _nc_setupscreen (lib_set_term.c:410) ==23273== by 0x80723F1: newterm (lib_newterm.c:146) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== by 0x8066211: init_dialog (util.c:292) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 80 bytes in 1 blocks are still reachable in loss record 30 of 62 ==23273== at 0x4023E8C: realloc (vg_replace_malloc.c:429) ==23273== by 0x807F2A9: _nc_doalloc (doalloc.c:50) ==23273== by 0x808538F: read_termtype (read_entry.c:284) ==23273== by 0x8085B64: _nc_read_file_entry (read_entry.c:392) ==23273== by 0x8085BF5: _nc_read_tic_entry (read_entry.c:413) ==23273== by 0x8085C8A: _nc_read_terminfo_dirs (read_entry.c:438) ==23273== by 0x8085E90: _nc_read_entry (read_entry.c:500) ==23273== by 0x8081834: grab_entry (lib_setup.c:255) ==23273== by 0x8081D46: setupterm (lib_setup.c:438) ==23273== by 0x8072292: newterm (lib_newterm.c:115) ==23273== ==23273== ==23273== 112 bytes in 7 blocks are still reachable in loss record 31 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x41165D0: tsearch (tsearch.c:281) ==23273== by 0x805FC92: make_cache (inputstr.c:149) ==23273== by 0x805FCF7: load_cache (inputstr.c:161) ==23273== by 0x805FFB4: dlg_index_columns (inputstr.c:396) ==23273== by 0x8066A0A: dlg_print_line (util.c:668) ==23273== by 0x8066E40: justify_text (util.c:813) ==23273== by 0x8066F5E: dlg_print_autowrap (util.c:843) ==23273== by 0x806703E: dlg_print_scrolled (util.c:892) ==23273== by 0x806A30C: dialog_yesno (yesno.c:104) ==23273== ==23273== ==23273== 118 bytes in 1 blocks are still reachable in loss record 32 of 62 ==23273== at 0x4023E8C: realloc (vg_replace_malloc.c:429) ==23273== by 0x807F2A9: _nc_doalloc (doalloc.c:50) ==23273== by 0x8082957: _nc_tparm_analyze (lib_tparm.c:374) ==23273== by 0x8082B5E: tparam_internal (lib_tparm.c:502) ==23273== by 0x80833C4: tparm (lib_tparm.c:788) ==23273== by 0x80782E6: vidputs (lib_vidattr.c:187) ==23273== by 0x8078B59: vidattr (lib_vidattr.c:270) ==23273== by 0x807ACE8: ClrToEOS (tty_update.c:957) ==23273== by 0x807AF54: ClrBottom (tty_update.c:1006) ==23273== by 0x807AB1C: ClrUpdate (tty_update.c:897) ==23273== ==23273== ==23273== 128 bytes in 8 blocks are still reachable in loss record 33 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x41165D0: tsearch (tsearch.c:281) ==23273== by 0x805FC92: make_cache (inputstr.c:149) ==23273== by 0x805FCF7: load_cache (inputstr.c:161) ==23273== by 0x805FECD: dlg_index_wchars (inputstr.c:341) ==23273== by 0x8066A18: dlg_print_line (util.c:669) ==23273== by 0x8066E40: justify_text (util.c:813) ==23273== by 0x8066F5E: dlg_print_autowrap (util.c:843) ==23273== by 0x806703E: dlg_print_scrolled (util.c:892) ==23273== by 0x806A30C: dialog_yesno (yesno.c:104) ==23273== ==23273== ==23273== 128 bytes in 1 blocks are still reachable in loss record 34 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x806BDE0: start_color (lib_color.c:238) ==23273== by 0x80663B1: dlg_color_setup (util.c:360) ==23273== by 0x806638E: init_dialog (util.c:342) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 128 bytes in 1 blocks are still reachable in loss record 35 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x806BDA7: start_color (lib_color.c:236) ==23273== by 0x80663B1: dlg_color_setup (util.c:360) ==23273== by 0x806638E: init_dialog (util.c:342) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 160 bytes in 1 blocks are still reachable in loss record 36 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x8087176: _nc_hash_map (hashmap.c:299) ==23273== by 0x80865F4: _nc_scroll_optimize (hardscroll.c:199) ==23273== by 0x807A762: doupdate (tty_update.c:778) ==23273== by 0x8073C0A: wrefresh (lib_refresh.c:58) ==23273== by 0x806D95D: _nc_wgetch (lib_getch.c:295) ==23273== by 0x806DD0D: wgetch (lib_getch.c:467) ==23273== by 0x80654FC: really_getch (ui_getc.c:352) ==23273== by 0x806566B: dlg_getc (ui_getc.c:423) ==23273== by 0x80627C4: mouse_wgetch (mousewget.c:35) ==23273== ==23273== ==23273== 160 bytes in 1 blocks are still reachable in loss record 37 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x8087141: _nc_hash_map (hashmap.c:297) ==23273== by 0x80865F4: _nc_scroll_optimize (hardscroll.c:199) ==23273== by 0x807A762: doupdate (tty_update.c:778) ==23273== by 0x8073C0A: wrefresh (lib_refresh.c:58) ==23273== by 0x806D95D: _nc_wgetch (lib_getch.c:295) ==23273== by 0x806DD0D: wgetch (lib_getch.c:467) ==23273== by 0x80654FC: really_getch (ui_getc.c:352) ==23273== by 0x806566B: dlg_getc (ui_getc.c:423) ==23273== by 0x80627C4: mouse_wgetch (mousewget.c:35) ==23273== ==23273== ==23273== 160 bytes in 1 blocks are still reachable in loss record 38 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x807F2D5: _nc_doalloc (doalloc.c:55) ==23273== by 0x80865CB: _nc_scroll_optimize (hardscroll.c:192) ==23273== by 0x807A762: doupdate (tty_update.c:778) ==23273== by 0x8073C0A: wrefresh (lib_refresh.c:58) ==23273== by 0x806D95D: _nc_wgetch (lib_getch.c:295) ==23273== by 0x806DD0D: wgetch (lib_getch.c:467) ==23273== by 0x80654FC: really_getch (ui_getc.c:352) ==23273== by 0x806566B: dlg_getc (ui_getc.c:423) ==23273== by 0x80627C4: mouse_wgetch (mousewget.c:35) ==23273== ==23273== ==23273== 172 bytes in 1 blocks are still reachable in loss record 39 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x8081CD7: setupterm (lib_setup.c:431) ==23273== by 0x8072292: newterm (lib_newterm.c:115) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== by 0x8066211: init_dialog (util.c:292) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 196 bytes in 7 blocks are still reachable in loss record 40 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x805FC0F: make_cache (inputstr.c:139) ==23273== by 0x805FCF7: load_cache (inputstr.c:161) ==23273== by 0x805FFB4: dlg_index_columns (inputstr.c:396) ==23273== by 0x8066A0A: dlg_print_line (util.c:668) ==23273== by 0x8066E40: justify_text (util.c:813) ==23273== by 0x8066F5E: dlg_print_autowrap (util.c:843) ==23273== by 0x806703E: dlg_print_scrolled (util.c:892) ==23273== by 0x806A30C: dialog_yesno (yesno.c:104) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== ==23273== ==23273== 224 bytes in 8 blocks are still reachable in loss record 41 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x805FC0F: make_cache (inputstr.c:139) ==23273== by 0x805FCF7: load_cache (inputstr.c:161) ==23273== by 0x805FECD: dlg_index_wchars (inputstr.c:341) ==23273== by 0x8066A18: dlg_print_line (util.c:669) ==23273== by 0x8066E40: justify_text (util.c:813) ==23273== by 0x8066F5E: dlg_print_autowrap (util.c:843) ==23273== by 0x806703E: dlg_print_scrolled (util.c:892) ==23273== by 0x806A30C: dialog_yesno (yesno.c:104) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== ==23273== ==23273== 252 bytes in 1 blocks are still reachable in loss record 42 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x80858B3: read_termtype (read_entry.c:345) ==23273== by 0x8085B64: _nc_read_file_entry (read_entry.c:392) ==23273== by 0x8085BF5: _nc_read_tic_entry (read_entry.c:413) ==23273== by 0x8085C8A: _nc_read_terminfo_dirs (read_entry.c:438) ==23273== by 0x8085E90: _nc_read_entry (read_entry.c:500) ==23273== by 0x8081834: grab_entry (lib_setup.c:255) ==23273== by 0x8081D46: setupterm (lib_setup.c:438) ==23273== by 0x8072292: newterm (lib_newterm.c:115) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== ==23273== ==23273== 421 bytes in 1 blocks are still reachable in loss record 43 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x8068E64: dlg_strclone (util.c:1740) ==23273== by 0x805FE72: same_cache2 (inputstr.c:212) ==23273== by 0x805FFCE: dlg_index_columns (inputstr.c:397) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x8066FD3: dlg_print_scrolled (util.c:886) ==23273== by 0x806A30C: dialog_yesno (yesno.c:104) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 480 bytes in 1 blocks are still reachable in loss record 44 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x8072E36: _nc_makenew (lib_newwin.c:223) ==23273== by 0x807299B: newwin (lib_newwin.c:126) ==23273== by 0x8074F9A: _nc_setupscreen (lib_set_term.c:459) ==23273== by 0x80723F1: newterm (lib_newterm.c:146) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== by 0x8066211: init_dialog (util.c:292) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 480 bytes in 1 blocks are still reachable in loss record 45 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x8072E36: _nc_makenew (lib_newwin.c:223) ==23273== by 0x807299B: newwin (lib_newwin.c:126) ==23273== by 0x8074CB3: _nc_setupscreen (lib_set_term.c:414) ==23273== by 0x80723F1: newterm (lib_newterm.c:146) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== by 0x8066211: init_dialog (util.c:292) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 480 bytes in 1 blocks are still reachable in loss record 46 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x8072E36: _nc_makenew (lib_newwin.c:223) ==23273== by 0x807299B: newwin (lib_newwin.c:126) ==23273== by 0x8074C55: _nc_setupscreen (lib_set_term.c:410) ==23273== by 0x80723F1: newterm (lib_newterm.c:146) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== by 0x8066211: init_dialog (util.c:292) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 689 bytes in 1 blocks are still reachable in loss record 47 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x8085659: read_termtype (read_entry.c:318) ==23273== by 0x8085B64: _nc_read_file_entry (read_entry.c:392) ==23273== by 0x8085BF5: _nc_read_tic_entry (read_entry.c:413) ==23273== by 0x8085C8A: _nc_read_terminfo_dirs (read_entry.c:438) ==23273== by 0x8085E90: _nc_read_entry (read_entry.c:500) ==23273== by 0x8081834: grab_entry (lib_setup.c:255) ==23273== by 0x8081D46: setupterm (lib_setup.c:438) ==23273== by 0x8072292: newterm (lib_newterm.c:115) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== ==23273== ==23273== 780 bytes in 65 blocks are still reachable in loss record 48 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x807F1FF: _nc_add_to_try (add_tries.c:104) ==23273== by 0x80885C6: _nc_init_keytry (init_keytry.c:74) ==23273== by 0x80807F4: _nc_keypad (lib_options.c:262) ==23273== by 0x808035F: keypad (lib_options.c:129) ==23273== by 0x8066340: init_dialog (util.c:330) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 1,008 bytes in 84 blocks are still reachable in loss record 49 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x807F119: _nc_add_to_try (add_tries.c:77) ==23273== by 0x80885C6: _nc_init_keytry (init_keytry.c:74) ==23273== by 0x80807F4: _nc_keypad (lib_options.c:262) ==23273== by 0x808035F: keypad (lib_options.c:129) ==23273== by 0x8066340: init_dialog (util.c:330) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 1,338 bytes in 1 blocks are still reachable in loss record 50 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x8084DF7: read_termtype (read_entry.c:193) ==23273== by 0x8085B64: _nc_read_file_entry (read_entry.c:392) ==23273== by 0x8085BF5: _nc_read_tic_entry (read_entry.c:413) ==23273== by 0x8085C8A: _nc_read_terminfo_dirs (read_entry.c:438) ==23273== by 0x8085E90: _nc_read_entry (read_entry.c:500) ==23273== by 0x8081834: grab_entry (lib_setup.c:255) ==23273== by 0x8081D46: setupterm (lib_setup.c:438) ==23273== by 0x8072292: newterm (lib_newterm.c:115) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== ==23273== ==23273== 1,382 bytes in 7 blocks are still reachable in loss record 51 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x8068E64: dlg_strclone (util.c:1740) ==23273== by 0x805FE72: same_cache2 (inputstr.c:212) ==23273== by 0x805FFCE: dlg_index_columns (inputstr.c:397) ==23273== by 0x8066A0A: dlg_print_line (util.c:668) ==23273== by 0x8066E40: justify_text (util.c:813) ==23273== by 0x8066F5E: dlg_print_autowrap (util.c:843) ==23273== by 0x806703E: dlg_print_scrolled (util.c:892) ==23273== by 0x806A30C: dialog_yesno (yesno.c:104) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== ==23273== ==23273== 1,520 bytes in 1 blocks are still reachable in loss record 52 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x80747CF: _nc_setupscreen (lib_set_term.c:221) ==23273== by 0x80723F1: newterm (lib_newterm.c:146) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== by 0x8066211: init_dialog (util.c:292) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 1,640 bytes in 1 blocks are still reachable in loss record 53 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x8087007: _nc_hash_map (hashmap.c:277) ==23273== by 0x80865F4: _nc_scroll_optimize (hardscroll.c:199) ==23273== by 0x807A762: doupdate (tty_update.c:778) ==23273== by 0x8073C0A: wrefresh (lib_refresh.c:58) ==23273== by 0x806D95D: _nc_wgetch (lib_getch.c:295) ==23273== by 0x806DD0D: wgetch (lib_getch.c:467) ==23273== by 0x80654FC: really_getch (ui_getc.c:352) ==23273== by 0x806566B: dlg_getc (ui_getc.c:423) ==23273== by 0x80627C4: mouse_wgetch (mousewget.c:35) ==23273== ==23273== ==23273== 1,684 bytes in 1 blocks are still reachable in loss record 54 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x805FDE1: same_cache2 (inputstr.c:201) ==23273== by 0x805FFCE: dlg_index_columns (inputstr.c:397) ==23273== by 0x8060166: dlg_count_columns (inputstr.c:473) ==23273== by 0x8066FD3: dlg_print_scrolled (util.c:886) ==23273== by 0x806A30C: dialog_yesno (yesno.c:104) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 1,803 bytes in 8 blocks are still reachable in loss record 55 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x8068E64: dlg_strclone (util.c:1740) ==23273== by 0x805FE72: same_cache2 (inputstr.c:212) ==23273== by 0x805FEE7: dlg_index_wchars (inputstr.c:342) ==23273== by 0x8066A18: dlg_print_line (util.c:669) ==23273== by 0x8066E40: justify_text (util.c:813) ==23273== by 0x8066F5E: dlg_print_autowrap (util.c:843) ==23273== by 0x806703E: dlg_print_scrolled (util.c:892) ==23273== by 0x806A30C: dialog_yesno (yesno.c:104) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== ==23273== ==23273== 1,892 bytes in 1 blocks are still reachable in loss record 56 of 62 ==23273== at 0x4023E8C: realloc (vg_replace_malloc.c:429) ==23273== by 0x807F2A9: _nc_doalloc (doalloc.c:50) ==23273== by 0x80853BA: read_termtype (read_entry.c:285) ==23273== by 0x8085B64: _nc_read_file_entry (read_entry.c:392) ==23273== by 0x8085BF5: _nc_read_tic_entry (read_entry.c:413) ==23273== by 0x8085C8A: _nc_read_terminfo_dirs (read_entry.c:438) ==23273== by 0x8085E90: _nc_read_entry (read_entry.c:500) ==23273== by 0x8081834: grab_entry (lib_setup.c:255) ==23273== by 0x8081D46: setupterm (lib_setup.c:438) ==23273== by 0x8072292: newterm (lib_newterm.c:115) ==23273== ==23273== ==23273== 2,800 bytes in 1 blocks are still reachable in loss record 57 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x8085F59: _nc_set_buffer (setbuf.c:119) ==23273== by 0x807481F: _nc_setupscreen (lib_set_term.c:232) ==23273== by 0x80723F1: newterm (lib_newterm.c:146) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== by 0x8066211: init_dialog (util.c:292) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 5,528 bytes in 7 blocks are still reachable in loss record 58 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x805FDE1: same_cache2 (inputstr.c:201) ==23273== by 0x805FFCE: dlg_index_columns (inputstr.c:397) ==23273== by 0x8066A0A: dlg_print_line (util.c:668) ==23273== by 0x8066E40: justify_text (util.c:813) ==23273== by 0x8066F5E: dlg_print_autowrap (util.c:843) ==23273== by 0x806703E: dlg_print_scrolled (util.c:892) ==23273== by 0x806A30C: dialog_yesno (yesno.c:104) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 7,212 bytes in 8 blocks are still reachable in loss record 59 of 62 ==23273== at 0x4023D6E: malloc (vg_replace_malloc.c:207) ==23273== by 0x805FDE1: same_cache2 (inputstr.c:201) ==23273== by 0x805FEE7: dlg_index_wchars (inputstr.c:342) ==23273== by 0x8066A18: dlg_print_line (util.c:669) ==23273== by 0x8066E40: justify_text (util.c:813) ==23273== by 0x8066F5E: dlg_print_autowrap (util.c:843) ==23273== by 0x806703E: dlg_print_scrolled (util.c:892) ==23273== by 0x806A30C: dialog_yesno (yesno.c:104) ==23273== by 0x804A728: call_yesno (dialog.c:600) ==23273== by 0x804CC56: main (dialog.c:1679) ==23273== ==23273== ==23273== 12,800 bytes in 40 blocks are still reachable in loss record 60 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x80729EC: newwin (lib_newwin.c:130) ==23273== by 0x8074F9A: _nc_setupscreen (lib_set_term.c:459) ==23273== by 0x80723F1: newterm (lib_newterm.c:146) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== by 0x8066211: init_dialog (util.c:292) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 12,800 bytes in 40 blocks are still reachable in loss record 61 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x80729EC: newwin (lib_newwin.c:130) ==23273== by 0x8074CB3: _nc_setupscreen (lib_set_term.c:414) ==23273== by 0x80723F1: newterm (lib_newterm.c:146) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== by 0x8066211: init_dialog (util.c:292) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== ==23273== 12,800 bytes in 40 blocks are still reachable in loss record 62 of 62 ==23273== at 0x4021E22: calloc (vg_replace_malloc.c:397) ==23273== by 0x80729EC: newwin (lib_newwin.c:130) ==23273== by 0x8074C55: _nc_setupscreen (lib_set_term.c:410) ==23273== by 0x80723F1: newterm (lib_newterm.c:146) ==23273== by 0x806E82C: initscr (lib_initscr.c:83) ==23273== by 0x8066211: init_dialog (util.c:292) ==23273== by 0x804C880: main (dialog.c:1604) ==23273== ==23273== LEAK SUMMARY: ==23273== definitely lost: 0 bytes in 0 blocks. ==23273== possibly lost: 0 bytes in 0 blocks. ==23273== still reachable: 72,482 bytes in 382 blocks. ==23273== suppressed: 0 bytes in 0 blocks. --23273-- memcheck: sanity checks: 8 cheap, 2 expensive --23273-- memcheck: auxmaps: 0 auxmap entries (0k, 0M) in use --23273-- memcheck: auxmaps_L1: 0 searches, 0 cmps, ratio 0:10 --23273-- memcheck: auxmaps_L2: 0 searches, 0 nodes --23273-- memcheck: SMs: n_issued = 11 (176k, 0M) --23273-- memcheck: SMs: n_deissued = 0 (0k, 0M) --23273-- memcheck: SMs: max_noaccess = 65535 (1048560k, 1023M) --23273-- memcheck: SMs: max_undefined = 0 (0k, 0M) --23273-- memcheck: SMs: max_defined = 25 (400k, 0M) --23273-- memcheck: SMs: max_non_DSM = 11 (176k, 0M) --23273-- memcheck: max sec V bit nodes: 21 (1k, 0M) --23273-- memcheck: set_sec_vbits8 calls: 130 (new: 21, updates: 109) --23273-- memcheck: max shadow mem size: 481k, 0M --23273-- translate: fast SP updates identified: 4,767 ( 83.0%) --23273-- translate: generic_known SP updates identified: 612 ( 10.6%) --23273-- translate: generic_unknown SP updates identified: 358 ( 6.2%) --23273-- tt/tc: 11,509 tt lookups requiring 11,938 probes --23273-- tt/tc: 11,509 fast-cache updates, 3 flushes --23273-- transtab: new 5,099 (117,852 -> 1,563,594; ratio 132:10) [0 scs] --23273-- transtab: dumped 0 (0 -> ??) --23273-- transtab: discarded 9 (222 -> ??) --23273-- scheduler: 864,676 jumps (bb entries). --23273-- scheduler: 8/7,086 major/minor sched events. --23273-- sanity: 9 cheap, 2 expensive checks. --23273-- exectx: 769 lists, 102 contexts (avg 0 per list) --23273-- exectx: 470 searches, 372 full compares (791 per 1000) --23273-- exectx: 0 cmp2, 36 cmp4, 2,470 cmpAll --23273-- errormgr: 69 supplist searches, 5,672 comparisons during search --23273-- errormgr: 14 errlist searches, 36 comparisons during search