Dominique Pellé <[email protected]> wrote:

> Bram Moolenaar wrote:
>
> > Patch 8.2.0542
> > Problem:    No test for E386.
> > Solution:   Add a test. (Dominique Pelle, closes #5911)
> > Files:      src/testdir/test_search.vim
>
> The asan build fails in Travis CI but I cannot download
> the logs from Travis.
>
> I'm not sure whether the CI failure is related to this patch.
> Everything passes on my machine with an asan build.
>
> Regards
> Dominique

I can reproduce an issue after all, a memory leak
found by asan when running "make test_search":

==3306==ERROR: LeakSanitizer: detected memory leaks

Direct leak of 6 byte(s) in 1 object(s) allocated from:
    #0 0x4975fd in malloc (/home/pel/sb/vim/src/vim+0x4975fd)
    #1 0x8a129d in lalloc /home/pel/sb/vim/src/misc2.c:925:11
    #2 0x8a11e9 in alloc /home/pel/sb/vim/src/misc2.c:828:12
    #3 0xaea9fc in do_search /home/pel/sb/vim/src/search.c:1419:15
    #4 0x922f99 in normal_search /home/pel/sb/vim/src/normal.c:4312:9
    #5 0x906b77 in nv_search /home/pel/sb/vim/src/normal.c:4263:11
    #6 0x8edc71 in normal_cmd /home/pel/sb/vim/src/normal.c:1071:5
    #7 0x6f855b in exec_normal /home/pel/sb/vim/src/ex_docmd.c:7797:6
    #8 0x6522c2 in f_feedkeys /home/pel/sb/vim/src/evalfunc.c:2583:3
    #9 0x645131 in call_internal_func /home/pel/sb/vim/src/evalfunc.c:1170:5
    #10 0xca4cfa in call_func /home/pel/sb/vim/src/userfunc.c:1898:14
    #11 0xca386f in get_func_tv /home/pel/sb/vim/src/userfunc.c:564:8
    #12 0xcbe050 in ex_call /home/pel/sb/vim/src/userfunc.c:3582:6
    #13 0x6dbae2 in do_one_cmd /home/pel/sb/vim/src/ex_docmd.c:2509:2
    #14 0x6cd6e6 in do_cmdline /home/pel/sb/vim/src/ex_docmd.c:978:17
    #15 0x6d13a3 in do_cmdline_cmd /home/pel/sb/vim/src/ex_docmd.c:589:12
    #16 0xc62149 in f_assert_fails /home/pel/sb/vim/src/testing.c:436:5
    #17 0x645131 in call_internal_func /home/pel/sb/vim/src/evalfunc.c:1170:5
    #18 0xca4cfa in call_func /home/pel/sb/vim/src/userfunc.c:1898:14
    #19 0xca386f in get_func_tv /home/pel/sb/vim/src/userfunc.c:564:8
    #20 0xcbe050 in ex_call /home/pel/sb/vim/src/userfunc.c:3582:6
    #21 0x6dbae2 in do_one_cmd /home/pel/sb/vim/src/ex_docmd.c:2509:2
    #22 0x6cd6e6 in do_cmdline /home/pel/sb/vim/src/ex_docmd.c:978:17
    #23 0xca90a6 in call_user_func /home/pel/sb/vim/src/userfunc.c:1332:2
    #24 0xca6122 in call_user_func_check /home/pel/sb/vim/src/userfunc.c:1473:2
    #25 0xca4b69 in call_func /home/pel/sb/vim/src/userfunc.c:1880:11
    #26 0xca386f in get_func_tv /home/pel/sb/vim/src/userfunc.c:564:8
    #27 0xcbe050 in ex_call /home/pel/sb/vim/src/userfunc.c:3582:6
    #28 0x6dbae2 in do_one_cmd /home/pel/sb/vim/src/ex_docmd.c:2509:2
    #29 0x6cd6e6 in do_cmdline /home/pel/sb/vim/src/ex_docmd.c:978:17

-- 
-- 
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/vim_dev/CAON-T_j4khTvN_-imHPRbV6FhwiaKbN_Z9dM95T3kreLR6Efbw%40mail.gmail.com.

Raspunde prin e-mail lui