<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/123351>123351</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[RISCV64] ld.lld crashed while liinking libdng_sdk
</td>
</tr>
<tr>
<th>Labels</th>
<td>
lld
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
appujee
</td>
</tr>
</table>
<pre>
Attached [repro.tar.gz](https://github.com/user-attachments/files/18456162/repro.tar.gz)
```
FAILED: out/soong/.intermediates/external/dng_sdk/libdng_sdk/android_riscv64_shared/unstripped/libdng_sdk.so
prebuilts/remoteexecution-client/live/rewrapper --labels=tool=clang,type=link --platform="Pool=java16,container-image=docker://gcr.io/androidbuild-re-dockerimage/android-build-remoteexec-image@sha256:1eb7f64b9e17102b970bd7a1af7daaebdb01c3fb777715899ef462d6c6d01a45" --exec_strategy=remote_local_fallback --inputs=out/soong/.intermediates/external/dng_sdk/libdng_sdk/android_riscv64_shared/unstripped/libdng_sdk.so.rsp,out/soong/.intermediates/external/zlib/libz/android_riscv64_shared/libz.so.toc,out/soong/.intermediates/external/libjpeg-turbo/libjpeg/android_riscv64_shared/libjpeg.so.toc,out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/android_riscv64_shared/libc++.so.toc,out/soong/.intermediates/bionic/libc/libc/android_riscv64_shared_current/libc.so.toc,out/soong/.intermediates/bionic/libm/libm/android_riscv64_shared_current/libm.so.toc,out/soong/.intermediates/bionic/libdl/libdl/android_riscv64_shared_current/libdl.so.toc,prebuilts/clang/host/linux-x86/clang-r536225/lib/clang/19/lib/linux/libclang_rt.ubsan_minimal-riscv64-android.a,prebuilts/clang/host/linux-x86/clang-r536225/android_libc++/platform/riscv64/lib/libc++demangle.a,prebuilts/clang/host/linux-x86/clang-r536225/lib/clang/19/lib/linux/libclang_rt.builtins-riscv64-android.a,out/soong/.intermediates/bionic/libc/crtbegin_so/android_riscv64/crtbegin_so.o,out/soong/.intermediates/bionic/libc/crtend_so/android_riscv64/crtend_so.o,out/soong/.intermediates/bionic/libc/crt_pad_segment/android_riscv64/crt_pad_segment.o --input_list_paths=out/soong/.intermediates/external/dng_sdk/libdng_sdk/android_riscv64_shared/unstripped/libdng_sdk.so.rsp --output_files=out/soong/.intermediates/external/dng_sdk/libdng_sdk/android_riscv64_shared/unstripped/libdng_sdk.so, --toolchain_inputs=prebuilts/clang/host/linux-x86/clang-r536225/bin/clang++ --env_var_allowlist=LANG,LC_MESSAGES,PYTHONDONTWRITEBYTECODE -- prebuilts/clang/host/linux-x86/clang-r536225/bin/clang++ out/soong/.intermediates/bionic/libc/crtbegin_so/android_riscv64/crtbegin_so.o @out/soong/.intermediates/external/dng_sdk/libdng_sdk/android_riscv64_shared/unstripped/libdng_sdk.so.rsp out/soong/.intermediates/bionic/libc/crtend_so/android_riscv64/crtend_so.o out/soong/.intermediates/bionic/libc/crt_pad_segment/android_riscv64/crt_pad_segment.o -o out/soong/.intermediates/external/dng_sdk/libdng_sdk/android_riscv64_shared/unstripped/libdng_sdk.so -target riscv64-linux-android10000 -Wl,-z,noexecstack -Wl,-z,relro -Wl,-z,now -Wl,--build-id=md5 -Wl,--fatal-warnings -Wl,--no-undefined-version -Wl,--exclude-libs,libgcc.a -Wl,--exclude-libs,libgcc_stripped.a -Wl,--exclude-libs,libunwind_llvm.a -Wl,--exclude-libs,libunwind.a -fuse-ld=lld -Wl,--icf=safe -Wl,--no-demangle -Wl,--compress-debug-sections=zstd -Wl,--no-undefined -march=rv64gcv_zba_zbb_zbs -Wl,-mllvm -Wl,-jump-is-expensive=false -Wl,-z,max-page-size=4096 -Wl,--pack-dyn-relocs=android+relr -nostdlib -Wl,--gc-sections -shared -Wl,-soname,libdng_sdk.so -fsanitize=unsigned-integer-overflow,signed-integer-overflow -fno-sanitize-link-runtime -flto=thin -fsplit-lto-unit -Wl,-plugin-opt,-import-instr-limit=5 -Wl,--exclude-libs=libclang_rt.builtins-riscv64-android.a -Wl,--exclude-libs=libclang_rt.ubsan_minimal-riscv64-android.a
PLEASE submit a bug report to https://github.com/android-ndk/ndk/issues and include the crash backtrace.
#0 0x000055f9388fce32 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x2ac8e32)
#1 0x000055f9388fbd60 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x2ac7d60)
#2 0x000055f9388fd2a1 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x2ac92a1)
#3 0x00007fe029f49330 __restore_rt (/lib/x86_64-linux-gnu/libpthread.so.0+0x10330)
#4 0x000055f9375aeb20 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x177ab20)
#5 0x000055f937e94028 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x2060028)
#6 0x000055f937e8f70e (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x205b70e)
#7 0x000055f937e8fda5 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x205bda5)
#8 0x000055f937e8f70e (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x205b70e)
#9 0x000055f937e8fda5 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x205bda5)
#10 0x000055f937e8f70e (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x205b70e)
#11 0x000055f937e8fda5 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x205bda5)
#12 0x000055f937e8f70e (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x205b70e)
#13 0x000055f937e8fd80 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x205bd80)
#14 0x000055f937e8f70e (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x205b70e)
#15 0x000055f937e91f11 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x205df11)
#16 0x000055f9381a88c5 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x23748c5)
#17 0x000055f93763cb40 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x1808b40)
#18 0x000055f93764ddfa (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x1819dfa)
#19 0x000055f937c03412 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x1dcf412)
#20 0x000055f937c04f94 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x1dd0f94)
#21 0x000055f937c038c0 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x1dcf8c0)
#22 0x000055f937c0378d (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x1dcf78d)
#23 0x000055f937683c20 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x184fc20)
#24 0x000055f937683a4d (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x184fa4d)
#25 0x000055f9376831d4 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x184f1d4)
#26 0x000055f9376830bd (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x184f0bd)
#27 0x000055f9374de266 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x16aa266)
#28 0x000055f93826e46c (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x243a46c)
#29 0x000055f93826de24 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x2439e24)
#30 0x000055f938268292 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x2434292)
#31 0x000055f938267ea4 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x2433ea4)
#32 0x000055f937f039e5 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x20cf9e5)
#33 0x000055f938440bd8 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x260cbd8)
#34 0x000055f938440949 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x260c949)
#35 0x000055f93844086b (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x260c86b)
#36 0x000055f9383ad966 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x2579966)
#37 0x000055f9381efef7 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x23bbef7)
#38 0x000055f9381efc8e (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x23bbc8e)
#39 0x000055f9381efbf9 (/mnt/disks/build-disk/src/android/main/prebuilts/clang/host/linux-x86/clang-r536225/bin/ld.lld+0x23bbbf9)
#40 0x00007fe029f41184 start_thread /build/eglibc-xkFqqE/eglibc-2.19/nptl/pthread_create.c:312:0
#41 0x00007fe02912d03d __clone /build/eglibc-xkFqqE/eglibc-2.19/misc/../sysdeps/unix/sysv/linux/x86_64/clone.S:113:0
clang++: error: unable to execute command: Segmentation fault (core dumped)
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzUml9v4zYSwD8N8yLQoKj_D3nw2nGvwF5bNIsr-iTwn2RuKFIlqSSbT3-gZFu2u5em6S3sBYwoEsmZH0fDGVIkcU62WohbkH0A2fqGDH5r7C3p--GzEDfU8C-3S-8J2woegeyDFb01C0_son0B2Rrgcut970CyBHgD8KaVfjvQBTMdwJvBCQvJ2LoT2juAN41UIlzjMs3yOMcAb05E4gqgZfjlaPdDy83yx493a5AsIzN4gDfOGN0CvFlI7YXtBJfEj0LFsxdWEwXwhuu2dvwB4I2SdL4hmlsjeW2lY495WrstsYIHVO28lX0_3sxNFs4AtOytoINUYwes6IwX4lmwwUujIVNSaD82ehRj-ZMlfS9sBKEiVCgHkrU3RoFkzRQJ4Cv_pRcgWSupHyIIe0V8Y2wHkjXA-Jep6mfySOIc4BUz2hOphYWyI21oxg17EHa2OLMLaea-BVIOrYBTvanVoRTui_e92IlNkdsSnOUgWcaCFk2e0krERYwwrQpEeUFi0hScEEE5RTFLGloURRFnZVWJJs0xz1nOUUzSDGAcQRhk185b4kX7BSTrSWOtDCOqbohSlLDQe6n7wQcbXeLdLqzrAV69XfWLknQS8vKaxlAexHvD_pZ4JennXrTQD5aa-f4vVIUqb9Z27Ms7f9xsjZs8WA_P8LnMJ7EM4A_j71Xlu1pv1k-l0ZId2u4vX1dRs8Ha_fCi7F1KuvnyFiXdu5RwdXR9ixquZj1vfCVjEbRZkmOcTVKOGsTV4dHYaGeyUFpbvxioI7rupJYdUXBHBnekC_J-in1nTxzmENLwZqfqCG5fj4uO6FaJf6L9b9lgVCC1-2r3_6bbMuupaKWunfnzGz8tX5h3iReavyJ8Kn2n6LonvHai7SZ3_KqC4zoLsw_UtZIuFPntJUN2BKEZfMCZphOXIQF4FUEYUjvbEqnrQyZ7py9TqecGYYCELKof60dia6KUeQq2B8n64_KnHwBefVzV_767v1_-cHcP8OqX3z_96-ef1j__9Om3X3_8dPfh9093q5_XdxGE0f8N51sOkQik6GLu9K0G5zsEv2do_qWeb2K5CHpiW-GjfTSdnGknKUYIoQj-pgBewReAV9qEGaHz46xvfmyFsua03tP-djdXlRwk645nh8cN8UTBJ2K11K07PNYGDpqLRmrB4aOwThp9KBTPTA1cQCWpA3ilJG0ZW5DXy-t931-tOOgnqXmt1GP3hnqhSjM4AVXollL80EKyBiRrRxpx3KV9ljw8Y6brrXAOckGHFjrBwjokxJ0X5_lXrRHBjli2DbPwxzxt2WP9Qkn9Qmn9Qg_260IH9jefh66H0kHx3AvtwsomWTdEOXH8qjryDHvSCujkS6iQoiqPogNBT9gD5F80tEIZFgB3vgHwh_DaI6iN81xJemjSskN_Ijj54L7MGU06MVny2AkbR7T0E8Cgx8Ush2EAtMJC8yhso8wTwKv_URLBRhu4lxF8-AHaQXvZiQg2ypuwettKHRT1SnqofDCs9HuuXg2t1ND0PtzJrjfWQxlGDVSykyFgZ193irAAfMvk5C2t_2J6FwG0_OXj3fL-LnID7aSPSESHNrIi4EbeRK-s4vcrRz1GiumvdG4QLiKaR1KPVJHfiohZ4rZRWNl5S5hYALSMAE5QhJ5DPMiypkrKsmEiwRHAJcCbbgxzXLqHMSCOAz7chXBmjxYGoSoZM9I_SmeKL5QKDoieMWGlSPD0xSFQxmeUlOfoGigLnqOZEp9Rckzia6CsMIlnymRHWTQC4apJqyRBUV1b4byxorZ-hzxN1p_LvD4kkFYPU0Hvt1YQHpI0GrXEKEmOLJEeW6LIiKD48u8rLgpC8RFldkIpqhTh8uKUGOUIBYY9ZX5KWTYFEldAmdECiZmyOKfkJLsKSk6ymbL8LmxZXb0tQ0hGV2_LQBl_F7bE34Utkz_Zsrx8VB9tWaKZMv0ubHmee-ImvoK5Asp4E8cz5UnuKWNSluwKRk9SpCU7Gj2nuSdPGE0v75dxiUqaHvnlae7JU84bcgWUccUbMlOe5h6GkjS-_Hog5qxJY3ygxOiMMm2q9AooOWqqdKaMz21ZsivwS86aks1-ifE5ZVHyq6AsSj5TnuaevEzYNawoyrRh-MiW6TklSa_AlmXakPTIltk5ZcyvYPSUaRPzo9GTn1Mieh22RPTIlqe5J-UC5_nlKXNCcJ7PlCe5p8S5SHN2cUqcJiTN2UxZnVFygS_vlzhNKoFnvzz7YobzEleXz5A4TVJczRny7IsZzgtBrsKWiSBHtjzNPQ1KKnEF80vEmkrM88vkJPeUaYoov4LvRDlilJczZXpOWaXVVVBWaTVTZueUZU6vgrLM6Ux5uu5JCK-uIKrjrKiqo6h--s2tjEUjmuLylAmloilmyvKckpVXsB5PKGXlvB4__eYWKGlzBaMnoZQ28-hJ0dm3-zgu08h5Yn09fZGP9oQAb0SrJGXw-WHzxx938z1ejGdxdO9VQJ3a1cwK4sWCgWSZxBgkS7RTGZ-ojDFHCY_qmimjxdu1ddIFSy0WwWhfHBe9G3ew5fP04PHoXNC05TDax2ixuAfJMo6THdLRoQeQLCNhrbHhn0ETqkTkTTSd_xQRM11HNA-F99OGPPHS6Kghgxr3OJixIuJDN26gV8cHW2_4bcKrpCI34jYukiLGWVngm-1tQgoeklRSFTxNs5wgiiuRJwzFBcUC38hbjHCG4riI06zI8CKvaIxZzPKKpVXBCpAi0RGpFuOetLHtzbhfdxuH2BjfTMdSxxO_GI9ugEG2vrG3oTqkQ-tAipR03s0CvPRqPCT864_3q__kKcjW0eRE06af4NHTVioRKSn1g9RtNO_T3gxW3b6ywRiU7C6wt-azYP6wxQjwZkf9eIv_GwAA___6hSa2">