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*
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
803 Discussions

ICPX segfaults during linking with interprocedural optimizations on

Žare
Beginner
1,274 Views

ICPX is segfaulting during linking with the -ipc flag set

 

 

cd /mnt/faststore/repo/tempus-core/build/SVRRoot/SVRBusiness && /usr/bin/cmake -E cmake_link_script CMakeFiles/SVRBusiness.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2024.1/bin/icpx -fPIC -O3 -DNDEBUG -ipo -fuse-ld=lld -Wl,-z,muldefs -fdiagnostics-show-option -qopenmp-simd -fiopenmp -fopenmp=libiomp5 -flto=full -Wl,--icf=safe -fopenmp-targets=spir64_x86_64 -Xopenmp-target-backend=spir64_x86_64 -device=cpu -flto -ipo -shared -Wl,-soname,libSVRBusiness.so -o ../../libSVRBusiness.so CMakeFiles/SVRBusiness.dir/src/AutotuneTaskService.cpp.o CMakeFiles/SVRBusiness.dir/src/DQScalingFactorService.cpp.o CMakeFiles/SVRBusiness.dir/src/DatasetService.cpp.o CMakeFiles/SVRBusiness.dir/src/DeconQueueService.cpp.o CMakeFiles/SVRBusiness.dir/src/DecrementTaskService.cpp.o CMakeFiles/SVRBusiness.dir/src/EnsembleService.cpp.o CMakeFiles/SVRBusiness.dir/src/IQScalingFactorService.cpp.o CMakeFiles/SVRBusiness.dir/src/InputQueueService.cpp.o CMakeFiles/SVRBusiness.dir/src/LocalAuthenticationProvider.cpp.o CMakeFiles/SVRBusiness.dir/src/ModelService.cpp.o CMakeFiles/SVRBusiness.dir/src/PredictionTaskService.cpp.o CMakeFiles/SVRBusiness.dir/src/RequestService.cpp.o CMakeFiles/SVRBusiness.dir/src/SVRParametersService.cpp.o CMakeFiles/SVRBusiness.dir/src/ScalingFactorsTaskService.cpp.o CMakeFiles/SVRBusiness.dir/src/UserService.cpp.o CMakeFiles/SVRBusiness.dir/src/appcontext.cpp.o CMakeFiles/SVRBusiness.dir/src/calc_cache.cpp.o CMakeFiles/SVRBusiness.dir/src/main.cpp.o CMakeFiles/SVRBusiness.dir/src/dq_scaling_factors_service_impl.cu.o   -L/usr/local/cuda/lib64  -L/libexec  -L/usr/lib/libexec  -L/usr/local/lib  -L/usr/local/libexec  -L/usr/local/cuda/targets/x86_64-linux/lib/stubs  -L/usr/local/cuda/targets/x86_64-linux/lib  -L/opt/intel/oneapi/tbb/2021.12/lib/intel64/lib  -L/opt/intel/oneapi/ippcp/2021.11/lib  -L/usr/lib/gcc/x86_64-linux-gnu/12  -Wl,-rpath,/usr/local/cuda/lib64:/libexec:/usr/lib/libexec:/usr/local/lib:/usr/local/libexec:/mnt/faststore/repo/tempus-core/build -ljemalloc ../../libSVRPersist.so ../../libOnlineSVR.so -lcrypto -lrt -lwavelib ../../libSVRFix-shared.so ../../libSVRModel.so ../../libSVRCommon.so /usr/local/lib/libboost_regex.so.1.85.0 /usr/local/lib/libboost_date_time.so.1.85.0 /usr/local/lib/libboost_serialization.so.1.85.0 -lboost_serialization -lboost_thread -lboost_system -lboost_log -llz4 -lcrypto -lssl -lfftw3 -liomp5 /opt/intel/oneapi/compiler/2024.1/lib/libOpenCL.so /usr/local/lib/libboost_date_time.so.1.85.0 /opt/intel/oneapi/tbb/2021.12/lib/intel64/gcc4.8/libtbb.so.12 /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcudart_static.a /usr/local/cuda/targets/x86_64-linux/lib/stubs/libcuda.so /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcufftw_static.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcufft_static.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcusolver_static.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcublas_static.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcublasLt_static.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcusparse_static.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libculibos.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libnvJitLink_static.a -ldl /usr/lib/x86_64-linux-gnu/librt.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcusolver_metis_static.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcusolver_lapack_static.a -lmagma -larmadillo /opt/intel/oneapi/compiler/2024.1/lib/libiomp5.so -ljemalloc /usr/local/lib/libprimac.so /usr/local/lib/libprimaf.so -lpqxx -lpq /usr/local/lib/libboost_thread.so.1.85.0 /usr/local/lib/libboost_system.so.1.85.0 /usr/local/lib/libboost_date_time.so.1.85.0 -lcudadevrt -lcudart_static -lrt -lpthread
PLEASE submit a bug report to https://software.intel.com/en-us/support/priority-support and include the crash backtrace.
Stack dump:
0.	Program arguments: /opt/intel/oneapi/compiler/2024.1/bin/compiler/ld.lld -z relro --hash-style=gnu --eh-frame-hdr -m elf_x86_64 -shared -o /tmp/icpx-2c39b0ffd2/AutotuneTaskService-68d2f2.out /lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/13/crtbeginS.o --unresolved-symbols=ignore-all -L/usr/local/cuda/lib64 -L/libexec -L/usr/lib/libexec -L/usr/local/lib -L/usr/local/libexec -L/usr/local/cuda/targets/x86_64-linux/lib/stubs -L/usr/local/cuda/targets/x86_64-linux/lib -L/opt/intel/oneapi/tbb/2021.12/lib/intel64/lib -L/opt/intel/oneapi/ippcp/2021.11/lib -L/usr/lib/gcc/x86_64-linux-gnu/12 -L/opt/intel/oneapi/compiler/2024.1/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2024.1/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2024.1/lib/clang/18/lib/x86_64-unknown-linux-gnu -L/opt/intel/oneapi/compiler/2024.1/bin/compiler/../../lib -L/usr/lib/gcc/x86_64-linux-gnu/13 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-linux-gnu/13/../../.. -L/opt/intel/oneapi/compiler/2024.1/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2024.1/bin/compiler/../../opt/compiler/lib -L/lib -L/usr/lib -plugin-opt=mcpu=x86-64 -plugin-opt=O3 -plugin-opt=-vector-library=SVML -plugin-opt=fintel-libirc-allowed -plugin-opt=-disable-hir-generate-mkl-call -plugin-opt=-loopopt=1 -plugin-opt=-intel-abi-compatible=true -plugin-opt=-x86-enable-unaligned-vector-move=true -L/opt/intel/oneapi/tbb/2021.12/env/../lib/intel64/gcc4.8 -L/opt/intel/oneapi/mpi/2021.12/lib -L/opt/intel/oneapi/mkl/2024.1/lib/ -L/opt/intel/oneapi/ippcp/2021.11/lib32/ -L/opt/intel/oneapi/ipp/2021.11/lib -L/opt/intel/oneapi/dpl/2022.5/lib -L/opt/intel/oneapi/dnnl/2024.1/lib -L/opt/intel/oneapi/dal/2024.2/lib -L/opt/intel/oneapi/compiler/2024.1/lib -L/opt/intel/oneapi/ccl/2021.12/lib/ -z muldefs --icf=safe -soname libSVRBusiness.so /tmp/icpx-2c39b0ffd2/AutotuneTaskService-bd749d.o /tmp/icpx-2c39b0ffd2/DQScalingFactorService-084969.o /tmp/icpx-2c39b0ffd2/DatasetService-94d28e.o /tmp/icpx-2c39b0ffd2/DeconQueueService-28cca1.o /tmp/icpx-2c39b0ffd2/DecrementTaskService-351836.o /tmp/icpx-2c39b0ffd2/EnsembleService-cd682e.o /tmp/icpx-2c39b0ffd2/IQScalingFactorService-a6c300.o /tmp/icpx-2c39b0ffd2/InputQueueService-ac5594.o /tmp/icpx-2c39b0ffd2/LocalAuthenticationProvider-ba7237.o /tmp/icpx-2c39b0ffd2/ModelService-f4258e.o /tmp/icpx-2c39b0ffd2/PredictionTaskService-8f99d6.o /tmp/icpx-2c39b0ffd2/RequestService-cd29c3.o /tmp/icpx-2c39b0ffd2/SVRParametersService-7f212a.o /tmp/icpx-2c39b0ffd2/ScalingFactorsTaskService-41f55a.o /tmp/icpx-2c39b0ffd2/UserService-f206c1.o /tmp/icpx-2c39b0ffd2/appcontext-2adc81.o /tmp/icpx-2c39b0ffd2/calc_cache-dc9484.o /tmp/icpx-2c39b0ffd2/main-9269ab.o /tmp/icpx-2c39b0ffd2/dq_scaling_factors_service_impl-ad9c0b.o -rpath /usr/local/cuda/lib64:/libexec:/usr/lib/libexec:/usr/local/lib:/usr/local/libexec:/mnt/faststore/repo/tempus-core/build -ljemalloc ../../libSVRPersist.so ../../libOnlineSVR.so -lcrypto -lrt -lwavelib ../../libSVRFix-shared.so ../../libSVRModel.so ../../libSVRCommon.so /usr/local/lib/libboost_regex.so.1.85.0 /usr/local/lib/libboost_date_time.so.1.85.0 /usr/local/lib/libboost_serialization.so.1.85.0 -lboost_serialization -lboost_thread -lboost_system -lboost_log -llz4 -lcrypto -lssl -lfftw3 -liomp5 /opt/intel/oneapi/compiler/2024.1/lib/libOpenCL.so /usr/local/lib/libboost_date_time.so.1.85.0 /opt/intel/oneapi/tbb/2021.12/lib/intel64/gcc4.8/libtbb.so.12 /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcudart_static.a /usr/local/cuda/targets/x86_64-linux/lib/stubs/libcuda.so /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcufftw_static.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcufft_static.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcusolver_static.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcublas_static.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcublasLt_static.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcusparse_static.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libculibos.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libnvJitLink_static.a -ldl /usr/lib/x86_64-linux-gnu/librt.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcusolver_metis_static.a /usr/local/cuda-12.4/targets/x86_64-linux/lib/libcusolver_lapack_static.a -lmagma -larmadillo /opt/intel/oneapi/compiler/2024.1/lib/libiomp5.so -ljemalloc /usr/local/lib/libprimac.so /usr/local/lib/libprimaf.so -lpqxx -lpq /usr/local/lib/libboost_thread.so.1.85.0 /usr/local/lib/libboost_system.so.1.85.0 /usr/local/lib/libboost_date_time.so.1.85.0 -lcudadevrt -lcudart_static -lrt -lpthread -lsvml -lirng -lstdc++ -limf -lm -lgcc_s -lgcc -lintlc -ldl -liomp5 -lomptarget -L/opt/intel/oneapi/compiler/2024.1/bin/lib -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc -lirc_s /usr/lib/gcc/x86_64-linux-gnu/13/crtendS.o /lib/x86_64-linux-gnu/crtn.o
 #0 0x0000583e69e73f93 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/opt/intel/oneapi/compiler/2024.1/bin/compiler/ld.lld+0x2b98f93)
 #1 0x0000583e69e72280 llvm::sys::RunSignalHandlers() (/opt/intel/oneapi/compiler/2024.1/bin/compiler/ld.lld+0x2b97280)
 #2 0x0000583e69e748e4 SignalHandler(int) Signals.cpp:0:0
 #3 0x00007f656f042990 (/lib/x86_64-linux-gnu/libc.so.6+0x42990)
 #4 0x0000583e6b2ada66 (anonymous namespace)::TypeMapTy::areTypesIsomorphic(llvm::Type*, llvm::Type*)::$_0::operator()(llvm::StructType*, llvm::StructType*, unsigned int, llvm::dtransOP::DTransPointerType**, llvm::dtransOP::DTransPointerType**) const IRMover.cpp:0:0
 #5 0x0000583e6b2ad658 (anonymous namespace)::TypeMapTy::areTypesIsomorphic(llvm::Type*, llvm::Type*) IRMover.cpp:0:0
 #6 0x0000583e6b2ad670 (anonymous namespace)::TypeMapTy::areTypesIsomorphic(llvm::Type*, llvm::Type*) IRMover.cpp:0:0
 #7 0x0000583e6b2ad670 (anonymous namespace)::TypeMapTy::areTypesIsomorphic(llvm::Type*, llvm::Type*) IRMover.cpp:0:0
 #8 0x0000583e6b2abb64 (anonymous namespace)::TypeMapTy::addTypeMapping(llvm::Type*, llvm::Type*) IRMover.cpp:0:0
 #9 0x0000583e6b2aba35 (anonymous namespace)::TypeMapTy::mapTypesToDTransData(llvm::Module&, llvm::Module&, bool*) IRMover.cpp:0:0
