For MSan, you'll need MSAN_SYMBOLIZER_PATH. Or just add to PATH, it would work for all sanitizers.
On Fri, Apr 28, 2017 at 3:30 AM, Rainer Gerhards via cfe-users <cfe-users@lists.llvm.org> wrote: > 2017-04-28 12:25 GMT+02:00 Erik de Castro Lopo via cfe-users > <cfe-users@lists.llvm.org>: >> Hi all, >> >> I've tried Clang versions 3.6, 3.9 and 5.0 (all installed from Debian >> packages on a Debian x86_64 machine), but I still can't get Memory >> Sanitizer to give me the error file and line number locations. >> >> The project is >> >> http://github.com/erikd/libsndfile >> >> and I'm configuring/building it with eg: >> >> CC=clang-5.0 >> CXX=clang++-5.0 >> CFLAGS="-fsanitize=memory -fno-omit-frame-pointer -g >> -Wno-expansion-to-defined" >> CXXFLAGS=$CFLAGS >> ./configure --enable-werror --disable-shared >> make clean all check >> >> and I get: >> >> broadcast_test : broadcast.rf64 .......... >> Uninitialized bytes in __interceptor_write at offset 36 inside >> [0x710000000000, 104) >> ==15113==WARNING: MemorySanitizer: use-of-uninitialized-value >> #0 0x67802e (/home/erik/Git/libsndfile/tests/command_test+0x67802e) >> #1 0x600404 (/home/erik/Git/libsndfile/tests/command_test+0x600404) >> #2 0x5f72f6 (/home/erik/Git/libsndfile/tests/command_test+0x5f72f6) >> #3 0x4be48b (/home/erik/Git/libsndfile/tests/command_test+0x4be48b) >> #4 0x4c06d6 (/home/erik/Git/libsndfile/tests/command_test+0x4c06d6) >> #5 0x4b1cfc (/home/erik/Git/libsndfile/tests/command_test+0x4b1cfc) >> #6 0x4a10c6 (/home/erik/Git/libsndfile/tests/command_test+0x4a10c6) >> #7 0x495dbf (/home/erik/Git/libsndfile/tests/command_test+0x495dbf) >> #8 0x7f3f37cf22b0 (/lib/x86_64-linux-gnu/libc.so.6+0x202b0) >> #9 0x41ef79 (/home/erik/Git/libsndfile/tests/command_test+0x41ef79) >> >> I expected to get file and line number position as shown in the >> documentation. >> >> Clues? > > I often need to set the ASAN_SYMBOLIZER_PATH: > > https://clang.llvm.org/docs/AddressSanitizer.html#id4 > > It often tends to be wrong by package default... > > HTH > Rainer > >> >> Erik >> -- >> ---------------------------------------------------------------------- >> Erik de Castro Lopo >> http://www.mega-nerd.com/ >> _______________________________________________ >> cfe-users mailing list >> cfe-users@lists.llvm.org >> http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users > _______________________________________________ > cfe-users mailing list > cfe-users@lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users _______________________________________________ cfe-users mailing list cfe-users@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-users