<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/79537>79537</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
LLVM ERROR: Broken module found, compilation aborted!
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
xqjcool1
</td>
</tr>
</table>
<pre>
`inlinable function call in a function with debug info must have a !dbg location
call void @__tsan_read8(i8* %11)
LLVM ERROR: Broken module found, compilation aborted!
PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
Stack dump:
0. Program arguments: ld.lld -m elf_x86_64 -mllvm -import-instr-limit=5 -z noexecstack -r -o vmlinux.o -T .tmp_initcalls.lds --whole-archive vmlinux.a --no-whole-archive --start-group --end-group
#0 0x0000562a0e03fc60 PrintStackTraceSignalHandler(void*) Signals.cpp:0:0
#1 0x0000562a0e03d52e SignalHandler(int) Signals.cpp:0:0
#2 0x00007f640abf2fd0 (/lib/x86_64-linux-gnu/libc.so.6+0x3bfd0)
#3 0x00007f640ac41d3c (/lib/x86_64-linux-gnu/libc.so.6+0x8ad3c)
#4 0x00007f640abf2f32 raise (/lib/x86_64-linux-gnu/libc.so.6+0x3bf32)
#5 0x00007f640abdd472 abort (/lib/x86_64-linux-gnu/libc.so.6+0x26472)
#6 0x0000562a0dfccc79 llvm::report_fatal_error(llvm::Twine const&, bool) (/fwebdev4/bin/lld+0x5a3c79)
#7 0x0000562a0dfccdb8 (/fwebdev4/bin/lld+0x5a3db8)
#8 0x0000562a10391558 (/fwebdev4/bin/lld+0x2968558)
#9 0x0000562a0ec839b7 runNewPMPasses(llvm::lto::Config const&, llvm::Module&, llvm::TargetMachine*, unsigned int, bool, llvm::ModuleSummaryIndex*, llvm::ModuleSummaryIndex const*) LTOBackend.cpp:0:0
#10 0x0000562a0ec8695c llvm::lto::opt(llvm::lto::Config const&, llvm::TargetMachine*, unsigned int, llvm::Module&, bool, llvm::ModuleSummaryIndex*, llvm::ModuleSummaryIndex const*, std::vector<unsigned char, std::allocator<unsigned char> > const&) (/fwebdev4/bin/lld+0x125d95c)
#11 0x0000562a0ec87cee llvm::lto::backend(llvm::lto::Config const&, std::function<llvm::Expected<std::unique_ptr<llvm::CachedFileStream, std::default_delete<llvm::CachedFileStream> > > (unsigned int)>, unsigned int, llvm::Module&, llvm::ModuleSummaryIndex&) (/fwebdev4/bin/lld+0x125ecee)
#12 0x0000562a0ec7aebe llvm::lto::LTO::runRegularLTO(std::function<llvm::Expected<std::unique_ptr<llvm::CachedFileStream, std::default_delete<llvm::CachedFileStream> > > (unsigned int)>) (/fwebdev4/bin/lld+0x1251ebe)
#13 0x0000562a0ec7b545 llvm::lto::LTO::run(std::function<llvm::Expected<std::unique_ptr<llvm::CachedFileStream, std::default_delete<llvm::CachedFileStream> > > (unsigned int)>, std::function<llvm::Expected<std::function<llvm::Expected<std::unique_ptr<llvm::CachedFileStream, std::default_delete<llvm::CachedFileStream> > > (unsigned int)> > (unsigned int, llvm::StringRef)>) (/fwebdev4/bin/lld+0x1252545)
#14 0x0000562a0e1da174 lld::elf::BitcodeCompiler::compile() (/fwebdev4/bin/lld+0x7b1174)
#15 0x0000562a0e14c05f void lld::elf::LinkerDriver::compileBitcodeFiles<llvm::object::ELFType<(llvm::support::endianness)1, true> >(bool) (/fwebdev4/bin/lld+0x72305f)
#16 0x0000562a0e161d8f lld::elf::LinkerDriver::link(llvm::opt::InputArgList&) (/fwebdev4/bin/lld+0x738d8f)
#17 0x0000562a0e164940 lld::elf::LinkerDriver::linkerMain(llvm::ArrayRef<char const*>) (/fwebdev4/bin/lld+0x73b940)
#18 0x0000562a0e165539 lld::elf::link(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) (/fwebdev4/bin/lld+0x73c539)
#19 0x0000562a0dfb01cd lldMain(int, char const**, llvm::raw_ostream&, llvm::raw_ostream&, bool) lld.cpp:0:0
#20 0x0000562a0df38ecc main (/fwebdev4/bin/lld+0x50fecc)
#21 0x00007f640abde1ca (/lib/x86_64-linux-gnu/libc.so.6+0x271ca)
#22 0x00007f640abde285 __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x27285)
#23 0x0000562a0dfaf31a _start (/fwebdev4/bin/lld+0x58631a)`
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzUWMtu4zoS_Rp6Q8igSD0XXjhOjLlAMh0kwWwNiizZvKFIN0Ul6fn6ASV3HDqZjtMzm14YFvg4depUFV-879XWACxQfoHyyxkf_M66xcv3v4W1Op01Vv5YoIIoo5XhjQbcDkZ4ZQ0WXGusDObHpmfld1hCM2yxMq3F3dB7vONPgDlGNJXNFmsreBiLyCUiSzyhPFklMcrIZuN7bjYOuKwQrVSF6BIjmqcpovU04_r6Xzf46u7u2x1iS3zh7CMY3Fk5BGp2MBLRFRa22ys92sG8sc6DRDSdAG6vr5b3V7gfmk55zHEg62Bvncfe4p33-x6xJaJrRNdb5XdDMxe2Q3St9dPPv2Tv7N8gPKJr1fcD9IiuMTcSKyP0IAH7HWDheL_DDReP3nEB88n8vefiEcuh2wcrYxOZI1LfOrt1vMPcbYcOjA8ksJZzrSVOOgy63bxUxabIcNIFCjhRXSCdKNN7l2jVKY_YZY6Tf2Nj4QVEP1pKHE4sfuq0MsPL3OLkAc99t98oo3zQvp9r2eMked5ZDQl3Yqee4HU8x0li7ElnkvSeO59snR32OEnAyOn7EFNEGcHkhRBC8oJyAoS1oiD41injR_8fgiD3amu4_gc3UoNDtApJgOgS0RpPXf1c7INKZPy9Yqcn2DKngE_BlPGfAtEDUNkWGeFNS1tJMKJVCLJqEF1PgiejFMnWDFOHmPd2XiB6QV5Y00rympoBk0WYIkslE1_DrLhkIsLM3vFkFDuuevgyW0Yj5DxGljIr6VQwX0OmRVbGyMXbIMlWCFHWeKwgtkRsORXcpuWe6w04Z0PMjt0Pz8oAFtb0HtEiVHRjrQ4BnWi1z9BIeMoQXTfKjEUpRyI5Z6KsIyblKRPZVGfAyKaKYKo3MClhdZrnn8LQuqjyPMapo-wVFaubErvB_BOeb29ued-HxeSNFNrb6WNlTau2kSjHUTfjAviu-YG7LfgbLnbKwFhbKzyYccUPa5U_Kvse7H7oOu5-_GUkvBym_mrIT2Jj_V4_fLvg4hGMfF95oYLJiQhFnQv8gc92739DjHO8_i_S_f_FWOHey2ncEwhvHWKrVzJix100hOtxf_xgFLvC4Xf0-NNaSGku6_y4lATh0xPhSwHwkfDNFL2zxX914OdRALHVcebVyx5E2IPZ6nXgYNT3ATZ776KhKy52INdKw713wLsIXELLB-03EjR4-PW8g17jj1Zx-GvErr6QFL9OhjNDAQIgCgWNQ1FyaD4MxfXDt8OaOZg72A6au9BEqz9R83OUSqGJlWInSjV5ln-m1B-qz-9U0h_j3sc9b-vr3jtltnfQfiVfaJ7lUb5kUb6kkqdlhsOE0Qbodvq4UF5YCavxrgBuapxuDjBa_dR42aRpmUW289h2JkjeTteb9wSulXkEd-nU04n1A7MgbR9Jbpvx1jFF-Hr98GMfQhKt0v2wD0ergykjFTcG-h7ROg1aezfAIRSIVmeeqkrKSN5Gfhaxn0Uqq_YsF7UyjxHhsMePH3-Z_eCXbnutzt3hSlbJKuZVnvDK6oyczQvcDQ8G3rBbOsd_hIRkq7ANHzf2s7KzZE2dkYhgdUIwz1n9AcF3Mv2SyNsacvx5Y_tDJRef9f088JybCUzkrI4cquPzdUNSMSb7QcpDjcecT09Qv8N5VO3D4yUlMSVWgRC448p8eu4nLYjoxETTkysSpIJ_8XJUpoJHmPQUk1Y53mzCtM14td68IXu2FVpFyyBlsQq8ZSnHE_6nOlQFS0fOBZnJBZM1q_kMFmlJCsqylNDZbpGLuhQVqTKeVkWbMy7aVqY1cJqWIgeYqQUlNCMpLUia54TOWcHbMidtVTNeZiRDGYGOKz0P0Z5bt52NrymLss5ZOdO8Ad2PD1OUGnjGYyeiFOWXM7cY32GaYdujjGjV-_6I4pXXsPgfXopmg9OL338KGvn_JwAA__8Q2s1C">