#10 0x0000583e6b2a9c77 (anonymous namespace)::IRLinker::computeTypeMapping() IRMover.cpp:0:0
#11 0x0000583e6b2a6b1d (anonymous namespace)::IRLinker::run() IRMover.cpp:0:0
#12 0x0000583e6b2a63ff llvm::IRMover::move(std::__1::unique_ptr<llvm::Module, std::__1::default_delete<llvm::Module>>, llvm::ArrayRef<llvm::GlobalValue*>, llvm::unique_function<void (llvm::GlobalValue&, std::__1::function<void (llvm::GlobalValue&)>)>, bool) (/opt/intel/oneapi/compiler/2024.1/bin/compiler/ld.lld+0x3fcb3ff)
#13 0x0000583e6ab6161c llvm::lto::LTO::linkRegularLTO(llvm::lto::LTO::RegularLTOState::AddedModule, bool) (/opt/intel/oneapi/compiler/2024.1/bin/compiler/ld.lld+0x388661c)
#14 0x0000583e6ab628f9 llvm::lto::LTO::runRegularLTO(std::__1::function<llvm::Expected<std::__1::unique_ptr<llvm::CachedFileStream, std::__1::default_delete<llvm::CachedFileStream>>> (unsigned int, llvm::Twine const&)>) (/opt/intel/oneapi/compiler/2024.1/bin/compiler/ld.lld+0x38878f9)
#15 0x0000583e6ab6236a llvm::lto::LTO::run(std::__1::function<llvm::Expected<std::__1::unique_ptr<llvm::CachedFileStream, std::__1::default_delete<llvm::CachedFileStream>>> (unsigned int, llvm::Twine const&)>, std::__1::function<llvm::Expected<std::__1::function<llvm::Expected<std::__1::unique_ptr<llvm::CachedFileStream, std::__1::default_delete<llvm::CachedFileStream>>> (unsigned int, llvm::Twine const&)>> (unsigned int, llvm::StringRef, llvm::Twine const&)>) (/opt/intel/oneapi/compiler/2024.1/bin/compiler/ld.lld+0x388736a)
#16 0x0000583e6a001623 lld::elf::BitcodeCompiler::compile() (/opt/intel/oneapi/compiler/2024.1/bin/compiler/ld.lld+0x2d26623)
#17 0x0000583e69f5f457 lld::elf::LinkerDriver::link(llvm::opt::InputArgList&) (/opt/intel/oneapi/compiler/2024.1/bin/compiler/ld.lld+0x2c84457)
#18 0x0000583e69f4d621 lld::elf::LinkerDriver::linkerMain(llvm::ArrayRef<char const*>) (/opt/intel/oneapi/compiler/2024.1/bin/compiler/ld.lld+0x2c72621)
#19 0x0000583e69f4b9e5 lld::elf::link(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) (/opt/intel/oneapi/compiler/2024.1/bin/compiler/ld.lld+0x2c709e5)
#20 0x0000583e69e76527 lld::unsafeLldMain(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, llvm::ArrayRef<lld::DriverDef>, bool) (/opt/intel/oneapi/compiler/2024.1/bin/compiler/ld.lld+0x2b9b527)
#21 0x0000583e69dfa694 lld_main(int, char**, llvm::ToolContext const&) (/opt/intel/oneapi/compiler/2024.1/bin/compiler/ld.lld+0x2b1f694)
#22 0x0000583e69dfad1e main (/opt/intel/oneapi/compiler/2024.1/bin/compiler/ld.lld+0x2b1fd1e)
#23 0x00007f656f028150 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3
#24 0x00007f656f028209 call_init ./csu/../csu/libc-start.c:128:20
#25 0x00007f656f028209 __libc_start_main ./csu/../csu/libc-start.c:347:5
#26 0x0000583e69dfa369 _start (/opt/intel/oneapi/compiler/2024.1/bin/compiler/ld.lld+0x2b1f369)
icpx: error: unable to execute command: Segmentation fault (core dumped)
icpx: error: linker command failed due to signal (use -v to see invocation)
make[2]: *** [SVRRoot/SVRBusiness/CMakeFiles/SVRBusiness.dir/build.make:416: libSVRBusiness.so] Error 1
make[2]: Leaving directory '/mnt/faststore/repo/tempus-core/build'
make[1]: *** [CMakeFiles/Makefile2:432: SVRRoot/SVRBusiness/CMakeFiles/SVRBusiness.dir/all] Error 2
make[1]: Leaving directory '/mnt/faststore/repo/tempus-core/build'
make: *** [Makefile:101: all] Error 2

 

