Skip to content

Instantly share code, notes, and snippets.

@gerw
Last active January 31, 2017 22:08
Show Gist options
  • Save gerw/57e69192b3a9f9cf6dfeb9bb4c8cfbdf to your computer and use it in GitHub Desktop.
Save gerw/57e69192b3a9f9cf6dfeb9bb4c8cfbdf to your computer and use it in GitHub Desktop.
Valgrind log
==15490== Memcheck, a memory error detector
==15490== Copyright (C) 2002-2015, and GNU GPL'd, by Julian Seward et al.
==15490== Using Valgrind-3.11.0 and LibVEX; rerun with -h for copyright info
==15490== Command: gvim --nofork vimrc_local
==15490==
==15490== Invalid read of size 1
==15490== at 0x500F35: utf_ptr2char (mbyte.c:1761)
==15490== by 0x56E155: nfa_regmatch (regexp_nfa.c:5638)
==15490== by 0x5711E0: nfa_regtry (regexp_nfa.c:6990)
==15490== by 0x5719C2: nfa_regexec_both (regexp_nfa.c:7182)
==15490== by 0x571D69: nfa_regexec_nl (regexp_nfa.c:7341)
==15490== by 0x57211D: vim_regexec_both (regexp.c:8213)
==15490== by 0x5723B9: vim_regexec_nl (regexp.c:8287)
==15490== by 0x4536C0: find_some_match (evalfunc.c:7272)
==15490== by 0x454175: f_matchstr (evalfunc.c:7568)
==15490== by 0x448735: call_internal_func (evalfunc.c:979)
==15490== by 0x5EC0D1: call_func (userfunc.c:1372)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x5EFAE5: ex_return (userfunc.c:2871)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x5EFAE5: ex_return (userfunc.c:2871)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x5E9D7F: get_func_tv (userfunc.c:425)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== Address 0xe48e995 is 5 bytes inside a block of size 63 free'd
==15490== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15490== by 0x4F4F8E: vim_free (misc2.c:1793)
==15490== by 0x4427A0: clear_tv (eval.c:7082)
==15490== by 0x5E9F85: get_func_tv (userfunc.c:469)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43BAA7: eval1 (eval.c:3332)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x442478: handle_subscript (eval.c:6938)
==15490== by 0x43DA2A: eval7 (eval.c:4404)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x5EFE8C: ex_call (userfunc.c:2988)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== Block was alloc'd at
==15490== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15490== by 0x4F41E4: lalloc (misc2.c:942)
==15490== by 0x4F40B1: alloc (misc2.c:840)
==15490== by 0x4F4308: vim_strsave (misc2.c:1285)
==15490== by 0x443F45: copy_tv (eval.c:7970)
==15490== by 0x44227D: get_var_tv (eval.c:6857)
==15490== by 0x43D9CA: eval7 (eval.c:4389)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x5E9D7F: get_func_tv (userfunc.c:425)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43BAA7: eval1 (eval.c:3332)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x442478: handle_subscript (eval.c:6938)
==15490== by 0x43DA2A: eval7 (eval.c:4404)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490==
==15490== Invalid read of size 1
==15490== at 0x500F40: utf_ptr2char (mbyte.c:1762)
==15490== by 0x56E155: nfa_regmatch (regexp_nfa.c:5638)
==15490== by 0x5711E0: nfa_regtry (regexp_nfa.c:6990)
==15490== by 0x5719C2: nfa_regexec_both (regexp_nfa.c:7182)
==15490== by 0x571D69: nfa_regexec_nl (regexp_nfa.c:7341)
==15490== by 0x57211D: vim_regexec_both (regexp.c:8213)
==15490== by 0x5723B9: vim_regexec_nl (regexp.c:8287)
==15490== by 0x4536C0: find_some_match (evalfunc.c:7272)
==15490== by 0x454175: f_matchstr (evalfunc.c:7568)
==15490== by 0x448735: call_internal_func (evalfunc.c:979)
==15490== by 0x5EC0D1: call_func (userfunc.c:1372)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x5EFAE5: ex_return (userfunc.c:2871)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x5EFAE5: ex_return (userfunc.c:2871)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x5E9D7F: get_func_tv (userfunc.c:425)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== Address 0xe48e995 is 5 bytes inside a block of size 63 free'd
==15490== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15490== by 0x4F4F8E: vim_free (misc2.c:1793)
==15490== by 0x4427A0: clear_tv (eval.c:7082)
==15490== by 0x5E9F85: get_func_tv (userfunc.c:469)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43BAA7: eval1 (eval.c:3332)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x442478: handle_subscript (eval.c:6938)
==15490== by 0x43DA2A: eval7 (eval.c:4404)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x5EFE8C: ex_call (userfunc.c:2988)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== Block was alloc'd at
==15490== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15490== by 0x4F41E4: lalloc (misc2.c:942)
==15490== by 0x4F40B1: alloc (misc2.c:840)
==15490== by 0x4F4308: vim_strsave (misc2.c:1285)
==15490== by 0x443F45: copy_tv (eval.c:7970)
==15490== by 0x44227D: get_var_tv (eval.c:6857)
==15490== by 0x43D9CA: eval7 (eval.c:4389)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x5E9D7F: get_func_tv (userfunc.c:425)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43BAA7: eval1 (eval.c:3332)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x442478: handle_subscript (eval.c:6938)
==15490== by 0x43DA2A: eval7 (eval.c:4404)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490==
==15490== Invalid read of size 1
==15490== at 0x5018FC: utfc_ptr2len (mbyte.c:2109)
==15490== by 0x56E16E: nfa_regmatch (regexp_nfa.c:5639)
==15490== by 0x5711E0: nfa_regtry (regexp_nfa.c:6990)
==15490== by 0x5719C2: nfa_regexec_both (regexp_nfa.c:7182)
==15490== by 0x571D69: nfa_regexec_nl (regexp_nfa.c:7341)
==15490== by 0x57211D: vim_regexec_both (regexp.c:8213)
==15490== by 0x5723B9: vim_regexec_nl (regexp.c:8287)
==15490== by 0x4536C0: find_some_match (evalfunc.c:7272)
==15490== by 0x454175: f_matchstr (evalfunc.c:7568)
==15490== by 0x448735: call_internal_func (evalfunc.c:979)
==15490== by 0x5EC0D1: call_func (userfunc.c:1372)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x5EFAE5: ex_return (userfunc.c:2871)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x5EFAE5: ex_return (userfunc.c:2871)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x5E9D7F: get_func_tv (userfunc.c:425)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== Address 0xe48e995 is 5 bytes inside a block of size 63 free'd
==15490== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15490== by 0x4F4F8E: vim_free (misc2.c:1793)
==15490== by 0x4427A0: clear_tv (eval.c:7082)
==15490== by 0x5E9F85: get_func_tv (userfunc.c:469)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43BAA7: eval1 (eval.c:3332)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x442478: handle_subscript (eval.c:6938)
==15490== by 0x43DA2A: eval7 (eval.c:4404)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x5EFE8C: ex_call (userfunc.c:2988)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== Block was alloc'd at
==15490== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15490== by 0x4F41E4: lalloc (misc2.c:942)
==15490== by 0x4F40B1: alloc (misc2.c:840)
==15490== by 0x4F4308: vim_strsave (misc2.c:1285)
==15490== by 0x443F45: copy_tv (eval.c:7970)
==15490== by 0x44227D: get_var_tv (eval.c:6857)
==15490== by 0x43D9CA: eval7 (eval.c:4389)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x5E9D7F: get_func_tv (userfunc.c:425)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43BAA7: eval1 (eval.c:3332)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x442478: handle_subscript (eval.c:6938)
==15490== by 0x43DA2A: eval7 (eval.c:4404)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490==
==15490== Invalid read of size 1
==15490== at 0x501923: utfc_ptr2len (mbyte.c:2116)
==15490== by 0x56E16E: nfa_regmatch (regexp_nfa.c:5639)
==15490== by 0x5711E0: nfa_regtry (regexp_nfa.c:6990)
==15490== by 0x5719C2: nfa_regexec_both (regexp_nfa.c:7182)
==15490== by 0x571D69: nfa_regexec_nl (regexp_nfa.c:7341)
==15490== by 0x57211D: vim_regexec_both (regexp.c:8213)
==15490== by 0x5723B9: vim_regexec_nl (regexp.c:8287)
==15490== by 0x4536C0: find_some_match (evalfunc.c:7272)
==15490== by 0x454175: f_matchstr (evalfunc.c:7568)
==15490== by 0x448735: call_internal_func (evalfunc.c:979)
==15490== by 0x5EC0D1: call_func (userfunc.c:1372)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x5EFAE5: ex_return (userfunc.c:2871)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x5EFAE5: ex_return (userfunc.c:2871)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x5E9D7F: get_func_tv (userfunc.c:425)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== Address 0xe48e996 is 6 bytes inside a block of size 63 free'd
==15490== at 0x4C2EDEB: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15490== by 0x4F4F8E: vim_free (misc2.c:1793)
==15490== by 0x4427A0: clear_tv (eval.c:7082)
==15490== by 0x5E9F85: get_func_tv (userfunc.c:469)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43BAA7: eval1 (eval.c:3332)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x442478: handle_subscript (eval.c:6938)
==15490== by 0x43DA2A: eval7 (eval.c:4404)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x5EFE8C: ex_call (userfunc.c:2988)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== Block was alloc'd at
==15490== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15490== by 0x4F41E4: lalloc (misc2.c:942)
==15490== by 0x4F40B1: alloc (misc2.c:840)
==15490== by 0x4F4308: vim_strsave (misc2.c:1285)
==15490== by 0x443F45: copy_tv (eval.c:7970)
==15490== by 0x44227D: get_var_tv (eval.c:6857)
==15490== by 0x43D9CA: eval7 (eval.c:4389)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x5E9D7F: get_func_tv (userfunc.c:425)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43BAA7: eval1 (eval.c:3332)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x4374FC: ex_let (eval.c:1228)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x442478: handle_subscript (eval.c:6938)
==15490== by 0x43DA2A: eval7 (eval.c:4404)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490==
==15490== Warning: set address range perms: large range [0x395db040, 0x13727625e) (undefined)
==15490== Invalid write of size 1
==15490== at 0x4C31644: __strncpy_sse2_unaligned (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15490== by 0x4F436F: vim_strnsave (misc2.c:1305)
==15490== by 0x4539DE: find_some_match (evalfunc.c:7347)
==15490== by 0x454175: f_matchstr (evalfunc.c:7568)
==15490== by 0x448735: call_internal_func (evalfunc.c:979)
==15490== by 0x5EC0D1: call_func (userfunc.c:1372)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x5EFAE5: ex_return (userfunc.c:2871)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x5EFAE5: ex_return (userfunc.c:2871)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x5E9D7F: get_func_tv (userfunc.c:425)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== Address 0x13727625e is 0 bytes after a block of size 4,257,853,982 alloc'd
==15490== at 0x4C2DB8F: malloc (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15490== by 0x4F41E4: lalloc (misc2.c:942)
==15490== by 0x4F40B1: alloc (misc2.c:840)
==15490== by 0x4F434B: vim_strnsave (misc2.c:1302)
==15490== by 0x4539DE: find_some_match (evalfunc.c:7347)
==15490== by 0x454175: f_matchstr (evalfunc.c:7568)
==15490== by 0x448735: call_internal_func (evalfunc.c:979)
==15490== by 0x5EC0D1: call_func (userfunc.c:1372)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x5EFAE5: ex_return (userfunc.c:2871)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x5EFAE5: ex_return (userfunc.c:2871)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x5E9D7F: get_func_tv (userfunc.c:425)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490==
Vim: Caught deadly signal SEGV
Vim: Finished.
==15490==
==15490== Process terminating with default action of signal 11 (SIGSEGV)
==15490== at 0x75C4767: kill (syscall-template.S:84)
==15490== by 0x539FA7: may_core_dump (os_unix.c:3357)
==15490== by 0x539F4B: mch_exit (os_unix.c:3323)
==15490== by 0x62E3FD: getout (main.c:1495)
==15490== by 0x4F01CA: preserve_exit (misc1.c:9515)
==15490== by 0x537D1F: deathtrap (os_unix.c:1148)
==15490== by 0x75C44AF: ??? (in /lib/x86_64-linux-gnu/libc-2.23.so)
==15490== by 0x4C31643: __strncpy_sse2_unaligned (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==15490== by 0x4F436F: vim_strnsave (misc2.c:1305)
==15490== by 0x4539DE: find_some_match (evalfunc.c:7347)
==15490== by 0x454175: f_matchstr (evalfunc.c:7568)
==15490== by 0x448735: call_internal_func (evalfunc.c:979)
==15490== by 0x5EC0D1: call_func (userfunc.c:1372)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x5EFAE5: ex_return (userfunc.c:2871)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x43B88D: eval0 (eval.c:3253)
==15490== by 0x5EFAE5: ex_return (userfunc.c:2871)
==15490== by 0x47B071: do_one_cmd (ex_docmd.c:2981)
==15490== by 0x477AB8: do_cmdline (ex_docmd.c:1120)
==15490== by 0x5EB036: call_user_func (userfunc.c:893)
==15490== by 0x5EC041: call_func (userfunc.c:1353)
==15490== by 0x5E9F0A: get_func_tv (userfunc.c:455)
==15490== by 0x43D935: eval7 (eval.c:4364)
==15490== by 0x43D12B: eval6 (eval.c:4001)
==15490== by 0x43CC0A: eval5 (eval.c:3817)
==15490== by 0x43BEC3: eval4 (eval.c:3516)
==15490== by 0x43BCED: eval3 (eval.c:3433)
==15490== by 0x43BB43: eval2 (eval.c:3365)
==15490== by 0x43B957: eval1 (eval.c:3293)
==15490== by 0x5E9D7F: get_func_tv (userfunc.c:425)
==15490==
==15490== HEAP SUMMARY:
==15490== in use at exit: 4,263,093,528 bytes in 57,128 blocks
==15490== total heap usage: 4,140,584 allocs, 4,083,456 frees, 9,531,581,144 bytes allocated
==15490==
==15490== LEAK SUMMARY:
==15490== definitely lost: 227,681 bytes in 454 blocks
==15490== indirectly lost: 52,195 bytes in 1,999 blocks
==15490== possibly lost: 798,100 bytes in 18,377 blocks
==15490== still reachable: 4,261,909,384 bytes in 35,549 blocks
==15490== of which reachable via heuristic:
==15490== length64 : 5,920 bytes in 85 blocks
==15490== newarray : 1,792 bytes in 32 blocks
==15490== suppressed: 0 bytes in 0 blocks
==15490== Rerun with --leak-check=full to see details of leaked memory
==15490==
==15490== For counts of detected and suppressed errors, rerun with: -v
==15490== ERROR SUMMARY: 3527 errors from 5 contexts (suppressed: 0 from 0)
~/.vim $ gvim --version
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jan 29 2017 19:53:51)
Included patches: 1-262
Compiled by gerw@kunigunde
Huge version with GTK2 GUI. Features included (+) or not (-):
+acl +file_in_path +mouse_sgr +tag_old_static
+arabic +find_in_path -mouse_sysmouse -tag_any_white
+autocmd +float +mouse_urxvt -tcl
+balloon_eval +folding +mouse_xterm +termguicolors
+browse -footer +multi_byte +terminfo
++builtin_terms +fork() +multi_lang +termresponse
+byte_offset +gettext -mzscheme +textobjects
+channel -hangul_input +netbeans_intg +timers
+cindent +iconv +num64 +title
+clientserver +insert_expand +packages +toolbar
+clipboard +job +path_extra +user_commands
+cmdline_compl +jumplist -perl +vertsplit
+cmdline_hist +keymap +persistent_undo +virtualedit
+cmdline_info +lambda +postscript +visual
+comments +langmap +printer +visualextra
+conceal +libcall +profile +viminfo
+cryptv +linebreak -python +vreplace
+cscope +lispindent -python3 +wildignore
+cursorbind +listcmds +quickfix +wildmenu
+cursorshape +localmap +reltime +windows
+dialog_con_gui -lua +rightleft +writebackup
+diff +menu -ruby +X11
+digraphs +mksession +scrollbind -xfontset
+dnd +modify_fname +signs +xim
-ebcdic +mouse +smartindent -xpm
+emacs_tags +mouseshape +startuptime +xsmp_interact
+eval +mouse_dec +statusline +xterm_clipboard
+ex_extra -mouse_gpm -sun_workshop -xterm_save
+extra_search -mouse_jsbterm +syntax
+farsi +mouse_netterm +tag_binary
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
2nd user vimrc file: "~/.vim/vimrc"
user exrc file: "$HOME/.exrc"
system gvimrc file: "$VIM/gvimrc"
user gvimrc file: "$HOME/.gvimrc"
2nd user gvimrc file: "~/.vim/gvimrc"
defaults file: "$VIMRUNTIME/defaults.vim"
system menu file: "$VIMRUNTIME/menu.vim"
fall-back for $VIM: "/home/gerw/local/src/vim/install/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/libpng12 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng12 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/freetype2 -g
Linking: gcc -L/usr/local/lib -Wl,--as-needed -o vim -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lSM -lICE -lXt -lX11 -lXdmcp -lSM -lICE -lm -ltinfo -lnsl -ldl
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment