NVIDIA MLNX_EN Documentation v5.8-4.1.5.0 LTS

Debugging Related Issues

Issue

Cause

Solution

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_- supp.sh > mlnx.supp

Last updated on Jan 4, 2024.