0 Kudos
3 Replies
Alex_Y_Intel
Moderator
1,213 Views

Please attach a reproducer and exact commands used to demonstrate your issue. 

0 Kudos
Žare
Beginner
731 Views

I am unable to provide a reproducer at this point. In order to fix the build I had to remove -flto=full and -ipo switches from the command line. I also see a crash, albeit on a different place, when -funified-lto is provided to the compiler.  The code contains OpenMP primitives such are collapsed parallel for and taskloops and I suspect that may be the cause. I am providing verbose compiler (linker) output below:

 

Linking CXX executable ../../OnlineSVR-test
cd /mnt/faststore/repo/tempus-core/build/SVRRoot/OnlineSVR && /usr/bin/cmake -E cmake_link_script CMakeFiles/OnlineSVR-test.dir/link.txt --verbose=1
/opt/intel/oneapi/compiler/2024.2/bin/icpx -O3 -DNDEBUG -ipo -Wl,--icf=safe -O3 -fdiagnostics-show-option -qopenmp -fopenmp=libiomp5 -stdlib=libstdc++ -mprefer-vector-width=256 -fslp-vectorize -fjump-tables -qopt-mem-layout-trans=4 -fma -Wno-overriding-option -fp-model=precise -fp-speculation=safe -fimf-use-svml=true -mbranches-within-32B-boundaries -qopt-multiple-gather-scatter-by-shuffles -vec-threshold=0 -vec -fvec-peel-loops -fvec-remainder-loops -fvec-with-mask -fopenmp-target-loopopt -fopenmp-target-buffers=4GB -finline -qopt-matmul -qopt-dynamic-align -qopt-jump-tables -qopt-prefetch -fopenmp-targets=spir64_x86_64 -fopenmp-concurrent-host-device-compile -flto=full -qopenmp-link=static -fuse-ld=lld -Wl,--apply-dynamic-relocs -Wl,-z,muldefs -Wl,--lto-O3 -Wl,--lto-whole-program-visibility -Wl,--lto-CGO3 -Wl,--no-fat-lto-objects -Wl,--no-lto-legacy-pass-manager --offload-arch=native -Xopenmp-target-backend=spir64_x86_64 "-device=cpu -march=sse4.2" -march=native -mtune=native -m64 -mstackrealign -mmovbe -malign-double -mfpmath=sse -funroll-loops -ffp-contract=fast -fPIC -foptimize-sibling-calls -mcmodel=large -std=c++17 -fomit-frame-pointer -ipo "CMakeFiles/OnlineSVR-test.dir/test/OnlineSVRTests.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/cvmd_tests.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/kernel_GA_test.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/kernel_basic_integration_test_smo.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/kernel_path_test.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/mimo_tests.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/modwt_tests.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/online_emd_tests.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/stft_tests.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/test_fraud_henry_dima.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/test_harness.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/train_files.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/train_predict_test_lstm.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/train_predict_test_lstm_tf.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/train_predict_test_rbf1.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/train_predict_test_rbf2.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/train_predict_tests_manifold.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/train_predict_tests_path2.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/train_predict_tests_path3.cpp.o" "CMakeFiles/OnlineSVR-test.dir/test/wavelib_tests.cpp.o" -o ../../OnlineSVR-test   -L/usr/local/cuda/lib64  -L/libexec  -L/usr/lib/libexec  -L/usr/local/lib  -L/usr/local/libexec  -Wl,-rpath,/usr/local/cuda/lib64:/libexec:/usr/lib/libexec:/usr/local/lib:/usr/local/libexec:/mnt/faststore/repo/tempus-core/build -lhdf5_serial /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcudart_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcublas_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcufftw_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcusolver_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libnppc_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libnpps_static.a -lmagma -ljemalloc ../../libSVRBusiness.so ../../libSVRPersist.so -lwavelib -lfftw3 -lgtest -lgtest_main -lpthread /usr/local/lib/libboost_program_options.so.1.85.0 ../../libOnlineSVR.so /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcudart_static.a /usr/local/cuda/targets/x86_64-linux/lib/stubs/libcuda.so /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcufftw_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcufft_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcusolver_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcublas_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcublasLt_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcusparse_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libnvJitLink_static.a /usr/lib/x86_64-linux-gnu/librt.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcusolver_metis_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcusolver_lapack_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libnpps_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libnppc_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libculibos.a ../../libSVRModel.so ../../libSVRCommon.so /usr/local/lib/libboost_regex.so.1.85.0 /usr/local/lib/libboost_date_time.so.1.85.0 /usr/local/lib/libboost_serialization.so.1.85.0 -lboost_serialization -lboost_thread -lboost_system -lboost_log -llz4 -lssl -lfftw3 /opt/intel/oneapi/ipp/2021.12/lib/libippcv.a /opt/intel/oneapi/ipp/2021.12/lib/libippi.a /opt/intel/oneapi/ipp/2021.12/lib/libipps.a /opt/intel/oneapi/ipp/2021.12/lib/libippvm.a /opt/intel/oneapi/ipp/2021.12/lib/libippcore.a /usr/local/lib/libboost_date_time.so.1.85.0 -liomp5 /opt/intel/oneapi/compiler/2024.2/lib/libOpenCL.so -ldl -lmagma -Wl,--start-group /opt/intel/oneapi/mkl/2024.2/lib/libmkl_intel_lp64.a /opt/intel/oneapi/mkl/2024.2/lib/libmkl_intel_thread.a /opt/intel/oneapi/mkl/2024.2/lib/libmkl_core.a -Wl,--end-group /opt/intel/oneapi/compiler/2024.2/lib/libiomp5.so -lm -ldl -lpthread /opt/intel/oneapi/tbb/2021.13/lib/intel64/gcc4.8/libtbb.so.12 -ljemalloc /usr/local/lib/libprimac.so /usr/local/lib/libprimaf.so -lpqxx -lpq /usr/local/lib/libboost_thread.so.1.85.0 /usr/local/lib/libboost_system.so.1.85.0 /usr/local/lib/libboost_date_time.so.1.85.0 -lcrypto -lrt -lwavelib ../../libSVRFix-shared.so -lhdf5_serial
PLEASE submit a bug report to https://software.intel.com/en-us/support/priority-support and include the crash backtrace.
Stack dump:
0.	Program arguments: /opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld -z relro --hash-style=gnu --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o /tmp/icpx-045e1afb31/OnlineSVRTests-f622d5.out /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o --unresolved-symbols=ignore-all -L/usr/local/cuda/lib64 -L/libexec -L/usr/lib/libexec -L/usr/local/lib -L/usr/local/libexec -L/opt/intel/oneapi/compiler/2024.2/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2024.2/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2024.2/lib/clang/19/lib/x86_64-unknown-linux-gnu -L/opt/intel/oneapi/compiler/2024.2/bin/compiler/../../lib -L/usr/lib/gcc/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -L/opt/intel/oneapi/compiler/2024.2/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2024.2/bin/compiler/../../opt/compiler/lib -L/lib -L/usr/lib -plugin-opt=-vector-library=SVML -plugin-opt=mcpu=haswell -plugin-opt=O3 -plugin-opt=-x86-branches-within-32B-boundaries -plugin-opt=-code-model=large -plugin-opt=-vector-library=SVML -plugin-opt=fintel-libirc-allowed -plugin-opt=-enable-dtrans -plugin-opt=-enable-npm-dtrans -plugin-opt=-dtrans-mem-layout-level=4 -plugin-opt=-dtrans-outofboundsok=false -plugin-opt=-dtrans-usecrulecompat=true -plugin-opt=-dtrans-inline-heuristics=true -plugin-opt=-dtrans-partial-inline=true -plugin-opt=-irmover-type-merging=false -plugin-opt=-spill-freq-boost=true -plugin-opt=-vplan-vls-level=always -plugin-opt=-vplan-enable-masked-variant=true -plugin-opt=-vplan-enable-peeling=true -plugin-opt=-vplan-enable-vectorized-peel=true -plugin-opt=-vplan-enable-masked-vectorized-remainder=true -plugin-opt=-vplan-enable-non-masked-vectorized-remainder=true -plugin-opt=-vec-threshold=0 -plugin-opt=-loopopt=1 -plugin-opt=-intel-abi-compatible=true -plugin-opt=-x86-enable-unaligned-vector-move=true -L/opt/intel/oneapi/tbb/2021.13/env/../lib/intel64/gcc4.8 -L/opt/intel/oneapi/mpi/2021.13/lib -L/opt/intel/oneapi/mkl/2024.2/lib/ -L/opt/intel/oneapi/ippcp/2021.12/lib32/ -L/opt/intel/oneapi/ipp/2021.12/lib -L/opt/intel/oneapi/dpl/2022.6/lib -L/opt/intel/oneapi/dnnl/2024.2/lib -L/opt/intel/oneapi/dal/2024.5/lib -L/opt/intel/oneapi/compiler/2024.2/lib -L/opt/intel/oneapi/ccl/2021.13/lib/ --icf=safe --apply-dynamic-relocs -z muldefs --lto-O3 --lto-whole-program-visibility --lto-CGO3 --no-fat-lto-objects --no-lto-legacy-pass-manager /tmp/icpx-045e1afb31/OnlineSVRTests-8bb53b.o /tmp/icpx-045e1afb31/cvmd_tests-2c0479.o /tmp/icpx-045e1afb31/kernel_GA_test-0e65a5.o /tmp/icpx-045e1afb31/kernel_basic_integration_test_smo-4899ce.o /tmp/icpx-045e1afb31/kernel_path_test-b3c1fb.o /tmp/icpx-045e1afb31/mimo_tests-d36ece.o /tmp/icpx-045e1afb31/modwt_tests-ac14f4.o /tmp/icpx-045e1afb31/online_emd_tests-dd775c.o /tmp/icpx-045e1afb31/stft_tests-e4b405.o /tmp/icpx-045e1afb31/test_fraud_henry_dima-c5b377.o /tmp/icpx-045e1afb31/test_harness-d6dc7f.o /tmp/icpx-045e1afb31/train_files-81ea9d.o /tmp/icpx-045e1afb31/train_predict_test_lstm-e3f34b.o /tmp/icpx-045e1afb31/train_predict_test_lstm_tf-a6ee98.o /tmp/icpx-045e1afb31/train_predict_test_rbf1-e770ef.o /tmp/icpx-045e1afb31/train_predict_test_rbf2-4e96a7.o /tmp/icpx-045e1afb31/train_predict_tests_manifold-448d54.o /tmp/icpx-045e1afb31/train_predict_tests_path2-6e7877.o /tmp/icpx-045e1afb31/train_predict_tests_path3-004dd7.o /tmp/icpx-045e1afb31/wavelib_tests-0e3b57.o -rpath /usr/local/cuda/lib64:/libexec:/usr/lib/libexec:/usr/local/lib:/usr/local/libexec:/mnt/faststore/repo/tempus-core/build -lhdf5_serial /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcudart_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcublas_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcufftw_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcusolver_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libnppc_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libnpps_static.a -lmagma -ljemalloc ../../libSVRBusiness.so ../../libSVRPersist.so -lwavelib -lfftw3 -lgtest -lgtest_main -lpthread /usr/local/lib/libboost_program_options.so.1.85.0 ../../libOnlineSVR.so /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcudart_static.a /usr/local/cuda/targets/x86_64-linux/lib/stubs/libcuda.so /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcufftw_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcufft_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcusolver_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcublas_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcublasLt_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcusparse_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libnvJitLink_static.a /usr/lib/x86_64-linux-gnu/librt.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcusolver_metis_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libcusolver_lapack_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libnpps_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libnppc_static.a /usr/local/cuda-12.5/targets/x86_64-linux/lib/libculibos.a ../../libSVRModel.so ../../libSVRCommon.so /usr/local/lib/libboost_regex.so.1.85.0 /usr/local/lib/libboost_date_time.so.1.85.0 /usr/local/lib/libboost_serialization.so.1.85.0 -lboost_serialization -lboost_thread -lboost_system -lboost_log -llz4 -lssl -lfftw3 /opt/intel/oneapi/ipp/2021.12/lib/libippcv.a /opt/intel/oneapi/ipp/2021.12/lib/libippi.a /opt/intel/oneapi/ipp/2021.12/lib/libipps.a /opt/intel/oneapi/ipp/2021.12/lib/libippvm.a /opt/intel/oneapi/ipp/2021.12/lib/libippcore.a /usr/local/lib/libboost_date_time.so.1.85.0 -liomp5 /opt/intel/oneapi/compiler/2024.2/lib/libOpenCL.so -ldl -lmagma --start-group /opt/intel/oneapi/mkl/2024.2/lib/libmkl_intel_lp64.a /opt/intel/oneapi/mkl/2024.2/lib/libmkl_intel_thread.a /opt/intel/oneapi/mkl/2024.2/lib/libmkl_core.a --end-group /opt/intel/oneapi/compiler/2024.2/lib/libiomp5.so -Bstatic -limf -Bdynamic -lm -ldl -lpthread /opt/intel/oneapi/tbb/2021.13/lib/intel64/gcc4.8/libtbb.so.12 -ljemalloc /usr/local/lib/libprimac.so /usr/local/lib/libprimaf.so -lpqxx -lpq /usr/local/lib/libboost_thread.so.1.85.0 /usr/local/lib/libboost_system.so.1.85.0 /usr/local/lib/libboost_date_time.so.1.85.0 -lcrypto -lrt -lwavelib ../../libSVRFix-shared.so -lhdf5_serial -lsvml -lirng -lmatmul -lstdc++ -limf -lm -lgcc_s -lgcc -lintlc -ldl -Bstatic -liomp5 -Bdynamic -lomptarget -L/opt/intel/oneapi/compiler/2024.2/bin/lib -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc -lirc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /lib/x86_64-linux-gnu/crtn.o
 #0 0x000060f95db05063 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x3933063)
 #1 0x000060f95db03e40 llvm::sys::RunSignalHandlers() (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x3931e40)
 #2 0x000060f95db0586b SignalHandler(int) Signals.cpp:0:0
 #3 0x0000118154845320 (/lib/x86_64-linux-gnu/libc.so.6+0x45320)
 #4 0x000060f95e99d980 llvm::dtransOP::DTransStructType::getFieldType(unsigned long) IRMover.cpp:0:0
 #5 0x000060f95e99d900 (anonymous namespace)::DTransStructsMap::populateDtransSTMap(std::__1::vector<llvm::StructType*, std::__1::allocator<llvm::StructType*>>&)::$_0::operator()(llvm::StructType*, llvm::dtransOP::DTransStructType*, llvm::DenseMap<llvm::StructType*, llvm::dtransOP::DTransStructType*, llvm::DenseMapInfo<llvm::StructType*, void>, llvm::detail::DenseMapPair<llvm::StructType*, llvm::dtransOP::DTransStructType*>>&, llvm::SetVector<llvm::StructType*, llvm::SmallVector<llvm::StructType*, 0u>, llvm::DenseSet<llvm::StructType*, llvm::DenseMapInfo<llvm::StructType*, void>>, 0u>&) const IRMover.cpp:0:0
 #6 0x000060f95e99d7b2 std::__1::function<void (llvm::StructType*, llvm::dtransOP::DTransStructType*, llvm::DenseMap<llvm::StructType*, llvm::dtransOP::DTransStructType*, llvm::DenseMapInfo<llvm::StructType*, void>, llvm::detail::DenseMapPair<llvm::StructType*, llvm::dtransOP::DTransStructType*>>&, llvm::SetVector<llvm::StructType*, llvm::SmallVector<llvm::StructType*, 0u>, llvm::DenseSet<llvm::StructType*, llvm::DenseMapInfo<llvm::StructType*, void>>, 0u>&)>::operator()(llvm::StructType*, llvm::dtransOP::DTransStructType*, llvm::DenseMap<llvm::StructType*, llvm::dtransOP::DTransStructType*, llvm::DenseMapInfo<llvm::StructType*, void>, llvm::detail::DenseMapPair<llvm::StructType*, llvm::dtransOP::DTransStructType*>>&, llvm::SetVector<llvm::StructType*, llvm::SmallVector<llvm::StructType*, 0u>, llvm::DenseSet<llvm::StructType*, llvm::DenseMapInfo<llvm::StructType*, void>>, 0u>&) const IRMover.cpp:0:0
 #7 0x000060f95e99d94d (anonymous namespace)::DTransStructsMap::populateDtransSTMap(std::__1::vector<llvm::StructType*, std::__1::allocator<llvm::StructType*>>&)::$_0::operator()(llvm::StructType*, llvm::dtransOP::DTransStructType*, llvm::DenseMap<llvm::StructType*, llvm::dtransOP::DTransStructType*, llvm::DenseMapInfo<llvm::StructType*, void>, llvm::detail::DenseMapPair<llvm::StructType*, llvm::dtransOP::DTransStructType*>>&, llvm::SetVector<llvm::StructType*, llvm::SmallVector<llvm::StructType*, 0u>, llvm::DenseSet<llvm::StructType*, llvm::DenseMapInfo<llvm::StructType*, void>>, 0u>&) const IRMover.cpp:0:0
 #8 0x000060f95e99d7b2 std::__1::function<void (llvm::StructType*, llvm::dtransOP::DTransStructType*, llvm::DenseMap<llvm::StructType*, llvm::dtransOP::DTransStructType*, llvm::DenseMapInfo<llvm::StructType*, void>, llvm::detail::DenseMapPair<llvm::StructType*, llvm::dtransOP::DTransStructType*>>&, llvm::SetVector<llvm::StructType*, llvm::SmallVector<llvm::StructType*, 0u>, llvm::DenseSet<llvm::StructType*, llvm::DenseMapInfo<llvm::StructType*, void>>, 0u>&)>::operator()(llvm::StructType*, llvm::dtransOP::DTransStructType*, llvm::DenseMap<llvm::StructType*, llvm::dtransOP::DTransStructType*, llvm::DenseMapInfo<llvm::StructType*, void>, llvm::detail::DenseMapPair<llvm::StructType*, llvm::dtransOP::DTransStructType*>>&, llvm::SetVector<llvm::StructType*, llvm::SmallVector<llvm::StructType*, 0u>, llvm::DenseSet<llvm::StructType*, llvm::DenseMapInfo<llvm::StructType*, void>>, 0u>&) const IRMover.cpp:0:0
 #9 0x000060f95e99d70c (anonymous namespace)::DTransStructsMap::populateDtransSTMap(std::__1::vector<llvm::StructType*, std::__1::allocator<llvm::StructType*>>&) IRMover.cpp:0:0
