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

ifort -C causing Internal compiler error: segmentation violation signal raised

Gerard_G_
Beginner
3,327 Views

I am using:

Intel(R) Fortran Intel(R) 64 Compiler XE for applications running on Intel(R) 64, Version 13.0.1.117 Build 20121010

However, when I compile with -C it fails:

$ ifort -I./ -c Global_Numbering.F90
[ggorman@login-2 bug]$ ifort -I./ -c -C Global_Numbering.F90
/tmp/ifort8MN7Rd.i90: catastrophic error: **Internal compiler error: segmentation violation signal raised** Please report this error along with the circumstances in which it occurred in a Software Problem Report.  Note: File and line given may not be explicit cause of this error.
compilation aborted for Global_Numbering.F90 (code 1)

Without -C it builds fine. I have attached the minimum set of files required to reprooduce the bug.

0 Kudos
23 Replies
Rhodri_D_
Beginner
557 Views

Hi Steve,

As Gerard said - a huge thank you for your efforts here. I have a few remaining questions: will the fix released with update 3 also include fixes for the issues occurring in Global_Parameters.F90 and Fields_Manipulation.F90? Or will we still need the following workarounds?

1) In Global_Parameters.F90, where various character fields arenitialized to "", change these to a blank (" ").

2) In Fields_Manipulation.F90, change the name of the elements component of patch_type to something else - I used elementsx - and then change the references in that source and in Field_Derivatives.F90.

Can I also check that the test case Gerard provided will be added to your test suite (or that you guys have at least added unit tests of your own to check that these issues don't reoccur)? We'd find this extremely beneficial in the long-term.

Best wishes and thanks again,

Rhod

0 Kudos
Steven_L_Intel1
Employee
557 Views

Yes, Update 3 should fix all these issues. Yes, we added it to our regression test suite.

0 Kudos
Rhodri_D_
Beginner
557 Views

Great stuff. Thanks Steve.

Rhod

0 Kudos
Reply