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.