#10 0x000060f95e99c97c (anonymous namespace)::TypeMapTy::mapTypesToDTransData(llvm::Module&, llvm::Module&, bool*) IRMover.cpp:0:0
#11 0x000060f95e99ac57 (anonymous namespace)::IRLinker::computeTypeMapping() IRMover.cpp:0:0
#12 0x000060f95e997be4 (anonymous namespace)::IRLinker::run() IRMover.cpp:0:0
#13 0x000060f95e9974d7 llvm::IRMover::move(std::__1::unique_ptr<llvm::Module, std::__1::default_delete<llvm::Module>>, llvm::ArrayRef<llvm::GlobalValue*>, llvm::unique_function<void (llvm::GlobalValue&, std::__1::function<void (llvm::GlobalValue&)>)>, bool) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x47c54d7)
#14 0x000060f95e432acc llvm::lto::LTO::linkRegularLTO(llvm::lto::LTO::RegularLTOState::AddedModule, bool) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x4260acc)
#15 0x000060f95e433bd9 llvm::lto::LTO::runRegularLTO(std::__1::function<llvm::Expected<std::__1::unique_ptr<llvm::CachedFileStream, std::__1::default_delete<llvm::CachedFileStream>>> (unsigned int, llvm::Twine const&)>) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x4261bd9)
#16 0x000060f95e4337c9 llvm::lto::LTO::run(std::__1::function<llvm::Expected<std::__1::unique_ptr<llvm::CachedFileStream, std::__1::default_delete<llvm::CachedFileStream>>> (unsigned int, llvm::Twine const&)>, std::__1::function<llvm::Expected<std::__1::function<llvm::Expected<std::__1::unique_ptr<llvm::CachedFileStream, std::__1::default_delete<llvm::CachedFileStream>>> (unsigned int, llvm::Twine const&)>> (unsigned int, llvm::StringRef, llvm::Twine const&)>) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x42617c9)
#17 0x000060f95dc89c23 lld::elf::BitcodeCompiler::compile() (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x3ab7c23)
#18 0x000060f95dbe4898 lld::elf::LinkerDriver::link(llvm::opt::InputArgList&) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x3a12898)
#19 0x000060f95dbd46f8 lld::elf::LinkerDriver::linkerMain(llvm::ArrayRef<char const*>) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x3a026f8)
#20 0x000060f95dbd3220 lld::elf::link(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x3a01220)
#21 0x000060f95db06fa8 lld::unsafeLldMain(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, llvm::ArrayRef<lld::DriverDef>, bool) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x3934fa8)
#22 0x000060f95d7a156b lld_main(int, char**, llvm::ToolContext const&) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x35cf56b)
#23 0x000060f95d7a10f5 main (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x35cf0f5)
#24 0x000011815482a1ca __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3
#25 0x000011815482a28b call_init ./csu/../csu/libc-start.c:128:20
#26 0x000011815482a28b __libc_start_main ./csu/../csu/libc-start.c:347:5
#27 0x000060f95dac317a _start /localdisk2/test/toolchain-cross/src/glibc/csu/../sysdeps/x86_64/start.S:122:0
icpx: error: unable to execute command: Segmentation fault (core dumped)
icpx: error: linker command failed due to signal (use -v to see invocation)
remake[3]: directory '/mnt/faststore/repo/tempus-core/build'
remake[3]: *** [OnlineSVR-test] error 1
remake[3]: Leaving directory '/mnt/faststore/repo/tempus-core/build'
remake[2]: directory '/mnt/faststore/repo/tempus-core/build'
remake[2]: *** [SVRRoot/OnlineSVR/CMakeFiles/OnlineSVR-test.dir/all] error 2
remake[2]: Leaving directory '/mnt/faststore/repo/tempus-core/build'
remake[1]: directory '/mnt/faststore/repo/tempus-core/build'
remake[1]: *** [SVRRoot/OnlineSVR/CMakeFiles/OnlineSVR-test.dir/rule] error 2
remake[1]: Leaving directory '/mnt/faststore/repo/tempus-core/build'
Makefile:185: *** [OnlineSVR-test] error 2

