On Nov 17, 2017 01:53, "Dominique Pellé" <[email protected]> wrote:
Bram Moolenaar wrote: > Travis reported an error found by ASAN in test_terminal. > https://travis-ci.org/vim/vim/builds/302986836 > It looks like this: > > ==18767== ERROR: AddressSanitizer: heap-use-after-free on address 0x606e00061740 at pc 0x75a165 bp 0x7ffdb4b30490 sp 0x7ffdb4b30488 > READ of size 8 at 0x606e00061740 thread T0 > #0 0x75a164 (/home/travis/build/vim/vim/src/vim+0x75a164) > #1 0x4bda78 (/home/travis/build/vim/vim/src/vim+0x4bda78) > #2 0x779be3 (/home/travis/build/vim/vim/src/vim+0x779be3) > #3 0x77a235 (/home/travis/build/vim/vim/src/vim+0x77a235) > > I have been unable to reproduce this (with valgrind). > I did once have the test crash. But unable to repeat it. > > It would be very helpful if these stack traces would show file > locations. Can we make that happen? When using clang -fsanitize=address, you either need to to set up ASAN_SYMBOLIZER_PATH env variable as described here: It's also supposed to work when llvm-symbolize is in $PATH, which it should be. PATH is updated just before running the tests. James -- -- 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]. For more options, visit https://groups.google.com/d/optout.
