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

IFX compiler crashes

Koczka
Beginner
479 Views

I get the following error message with the IFX compiler:

 

CalculationCode_v1.f90
#0 0x00007ff68569097a (C:\PROGRA~2\Intel\oneAPI\compiler\2024.0\bin\compiler\xfortcom.exe+0x2e097a)
#1 0x00007ff68569094a (C:\PROGRA~2\Intel\oneAPI\compiler\2024.0\bin\compiler\xfortcom.exe+0x2e094a)
#2 0x00007ff6855f279e (C:\PROGRA~2\Intel\oneAPI\compiler\2024.0\bin\compiler\xfortcom.exe+0x24279e)
#3 0x00007ff6855f02ae (C:\PROGRA~2\Intel\oneAPI\compiler\2024.0\bin\compiler\xfortcom.exe+0x2402ae)
#4 0x00007ff685600acc (C:\PROGRA~2\Intel\oneAPI\compiler\2024.0\bin\compiler\xfortcom.exe+0x250acc)
#5 0x00007ff685653056 (C:\PROGRA~2\Intel\oneAPI\compiler\2024.0\bin\compiler\xfortcom.exe+0x2a3056)
#6 0x00007ff68565196a (C:\PROGRA~2\Intel\oneAPI\compiler\2024.0\bin\compiler\xfortcom.exe+0x2a196a)
#7 0x00007ff68565100d (C:\PROGRA~2\Intel\oneAPI\compiler\2024.0\bin\compiler\xfortcom.exe+0x2a100d)
#8 0x00007ff68555acf8 (C:\PROGRA~2\Intel\oneAPI\compiler\2024.0\bin\compiler\xfortcom.exe+0x1aacf8)
#9 0x00007ff68555a70a (C:\PROGRA~2\Intel\oneAPI\compiler\2024.0\bin\compiler\xfortcom.exe+0x1aa70a)
#10 0x00007ff68574e702 (C:\PROGRA~2\Intel\oneAPI\compiler\2024.0\bin\compiler\xfortcom.exe+0x39e702)
#11 0x00007ff687bc10b8 (C:\PROGRA~2\Intel\oneAPI\compiler\2024.0\bin\compiler\xfortcom.exe+0x28110b8)
#12 0x00007ffe44567344 (C:\Windows\System32\KERNEL32.DLL+0x17344)
#13 0x00007ffe449a26b1 (C:\Windows\SYSTEM32\ntdll.dll+0x526b1)
F:\Projects\STW-SVN\ACOTT-koczka\Fortran\FortranACOTTxml\LIBs\NilEla_HB\source\ProgramSpecificSource\CalculationCode_v1.f90(1): error #5623: **Internal compiler error: internal abort** 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 F:\Projects\STW-SVN\ACOTT-koczka\Fortran\FortranACOTTxml\LIBs\NilEla_HB\source\ProgramSpecificSource\CalculationCode_v1.f90 (code 3)

 

I located the subroutine call, where this happens and it is a simple subroutine with one INTEGER*4 parameter.

Any idea, or I just have to wait the next version of the IFX compiler and hope, that the issue is corrected?

Many thanks!

 

p.s.:

the IFORT compiler hase no problem with the project

0 Kudos
3 Replies
Devorah_H_Intel
Moderator
462 Views

A test case would be nice, so we can test if the next version has a fix. 

0 Kudos
Andrew_Smith
Valued Contributor I
368 Views
Does your subroutine use automatic arrays using your integer argument to size them? These have been causing IFX compiler errors in my code. Switching to allocatable arrays was necessary
0 Kudos
Ron_Green
Moderator
367 Views

if it gets that error in ifx but not ifort we really need to know what version of ifx you are using.  If it's older that 2023.2 then yes, try a new compiler.  If it's 2024.0 it would be helpful to see the code. 

What this indicates is that the translation from your source to LLVM IR is failing.  Parsing is the same between the ifx and ifort, so the error is in "the middle end".  These are typically fast to fix IF we have a reproducer. 

 

 

 

0 Kudos
Reply