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
初学者
1,354 次查看

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 项奖励
3 回复数
Devorah_H_Intel
主持人
1,337 次查看

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

0 项奖励
Andrew_Smith
重要分销商 I
1,243 次查看
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 项奖励
Ron_Green
主持人
1,242 次查看

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 项奖励
回复