vtdpview 64 bits segmentation fault

vtdpview 64 bits segmentation fault

Hi,
I have the following problem when the vtdpview load the sampling data:
...
18:05:05.546 Processing module 127 / 127 (mylib.so) Segmentation fault

It seems the problem append when It analyses 'mylib.so' which is generated by my software. If I remove this library and relaunch vtdpview , there is no problem (vtdpview doesn't find this module anb bypass it ). Mylib.so is compiled from assembly code (with as GNU assembler 2.17) and link with gcc 4.0.2.

I'm using 'Intel Performance Tuning Utility version 3.2 Update 1 build 824' on 64 bits machine (Xeon E5430). I have no problem on 32 bits machine.
Any ideas ?

I don't know if you can help me ...

Olivier

3 posts / 0 nouveau(x)
Dernière contribution
Reportez-vous à notre Notice d'optimisation pour plus d'informations sur les choix et l'optimisation des performances dans les produits logiciels Intel.

Quoting - odesaint
Hi,
I have the following problem when the vtdpview load the sampling data:
...
18:05:05.546 Processing module 127 / 127 (mylib.so) Segmentation fault

It seems the problem append when It analyses 'mylib.so' which is generated by my software. If I remove this library and relaunch vtdpview , there is no problem (vtdpview doesn't find this module anb bypass it ). Mylib.so is compiled from assembly code (with as GNU assembler 2.17) and link with gcc 4.0.2.

I'm using 'Intel Performance Tuning Utility version 3.2 Update 1 build 824' on 64 bits machine (Xeon E5430). I have no problem on 32 bits machine.
Any ideas ?

I don't know if you can help me ...

Olivier

You might try building your shared object with the intel compiler..I would expect it tobe able to take the asm directly..avoiding the two step build you do now

If you really have no issues on 32-bit OS you can try to analyze the experiment there. Copy the experiment (exp) and needed (exp/all/*.so) binaries (for example only this one to understand whether it helps). Try to convert it: vtdpview exp -c.

If you still have problems try: disasmtool .
In case it also crashes and the binary is notanyone's secret shareit with us.
In case disasmtool does not crash then share with us the experiment directory and problematic binary.
It is alwaysencouraged to mimize the amount of provided data.

K

Laisser un commentaire

Veuillez ouvrir une session pour ajouter un commentaire. Pas encore membre ? Rejoignez-nous dès aujourd’hui