<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/57424>57424</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            lld crash 
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          Dacia-Sun
      </td>
    </tr>
</table>

<pre>
    I use lld as my linker, and meet this error. 
`Stack dump:
0.      Program arguments: /usr/local/bin/ld.lld @/tmp/response-bf2419.txt
 #0 0x00007f9e870249cf PrintStackTraceSignalHandler(void*) (/usr/local/bin/../lib/libLLVMSupport.so.14+0x1ea9cf)
 #1 0x00007f9e870222de SignalHandler(int) (/usr/local/bin/../lib/libLLVMSupport.so.14+0x1e82de)
 #2 0x00007f9e884fc2d0 __restore_rt (/lib64/libpthread.so.0+0x132d0)
 #3 0x00007f9e861de520 raise /usr/src/debug/glibc-2.26-lp152.26.3.1.x86_64/signal/../sysdeps/unix/sysv/linux/raise.c:51:0
 #4 0x00007f9e861dfb01 abort /usr/src/debug/glibc-2.26-lp152.26.3.1.x86_64/stdlib/abort.c:81:0
 #5 0x00007f9e861d6b1a __assert_fail_base /usr/src/debug/glibc-2.26-lp152.26.3.1.x86_64/assert/assert.c:89:0
 #6 0x00007f9e861d6b92 (/lib64/libc.so.6+0x31b92)
 #7 0x00007f9e8821d2cd (/usr/local/bin/../lib/liblldELF.so.14+0x21b2cd)
 #8 0x00007f9e8822599e void std::__insertion_sort<lld::elf::SectionCommand**, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(lld::elf::SectionCommand const*, lld::elf::SectionCommand const*)> >(lld::elf::SectionCommand**, lld::elf::SectionCommand**, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(lld::elf::SectionCommand const*, lld::elf::SectionCommand const*)>) (/usr/local/bin/../lib/liblldELF.so.14+0x22399e)
 #9 0x00007f9e882267ef void std::__merge_sort_with_buffer<lld::elf::SectionCommand**, lld::elf::SectionCommand**, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(lld::elf::SectionCommand const*, lld::elf::SectionCommand const*)> >(lld::elf::SectionCommand**, lld::elf::SectionCommand**, lld::elf::SectionCommand**, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(lld::elf::SectionCommand const*, lld::elf::SectionCommand const*)>) (/usr/local/bin/../lib/liblldELF.so.14+0x2247ef)
#10 0x00007f9e88226a9f void std::__stable_sort_adaptive<lld::elf::SectionCommand**, lld::elf::SectionCommand**, long, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(lld::elf::SectionCommand const*, lld::elf::SectionCommand const*)> >(lld::elf::SectionCommand**, lld::elf::SectionCommand**, lld::elf::SectionCommand**, long, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(lld::elf::SectionCommand const*, lld::elf::SectionCommand const*)>) (/usr/local/bin/../lib/liblldELF.so.14+0x224a9f)
#11 0x00007f9e88226b35 void std::__stable_sort<lld::elf::SectionCommand**, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(lld::elf::SectionCommand const*, lld::elf::SectionCommand const*)> >(lld::elf::SectionCommand**, lld::elf::SectionCommand**, __gnu_cxx::__ops::_Iter_comp_iter<bool (*)(lld::elf::SectionCommand const*, lld::elf::SectionCommand const*)>) (/usr/local/bin/../lib/liblldELF.so.14+0x224b35)
#12 0x00007f9e8823445d void lld::elf::writeResult<llvm::object::ELFType<(llvm::support::endianness)1, false> >() (/usr/local/bin/../lib/liblldELF.so.14+0x23245d)
#13 0x00007f9e880d5f04 lld::elf::LinkerDriver::link(llvm::opt::InputArgList&) (.localalias.0) (/usr/local/bin/../lib/liblldELF.so.14+0xd3f04)
#14 0x00007f9e880dc8be lld::elf::LinkerDriver::linkerMain(llvm::ArrayRef<char const*>) (.localalias.3) (/usr/local/bin/../lib/liblldELF.so.14+0xda8be)
#15 0x00007f9e880dd672 lld::elf::link(llvm::ArrayRef<char const*>, llvm::raw_ostream&, llvm::raw_ostream&, bool, bool) (/usr/local/bin/../lib/liblldELF.so.14+0xdb672)
#16 0x0000000000403d42 lldMain(int, char const**, llvm::raw_ostream&, llvm::raw_ostream&, bool) (/usr/local/bin/ld.lld+0x403d42)
#17 0x0000000000402bbc main (/usr/local/bin/ld.lld+0x402bbc)
#18 0x00007f9e861c934a __libc_start_main /usr/src/debug/glibc-2.26-lp152.26.3.1.x86_64/csu/../csu/libc-start.c:342:0
#19 0x0000000000402eda _start /home/abuild/rpmbuild/BUILD/glibc-2.26/csu/../sysdeps/x86_64/start.S:122:0
`
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJztWF1v2zYU_TXyCxGBoj4sPfjBSWosgAsMdbdXgRQpW6u-QFKJ8-93SdqxJXdZWq9A1k2ALerr3HN4Dyldso4_Lx7QoASqa46oQs0zqqv2i5AeuUO05agRQiO9qxQSUnbSRx6-9_DSS_BG0-IL4kPTe-HSncU-stuvsttK2iAqt0MjWq3gDuSR1aAAd1V3Ba1hz6rWHHHfxPYiDAcawMhKCtV3rRI3rCRRkPl6rx0-YIQY4T2GbV5mIp1jEmVFCQGrVltCnyUtxKbatrT-BfjXRkn62FXcI0uPZICQ_gUR3zenKub-1-vfP26Gvu-k9lXnB5FHbvE-EBTCAc6JTzDhQwgXaEoA2P0TwVPAHgUn58HTqCwIxyjPoQN1J0Uu9SEkYCaR2_d6JwXlBhc72BAeGqGG56hJwEVMMJK0Apu80FeygH8u2LCF_RaAixvik-Sm7oPYNPzQD_x9muQ2sLIdchSqnhUXvTJgbbV3Jx4tvXYwhzaWX4Br4gD-8IlaNKFWMhwgyjqr9Dupae463sLYqOkkajyJmrCAQjdTpYTUeUmrOmf0it5xQC8NxyEbc0guOGTkMruFyWti8xoGcMcor_ORW0jAScHf7EkYpB_WqzM7koDB86MA6TgAibNMIDP4EHSymSXCZZ5XrdFYdW2uoL-98A6Q3TVRl66xEYW54a5rGhhCduQuzYSU59t2yIv9_ojV9erQfNBC5kXX9HkFLUBlXVc7cWbcQ-PvwqAC5hx9iPQNN0OePiD4vSHESclPoPlbJrRL85AQvDEyTzYxTzIX5YV5GiG3whonf6r0LmdDWVrp_6mu_4F2-wl650pjRuC7F2OaFzyeGpNml8ZUmrL64EzKaa-rR_GDbFl37fZdJ-Bd2PPd99K1NgUXjmwaTG3K4LvlFZv-_-b9t2q-1jlgjJFzxlUEfGRHMXfOuST2JEHxJ6GG2hnosXHnO_YHUHZtCPj5uTfTn-2I4y3KVTQHwJZXtG2FgiogC0wnlLRW4pTR60SGBDSMRI6KmhTzuMTRV_StbfV7L2H6lu6MqYdHOrr-oOGh7Qe9lNt1ZZKTHBj7limtK6pMhXWFCh4Cx5GIaCKiSJl4swghP1IT9kzKUkr6_Aned-FdsaPy5LMXk52rCa9TQ4HsSE08UcOTOfmKmosEvMrajKbjjZI-5Z3SUO82Nj-vXzNj-LS_RikDISOlx-LNbREOeWSVHhJilwfu0FjMcWq4RsxrItzCiyXsCI0YzyeMCWMFaoDuWxHNAyPEdFzAFlkYmSLaFK3mtQTfTQf476uhCzUcM-Oa9gELbOvpEAS-FNSGTzZVKDjwsQ8YEruuEXZRYKiMppXsm2Pz9reH9f2I0zj-aXnjbJHB8NgAg4Cc80jwTCyCJAnm83kYJTO-CHkWZnSmK12LhVkZKyRVOzQbZL3Yae1eQWRlwkMBNDAfXkNGrfGC2930srOTMVlVSg3CEInnEYlmu0UUkjlPKE2jmMVplrAyCjgPQ0KhQ6KQz2rKRK0WXnzrEdKKJ2QhoO3F97NqQTAhOIUZm0QZTnxCA0aCkJdFmZZpxLwIC8hi7Rsefie3M7mwlCCJCi7WMFOq00WqzLqQEDYc4NNB7zq5uKdFRW82QzuzwReW_J8NMRRp">