| Issue |
61399
|
| Summary |
Crash when building the latest version 14-Mar-2023
|
| Labels |
new issue
|
| Assignees |
|
| Reporter |
jdanne
|
cd /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL && ../../../../bin/opt -passes=internalize -internalize-public-api-file=/home/jdanne/src/llvm-project/openmp/libomptarget/DeviceRTL/src/exports /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/linked_libomptarget-amdgpu-gfx1033.bc -o /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/internalized_libomptarget-amdgpu-gfx1033.bc
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: ../../../../bin/opt -O3 -openmp-opt-disable -attributor-enable=module /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/internalized_libomptarget-nvptx-sm_90.bc -o /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/libomptarget-nvptx-sm_90.bc
[ 76%] Optimizing LLVM bitcode libomptarget-amdgpu-gfx1033.bc
cd /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL && ../../../../bin/opt -O3 -openmp-opt-disable -attributor-enable=module /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/internalized_libomptarget-amdgpu-gfx1033.bc -o /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/libomptarget-amdgpu-gfx1033.bc
#0 0x0000000001e02b11 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (../../../../bin/opt+0x1e02b11)
#1 0x0000000001e005a4 SignalHandler(int) Signals.cpp:0:0
#2 0x00007f785f1f2630 __restore_rt sigaction.c:0:0
#3 0x0000000001d90f22 llvm::StringMapImpl::LookupBucketFor(llvm::StringRef) (../../../../bin/opt+0x1d90f22)
#4 0x000000000183c0d3 llvm::ValueSymbolTable::createValueName(llvm::StringRef, llvm::Value*) (../../../../bin/opt+0x183c0d3)
#5 0x0000000001836596 llvm::Value::setNameImpl(llvm::Twine const&) (../../../../bin/opt+0x1836596)
#6 0x00000000018366c9 llvm::Value::setName(llvm::Twine const&) (../../../../bin/opt+0x18366c9)
#7 0x0000000001f43306 llvm::PredicateInfoBuilder::materializeStack(unsigned int&, llvm::SmallVectorImpl<llvm::ValueDFS>&, llvm::Value*) (../../../../bin/opt+0x1f43306)
#8 0x0000000001f4c573 llvm::PredicateInfoBuilder::renameUses(llvm::SmallVectorImpl<llvm::Value*>&) (../../../../bin/opt+0x1f4c573)
#9 0x0000000001f4d241 llvm::PredicateInfoBuilder::buildPredicateInfo() (../../../../bin/opt+0x1f4d241)
#10 0x0000000001f4d523 llvm::PredicateInfo::PredicateInfo(llvm::Function&, llvm::DominatorTree&, llvm::AssumptionCache&) (../../../../bin/opt+0x1f4d523)
#11 0x00000000026d7298 runIPSCCP(llvm::Module&, llvm::DataLayout const&, llvm::AnalysisManager<llvm::Function>*, std::function<llvm::TargetLibraryInfo const& (llvm::Function&)>, std::function<llvm::TargetTransformInfo& (llvm::Function&)>, std::function<llvm::AssumptionCache& (llvm::Function&)>, llvm::function_ref<llvm::AnalysisResultsForFn (llvm::Function&)>, bool) (.constprop.0) SCCP.cpp:0:0
#12 0x00000000026d975c llvm::IPSCCPPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (../../../../bin/opt+0x26d975c)
#13 0x000000000200a87e llvm::detail::PassModel<llvm::Module, llvm::IPSCCPPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (../../../../bin/opt+0x200a87e)
#14 0x000000000076f340 llvm::runPassPipeline(llvm::StringRef, llvm::Module&, llvm::TargetMachine*, llvm::TargetLibraryInfoImpl*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::ToolOutputFile*, llvm::StringRef, llvm::ArrayRef<llvm::PassPlugin>, llvm::opt_tool::OutputKind, llvm::opt_tool::VerifierKind, bool, bool, bool, bool, bool, bool) (../../../../bin/opt+0x76f340)
#15 0x00000000006c43c6 main (../../../../bin/opt+0x6c43c6)
#16 0x00007f785dccb555 __libc_start_main (/lib64/libc.so.6+0x22555)
#17 0x00000000007623ca _start (../../../../bin/opt+0x7623ca)
/bin/sh: line 1: 56000 Segmentation fault ../../../../bin/opt -O3 -openmp-opt-disable -attributor-enable=module /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/internalized_libomptarget-nvptx-sm_90.bc -o /home/jdanne/src/llvm-project/build-1/projects/openmp/libomptarget/DeviceRTL/libomptarget-nvptx-sm_90.bc
make[2]: *** [projects/openmp/libomptarget/DeviceRTL/libomptarget-nvptx-sm_90.bc] Error 139
make[2]: Leaving directory `/home/jdanne/src/llvm-project/build-1'
make[1]: *** [projects/openmp/libomptarget/DeviceRTL/CMakeFiles/omptarget-nvptx-sm_90-bc.dir/all] Error 2
[ 76%] Building CXX object tools/llvm-reduce/CMakeFiles/llvm-reduce.dir/deltas/ReduceMemoryOperations.cpp.o
_______________________________________________
llvm-bugs mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs