image image image image image

On This Page

IssueCauseSolution

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