#0  OnlineSVR-test at /mnt/faststore/repo/tempus-core/build/Makefile:185

 

0 Kudos
Žare
Beginner
712 Views

I'm getting the same result if I enable -funified-lto, crash terminal dump below:

clang -cc1 version 19.0.0git based upon LLVM 19.0.0git default target x86_64-unknown-linux-gnu
 "/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld" -z relro --hash-style=gnu --eh-frame-hdr -m elf_x86_64 -shared -o ../../libSVRFix-shared.so /lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o -L/usr/local/cuda/lib64 -L/libexec -L/usr/lib/libexec -L/usr/local/lib -L/usr/local/libexec -L/opt/intel/oneapi/compiler/2024.2/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2024.2/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2024.2/lib/clang/19/lib/x86_64-unknown-linux-gnu -L/opt/intel/oneapi/compiler/2024.2/bin/compiler/../../lib -L/usr/lib/gcc/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -L/opt/intel/oneapi/compiler/2024.2/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2024.2/bin/compiler/../../opt/compiler/lib -L/lib -L/usr/lib -plugin-opt=-vector-library=SVML -plugin-opt=mcpu=haswell -plugin-opt=O3 -plugin-opt=-x86-branches-within-32B-boundaries -plugin-opt=-code-model=large -plugin-opt=-vector-library=SVML -plugin-opt=fintel-libirc-allowed -plugin-opt=-enable-dtrans -plugin-opt=-enable-npm-dtrans -plugin-opt=-dtrans-mem-layout-level=4 -plugin-opt=-dtrans-outofboundsok=false -plugin-opt=-dtrans-usecrulecompat=true -plugin-opt=-dtrans-inline-heuristics=true -plugin-opt=-dtrans-partial-inline=true -plugin-opt=-irmover-type-merging=false -plugin-opt=-spill-freq-boost=true -plugin-opt=-vplan-vls-level=always -plugin-opt=-vplan-enable-masked-variant=true -plugin-opt=-vplan-enable-peeling=true -plugin-opt=-vplan-enable-vectorized-peel=true -plugin-opt=-vplan-enable-masked-vectorized-remainder=true -plugin-opt=-vplan-enable-non-masked-vectorized-remainder=true -plugin-opt=-vec-threshold=0 -plugin-opt=-loopopt=1 -plugin-opt=-intel-abi-compatible=true -plugin-opt=-x86-enable-unaligned-vector-move=true -L/opt/intel/oneapi/tbb/2021.13/env/../lib/intel64/gcc4.8 -L/opt/intel/oneapi/mpi/2021.13/lib -L/opt/intel/oneapi/mkl/2024.2/lib/ -L/opt/intel/oneapi/ippcp/2021.12/lib32/ -L/opt/intel/oneapi/ipp/2021.12/lib -L/opt/intel/oneapi/dpl/2022.6/lib -L/opt/intel/oneapi/dnnl/2024.2/lib -L/opt/intel/oneapi/dal/2024.5/lib -L/opt/intel/oneapi/compiler/2024.2/lib -L/opt/intel/oneapi/ccl/2021.13/lib/ --icf=safe --apply-dynamic-relocs -z muldefs --lto-O3 --lto-whole-program-visibility --lto-CGO3 --no-fat-lto-objects --no-lto-legacy-pass-manager -soname libSVRFix-shared.so /tmp/icpx-bc66d955ba/BidAskSpread-def295.o /tmp/icpx-bc66d955ba/InterprocessReader-db38d4.o -rpath /usr/local/cuda/lib64:/libexec:/usr/lib/libexec:/usr/local/lib:/usr/local/libexec -lhdf5_serial /tmp/icpx-bc66d955ba/libSVRFix-shared-78bb80.o -lsvml -lirng -lmatmul -lstdc++ -limf -lm -lgcc_s -lgcc -lintlc -ldl -Bstatic -liomp5 -Bdynamic -lomptarget -L/opt/intel/oneapi/compiler/2024.2/bin/lib -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc -lirc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /lib/x86_64-linux-gnu/crtn.o
