Intel® oneAPI DPC++/C++ Compiler
Talk to fellow users of Intel® oneAPI DPC++/C++ Compiler and companion tools like Intel® oneAPI DPC++ Library, Intel® DPC++ Compatibility Tool, and Intel® Distribution for GDB*

icpx crashes

Waschk
Beginner
985 Views

icpx: warning: Use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
Intel(R) oneAPI DPC++/C++ Compiler 2024.0.2 (2024.0.2.20231213)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler
Configuration file: /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/../icpx.cfg
Found candidate GCC installation: /usr/lib/gcc/x86_64-redhat-linux/11
Selected GCC installation: /usr/lib/gcc/x86_64-redhat-linux/11
Candidate multilib: .;@m64
Candidate multilib: 32;@m32
Selected multilib: .;@m64
"/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang" -cc1 -triple x86_64-unknown-linux-gnu -E -save-temps=cwd -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name version.cc -mrelocation-model pic -pic-level 1 -fhalf-no-semantic-interposition -fveclib=SVML -mframe-pointer=none -relaxed-aliasing -menable-no-infs -menable-no-nans -fapprox-func -funsafe-math-optimizations -fno-signed-zeros -mreassociate -freciprocal-math -fdenormal-fp-math=preserve-sign,preserve-sign -ffp-contract=fast -fno-rounding-math -ffast-math -ffinite-math-only -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -target-feature +avx2 -target-feature +fma -target-feature +f16c -mllvm -x86-enable-unaligned-vector-move=true -tune-cpu generic -debugger-tuning=gdb -v -fcoverage-compilation-dir=/tmp/waschk/Grid/Grid -resource-dir /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/lib/clang/17 -dependency-file util/.deps/version.Tpo -MT util/version.o -sys-header-deps -canonical-system-headers -MP -I . -I /tmp/waschk/Grid -D HAVE_CONFIG_H -internal-isystem /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/../../opt/compiler/include -internal-isystem /usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11 -internal-isystem /usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/x86_64-redhat-linux -internal-isystem /usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/backward -internal-isystem /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/lib/clang/17/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-redhat-linux/11/../../../../x86_64-redhat-linux/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -fdeprecated-macro -fdebug-compilation-dir=/tmp/waschk/Grid/Grid -ferror-limit 19 -fheinous-gnu-extensions -fopenmp -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -mllvm -enable-gvn-hoist -fcolor-diagnostics -vectorize-loops -vectorize-slp -D__GCC_HAVE_DWARF2_CFI_ASM=1 -fintel-compatibility -fintel-libirc-allowed -mllvm -disable-hir-generate-mkl-call -mllvm -loopopt=1 -floopopt-pipeline=light -mllvm -intel-abi-compatible=true -o version.ii -x c++ util/version.cc
clang -cc1 version 17.0.0 based upon LLVM 17.0.0git default target x86_64-unknown-linux-gnu
ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/11/../../../../x86_64-redhat-linux/include"
ignoring nonexistent directory "/include"
#include "..." search starts here:
#include <...> search starts here:
.
/tmp/waschk/Grid
/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/../../opt/compiler/include
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/x86_64-redhat-linux
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/backward
/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/lib/clang/17/include
/usr/local/include
/usr/include
End of search list.
"/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang" -cc1 -triple x86_64-unknown-linux-gnu -S -save-temps=cwd -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name version.cc -mrelocation-model pic -pic-level 1 -fhalf-no-semantic-interposition -fveclib=SVML -mframe-pointer=none -relaxed-aliasing -menable-no-infs -menable-no-nans -fapprox-func -funsafe-math-optimizations -fno-signed-zeros -mreassociate -freciprocal-math -fdenormal-fp-math=preserve-sign,preserve-sign -ffp-contract=fast -fno-rounding-math -ffast-math -ffinite-math-only -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -target-feature +avx2 -target-feature +fma -target-feature +f16c -mllvm -x86-enable-unaligned-vector-move=true -tune-cpu generic -debugger-tuning=gdb -v -fcoverage-compilation-dir=/tmp/waschk/Grid/Grid -resource-dir /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/lib/clang/17 -O3 -fdeprecated-macro -fdebug-compilation-dir=/tmp/waschk/Grid/Grid -ferror-limit 19 -fheinous-gnu-extensions -fopenmp -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -mllvm -enable-gvn-hoist -fcolor-diagnostics -vectorize-loops -vectorize-slp -D__GCC_HAVE_DWARF2_CFI_ASM=1 -fintel-compatibility -fintel-libirc-allowed -mllvm -disable-hir-generate-mkl-call -mllvm -loopopt=1 -floopopt-pipeline=light -mllvm -intel-abi-compatible=true -o version.s -x c++-cpp-output version.ii
clang -cc1 version 17.0.0 based upon LLVM 17.0.0git default target x86_64-unknown-linux-gnu
#include "..." search starts here:
End of search list.
"/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang" -cc1as -triple x86_64-unknown-linux-gnu -filetype obj -main-file-name version.cc -target-cpu x86-64 -target-feature +avx2 -target-feature +fma -target-feature +f16c -I . -I /tmp/waschk/Grid -fdebug-compilation-dir=/tmp/waschk/Grid/Grid -dwarf-version=4 -mrelocation-model pic -o util/version.o version.s
CXX qcd/action/fermion/instantiation/WilsonImplD/WilsonKernelsInstantiationWilsonImplD.o
icpx: warning: Use of '-qopenmp' recommended over '-fopenmp' [-Wrecommended-option]
Intel(R) oneAPI DPC++/C++ Compiler 2024.0.2 (2024.0.2.20231213)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler
Configuration file: /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/../icpx.cfg
Found candidate GCC installation: /usr/lib/gcc/x86_64-redhat-linux/11
Selected GCC installation: /usr/lib/gcc/x86_64-redhat-linux/11
Candidate multilib: .;@m64
Candidate multilib: 32;@m32
Selected multilib: .;@m64
"/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang" -cc1 -triple x86_64-unknown-linux-gnu -E -save-temps=cwd -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name WilsonKernelsInstantiationWilsonImplD.cc -mrelocation-model pic -pic-level 1 -fhalf-no-semantic-interposition -fveclib=SVML -mframe-pointer=none -relaxed-aliasing -menable-no-infs -menable-no-nans -fapprox-func -funsafe-math-optimizations -fno-signed-zeros -mreassociate -freciprocal-math -fdenormal-fp-math=preserve-sign,preserve-sign -ffp-contract=fast -fno-rounding-math -ffast-math -ffinite-math-only -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -target-feature +avx2 -target-feature +fma -target-feature +f16c -mllvm -x86-enable-unaligned-vector-move=true -tune-cpu generic -debugger-tuning=gdb -v -fcoverage-compilation-dir=/tmp/waschk/Grid/Grid -resource-dir /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/lib/clang/17 -dependency-file qcd/action/fermion/instantiation/WilsonImplD/.deps/WilsonKernelsInstantiationWilsonImplD.Tpo -MT qcd/action/fermion/instantiation/WilsonImplD/WilsonKernelsInstantiationWilsonImplD.o -sys-header-deps -canonical-system-headers -MP -I . -I /tmp/waschk/Grid -D HAVE_CONFIG_H -internal-isystem /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/../../opt/compiler/include -internal-isystem /usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11 -internal-isystem /usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/x86_64-redhat-linux -internal-isystem /usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/backward -internal-isystem /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/lib/clang/17/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-redhat-linux/11/../../../../x86_64-redhat-linux/include -internal-externc-isystem /include -internal-externc-isystem /usr/include -O3 -fdeprecated-macro -fdebug-compilation-dir=/tmp/waschk/Grid/Grid -ferror-limit 19 -fheinous-gnu-extensions -fopenmp -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -mllvm -enable-gvn-hoist -fcolor-diagnostics -vectorize-loops -vectorize-slp -D__GCC_HAVE_DWARF2_CFI_ASM=1 -fintel-compatibility -fintel-libirc-allowed -mllvm -disable-hir-generate-mkl-call -mllvm -loopopt=1 -floopopt-pipeline=light -mllvm -intel-abi-compatible=true -o WilsonKernelsInstantiationWilsonImplD.ii -x c++ qcd/action/fermion/instantiation/WilsonImplD/WilsonKernelsInstantiationWilsonImplD.cc
clang -cc1 version 17.0.0 based upon LLVM 17.0.0git default target x86_64-unknown-linux-gnu
ignoring nonexistent directory "/usr/lib/gcc/x86_64-redhat-linux/11/../../../../x86_64-redhat-linux/include"
ignoring nonexistent directory "/include"
#include "..." search starts here:
#include <...> search starts here:
.
/tmp/waschk/Grid
/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/../../opt/compiler/include
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/x86_64-redhat-linux
/usr/lib/gcc/x86_64-redhat-linux/11/../../../../include/c++/11/backward
/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/lib/clang/17/include
/usr/local/include
/usr/include
End of search list.
"/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang" -cc1 -triple x86_64-unknown-linux-gnu -S -save-temps=cwd -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name WilsonKernelsInstantiationWilsonImplD.cc -mrelocation-model pic -pic-level 1 -fhalf-no-semantic-interposition -fveclib=SVML -mframe-pointer=none -relaxed-aliasing -menable-no-infs -menable-no-nans -fapprox-func -funsafe-math-optimizations -fno-signed-zeros -mreassociate -freciprocal-math -fdenormal-fp-math=preserve-sign,preserve-sign -ffp-contract=fast -fno-rounding-math -ffast-math -ffinite-math-only -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -target-feature +avx2 -target-feature +fma -target-feature +f16c -mllvm -x86-enable-unaligned-vector-move=true -tune-cpu generic -debugger-tuning=gdb -v -fcoverage-compilation-dir=/tmp/waschk/Grid/Grid -resource-dir /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/lib/clang/17 -O3 -fdeprecated-macro -fdebug-compilation-dir=/tmp/waschk/Grid/Grid -ferror-limit 19 -fheinous-gnu-extensions -fopenmp -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -mllvm -enable-gvn-hoist -fcolor-diagnostics -vectorize-loops -vectorize-slp -D__GCC_HAVE_DWARF2_CFI_ASM=1 -fintel-compatibility -fintel-libirc-allowed -mllvm -disable-hir-generate-mkl-call -mllvm -loopopt=1 -floopopt-pipeline=light -mllvm -intel-abi-compatible=true -o WilsonKernelsInstantiationWilsonImplD.s -x c++-cpp-output WilsonKernelsInstantiationWilsonImplD.ii
clang -cc1 version 17.0.0 based upon LLVM 17.0.0git default target x86_64-unknown-linux-gnu
#include "..." search starts here:
End of search list.
In file included from qcd/action/fermion/instantiation/WilsonImplD/WilsonKernelsInstantiationWilsonImplD.cc:32:
In file included from /tmp/waschk/Grid/Grid/qcd/action/fermion/FermionCore.h:31:
In file included from /tmp/waschk/Grid/Grid/GridCore.h:63:
In file included from /tmp/waschk/Grid/Grid/algorithms/Algorithms.h:48:
/tmp/waschk/Grid/Grid/algorithms/iterative/ConjugateGradient.h:75:26: warning: explicit comparison with NaN in fast floating point mode [-Wtautological-constant-compare]
75 | (static_cast <bool> (std::isnan(guess) == 0) ? void (0) : __assert_fail ("std::isnan(guess) == 0", "/tmp/waschk/Grid/Grid/algorithms/iterative/ConjugateGradient.h", 75, __extension__ __PRETTY_FUNCTION__));
| ^~~~~~~~~~~~~~~~~
In file included from qcd/action/fermion/instantiation/WilsonImplD/WilsonKernelsInstantiationWilsonImplD.cc:32:
In file included from /tmp/waschk/Grid/Grid/qcd/action/fermion/FermionCore.h:31:
In file included from /tmp/waschk/Grid/Grid/GridCore.h:63:
In file included from /tmp/waschk/Grid/Grid/algorithms/Algorithms.h:50:
/tmp/waschk/Grid/Grid/algorithms/iterative/BiCGSTAB.h:80:28: warning: explicit comparison with NaN in fast floating point mode [-Wtautological-constant-compare]
80 | (static_cast <bool> (std::isnan(guess) == 0) ? void (0) : __assert_fail ("std::isnan(guess) == 0", "/tmp/waschk/Grid/Grid/algorithms/iterative/BiCGSTAB.h", 80, __extension__ __PRETTY_FUNCTION__));
| ^~~~~~~~~~~~~~~~~
In file included from qcd/action/fermion/instantiation/WilsonImplD/WilsonKernelsInstantiationWilsonImplD.cc:32:
In file included from /tmp/waschk/Grid/Grid/qcd/action/fermion/FermionCore.h:31:
In file included from /tmp/waschk/Grid/Grid/GridCore.h:63:
In file included from /tmp/waschk/Grid/Grid/algorithms/Algorithms.h:60:
/tmp/waschk/Grid/Grid/algorithms/iterative/BlockConjugateGradient.h:191:51: warning: explicit comparison with NaN in fast floating point mode [-Wtautological-constant-compare]
191 | for(int b=0;b<Nblock;b++){ (static_cast <bool> (std::isnan(residuals[b])==0) ? void (0) : __assert_fail ("std::isnan(residuals[b])==0", "/tmp/waschk/Grid/Grid/algorithms/iterative/BlockConjugateGradient.h", 191, __extension__ __PRETTY_FUNCTION__)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/waschk/Grid/Grid/algorithms/iterative/BlockConjugateGradient.h:194:51: warning: explicit comparison with NaN in fast floating point mode [-Wtautological-constant-compare]
194 | for(int b=0;b<Nblock;b++){ (static_cast <bool> (std::isnan(residuals[b])==0) ? void (0) : __assert_fail ("std::isnan(residuals[b])==0", "/tmp/waschk/Grid/Grid/algorithms/iterative/BlockConjugateGradient.h", 194, __extension__ __PRETTY_FUNCTION__)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/waschk/Grid/Grid/algorithms/iterative/BlockConjugateGradient.h:363:51: warning: explicit comparison with NaN in fast floating point mode [-Wtautological-constant-compare]
363 | for(int b=0;b<Nblock;b++){ (static_cast <bool> (std::isnan(residuals[b])==0) ? void (0) : __assert_fail ("std::isnan(residuals[b])==0", "/tmp/waschk/Grid/Grid/algorithms/iterative/BlockConjugateGradient.h", 363, __extension__ __PRETTY_FUNCTION__)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/waschk/Grid/Grid/algorithms/iterative/BlockConjugateGradient.h:366:51: warning: explicit comparison with NaN in fast floating point mode [-Wtautological-constant-compare]
366 | for(int b=0;b<Nblock;b++){ (static_cast <bool> (std::isnan(residuals[b])==0) ? void (0) : __assert_fail ("std::isnan(residuals[b])==0", "/tmp/waschk/Grid/Grid/algorithms/iterative/BlockConjugateGradient.h", 366, __extension__ __PRETTY_FUNCTION__)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/waschk/Grid/Grid/algorithms/iterative/BlockConjugateGradient.h:555:51: warning: explicit comparison with NaN in fast floating point mode [-Wtautological-constant-compare]
555 | for(int b=0;b<Nblock;b++){ (static_cast <bool> (std::isnan(residuals[b])==0) ? void (0) : __assert_fail ("std::isnan(residuals[b])==0", "/tmp/waschk/Grid/Grid/algorithms/iterative/BlockConjugateGradient.h", 555, __extension__ __PRETTY_FUNCTION__)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~
/tmp/waschk/Grid/Grid/algorithms/iterative/BlockConjugateGradient.h:558:51: warning: explicit comparison with NaN in fast floating point mode [-Wtautological-constant-compare]
558 | for(int b=0;b<Nblock;b++){ (static_cast <bool> (std::isnan(residuals[b])==0) ? void (0) : __assert_fail ("std::isnan(residuals[b])==0", "/tmp/waschk/Grid/Grid/algorithms/iterative/BlockConjugateGradient.h", 558, __extension__ __PRETTY_FUNCTION__)); }
| ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from qcd/action/fermion/instantiation/WilsonImplD/WilsonKernelsInstantiationWilsonImplD.cc:32:
In file included from /tmp/waschk/Grid/Grid/qcd/action/fermion/FermionCore.h:31:
In file included from /tmp/waschk/Grid/Grid/GridCore.h:63:
In file included from /tmp/waschk/Grid/Grid/algorithms/Algorithms.h:61:
/tmp/waschk/Grid/Grid/algorithms/iterative/ConjugateGradientReliableUpdate.h:93:26: warning: explicit comparison with NaN in fast floating point mode [-Wtautological-constant-compare]
93 | (static_cast <bool> (std::isnan(guess) == 0) ? void (0) : __assert_fail ("std::isnan(guess) == 0", "/tmp/waschk/Grid/Grid/algorithms/iterative/ConjugateGradientReliableUpdate.h", 93, __extension__ __PRETTY_FUNCTION__));
| ^~~~~~~~~~~~~~~~~
In file included from qcd/action/fermion/instantiation/WilsonImplD/WilsonKernelsInstantiationWilsonImplD.cc:32:
In file included from /tmp/waschk/Grid/Grid/qcd/action/fermion/FermionCore.h:31:
In file included from /tmp/waschk/Grid/Grid/GridCore.h:63:
In file included from /tmp/waschk/Grid/Grid/algorithms/Algorithms.h:62:
/tmp/waschk/Grid/Grid/algorithms/iterative/MinimalResidual.h:62:26: warning: explicit comparison with NaN in fast floating point mode [-Wtautological-constant-compare]
62 | (static_cast <bool> (std::isnan(guess) == 0) ? void (0) : __assert_fail ("std::isnan(guess) == 0", "/tmp/waschk/Grid/Grid/algorithms/iterative/MinimalResidual.h", 62, __extension__ __PRETTY_FUNCTION__));
| ^~~~~~~~~~~~~~~~~
In file included from qcd/action/fermion/instantiation/WilsonImplD/WilsonKernelsInstantiationWilsonImplD.cc:32:
In file included from /tmp/waschk/Grid/Grid/qcd/action/fermion/FermionCore.h:31:
In file included from /tmp/waschk/Grid/Grid/GridCore.h:63:
In file included from /tmp/waschk/Grid/Grid/algorithms/Algorithms.h:63:
/tmp/waschk/Grid/Grid/algorithms/iterative/GeneralisedMinimalResidual.h:83:26: warning: explicit comparison with NaN in fast floating point mode [-Wtautological-constant-compare]
83 | (static_cast <bool> (std::isnan(guess) == 0) ? void (0) : __assert_fail ("std::isnan(guess) == 0", "/tmp/waschk/Grid/Grid/algorithms/iterative/GeneralisedMinimalResidual.h", 83, __extension__ __PRETTY_FUNCTION__));
| ^~~~~~~~~~~~~~~~~
In file included from qcd/action/fermion/instantiation/WilsonImplD/WilsonKernelsInstantiationWilsonImplD.cc:32:
In file included from /tmp/waschk/Grid/Grid/qcd/action/fermion/FermionCore.h:31:
In file included from /tmp/waschk/Grid/Grid/GridCore.h:63:
In file included from /tmp/waschk/Grid/Grid/algorithms/Algorithms.h:64:
/tmp/waschk/Grid/Grid/algorithms/iterative/CommunicationAvoidingGeneralisedMinimalResidual.h:85:26: warning: explicit comparison with NaN in fast floating point mode [-Wtautological-constant-compare]
85 | (static_cast <bool> (std::isnan(guess) == 0) ? void (0) : __assert_fail ("std::isnan(guess) == 0", "/tmp/waschk/Grid/Grid/algorithms/iterative/CommunicationAvoidingGeneralisedMinimalResidual.h", 85, __extension__ __PRETTY_FUNCTION__));
| ^~~~~~~~~~~~~~~~~
In file included from qcd/action/fermion/instantiation/WilsonImplD/WilsonKernelsInstantiationWilsonImplD.cc:32:
In file included from /tmp/waschk/Grid/Grid/qcd/action/fermion/FermionCore.h:31:
In file included from /tmp/waschk/Grid/Grid/GridCore.h:63:
In file included from /tmp/waschk/Grid/Grid/algorithms/Algorithms.h:65:
/tmp/waschk/Grid/Grid/algorithms/iterative/FlexibleGeneralisedMinimalResidual.h:88:26: warning: explicit comparison with NaN in fast floating point mode [-Wtautological-constant-compare]
88 | (static_cast <bool> (std::isnan(guess) == 0) ? void (0) : __assert_fail ("std::isnan(guess) == 0", "/tmp/waschk/Grid/Grid/algorithms/iterative/FlexibleGeneralisedMinimalResidual.h", 88, __extension__ __PRETTY_FUNCTION__));
| ^~~~~~~~~~~~~~~~~
In file included from qcd/action/fermion/instantiation/WilsonImplD/WilsonKernelsInstantiationWilsonImplD.cc:32:
In file included from /tmp/waschk/Grid/Grid/qcd/action/fermion/FermionCore.h:31:
In file included from /tmp/waschk/Grid/Grid/GridCore.h:63:
In file included from /tmp/waschk/Grid/Grid/algorithms/Algorithms.h:66:
/tmp/waschk/Grid/Grid/algorithms/iterative/FlexibleCommunicationAvoidingGeneralisedMinimalResidual.h:90:26: warning: explicit comparison with NaN in fast floating point mode [-Wtautological-constant-compare]
90 | (static_cast <bool> (std::isnan(guess) == 0) ? void (0) : __assert_fail ("std::isnan(guess) == 0", "/tmp/waschk/Grid/Grid/algorithms/iterative/FlexibleCommunicationAvoidingGeneralisedMinimalResidual.h", 90, __extension__ __PRETTY_FUNCTION__));
| ^~~~~~~~~~~~~~~~~
In file included from qcd/action/fermion/instantiation/WilsonImplD/WilsonKernelsInstantiationWilsonImplD.cc:32:
In file included from /tmp/waschk/Grid/Grid/qcd/action/fermion/FermionCore.h:31:
In file included from /tmp/waschk/Grid/Grid/GridCore.h:63:
In file included from /tmp/waschk/Grid/Grid/algorithms/Algorithms.h:67:
/tmp/waschk/Grid/Grid/algorithms/iterative/MixedPrecisionFlexibleGeneralisedMinimalResidual.h:94:26: warning: explicit comparison with NaN in fast floating point mode [-Wtautological-constant-compare]
94 | (static_cast <bool> (std::isnan(guess) == 0) ? void (0) : __assert_fail ("std::isnan(guess) == 0", "/tmp/waschk/Grid/Grid/algorithms/iterative/MixedPrecisionFlexibleGeneralisedMinimalResidual.h", 94, __extension__ __PRETTY_FUNCTION__));
| ^~~~~~~~~~~~~~~~~
PLEASE append the compiler options "-save-temps -v", rebuild the application to to get the full command which is failing and submit a bug report to https://software.intel.com/en-us/support/priority-support which includes the failing command, input files for the command and the crash backtrace (if any).
Stack dump:
0. Program arguments: /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang -cc1 -triple x86_64-unknown-linux-gnu -S -save-temps=cwd -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name WilsonKernelsInstantiationWilsonImplD.cc -mrelocation-model pic -pic-level 1 -fhalf-no-semantic-interposition -fveclib=SVML -mframe-pointer=none -relaxed-aliasing -menable-no-infs -menable-no-nans -fapprox-func -funsafe-math-optimizations -fno-signed-zeros -mreassociate -freciprocal-math -fdenormal-fp-math=preserve-sign,preserve-sign -ffp-contract=fast -fno-rounding-math -ffast-math -ffinite-math-only -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -target-feature +avx2 -target-feature +fma -target-feature +f16c -mllvm -x86-enable-unaligned-vector-move=true -tune-cpu generic -debugger-tuning=gdb -v -fcoverage-compilation-dir=/tmp/waschk/Grid/Grid -resource-dir /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/lib/clang/17 -O3 -fdeprecated-macro -fdebug-compilation-dir=/tmp/waschk/Grid/Grid -ferror-limit 19 -fheinous-gnu-extensions -fopenmp -fgnuc-version=4.2.1 -fcxx-exceptions -fexceptions -mllvm -enable-gvn-hoist -fcolor-diagnostics -vectorize-loops -vectorize-slp -D__GCC_HAVE_DWARF2_CFI_ASM=1 -fintel-compatibility -fintel-libirc-allowed -mllvm -disable-hir-generate-mkl-call -mllvm -loopopt=1 -floopopt-pipeline=light -mllvm -intel-abi-compatible=true -o WilsonKernelsInstantiationWilsonImplD.s -x c++-cpp-output WilsonKernelsInstantiationWilsonImplD.ii
1. <eof> parser at end of file
2. Optimizer
#0 0x0000557f43fdc773 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x5144773)
#1 0x0000557f43fdac60 llvm::sys::RunSignalHandlers() (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x5142c60)
#2 0x0000557f43fdcdf4 SignalHandler(int) Signals.cpp:0:0
#3 0x00007fb90f454db0 __restore_rt (/lib64/libc.so.6+0x54db0)
#4 0x0000557f43c73396 combineInstructionsOverFunction(llvm::Function&, llvm::InstructionWorklist&, llvm::AAResults*, llvm::AssumptionCache&, llvm::TargetLibraryInfo&, llvm::TargetTransformInfo&, llvm::DominatorTree&, llvm::OptimizationRemarkEmitter&, llvm::BlockFrequencyInfo*, llvm::ProfileSummaryInfo*, unsigned int, bool, bool, bool, bool, bool, llvm::LoopInfo*) InstructionCombining.cpp:0:0
#5 0x0000557f43c72085 llvm::InstCombinePass::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x4dda085)
#6 0x0000557f44a1e49d llvm::detail::PassModel<llvm::Function, llvm::InstCombinePass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) BackendUtil.cpp:0:0
#7 0x0000557f43b2b723 llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x4c93723)
#8 0x0000557f430936fd llvm::detail::PassModel<llvm::Function, llvm::PassManager<llvm::Function, llvm::AnalysisManager<llvm::Function>>, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Function>>::run(llvm::Function&, llvm::AnalysisManager<llvm::Function>&) NVPTXTargetMachine.cpp:0:0
#9 0x0000557f43b320b2 llvm::ModuleToFunctionPassAdaptor::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x4c9a0b2)
#10 0x0000557f4309348d llvm::detail::PassModel<llvm::Module, llvm::ModuleToFunctionPassAdaptor, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) NVPTXTargetMachine.cpp:0:0
#11 0x0000557f43b2a723 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x4c92723)
#12 0x0000557f44a15c16 (anonymous namespace)::EmitAssemblyHelper::RunOptimizationPipeline(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>&, std::unique_ptr<llvm::ToolOutputFile, std::default_delete<llvm::ToolOutputFile>>&) BackendUtil.cpp:0:0
#13 0x0000557f44a1120b clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>) (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x5b7920b)
#14 0x0000557f44db95a3 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) CodeGenAction.cpp:0:0
#15 0x0000557f45f1626b clang::ParseAST(clang::Sema&, bool, bool) (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x707e26b)
#16 0x0000557f44db7fe8 clang::CodeGenAction::ExecuteAction() (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x5f1ffe8)
#17 0x0000557f44d297ba clang::FrontendAction::Execute() (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x5e917ba)
#18 0x0000557f44cb8112 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x5e20112)
#19 0x0000557f44db497f clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x5f1c97f)
#20 0x0000557f42d54431 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x3ebc431)
#21 0x0000557f42d50753 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) driver.cpp:0:0
#22 0x0000557f42d4ffd3 clang_main(int, char**, llvm::ToolContext const&) (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x3eb7fd3)
#23 0x0000557f42d5ddde main (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x3ec5dde)
#24 0x00007fb90f43feb0 __libc_start_call_main (/lib64/libc.so.6+0x3feb0)
#25 0x00007fb90f43ff60 __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x3ff60)
#26 0x0000557f42d4d5a9 _start (/afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/clang+0x3eb55a9)
icpx: error: unable to execute command: Segmentation fault (core dumped)
icpx: error: clang frontend command failed due to signal (use -v to see invocation)
Intel(R) oneAPI DPC++/C++ Compiler 2024.0.2 (2024.0.2.20231213)
Target: x86_64-unknown-linux-gnu
Thread model: posix
InstalledDir: /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler
Configuration file: /afs/ifh.de/SL/9/x86_64/opt/intel/2024.02/oneapi/compiler/2024.0/bin/compiler/../icpx.cfg
icpx: note: diagnostic msg:
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
icpx: note: diagnostic msg: /tmp/icpx-6ecd5def6f/WilsonKernelsInstantiationWilsonImplD-64ebc6.cpp
icpx: note: diagnostic msg: /tmp/icpx-6ecd5def6f/WilsonKernelsInstantiationWilsonImplD-64ebc6.sh
icpx: note: diagnostic msg:

 

This is on Alma Linux 9.3.

0 Kudos
1 Solution
Alex_Y_Intel
Moderator
786 Views

Please try the newest 2024.1 compiler. This issue seems fixed. 

View solution in original post

0 Kudos
3 Replies
Alex_Y_Intel
Moderator
870 Views

@Waschk 
In order for the community to be able to help, please provide a reproducer and exactly reproducing steps. 

0 Kudos
Waschk
Beginner
856 Views

But I have attached the generated reproducer from the crash. Have you tried it?

0 Kudos
Alex_Y_Intel
Moderator
787 Views

Please try the newest 2024.1 compiler. This issue seems fixed. 

0 Kudos
Reply