<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/87947>87947</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Error when building Unreal Engine from sources on Linux Ubuntu
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
dlorre
</td>
</tr>
</table>
<pre>
Hello, the following message is asking me to report this, let me know if you need more informations:
[199/3988] Compile Module.Chaos.7.cpp
[200/3988] Compile Module.Chaos.1.cpp
[201/3988] Compile Module.Chaos.5.cpp
[202/3988] Compile Module.Chaos.4.cpp
[203/3988] Compile Module.Chaos.3.cpp
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace, preprocessed source, and associated run script.
Stack dump:
0. Program arguments: /home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang++ @../Intermediate/Build/Linux/x64/UnrealEditor/Development/Chaos/Module.Chaos.3.cpp.o.rsp
1. <eof> parser at end of file
2. Optimizer
#0 0x0000000001f35e87 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x1f35e87)
#1 0x0000000001f33f74 llvm::sys::RunSignalHandlers() (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x1f33f74)
#2 0x0000000001f34771 llvm::sys::CleanupOnSignal(unsigned long) (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x1f34771)
#3 0x0000000001eba9e0 CrashRecoverySignalHandler(int) CrashRecoveryContext.cpp:0:0
#4 0x0000708c19a42520 (/lib/x86_64-linux-gnu/libc.so.6+0x42520)
#5 0x000000000183d4e4 llvm::Constant::removeDeadConstantUsers() const (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x183d4e4)
#6 0x0000000001a345d9 deleteIfDead(llvm::GlobalValue&, llvm::SmallPtrSetImpl<llvm::Comdat const*>&, llvm::function_ref<void (llvm::Function&)>) GlobalOpt.cpp:0:0
#7 0x0000000001a3eb98 optimizeGlobalsInModule(llvm::Module&, llvm::DataLayout const&, llvm::function_ref<llvm::TargetLibraryInfo& (llvm::Function&)>, llvm::function_ref<llvm::TargetTransformInfo& (llvm::Function&)>, llvm::function_ref<llvm::BlockFrequencyInfo& (llvm::Function&)>, llvm::function_ref<llvm::DominatorTree& (llvm::Function&)>, llvm::function_ref<void (llvm::Function&)>, llvm::function_ref<void (llvm::Function&)>) GlobalOpt.cpp:0:0
#8 0x0000000001a408b9 llvm::GlobalOptPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x1a408b9)
#9 0x0000000002f0a9dd llvm::detail::PassModel<llvm::Module, llvm::GlobalOptPass, llvm::PreservedAnalyses, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x2f0a9dd)
#10 0x000000000193f72c llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x193f72c)
#11 0x0000000002267df8 (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
#12 0x000000000226b3cf clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>) (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x226b3cf)
#13 0x0000000002eb8565 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x2eb8565)
#14 0x0000000003ab60c9 clang::ParseAST(clang::Sema&, bool, bool) (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x3ab60c9)
#15 0x0000000002eb8f45 clang::CodeGenAction::ExecuteAction() (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x2eb8f45)
#16 0x00000000028dc951 clang::FrontendAction::Execute() (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x28dc951)
#17 0x0000000002880aea clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x2880aea)
#18 0x00000000029a553b clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x29a553b)
#19 0x0000000000b22c54 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0xb22c54)
#20 0x0000000000b1dd70 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) driver.cpp:0:0
#21 0x0000000002727c95 void llvm::function_ref<void ()>::callback_fn<clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::string*, bool*) const::'lambda'()>(long) Job.cpp:0:0
#22 0x0000000001ebaac5 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x1ebaac5)
#23 0x000000000272aa06 clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::string*, bool*) const (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x272aa06)
#24 0x00000000026fe401 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x26fe401)
#25 0x00000000026fede0 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x26fede0)
#26 0x00000000027053df clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0x27053df)
#27 0x0000000000b20559 clang_main(int, char**) (/home/dlorre/donnees/git/unreal/engine-source/5.3/Engine/Extras/ThirdPartyNotUE/SDKs/HostLinux/Linux_x64/v22_clang-16.0.6-centos7/x86_64-unknown-linux-gnu/bin/clang+++0xb20559)
#28 0x0000708c19a29d90 __libc_start_call_main ./csu/../sysdeps/nptl/libc_start_call_main.h:58:16
#29 0x0000708c19a29e40 call_init ./csu/../csu/libc-start.c:128:20
#30 0x0000708c19a29e40 __libc_start_main ./csu/../csu/libc-start.c:379:5
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsmt9T6zYWx_8a8aIh48hxbD_wEALupUv3Mhfoa0a2jhMtsuRKMpD963ckOyQyodx2251Otkx747F19OPzPZLOkU2N4WsJcIGSS5RcndHObpS-YEJpDWelYtuLLyCEQmSJ7QZwrYRQL1yucQPG0DVgbjA1T_0dbBXW0Cptsd1w44wEWPfgSaoXzGu8VR2WAAw3SgPmsla6oZYraVC8QNEVisJ_k8tpniNSxHmWoeQKL1XTcgH4J8U6AZPlhiozSSdV274ZkCj6zGA6Mph-ZpCMDMhnBrORQfyZQbw3uLu9XtxfY9OVDbeY4rJbv1FVeGNt62GRApFize2mKyeVahAphHje_Zy3Wv0LKotIwY3pwCBSYCoZ5rISHQMvZqWp2eCSVk9W0wqcXK2GVqsKjAGGjep0f9tZUmNUxakFhnUnsak0b-2k7_K9pdUTZl3TvskYTbD_u9NqrWmDqV53DUjr-o4RKTaqAUSK3tPchZISfD_X3HW7kxqoQKQAueYSznedKZKJg3nt77qLV6upM3vYcM3uqLbbfyr7eI1IcX_1D_fgizL2lsvuFZHC_65e5zNEimdCVpWgcn0-nU-iyfy8AmmVSREpXrP5aj4776TzW3kunNX5WnaIFCWXiBTeDpFLRC4xmkWTCSLFjbSgG2COESLFZccF2zXp6vSNPvphXTNulUakuIJnEKp1YBApvCsgUrz3jImaaDP4x3SCUbwEVaP4GrdUG9CYWgySYVXjmgvoy5FBga-t5Q3_N-j-NkYkjnD0Gu3-pnWcQJZi7z7xAsULszX9xZ3m0npxH3oPyfaFNH1ZKWM10AaRufMS7gaRY0SyU9IXkcvodWCESL6HOB1BjOt0dgzit07e87Wk4guVTIA2HtDJcnIYAk5kxGmWptNjnJYCqOzarwMtRLJO-t2JYaFcKyeLzBEJkMUBMihpDhFeuuX6G1TqGfQ28ChEsmHuBWWWSlp4tX5niReR__-tidnQRBpl1TSnM5KQaOAreLkfyOEABC-riVGTue-4Nwm6nQTdzmI2g8MZsVTSWCrtsH5Ao57hCijb3X80-8lRuXunqXfPJQA3D8DReJawHDMQYOGmdoiClfcHoUoqfqaig2Hl3T-7b6gQd1bfg71pWoHi5SH_hlHbo0VkgeLrd-Z1JysXjq001ChePivOcNB2MRTwlrmvIsd9h762H7haOhodlHmG1bAr9bbmRvabXtDY7taok1fU0lu6Vd3bWH59FPsHD1Svwd7yUlO9vZG1QmT-6fh-Q80PmkrjYto_tO5LoaqnQsMvHcjqj-32lWq4pFbpBw3wX9b6Xc7ypztbFjrbLMrKHI_nztfW3lEz7Du6k9_jdQtJxdZw8xOVdA06wDiYDBPqRPepnmWwbuWHsEkd0ZyxA2QMLOViCCWpMT8pBuIYuAB0KFHw6E6DAf0MrBcDzO-RyP33t-7frfsg65vuLvIN84c8rlNSHcrktP4Y19-a_elztZck0CxIVwiZp6zO3OCpVHLbqM5gSRswrc_z8p7VdcPtwhhoSrH9AqJ1KIeUZsgq_eHNHW9B-PFnfU_6bYtWTyDZYljCl9hY1j_pJP-lg1VrQ2VcRtm-aG5htcsrD4wY1LQTdtWHRZ8Y9i7Tu8VnzT4oJb52tu1swXvv_J42R1b7BnM8DPzRcvF-j3JSkJEUZVzV-ICcwz5U0jcRgr3idC2VsbwyO7_zAz0o8gUoA30PVFcbp5SSJoiVDoouFYMfQH5Sqo9vPil0S-X6WJGD8NRqLtffoA5v76bxYlThX8CFTnOBGJwuWCCCpJNAmSXz5IgYLlvrmt1K0GegPu4Vfi14lHzkrov7hyETPeEVd-AVAJ0dAo1pOY-q_BDoHdUGFvcPIa57aOgwb0qlxP73NMENXAJwydgT61lyZMkaloV-yXyFqrOwWylO9oBtoBHgCk4PSMaqPJke4iq0m35vy-ghr1Mm1YMISKUhqSyiQEPH8q9m9I0_kKrguG99jPaE17ceVkAzSLVJTpMkLoMwpue2h_qsKvqe4TvoLgw4UYo9pIBikENHJSFVMsNVNV01lIfJzkJruv3mz0qqDdXhQd4Sh_fIEj8rzk4YZo_qkCWJQpZTxtII79xwOX3w-2g2Oi39GSqr9HBa-h6sn9JM82fQR6N5EiZWKUmrPPHsPz_qGk61fJGKClHS6mlVS9eP_fzo2x7mynK6VE1DJRsv40fd5C3yVT4qp-Hhyz4YH2Ldg1DZ-GeDI_Xxx-LtXL4vgkgqaFMyiki6HwvJdi9rflTlcWBk_HaDVsnha4Ij7zD2b9JoDWIbjPfX2Z6o8w_YAu-PR45IaTTHf2lHOklpBvKBNEEqQOY1zKLph9L4_ZC-i9V2egWb58jQFfgoO_-Voosg4ThpcXr2gTjJWBwG0W8V50dVmo-V-VGVt9x89Lrq_S70NntayjWKl_7t7veLeXj69f8hKYMokDRMidIoiVn9Eb6rg-sgZD0Sq37kCv9DSU9zPxs0CkRMR5FxlCTD-ckuNt5B3FDtF7ETjnXd4AM6WfgBB8lZHuHVSvCyWhlLtV25iNKTwhNXpXHV-y_VzNYwaF3fZWvF8GHH2GiyQfEiyVC8mM73rebjVmEWYW_DJbfjhvpLV_u5r31SueqIq5TsA8K3z9GCSoOhHBvF0crjNHfdPmMXMcvjnJ7BxTSdkoSkKcnPNhc1TcpsHkGcZElUV7SK6SyK6xLqNK3meX3GL0hEZtEsSgmJslk-yTMGlLEU8ihOchqhWQQN5WLiZvtE6fWZ_8LyIkvzWXomaAnC-M9pCZHwgv1DRAhKrs70hf82s-zWBs0iwY01-1ostwIurrVWGr9sQOKy44Jxucb9N4O4d0lca9UMn2YarCT2Locfy07a7qzT4uL3fyHqh_CfAAAA__8VCqth">