Valgrind

Valgrind


Hello:

I need to use Valgrind to debug an application. However it seems not to be installed on Devcloud. Morover, it depends on libc6-dbg, so I cannot install it at my home from source either. How can I use this tool on Devcloud?

Thank you.

publicaciones de 9 / 0 nuevos

Hi 

Thanks for reaching out to us.

You can install Valgrind using conda channel.

Please find the below steps:

1.    Create a new conda environment and activate it as below:

    conda create -n <env_name> python=3.6
    source activate <env_name>

2.  Install Valgrind

    conda install -c conda-forge valgrind

 

If you face any issues, please let us know.


Hello, AthiraM.

I have done what you suggested. Unfortunatelly, Valgrind shows the same error message:

valgrind:  Fatal error at startup: a function redirection
valgrind:  which is mandatory for this platform-tool combination
valgrind:  cannot be set up.  Details of the redirection are:
valgrind:  
valgrind:  A must-be-redirected function
valgrind:  whose name matches the pattern:      strlen
valgrind:  in an object with soname matching:   ld-linux-x86-64.so.2
valgrind:  was not found whilst processing
valgrind:  symbols from the object with soname: ld-linux-x86-64.so.2
valgrind:  
valgrind:  Possible fixes: (1, short term): install glibc's debuginfo
valgrind:  package on this machine.  (2, longer term): ask the packagers
valgrind:  for your Linux distribution to please in future ship a non-
valgrind:  stripped ld.so (or whatever the dynamic linker .so is called)
valgrind:  that exports the above-named function using the standard
valgrind:  calling conventions for this platform.  The package you need
valgrind:  to install for fix (1) is called
valgrind:  
valgrind:    On Debian, Ubuntu:                 libc6-dbg
valgrind:    On SuSE, openSuSE, Fedora, RHEL:   glibc-debuginfo
valgrind:  
valgrind:  Note that if you are debugging a 32 bit process on a
valgrind:  64 bit system, you will need a corresponding 32 bit debuginfo
valgrind:  package (e.g. libc6-dbg:i386).
valgrind:  
valgrind:  Cannot continue -- exiting now.  Sorry.

 

Thank you


Hi,

Are you getting this error during installation?

Thanks.


No, this error occurs when I launch Valgrind.

 

Quote:

JananiC_Intel (Intel) wrote:

Hi,

Are you getting this error during installation?

Thanks.


Hi,

We have informed the concerned team regarding this issue and will get back to you soon.

 

Thanks


Hi,

Could you please let us know whether you are trying to do anything related to oneAPI using valgrind.

 

Thanks


Quote:

AthiraM_Intel (Intel) wrote:

Hi,

Could you please let us know whether you are trying to do anything related to oneAPI using valgrind.

 

Thanks

 

Hi,

Not really. At the moment I just need to debug an OpenCL application.

Thank you.


Hi,

Intel DevCloud is a shared environment which comes with pre-installed validated Intel® oneAPI software and complimentary packages. As a policy we do not install custom (open source or 3rd party licensed) software to the environment and recommend that you explore available and equivalent oneAPI SW tools or components. As your requirement does not involve oneAPI software development,  we are forwarding your case to the admin team to check the feasibility of the installation. They will keep you posted with further updates on this.

 

Thanks

Deje un comentario

Por favor inicie sesión para agregar un comentario. ¿No es socio? Únase ya