Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

ifort: error #10106: Fatal error

sfilippone
Beginner
2,995 Views

Hello,

During compilation of my library code I get the above message on both 10.1.015 and 10.1.018.

Complete output is

mpif90 -O3 -I.. -I../modules -I. -I../modules -DHAVE_KSENDID -DHAVE_LAPACK -DHAVE_VOLATILE -DHAVE_MOVE_ALLOC -DMPI_MOD -DHAVE_METIS -c psb_dcdbldext.F90
ifort: error #10106: Fatal error in /opt/intel/fc/10.1.018/bin/fortcom, terminated by segmentation violation
compilation aborted for psb_dcdbldext.F90 (code 1)

The error is there even if I specify -O0.

A workaround for the problem is as follows: in the relevant source code I have some calls to a generic interface with

call psb_transfer(v1,v2,info)

where V1 and V2 are allocatable arrays, and the interface is overloaded to INTEGER/REAL/COMPLEX rank 1 and rank 2.

Now, if I put the name of the specific routine (in the guilty source file it is only the INTEGER rank1 version that is called) everything works.

Any ideas as to what might be causing the problem?

I am using the Fortran compiler in conjunction with mpich 1.2.7p1.

I can send the source code, the previous version is on the web and was working, I am currently preparing a minor update but got into this problem.

Thanks

Salvatore Filippone

0 Kudos
2 Replies
TimP
Honored Contributor III
2,995 Views

You might check the ifort 11.0, offered at the top of the forum, to see whether this bug still exists. Otherwise, you should file a problem report on your premier.intel.com account, including the source to reproduce the problem.

0 Kudos
sfilippone
Beginner
2,995 Views
Quoting - tim18

You might check the ifort 11.0, offered at the top of the forum, to see whether this bug still exists. Otherwise, you should file a problem report on your premier.intel.com account, including the source to reproduce the problem.

Nice try. No luck

mpif90 -O3 -I.. -I../modules -I. -I../modules -DHAVE_KSENDID -DHAVE_LAPACK -DHAVE_VOLATILE -DHAVE_MOVE_ALLOC -DMPI_MOD -DHAVE_METIS -c psb_dcdbldext.F90
ifort: error #10106: Fatal error in /opt/intel/Compiler/11.0/044/bin/ia32/fortcom, terminated by segmentation violation
compilation aborted for psb_dcdbldext.F90 (code 1)
make[3]: *** [psb_dcdbldext.o] Error 1

Will see about opening the problem report

0 Kudos
Reply