Analyzers
Talk to fellow users of Intel Analyzer tools (Intel VTune™ Profiler, Intel Advisor)

Assertion Failed

boy999
Beginner
1,115 Views
Hi,
I use amplxe-gui to run tachyon with the guidence of intel vtune tutorial. I receive the following errors, and fail to finalizing results without running the program.

Assertion '(4 ) + (2 +2 +4 +4 + cpu_no*(2 +leaf_no*(2*4 +4*4 ))) == pos' failed. Please contact the developers.
Assertion '(4 ) + (2 +2 +4 +4 + cpu_no*(2 +leaf_no*(2*4 +4*4 ))) == pos' failed. For more information, please visit the technical support forum at https://software.intel.com/sites/support/
I am running withvtune_amplifier_xe_2011_update2.
The application (tachyon) runs as expected outside of Intel VTune Amplifier XE.
The screenshot showing the error is attached

the programs are running underLinux version 2.6.32-5-amd64 (Debian 2.6.32-31), x86_64

Thanks for your help in advance.


35748-screenshot-assertion-failure.bmp
0 Kudos
5 Replies
Peter_W_Intel
Employee
1,115 Views
Ithinkthat you are working on VTune Amplifier XE 2011 Update 2.

We were aware of such problem from GUI, only happened on latest OS - Is your system Debian* 6? Canthis problembe reproduced on Debian* 5?

My opinion is to use command line, then open result file from GUI. For example,

# amplxe-cl -collect hotspots -- /opt/intel/vtune_amplifier_xe_2011/samples/en/tachyon_find_hotspots /opt/intel/vtune_amplifier_xe_2011/samples/en/dat/balls.dat

Regards, Peter
0 Kudos
boy999
Beginner
1,115 Views
Hi Peter,
Thank you for your reply. I use command line to run tachyon, and get the error information again as belows:
boyuan@sitar:~$ amplxe-cl -collect hotspots /curr/boyuan/intel/amplxe/samples/en/tachyon/tachyon_find_hotspots /curr/boyuan/intel/amplxe/samples/en/tachyon/dat/balls.dat
Assertion '(4 ) + (2 +2 +4 +4 + cpu_no*(2 +leaf_no*(2*4 +4*4 ))) == pos' failed. Please contact the developers.
Assertion '(4 ) + (2 +2 +4 +4 + cpu_no*(2 +leaf_no*(2*4 +4*4 ))) == pos' failed. For more information, please visit the technical support forum at https://software.intel.com/sites/support/
Error: Assertion '(4 ) + (2 +2 +4 +4 + cpu_no*(2 +leaf_no*(2*4 +4*4 ))) == pos' failed. For more information, please visit the technical support forum at https://software.intel.com/sites/support/
Using result path `/curr/boyuan/r000hs'
Executing actions 16 % Loading data files
Warning: Cannot load data file `/curr/boyuan/r000hs/data.0/24866-24871.0.trace' (Data file is corrupted).
Executing actions 50 % done
Error: Error 0x4000001e (Cannot load raw collector data)
Do you know how to solve it?
Thanks
0 Kudos
Peter_W_Intel
Employee
1,115 Views
No. I have to report this to development team - probably Debian* 6 is not target OS (not tested) for Update 2.

Canyou use other supported OSs claimed in release notes, or use Debian* 5?

Sorry for inconvenience caused.

Regards, Peter
0 Kudos
boy999
Beginner
1,115 Views
Hi Peter,
Thanks for letting me know.
Best, Bo
0 Kudos
Peter_W_Intel
Employee
1,115 Views
Today I installed Update 3 (build #150226) on Debian* 6, it worked wellin command line - I verified.

source /opt/intel/vtune_amplifier_xe_2011/amplxe-vars.sh
cd /opt/intel/vtune_amplifier_xe_2011/samples/en/tachyon
make
amplxe-cl collect hotspots -r /tmp/r0001hs -- ./tachyon_find_hotspots; there is no problem to generate the report.

amplxe-cl -report hotspots -r /tmp/r0001hs; I can find all hot functions.

uname -r ; 2.6.32-5-amd64

Regards, Peter

0 Kudos
Reply