Debugging Related Issues

NVIDIA MLNX_OFED Documentation v23.10- LTS




False positive errors when running applications with valgrind.

Default MLNX_OFED libraries are compiled with- out valgrind support and several resources are managed by the kernel.

Libraries' files compiled with valgrind support are installed under "/usr/ lib64/mlnx_ofed/valgrind/"

  • To run an application over these libraries, thus prevent false positive errors:

    # env LD_LIBRARY_PATH=/usr/ lib64/mlnx_ofed/valgrind/ val- grind [valgrind options] <application cmd>

  • To suppress most of valgrind's false positive errors, generate the suppression file:

    #./generate_mlnx_ofed_- > mlnx.supp

© Copyright 2023, NVIDIA. Last updated on Feb 29, 2024.