hubert-reinterpretcast wrote: This PR is causing post-commit CI failures: https://lab.llvm.org/buildbot/#/builders/231/builds/2039/steps/7/logs/FAIL__Clang-Unit__ClangReplInterpreterTests_27
Backtrace: ``` #0 0x09000000005cefe0 in pthread_kill () from /usr/lib/libpthread.a(shr_xpg5_64.o) #1 0x09000000005ce808 in _p_raise () from /usr/lib/libpthread.a(shr_xpg5_64.o) #2 0x090000000004146c in raise () from /usr/lib/libc.a(shr_64.o) #3 0x090000000005f79c in abort () from /usr/lib/libc.a(shr_64.o) #4 0x0000000100002bd8 in llvm::report_fatal_error(llvm::Twine const&, bool) () #5 0x000000010000ee1c in llvm::report_fatal_error(char const*, bool) () #6 0x000000010901c2c0 in llvm::RuntimeDyld::loadObject(llvm::object::ObjectFile const&) () #7 0x000000010901b200 in llvm::jitLinkForORC(llvm::object::OwningBinary<llvm::object::ObjectFile>, llvm::RuntimeDyld::MemoryManager&, llvm::JITSymbolResolver&, bool, llvm::unique_function< llvm::Error (llvm::object::ObjectFile const&, llvm::RuntimeDyld::LoadedObjectInfo&, std::__1::map<llvm::StringRef, llvm::JITEvaluatedSymbol, std::__1::less<llvm::StringRef>, std::__1::allocator<std::__1::pair<llvm::StringRef const, llvm::JITEvaluatedSymbol> > >)>, llvm::unique_function<void (llvm::object::OwningBinary<llvm::object::ObjectFile>, std::__1::unique_ptr<llvm::Runt imeDyld::LoadedObjectInfo, std::__1::default_delete<llvm::RuntimeDyld::LoadedObjectInfo> >, llvm::Error)>) () #8 0x000000010901219c in llvm::orc::RTDyldObjectLinkingLayer::emit(std::__1::unique_ptr<llvm::orc::MaterializationResponsibility, std::__1::default_delete<llvm::orc::MaterializationRespons ibility> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >) () #9 0x000000010905b2d0 in llvm::orc::ObjectTransformLayer::emit(std::__1::unique_ptr<llvm::orc::MaterializationResponsibility, std::__1::default_delete<llvm::orc::MaterializationResponsibil ity> >, std::__1::unique_ptr<llvm::MemoryBuffer, std::__1::default_delete<llvm::MemoryBuffer> >) () #10 0x0000000109064b60 in llvm::orc::IRCompileLayer::emit(std::__1::unique_ptr<llvm::orc::MaterializationResponsibility, std::__1::default_delete<llvm::orc::MaterializationResponsibility> > , llvm::orc::ThreadSafeModule) () #11 0x0000000109065b50 in llvm::orc::IRTransformLayer::emit(std::__1::unique_ptr<llvm::orc::MaterializationResponsibility, std::__1::default_delete<llvm::orc::MaterializationResponsibility> >, llvm::orc::ThreadSafeModule) () #12 0x0000000109065b50 in llvm::orc::IRTransformLayer::emit(std::__1::unique_ptr<llvm::orc::MaterializationResponsibility, std::__1::default_delete<llvm::orc::MaterializationResponsibility> >, llvm::orc::ThreadSafeModule) () #13 0x0000000109061504 in llvm::orc::BasicIRLayerMaterializationUnit::materialize(std::__1::unique_ptr<llvm::orc::MaterializationResponsibility, std::__1::default_delete<llvm::orc::Material izationResponsibility> >) () #14 0x0000000108e5e940 in llvm::orc::MaterializationTask::run() () #15 0x0000000108e9e770 in llvm::orc::InPlaceTaskDispatcher::dispatch(std::__1::unique_ptr<llvm::orc::Task, std::__1::default_delete<llvm::orc::Task> >) () #16 0x0000000108e5c8dc in llvm::orc::ExecutionSession::dispatchOutstandingMUs() () #17 0x0000000108e616cc in llvm::orc::ExecutionSession::OL_completeLookup(std::__1::unique_ptr<llvm::orc::InProgressLookupState, std::__1::default_delete<llvm::orc::InProgressLookupState> >, std::__1::shared_ptr<llvm::orc::AsynchronousSymbolQuery>, std::__1::function<void (llvm::DenseMap<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm:: orc::SymbolStringPtr, void> >, llvm::DenseMapInfo<llvm::orc::JITDylib*, void>, llvm::detail::DenseMapPair<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void> > > > const&)>) () #18 0x0000000108e60e54 in llvm::orc::AsynchronousSymbolQuery::AsynchronousSymbolQuery(llvm::orc::SymbolLookupSet const&, llvm::orc::SymbolState, llvm::unique_function<void (llvm::Expected<l lvm::DenseMap<llvm::orc::SymbolStringPtr, llvm::orc::ExecutorSymbolDef, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>, llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::or c::ExecutorSymbolDef> > >)>) () #19 0x0000000108e6c684 in llvm::orc::ExecutionSession::OL_applyQueryPhase1(std::__1::unique_ptr<llvm::orc::InProgressLookupState, std::__1::default_delete<llvm::orc::InProgressLookupState> >, llvm::Error) () #20 0x0000000108e5b230 in llvm::orc::ExecutionSession::lookup(llvm::orc::LookupKind, std::__1::vector<std::__1::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags>, std::__1::allocat or<std::__1::pair<llvm::orc::JITDylib*, llvm::orc::JITDylibLookupFlags> > > const&, llvm::orc::SymbolLookupSet, llvm::orc::SymbolState, llvm::unique_function<void (llvm::Expected<llvm::Dens eMap<llvm::orc::SymbolStringPtr, llvm::orc::ExecutorSymbolDef, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void>, llvm::detail::DenseMapPair<llvm::orc::SymbolStringPtr, llvm::orc::Execut orSymbolDef> > >)>, std::__1::function<void (llvm::DenseMap<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void> >, llvm::DenseMapInfo<llvm::orc::JITDylib*, void>, llvm::detail::DenseMapPair<llvm::orc::JITDylib*, llvm::DenseSet<llvm::orc::SymbolStringPtr, llvm::DenseMapInfo<llvm::orc::SymbolStringPtr, void> > > > const&)>) () #21 0x0000000109078c7c in llvm::orc::Platform::lookupInitSymbols(llvm::orc::ExecutionSession&, llvm::DenseMap<llvm::orc::JITDylib*, llvm::orc::SymbolLookupSet, llvm::DenseMapInfo<llvm::orc: :JITDylib*, void>, llvm::detail::DenseMapPair<llvm::orc::JITDylib*, llvm::orc::SymbolLookupSet> > const&) () #22 0x000000010907be6c in (anonymous namespace)::GenericLLVMIRPlatformSupport::deinitialize(llvm::orc::JITDylib&) () #23 0x0000000108e58350 in clang::OrcIncrementalExecutor::cleanUp() () #24 0x0000000108e58138 in clang::OrcIncrementalExecutor::cleanUp() () #25 0x0000000105dcc9b8 in clang::Interpreter::~Interpreter() () #26 0x0000000105dd6578 in clang::Interpreter::~Interpreter() () #27 0x000000010c58b5d0 in (anonymous namespace)::DeviceOffloadHIPTest_DeviceObjectIsGenerated_Test::TestBody() () ``` https://github.com/llvm/llvm-project/pull/234498 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