module flag identifiers must be unique (or of 'require' type)

LLVM ERROR: Broken module found, compilation aborted!
PLEASE submit a bug report to https://software.intel.com/en-us/support/priority-support and include the crash backtrace.
Stack dump:
0.	Program arguments: /opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld -z relro --hash-style=gnu --eh-frame-hdr -m elf_x86_64 -shared -o ../../libSVRFix-shared.so /lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/crtbeginS.o -L/usr/local/cuda/lib64 -L/libexec -L/usr/lib/libexec -L/usr/local/lib -L/usr/local/libexec -L/opt/intel/oneapi/compiler/2024.2/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2024.2/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2024.2/lib/clang/19/lib/x86_64-unknown-linux-gnu -L/opt/intel/oneapi/compiler/2024.2/bin/compiler/../../lib -L/usr/lib/gcc/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib64 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -L/opt/intel/oneapi/compiler/2024.2/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2024.2/bin/compiler/../../opt/compiler/lib -L/lib -L/usr/lib -plugin-opt=-vector-library=SVML -plugin-opt=mcpu=haswell -plugin-opt=O3 -plugin-opt=-x86-branches-within-32B-boundaries -plugin-opt=-code-model=large -plugin-opt=-vector-library=SVML -plugin-opt=fintel-libirc-allowed -plugin-opt=-enable-dtrans -plugin-opt=-enable-npm-dtrans -plugin-opt=-dtrans-mem-layout-level=4 -plugin-opt=-dtrans-outofboundsok=false -plugin-opt=-dtrans-usecrulecompat=true -plugin-opt=-dtrans-inline-heuristics=true -plugin-opt=-dtrans-partial-inline=true -plugin-opt=-irmover-type-merging=false -plugin-opt=-spill-freq-boost=true -plugin-opt=-vplan-vls-level=always -plugin-opt=-vplan-enable-masked-variant=true -plugin-opt=-vplan-enable-peeling=true -plugin-opt=-vplan-enable-vectorized-peel=true -plugin-opt=-vplan-enable-masked-vectorized-remainder=true -plugin-opt=-vplan-enable-non-masked-vectorized-remainder=true -plugin-opt=-vec-threshold=0 -plugin-opt=-loopopt=1 -plugin-opt=-intel-abi-compatible=true -plugin-opt=-x86-enable-unaligned-vector-move=true -L/opt/intel/oneapi/tbb/2021.13/env/../lib/intel64/gcc4.8 -L/opt/intel/oneapi/mpi/2021.13/lib -L/opt/intel/oneapi/mkl/2024.2/lib/ -L/opt/intel/oneapi/ippcp/2021.12/lib32/ -L/opt/intel/oneapi/ipp/2021.12/lib -L/opt/intel/oneapi/dpl/2022.6/lib -L/opt/intel/oneapi/dnnl/2024.2/lib -L/opt/intel/oneapi/dal/2024.5/lib -L/opt/intel/oneapi/compiler/2024.2/lib -L/opt/intel/oneapi/ccl/2021.13/lib/ --icf=safe --apply-dynamic-relocs -z muldefs --lto-O3 --lto-whole-program-visibility --lto-CGO3 --no-fat-lto-objects --no-lto-legacy-pass-manager -soname libSVRFix-shared.so /tmp/icpx-bc66d955ba/BidAskSpread-def295.o /tmp/icpx-bc66d955ba/InterprocessReader-db38d4.o -rpath /usr/local/cuda/lib64:/libexec:/usr/lib/libexec:/usr/local/lib:/usr/local/libexec -lhdf5_serial /tmp/icpx-bc66d955ba/libSVRFix-shared-78bb80.o -lsvml -lirng -lmatmul -lstdc++ -limf -lm -lgcc_s -lgcc -lintlc -ldl -Bstatic -liomp5 -Bdynamic -lomptarget -L/opt/intel/oneapi/compiler/2024.2/bin/lib -lgcc_s -lgcc -lpthread -lc -lgcc_s -lgcc -lirc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /lib/x86_64-linux-gnu/crtn.o
 #0 0x0000572932fa3063 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x3933063)
 #1 0x0000572932fa1e40 llvm::sys::RunSignalHandlers() (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x3931e40)
 #2 0x0000572932fa386b SignalHandler(int) Signals.cpp:0:0
 #3 0x00001113a0445320 (/lib/x86_64-linux-gnu/libc.so.6+0x45320)
 #4 0x00001113a049eb1c __pthread_kill_implementation ./nptl/pthread_kill.c:44:76
 #5 0x00001113a049eb1c __pthread_kill_internal ./nptl/pthread_kill.c:78:10
 #6 0x00001113a049eb1c pthread_kill ./nptl/pthread_kill.c:89:10
 #7 0x00001113a044526e raise ./signal/../sysdeps/posix/raise.c:27:6
 #8 0x00001113a04288ff abort ./stdlib/abort.c:81:7
 #9 0x0000572932a718bc llvm::report_fatal_error(llvm::Twine const&, bool) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x34018bc)
