<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/103009>103009</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[AArch64]clang-13: error: unable to execute command: Segmentation fault (core dumped)
</td>
</tr>
<tr>
<th>Labels</th>
<td>
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
yundemuren
</td>
</tr>
</table>
<pre>
0. Program arguments: /home/fast/tools/llvm-13/bin/clang-13 -cc1 -triple aarch64-unknown-linux-gnu -S -disable-free -disable-llvm-verifier -discard-value-names -main-file-name tls.c -mrelocation-model static -mframe-pointer=non-leaf -fmath-errno -fno-rounding-math -no-integrated-as -mconstructor-aliases -target-cpu generic -target-feature +neon -target-feature +strict-align -target-abi aapcs -fallow-half-arguments-and-returns -mllvm -treat-scalable-fixed-error-as-warning -debug-info-kind=constructor -dwarf-version=4 -debugger-tuning=gdb -fno-dwarf-directory-asm -fcoverage-compilation-dir=/home/fast/sel4test/cbuild -nostdsysteminc -nobuiltininc -resource-dir /home/fast/tools/llvm-13/lib/clang/13.0.1 -I ... ...
-D __KERNEL_64__ -Wno-sizeof-pointer-div -Wno-constant-logical-operand -Wno-sizeof-pointer-div -Wno-constant-logical-operand -std=gnu11 -fdebug-compilation-dir=/home/fast/sel4test/cbuild -ferror-limit 19 -ftls-model=local-exec -fno-signed-char -fgnuc-version=4.2.1 -mllvm -global-isel=0 -D__GCC_HAVE_DWARF2_CFI_ASM=1 -o /tmp/tls-cae81b.s -x c /home/fast/sel4test/projects/sel4test/apps/sel4test-tests/src/tests/tls.c
1. <eof> parser at end of file
2. Code generation
3. Running pass 'Function Pass Manager' on module '/home/fast/sel4test/projects/sel4test/apps/sel4test-tests/src/tests/tls.c'.
4. Running pass 'AArch64 Assembly Printer' on function '@simple_tls_test_thread'
#0 0x000000000262af73 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/home/fast/tools/llvm-13/bin/clang-13+0x262af73)
#1 0x0000000002628f6e llvm::sys::RunSignalHandlers() (/home/fast/tools/llvm-13/bin/clang-13+0x2628f6e)
#2 0x000000000262b2ff SignalHandler(int) Signals.cpp:0:0
#3 0x00007f68e7ecd980 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x12980)
#4 0x0000000000b97456 llvm::AArch64InstPrinter::printOperand(llvm::MCInst const*, unsigned int, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) (/home/fast/tools/llvm-13/bin/clang-13+0xb97456)
#5 0x0000000000b94dd2 llvm::AArch64InstPrinter::printInstruction(llvm::MCInst const*, unsigned long, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) (/home/fast/tools/llvm-13/bin/clang-13+0xb94dd2)
#6 0x0000000000ba4ab2 llvm::AArch64InstPrinter::printInst(llvm::MCInst const*, unsigned long, llvm::StringRef, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) (/home/fast/tools/llvm-13/bin/clang-13+0xba4ab2)
#7 0x00000000022f11b4 llvm::MCTargetStreamer::prettyPrintAsm(llvm::MCInstPrinter&, unsigned long, llvm::MCInst const&, llvm::MCSubtargetInfo const&, llvm::raw_ostream&) (/home/fast/tools/llvm-13/bin/clang-13+0x22f11b4)
#8 0x00000000022b2dd2 (anonymous namespace)::MCAsmStreamer::emitInstruction(llvm::MCInst const&, llvm::MCSubtargetInfo const&) MCAsmStreamer.cpp:0:0
#9 0x0000000000a052db (anonymous namespace)::AArch64AsmPrinter::emitInstruction(llvm::MachineInstr const*) AArch64AsmPrinter.cpp:0:0
#10 0x00000000030a1fdf llvm::AsmPrinter::emitFunctionBody() (/home/fast/tools/llvm-13/bin/clang-13+0x30a1fdf)
#11 0x0000000000a02522 (anonymous namespace)::AArch64AsmPrinter::runOnMachineFunction(llvm::MachineFunction&) AArch64AsmPrinter.cpp:0:0
#12 0x0000000001b8db9e llvm::MachineFunctionPass::runOnFunction(llvm::Function&) (/home/fast/tools/llvm-13/bin/clang-13+0x1b8db9e)
#13 0x0000000001f4098d llvm::FPPassManager::runOnFunction(llvm::Function&) (/home/fast/tools/llvm-13/bin/clang-13+0x1f4098d)
#14 0x0000000001f47823 llvm::FPPassManager::runOnModule(llvm::Module&) (/home/fast/tools/llvm-13/bin/clang-13+0x1f47823)
#15 0x0000000001f41104 llvm::legacy::PassManagerImpl::run(llvm::Module&) (/home/fast/tools/llvm-13/bin/clang-13+0x1f41104)
#16 0x0000000002852f4b (anonymous namespace)::EmitAssemblyHelper::EmitAssemblyWithNewPassManager(clang::BackendAction, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream> >) BackendUtil.cpp:0:0
#17 0x000000000284c9e7 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/fast/tools/llvm-13/bin/clang-13+0x284c9e7)
#18 0x0000000003399f3e clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/home/fast/tools/llvm-13/bin/clang-13+0x3399f3e)
#19 0x0000000003f535c4 clang::ParseAST(clang::Sema&, bool, bool) (/home/fast/tools/llvm-13/bin/clang-13+0x3f535c4)
#20 0x0000000002df15e9 clang::FrontendAction::Execute() (/home/fast/tools/llvm-13/bin/clang-13+0x2df15e9)
#21 0x0000000002d65c66 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/home/fast/tools/llvm-13/bin/clang-13+0x2d65c66)
#22 0x0000000002e98c2c clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/home/fast/tools/llvm-13/bin/clang-13+0x2e98c2c)
#23 0x00000000009f8283 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) (/home/fast/tools/llvm-13/bin/clang-13+0x9f8283)
#24 0x00000000009f6288 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&) driver.cpp:0:0
#25 0x00000000009f6046 main (/home/fast/tools/llvm-13/bin/clang-13+0x9f6046)
#26 0x00007f68e6959c87 __libc_start_main /build/glibc-uZu3wS/glibc-2.27/csu/../csu/libc-start.c:344:0
#27 0x00000000009f302a _start (/home/fast/tools/llvm-13/bin/clang-13+0x9f302a)
clang-13: error: unable to execute command: Segmentation fault (core dumped)
clang-13: error: clang frontend command failed due to signal (use -v to see invocation)
clang version 13.0.1
Target: aarch64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
clang-13: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
[tls-7e736c_C.txt](https://github.com/user-attachments/files/16595229/tls-7e736c_C.txt)
[tls-7e736c_SH.txt](https://github.com/user-attachments/files/16595230/tls-7e736c_SH.txt)
Preprocessed source(s) and associated run script(s) are located at:
clang-13: note: diagnostic msg: /tmp/tls-3356a4.c
clang-13: note: diagnostic msg: /tmp/tls-3356a4.sh
clang-13: note: diagnostic msg:
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzMWV1zm7rW_jXkRiMPCIzhIheuHbeZt93p1Nm7M-8NI8QC61RIHEnk4_z6MxLYATfdSZuzzz6dJrElsdaznvUlJGoMbyTAZbB8Fyy3F7S3B6UvH3tZQdtrkBelqh4vw0UQ5p-1ajRtEdVN34K0JojXKCC7g2ohILuaGhuQnVVKmIDshLhrcRQHZFdyGZAdE1Q2OIoRZixC2GreCUCUanZIE9zLb1LdSyy47B9wI3uE9whX3NBSAK41wNM3L_kONK85aD_MqK7wHRU9YElbMAi3lEtcczEMICvMgiHcahCKUcuVxK2qQCBjqeVupta0BdwpLi3oIN5KJbEAWiNct9QeMGgtFcK1VFirXlZcNthNICwVdg81mlqoMHXKmZLG6p5ZpTEVnBoHyVLdgMWs61EDErRTO47VQG2vAQXknQQlnxs3VnNmnbTmaZ6WHFHaMYNwTYVQ9_hARY1PDsJUVliD7bV0sBxxjnmgFhtGxcAtf4DKmeewGnxPteSyQbiCsm8wl7XC37isgng7sQrh6p7q2nnBcCWDeJuMTzSgse2diCDeNlU5UDasrrgG9_QjpqZFuGbqDjRtADPVdlwMfqm4o_-7sDIgEgv-Iyt7LipHvLGVeTQWWi6Z--4mLJf-mwajes3ACXxNlApeHqM0ILsoXoSLCOFrtFgs3E8QboNwjbeoKP7v6stvVx-LNCkKhL9KhQ3_F6j6GDy44nfDuCeMSouFajijAqsONJXVrz5lrHNDI_soQrgeHPRr1NWDvwVvuUVRjnBthRlSIoi3LkcEhgdgg_d8iagwO1CNcN3Ink0dvyCOqDG4GqFKKjA3XlCI8LYo3m82xYf1H1fF9uv6y44Um911sd5_CuJthLByvrFt534LgxmFLCoXBuEHxL5328SUTqt_ALNmPkq7bjqC3S8_oJnTMH7z5WDwaOQqWxBvQNVBfIU6qg1oRC0CWSFVI1dDhpXErdyoCob09ZQPM7Gb-dJLnzgdNQYFZLXrJXNL0Gc38IlK2oAOyAopiVpV9cKl9eqvtZCsxrhNnkO4Xvvai9bGQFuKR_RZD9VvAFkfDXAwk9DwthNQWGEKp6SwBw20cnNeAwpIHKLwITz-Iymh9SpGLi6CeB3Ea_Nohg9ez95S9u1WUwYByZ4WaXpfKONqVBuQNCAbxKUNSI4Ckv10rwnIu_BhBBKQ_AlpdIY0q1N4DumXXu55I6n4QGUlQBuP4m1gnK4ZGHIGpiR1jWZqA5KNLAzDZsG6LojXof85CYpHQas6zWAFrMqzEBWFBmOVhkLbEfdQ6h6ytEiTp447THSDXxdGLUKPOCJ5Fs7wJlO8YZmvkmU6IW8Mq2tp7DGg_HjnvtwMtWzm8k8btxb5uheQtfN5L4eaMzh_g6aL9305tL9rWavjU-l81XkUvcFjg30zApZnBCRVRV5LwPXYQ13xeC0JQrme9Dez4IycsZDOWaAJLX-KhTeYv7eay-YL1H83K97oGSurWTKTOorKZAbx1uPbe_1PnIC1j56mtWmfIeZUmdMXA2PKY_o38zPaPyMomxNUEpc8AcmoVPKxVb1Bfgvf-caQH4GvTTunDFr-ylx6NQk5mul5vsbms6in4ZJU5Uvwx1RYm3aWCX9qAmUHLsFPT7IiR9_J-h6m62-zVhyHNKqrepqcz0A5bljeqerxrW1u1HhyvIMUnTFHluRFx_-AOd3LGzlSdIT9HH1Pc-lPcDfrx1GZVWU-3RycyXbbuwmqZ-Gc4fhlWkcwM1rjGdo6CfOsmqDdfXYAj9vP_xbOAcYMZ3KGc5WR-BU4P_mt8ty549CbMToIM4zLM4xRFE6Lt4CGssdxD_uE9rrtxAnxX4PUAZkhnTVfki1JnbxYhq5abo97_Q8guiPP0_Gv3B5-g_upL0g2vBT7te8o-wayWo9hskH-ndTN9JL_s4eiszqIN_Nu0t1rbqE49pTJQxXUtBe2qECAhRcejK9QEF85KkcUv1sunk_heRfOEpbDCk3McCaPQm562_V2buWW00YqYzkzV7LhEsYuMlnyAWgFeg9Us8NN59gws4YzWereGd-DfGHVsC94YdFHKpvnlry8NRojcX0m8H_Dn7--wRhcO0uN2QYjjvO8juEZkzdKmv60nRhetG41lWY4TPld8rOgWO9vN0paeLBvTegR1Az1bF8R18t4yZIp6s9UG1jvb-eY9tDSMQRKpcTT37egG5RP0ZH5m31VR0vIp-h22jFziqMhxx6A9Rbe_MY8aJvBmb--V-mSpek849qOC9DX_iSNwQzQMdazH-N_67Z3QDSDPH_JhzxjhM0q0gDuCfndeFA9B_qdZcOu8NehDkhmUGc7ijCvM5LFiLGoaCmf97e11vTR1Zp44w8HTxtVl9YbNB8jG3SnePVWxAOeGeDkDHBKsgwdCd1Etz4jJrD3LRXiD38UPfTuZ9D7CKg0v_vBLpEsz5WGSYocQ28xzQmZmZZOj3TSfJmzbIWKQvCSFcZSbYtR5c6f7AZk17g53P9_H9_vT1_Jwh81MtMHZLdYnD76SS9nwYJ4HSfJ3MjVmZFxSCgaFL_FTCfmZOZpLl4jfyztPvSSlgKQVQgGPyKm2pZK12fQHpoWpPXpgXzDcWCY0oCqvu2g-nPZfhDVY8ofBaOacgEVqnqv1viDNie3N4DwnR8DQHySmFMlaDwRR8PNwTAz9HSn84f3XONCf-iGxgP4NeqU4Q_DlM90IaDacj1euPVGj8x-Z6RUru2uUXXawaDWNP650alv-D9I8L8_f7xa76_Q-vZ2vfmAbj9cod3Nx483X69_e4921x-v9uj2xg-_-_09-nL1-ebLrcu9QcLynRUGr2AVp6zYLOyDDZbbgGQHazv_LkV2LnK5PfTlgqnWmwwaU2spOwxXj2RXcwHub5Qu8yUh-XiDMBN7SqWZyv2H_4zOOJzrHOWelA5Maei0YmAMVGi4kgpIZlx5cVFHjVGMUwsV0r1Ehmne2dMCDchfWEKFqD0R-EqHT-9V4niZ0uR46fHrAszh52PuorqMqzzO6QVcRisSL2O3Jb84XEJKl6usyvN6GUFZR1mdJDklecmWKc2T9IJfkpAkYRbFYUqSJFmUeV2xOmE5S8iqLmmQhNBSLhau4CyUbi64MT1cRmEchvmFoCUIc7zb1pe-LJV9Y4IkFNxY8_Sc5Vb4W_DxkCBYbv-awnTRa3H5J1Hn29RYQccboIDsvFk-8gbL7i7JvwMAAP__SQrD2Q">