Assertion error with Vtune under Linux

Assertion error with Vtune under Linux

Hi people,
I need your expertese once more!
I use Vtune to profile a number-crunching software from command line under Ubuntu Linux 11.04.Suddenly, I started getting this error:

Error: Assertion 'obj->is_first_class_handler_set[signo] == 1' failed. For more information, please visit the technical support forum at https://software.intel.com/sites/support/\\n

The profiling goes through and the results seem to be logical.The change I made that sparked this error was adding one subroutine to the software. The results of the software are as expected and I don't get any errors at runtime or by using the debugger. The only error I get is the previous.I use Intel parallel studio 2011 and program in Fortran.If you need more information, please let me know!Thanks in advance,Petros

publicaciones de 4 / 0 nuevos
Último envío
Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.

Petros,

We may need specific information and data to debug this
situation in which case taking the thread private would be appropriate. However, to triage the issue are you running
in a virtual environment or running an older update of the product (older than Update 9)?

Can you post the Intel VTune Amplifier XE and VTune analysis
command line being ran?

- Rob

Hi,thanks for the prompt answer. I use:

p3tris@p3tris-debian:~$ amplxe-cl -VIntel VTune Amplifier XE 2011 Update 7 (build 206420) Command Line ToolCopyright (C) 2009-2011 Intel Corporation. All rights reserved.

The command is:

amplxe-cl -collect hotspots -follow-child -mrte-mode=auto -target-duration-type=short -no-allow-multiple-runs -no-analyze-system -data-limit=100 -slow-frames-threshold=40 -fast-frames-threshold=100 -- ./$executable -t$i

and the full response I get is:

Warning: Symbol file is not found. The call stack passing through the module [stack] may be incorrectWarning: Symbol file is not found. The call stack passing through the module [vdso] may be incorrectError: Assertion 'obj->is_first_class_handler_set[signo] == 1' failed. For more information, please visit the technical support forum at https://software.intel.com/sites/support/\nTarget process's profiling finished but the following processes are still being profiled:PPID PID STATE NAME031027 031046 RESUME gnuplotYou may stop collection manually. The processes listed above will be terminated.Using result path `/home/p3tris/Desktop/test/r000hs'Executing actions 16 % Loading data files Warning: Cannot load data file `/home/p3tris/Desktop/test/r000hs/data.0/31018-31027.0.log' ().Executing actions 100 % done

The warnings about the Symbol files and the gnuplot process (I use pipes to start and close gnuplot from inside my program) were pre-existing. The results I get are good. I tried old cases and I get the same results but with the assertion error.Petros

Petros,

Can you attempt an analysis running the latest release of
the product which is Update 9. If the
behavior persists, can you let me know more about the functionality of the added
sub-routine which seemingly changed the behavior of the analysis?

- Rob

Deje un comentario

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