#10 0x0000572932899245 (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x3229245)
#11 0x0000572934aa9ed9 (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x5439ed9)
#12 0x00005729338cff47 llvm::lto::LTO::addRegularLTO(llvm::BitcodeModule, llvm::ArrayRef<llvm::lto::InputFile::Symbol>, llvm::lto::SymbolResolution const*&, llvm::lto::SymbolResolution const*) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x425ff47)
#13 0x00005729338cf7d9 llvm::lto::LTO::addModule(llvm::lto::InputFile&, unsigned int, llvm::lto::SymbolResolution const*&, llvm::lto::SymbolResolution const*) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x425f7d9)
#14 0x00005729338cf26c llvm::lto::LTO::add(std::__1::unique_ptr<llvm::lto::InputFile, std::__1::default_delete<llvm::lto::InputFile>>, llvm::ArrayRef<llvm::lto::SymbolResolution>) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x425f26c)
#15 0x000057293312746e lld::elf::BitcodeCompiler::add(lld::elf::BitcodeFile&) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x3ab746e)
#16 0x0000572933082867 lld::elf::LinkerDriver::link(llvm::opt::InputArgList&) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x3a12867)
#17 0x00005729330726f8 lld::elf::LinkerDriver::linkerMain(llvm::ArrayRef<char const*>) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x3a026f8)
#18 0x0000572933071220 lld::elf::link(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x3a01220)
#19 0x0000572932fa4fa8 lld::unsafeLldMain(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, llvm::ArrayRef<lld::DriverDef>, bool) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x3934fa8)
#20 0x0000572932c3f56b lld_main(int, char**, llvm::ToolContext const&) (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x35cf56b)
#21 0x0000572932c3f0f5 main (/opt/intel/oneapi/compiler/2024.2/bin/compiler/ld.lld+0x35cf0f5)
#22 0x00001113a042a1ca __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:74:3
#23 0x00001113a042a28b call_init ./csu/../csu/libc-start.c:128:20
#24 0x00001113a042a28b __libc_start_main ./csu/../csu/libc-start.c:347:5
#25 0x0000572932f6117a _start /localdisk2/test/toolchain-cross/src/glibc/csu/../sysdeps/x86_64/start.S:122:0
icpx: error: unable to execute command: Aborted (core dumped)
icpx: error: linker command failed due to signal (use -v to see invocation)
remake[3]: directory '/mnt/faststore/repo/tempus-core/build'
remake[3]: *** [libSVRFix-shared.so] error 1
remake[3]: Leaving directory '/mnt/faststore/repo/tempus-core/build'
remake[2]: directory '/mnt/faststore/repo/tempus-core/build'
remake[2]: *** [SVRRoot/SVRFix/CMakeFiles/SVRFix-shared.dir/all] error 2
remake[2]: *** Waiting for unfinished jobs....
0 Kudos
Reply