Skip to content

Instantly share code, notes, and snippets.

@aiya000
Created July 20, 2019 12:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aiya000/a023090e2c9c0447193154915aae371c to your computer and use it in GitHub Desktop.
Save aiya000/a023090e2c9c0447193154915aae371c to your computer and use it in GitHub Desktop.

==31475== Memcheck, a memory error detector ==31475== Copyright (C) 2002-2017, and GNU GPL'd, by Julian Seward et al. ==31475== Using Valgrind-3.14.0 and LibVEX; rerun with -h for copyright info ==31475== Command: ../vim -f -u unix.vim -U NONE --noplugin --not-a-term -S runtest.vim test_template_string.vim --cmd au\ SwapExists\ *\ let\ v:swapchoice\ =\ "e" ==31475== Parent PID: 31474 ==31475== ==31475== ==31475== HEAP SUMMARY: ==31475== in use at exit: 709,046 bytes in 2,120 blocks ==31475== total heap usage: 6,911 allocs, 4,791 frees, 3,027,334 bytes allocated ==31475== ==31475== 3 bytes in 1 blocks are possibly lost in loss record 108 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x16CA1A: get_lit_string_tv (eval.c:5462) ==31475== by 0x16AF70: eval7 (eval.c:4615) ==31475== by 0x16A745: eval6 (eval.c:4305) ==31475== by 0x16A053: eval5 (eval.c:4096) ==31475== by 0x169D1B: eval4 (eval.c:3978) ==31475== by 0x169B66: eval3 (eval.c:3898) ==31475== by 0x1699BF: eval2 (eval.c:3830) ==31475== by 0x1697D7: eval1 (eval.c:3758) ==31475== by 0x16CEA4: get_template_string_tv (eval.c:5664) ==31475== by 0x16AFCC: eval7 (eval.c:4625) ==31475== by 0x16A745: eval6 (eval.c:4305) ==31475== by 0x16A053: eval5 (eval.c:4096) ==31475== by 0x169D1B: eval4 (eval.c:3978) ==31475== by 0x169B66: eval3 (eval.c:3898) ==31475== by 0x1699BF: eval2 (eval.c:3830) ==31475== by 0x1697D7: eval1 (eval.c:3758) ==31475== by 0x1696F3: eval0 (eval.c:3716) ==31475== by 0x164693: ex_let_const (eval.c:1515) ==31475== by 0x1642C2: ex_let (eval.c:1416) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x34ACC2: call_user_func (userfunc.c:1059) ==31475== ==31475== 6 bytes in 1 blocks are possibly lost in loss record 134 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x229260: vim_strsave (misc2.c:1279) ==31475== by 0x265645: get_option_value (option.c:9883) ==31475== by 0x16C2C3: get_option_tv (eval.c:5244) ==31475== by 0x16B15C: eval7 (eval.c:4683) ==31475== by 0x16A745: eval6 (eval.c:4305) ==31475== by 0x16A053: eval5 (eval.c:4096) ==31475== by 0x169D1B: eval4 (eval.c:3978) ==31475== by 0x169B66: eval3 (eval.c:3898) ==31475== by 0x1699BF: eval2 (eval.c:3830) ==31475== by 0x1697D7: eval1 (eval.c:3758) ==31475== by 0x1696F3: eval0 (eval.c:3716) ==31475== by 0x164693: ex_let_const (eval.c:1515) ==31475== by 0x1642C2: ex_let (eval.c:1416) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A7A4D: do_cmdline_cmd (ex_docmd.c:596) ==31475== by 0x38EF9D: exe_commands (main.c:2975) ==31475== ==31475== 14 bytes in 1 blocks are possibly lost in loss record 203 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x229260: vim_strsave (misc2.c:1279) ==31475== by 0x170527: get_env_tv (eval.c:7428) ==31475== by 0x16B057: eval7 (eval.c:4649) ==31475== by 0x16A745: eval6 (eval.c:4305) ==31475== by 0x16A053: eval5 (eval.c:4096) ==31475== by 0x169D1B: eval4 (eval.c:3978) ==31475== by 0x169B66: eval3 (eval.c:3898) ==31475== by 0x1699BF: eval2 (eval.c:3830) ==31475== by 0x1697D7: eval1 (eval.c:3758) ==31475== by 0x1696F3: eval0 (eval.c:3716) ==31475== by 0x164693: ex_let_const (eval.c:1515) ==31475== by 0x1642C2: ex_let (eval.c:1416) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x38F156: source_startup_scripts (main.c:3033) ==31475== by 0x38B7FD: main (main.c:432) ==31475== ==31475== 15 bytes in 3 blocks are possibly lost in loss record 206 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x229260: vim_strsave (misc2.c:1279) ==31475== by 0x3488FC: get_function_args (userfunc.c:124) ==31475== by 0x34D3C4: ex_function (userfunc.c:2213) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A7A4D: do_cmdline_cmd (ex_docmd.c:596) ==31475== by 0x38EF9D: exe_commands (main.c:2975) ==31475== by 0x38BE87: vim_main2 (main.c:797) ==31475== by 0x38B802: main (main.c:444) ==31475== ==31475== 28 bytes in 1 blocks are possibly lost in loss record 269 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x17376D: set_var_const (eval.c:9257) ==31475== by 0x1670E7: set_var_lval (eval.c:2631) ==31475== by 0x165CBB: ex_let_one (eval.c:2102) ==31475== by 0x164795: ex_let_vars (eval.c:1560) ==31475== by 0x167F24: next_for_item (eval.c:3003) ==31475== by 0x1BC3AB: ex_while (ex_eval.c:1097) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A7A4D: do_cmdline_cmd (ex_docmd.c:596) ==31475== by 0x38EF9D: exe_commands (main.c:2975) ==31475== by 0x38BE87: vim_main2 (main.c:797) ==31475== by 0x38B802: main (main.c:444) ==31475== ==31475== 31 bytes in 1 blocks are possibly lost in loss record 274 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x17376D: set_var_const (eval.c:9257) ==31475== by 0x1670E7: set_var_lval (eval.c:2631) ==31475== by 0x165CBB: ex_let_one (eval.c:2102) ==31475== by 0x164795: ex_let_vars (eval.c:1560) ==31475== by 0x1646FD: ex_let_const (eval.c:1524) ==31475== by 0x1642C2: ex_let (eval.c:1416) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x34ACC2: call_user_func (userfunc.c:1059) ==31475== by 0x34BD8E: call_func (userfunc.c:1623) ==31475== by 0x34974B: get_func_tv (userfunc.c:486) ==31475== by 0x34F979: ex_call (userfunc.c:3120) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A7A4D: do_cmdline_cmd (ex_docmd.c:596) ==31475== by 0x38EF9D: exe_commands (main.c:2975) ==31475== by 0x38BE87: vim_main2 (main.c:797) ==31475== ==31475== 32 bytes in 1 blocks are possibly lost in loss record 296 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x17376D: set_var_const (eval.c:9257) ==31475== by 0x1670E7: set_var_lval (eval.c:2631) ==31475== by 0x165CBB: ex_let_one (eval.c:2102) ==31475== by 0x164795: ex_let_vars (eval.c:1560) ==31475== by 0x1646FD: ex_let_const (eval.c:1524) ==31475== by 0x1642C2: ex_let (eval.c:1416) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x38F156: source_startup_scripts (main.c:3033) ==31475== by 0x38B7FD: main (main.c:432) ==31475== ==31475== 33 bytes in 1 blocks are possibly lost in loss record 298 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x229260: vim_strsave (misc2.c:1279) ==31475== by 0x173E1C: copy_tv (eval.c:9470) ==31475== by 0x171CFB: get_var_tv (eval.c:8252) ==31475== by 0x16B46A: eval7 (eval.c:4777) ==31475== by 0x16A745: eval6 (eval.c:4305) ==31475== by 0x16A053: eval5 (eval.c:4096) ==31475== by 0x169D1B: eval4 (eval.c:3978) ==31475== by 0x169B66: eval3 (eval.c:3898) ==31475== by 0x1699BF: eval2 (eval.c:3830) ==31475== by 0x1697D7: eval1 (eval.c:3758) ==31475== by 0x1696F3: eval0 (eval.c:3716) ==31475== by 0x164693: ex_let_const (eval.c:1515) ==31475== by 0x1642C2: ex_let (eval.c:1416) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x34ACC2: call_user_func (userfunc.c:1059) ==31475== by 0x34BD8E: call_func (userfunc.c:1623) ==31475== by 0x34974B: get_func_tv (userfunc.c:486) ==31475== by 0x34F979: ex_call (userfunc.c:3120) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== ==31475== 35 bytes in 1 blocks are possibly lost in loss record 300 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x17376D: set_var_const (eval.c:9257) ==31475== by 0x1670E7: set_var_lval (eval.c:2631) ==31475== by 0x165CBB: ex_let_one (eval.c:2102) ==31475== by 0x164795: ex_let_vars (eval.c:1560) ==31475== by 0x1646FD: ex_let_const (eval.c:1524) ==31475== by 0x1642C2: ex_let (eval.c:1416) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x38F156: source_startup_scripts (main.c:3033) ==31475== by 0x38B7FD: main (main.c:432) ==31475== ==31475== 37 bytes in 2 blocks are possibly lost in loss record 304 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x16CA1A: get_lit_string_tv (eval.c:5462) ==31475== by 0x16AF70: eval7 (eval.c:4615) ==31475== by 0x16A745: eval6 (eval.c:4305) ==31475== by 0x16A053: eval5 (eval.c:4096) ==31475== by 0x169D1B: eval4 (eval.c:3978) ==31475== by 0x169B66: eval3 (eval.c:3898) ==31475== by 0x1699BF: eval2 (eval.c:3830) ==31475== by 0x1697D7: eval1 (eval.c:3758) ==31475== by 0x1696F3: eval0 (eval.c:3716) ==31475== by 0x164693: ex_let_const (eval.c:1515) ==31475== by 0x1642C2: ex_let (eval.c:1416) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A7A4D: do_cmdline_cmd (ex_docmd.c:596) ==31475== by 0x38EF9D: exe_commands (main.c:2975) ==31475== by 0x38BE87: vim_main2 (main.c:797) ==31475== by 0x38B802: main (main.c:444) ==31475== ==31475== 39 bytes in 1 blocks are possibly lost in loss record 305 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x225B0D: concat_str (misc1.c:3043) ==31475== by 0x1679DA: tv_op (eval.c:2846) ==31475== by 0x167097: set_var_lval (eval.c:2625) ==31475== by 0x165CBB: ex_let_one (eval.c:2102) ==31475== by 0x164795: ex_let_vars (eval.c:1560) ==31475== by 0x1646FD: ex_let_const (eval.c:1524) ==31475== by 0x1642C2: ex_let (eval.c:1416) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x34ACC2: call_user_func (userfunc.c:1059) ==31475== by 0x34BD8E: call_func (userfunc.c:1623) ==31475== by 0x34974B: get_func_tv (userfunc.c:486) ==31475== by 0x34F979: ex_call (userfunc.c:3120) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A7A4D: do_cmdline_cmd (ex_docmd.c:596) ==31475== by 0x38EF9D: exe_commands (main.c:2975) ==31475== ==31475== 48 bytes in 1 blocks are possibly lost in loss record 363 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x22903F: alloc_clear (misc2.c:851) ==31475== by 0x348FBD: get_lambda_tv (userfunc.c:294) ==31475== by 0x16B107: eval7 (eval.c:4675) ==31475== by 0x16A745: eval6 (eval.c:4305) ==31475== by 0x16A053: eval5 (eval.c:4096) ==31475== by 0x169D1B: eval4 (eval.c:3978) ==31475== by 0x169B66: eval3 (eval.c:3898) ==31475== by 0x1699BF: eval2 (eval.c:3830) ==31475== by 0x1697D7: eval1 (eval.c:3758) ==31475== by 0x1696F3: eval0 (eval.c:3716) ==31475== by 0x164693: ex_let_const (eval.c:1515) ==31475== by 0x1642C2: ex_let (eval.c:1416) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x34ACC2: call_user_func (userfunc.c:1059) ==31475== by 0x34BD8E: call_func (userfunc.c:1623) ==31475== by 0x34974B: get_func_tv (userfunc.c:486) ==31475== by 0x34F979: ex_call (userfunc.c:3120) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x174B06: ex_execute (eval.c:9894) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== ==31475== 72 bytes in 3 blocks are possibly lost in loss record 422 of 620 ==31475== at 0x48386AF: malloc (vg_replace_malloc.c:298) ==31475== by 0x483ADE7: realloc (vg_replace_malloc.c:826) ==31475== by 0x22A30E: ga_grow (misc2.c:2071) ==31475== by 0x3488C9: get_function_args (userfunc.c:118) ==31475== by 0x34D3C4: ex_function (userfunc.c:2213) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A7A4D: do_cmdline_cmd (ex_docmd.c:596) ==31475== by 0x38EF9D: exe_commands (main.c:2975) ==31475== by 0x38BE87: vim_main2 (main.c:797) ==31475== by 0x38B802: main (main.c:444) ==31475== ==31475== 99 bytes in 3 blocks are possibly lost in loss record 447 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x2292A7: vim_strnsave (misc2.c:1296) ==31475== by 0x1B7B98: eval_vars (ex_docmd.c:9581) ==31475== by 0x17CB74: f_expand (evalfunc.c:3345) ==31475== by 0x178ACC: call_internal_func (evalfunc.c:1116) ==31475== by 0x34BE28: call_func (userfunc.c:1642) ==31475== by 0x34974B: get_func_tv (userfunc.c:486) ==31475== by 0x16B3B4: eval7 (eval.c:4752) ==31475== by 0x16A745: eval6 (eval.c:4305) ==31475== by 0x16A053: eval5 (eval.c:4096) ==31475== by 0x169D1B: eval4 (eval.c:3978) ==31475== by 0x169B66: eval3 (eval.c:3898) ==31475== by 0x1699BF: eval2 (eval.c:3830) ==31475== by 0x1697D7: eval1 (eval.c:3758) ==31475== by 0x1696F3: eval0 (eval.c:3716) ==31475== by 0x164693: ex_let_const (eval.c:1515) ==31475== by 0x1642C2: ex_let (eval.c:1416) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== ==31475== 107 bytes in 4 blocks are possibly lost in loss record 452 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x17376D: set_var_const (eval.c:9257) ==31475== by 0x1670E7: set_var_lval (eval.c:2631) ==31475== by 0x165CBB: ex_let_one (eval.c:2102) ==31475== by 0x164795: ex_let_vars (eval.c:1560) ==31475== by 0x1646FD: ex_let_const (eval.c:1524) ==31475== by 0x1642C2: ex_let (eval.c:1416) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x34ACC2: call_user_func (userfunc.c:1059) ==31475== by 0x34BD8E: call_func (userfunc.c:1623) ==31475== by 0x34974B: get_func_tv (userfunc.c:486) ==31475== by 0x34F979: ex_call (userfunc.c:3120) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x174B06: ex_execute (eval.c:9894) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x34ACC2: call_user_func (userfunc.c:1059) ==31475== by 0x34BD8E: call_func (userfunc.c:1623) ==31475== by 0x34974B: get_func_tv (userfunc.c:486) ==31475== by 0x34F979: ex_call (userfunc.c:3120) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== ==31475== 526 bytes in 16 blocks are possibly lost in loss record 522 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x17376D: set_var_const (eval.c:9257) ==31475== by 0x1670E7: set_var_lval (eval.c:2631) ==31475== by 0x165CBB: ex_let_one (eval.c:2102) ==31475== by 0x164795: ex_let_vars (eval.c:1560) ==31475== by 0x1646FD: ex_let_const (eval.c:1524) ==31475== by 0x1642C2: ex_let (eval.c:1416) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A7A4D: do_cmdline_cmd (ex_docmd.c:596) ==31475== by 0x38EF9D: exe_commands (main.c:2975) ==31475== by 0x38BE87: vim_main2 (main.c:797) ==31475== by 0x38B802: main (main.c:444) ==31475== ==31475== 619 bytes in 2 blocks are possibly lost in loss record 528 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x22903F: alloc_clear (misc2.c:851) ==31475== by 0x34E96D: ex_function (userfunc.c:2612) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A7A4D: do_cmdline_cmd (ex_docmd.c:596) ==31475== by 0x38EF9D: exe_commands (main.c:2975) ==31475== by 0x38BE87: vim_main2 (main.c:797) ==31475== by 0x38B802: main (main.c:444) ==31475== ==31475== 656 bytes in 2 blocks are possibly lost in loss record 535 of 620 ==31475== at 0x483AD7B: realloc (vg_replace_malloc.c:826) ==31475== by 0x22A30E: ga_grow (misc2.c:2071) ==31475== by 0x34E44A: ex_function (userfunc.c:2474) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A7A4D: do_cmdline_cmd (ex_docmd.c:596) ==31475== by 0x38EF9D: exe_commands (main.c:2975) ==31475== by 0x38BE87: vim_main2 (main.c:797) ==31475== by 0x38B802: main (main.c:444) ==31475== ==31475== 1,400 bytes in 5 blocks are possibly lost in loss record 564 of 620 ==31475== at 0x483AD7B: realloc (vg_replace_malloc.c:826) ==31475== by 0x22A30E: ga_grow (misc2.c:2071) ==31475== by 0x34E44A: ex_function (userfunc.c:2474) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A7A4D: do_cmdline_cmd (ex_docmd.c:596) ==31475== by 0x38EF9D: exe_commands (main.c:2975) ==31475== by 0x38BE87: vim_main2 (main.c:797) ==31475== by 0x38B802: main (main.c:444) ==31475== ==31475== 1,424 bytes in 63 blocks are possibly lost in loss record 566 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x229260: vim_strsave (misc2.c:1279) ==31475== by 0x34E461: ex_function (userfunc.c:2480) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A7A4D: do_cmdline_cmd (ex_docmd.c:596) ==31475== by 0x38EF9D: exe_commands (main.c:2975) ==31475== by 0x38BE87: vim_main2 (main.c:797) ==31475== by 0x38B802: main (main.c:444) ==31475== ==31475== 1,457 bytes in 5 blocks are possibly lost in loss record 567 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x22903F: alloc_clear (misc2.c:851) ==31475== by 0x34E96D: ex_function (userfunc.c:2612) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A7A4D: do_cmdline_cmd (ex_docmd.c:596) ==31475== by 0x38EF9D: exe_commands (main.c:2975) ==31475== by 0x38BE87: vim_main2 (main.c:797) ==31475== by 0x38B802: main (main.c:444) ==31475== ==31475== 3,487 bytes in 128 blocks are possibly lost in loss record 585 of 620 ==31475== at 0x483877F: malloc (vg_replace_malloc.c:299) ==31475== by 0x229131: lalloc (misc2.c:924) ==31475== by 0x228FDC: alloc (misc2.c:827) ==31475== by 0x229260: vim_strsave (misc2.c:1279) ==31475== by 0x34E461: ex_function (userfunc.c:2480) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A6145: do_source (ex_cmds2.c:3003) ==31475== by 0x1A5676: cmd_source (ex_cmds2.c:2622) ==31475== by 0x1A55C5: ex_source (ex_cmds2.c:2597) ==31475== by 0x1AB0A3: do_one_cmd (ex_docmd.c:2500) ==31475== by 0x1A844D: do_cmdline (ex_docmd.c:995) ==31475== by 0x1A7A4D: do_cmdline_cmd (ex_docmd.c:596) ==31475== by 0x38EF9D: exe_commands (main.c:2975) ==31475== by 0x38BE87: vim_main2 (main.c:797) ==31475== by 0x38B802: main (main.c:444) ==31475== ==31475== LEAK SUMMARY: ==31475== definitely lost: 0 bytes in 0 blocks ==31475== indirectly lost: 0 bytes in 0 blocks ==31475== possibly lost: 10,168 bytes in 246 blocks ==31475== still reachable: 698,878 bytes in 1,874 blocks ==31475== suppressed: 0 bytes in 0 blocks ==31475== Reachable blocks (those to which a pointer was found) are not shown. ==31475== To see them, rerun with: --leak-check=full --show-leak-kinds=all ==31475== ==31475== For counts of detected and suppressed errors, rerun with: -v ==31475== ERROR SUMMARY: 22 errors from 22 contexts (suppressed: 0 from 0)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment