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

    <tr>
        <th>Summary</th>
        <td>
            [Bug report] clang frontend command failed with exit code 139 
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang
      </td>
    </tr>

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

    <tr>
      <th>Reporter</th>
      <td>
          alex-lt-kong
      </td>
    </tr>
</table>

<pre>
    My environment is:

```
# uname -a
Linux rpi-rack 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr  3 17:24:16 BST 2023 aarch64 GNU/Linux

# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 12 (bookworm)
Release: 12
Codename:       bookworm
```

I tried to compile my program on Raspberry Pi with clang 14.0.6. It crashes and prints the following (gcc can compile without an issue):
```
[ 12%] Building C object src/back/CMakeFiles/rd.dir/main.c.o
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: /usr/bin/clang "-DPROJECT_NAME=\"Rack Daemon\"" -Wall -Wextra -pedantic -O2 -fsanitize=memory -fsanitize-memory-track-origins -fno-omit-frame-pointer -g -std=gnu17 -MD -MT src/back/CMakeFiles/rd.dir/main.c.o -MF CMakeFiles/rd.dir/main.c.o.d -o CMakeFiles/rd.dir/main.c.o -c /root/bin/rack-daemon/src/back/main.c
1. <eof> parser at end of file
2.      Code generation
3.      Running pass 'Function Pass Manager' on module '/root/bin/rack-daemon/src/back/main.c'.
4.      Running pass 'AArch64 Assembly Printer' on function '@signal_handler'
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm3sys15PrintStackTraceERNS_11raw_ostreamEi+0x44)[0x7fac5ce4dc]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm3sys17RunSignalHandlersEv+0x70)[0x7fac5cc4b4]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(+0xdcb1c0)[0x7fac4fb1c0]
linux-vdso.so.1(__kernel_rt_sigreturn+0x0)[0x7fb4e4f7a8]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x132a9f0)[0x7faca5a9f0]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm11raw_ostream5writeEPKcm+0x164)[0x7fac5ab49c]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm9MCContext16createTempSymbolERKNS_5TwineEb+0xb4)[0x7fad961048]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm9MCContext16createTempSymbolEv+0x3c)[0x7fad9613f0]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm16MCDwarfLineEntry4makeEPNS_10MCStreamerEPNS_9MCSectionE+0x3c)[0x7fad969ec0]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm16MCObjectStreamer19emitInstructionImplERKNS_6MCInstERKNS_15MCSubtargetInfoE+0x94)[0x7fad986934]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm16MCObjectStreamer15emitInstructionERKNS_6MCInstERKNS_15MCSubtargetInfoE+0x140)[0x7fad986858]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x28adf50)[0x7fadfddf50]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x2767f08)[0x7fade97f08]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm10AsmPrinter16emitFunctionBodyEv+0xa10)[0x7facd6ef30]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x2764ba4)[0x7fade94ba4]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0x140)[0x7fac92122c]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x26c)[0x7fac704390]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x3c)[0x7fac70af70]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x7b4)[0x7fac704d98]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsEN4llvm9StringRefEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISK_EE+0xad0)[0x7fb320c680]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(+0x1b06f20)[0x7fb34c6f20]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZN5clang8ParseASTERNS_4SemaEbb+0x210)[0x7fb2406f1c]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZN5clang14FrontendAction7ExecuteEv+0x80)[0x7fb3dc4444]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZN5clang16CompilerInstance13ExecuteActionERNS_14FrontendActionE+0x328)[0x7fb3d37d28]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZN5clang25ExecuteCompilerInvocationEPNS_16CompilerInstanceE+0x218)[0x7fb3e37d20]
/usr/bin/clang(_Z8cc1_mainN4llvm8ArrayRefIPKcEES2_Pv+0x810)[0x413608]
/usr/bin/clang[0x411df4]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(+0x207c5fc)[0x7fb3a3c5fc]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm20CrashRecoveryContext9RunSafelyENS_12function_refIFvvEEE+0xcc)[0x7fac4fae94]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZNK5clang6driver10CC1Command7ExecuteEN4llvm8ArrayRefINS2_8OptionalINS2_9StringRefEEEEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPb+0x120)[0x7fb3a3c000]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZNK5clang6driver11Compilation14ExecuteCommandERKNS0_7CommandERPS3_+0x2b0)[0x7fb3a10f50]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZNK5clang6driver11Compilation11ExecuteJobsERKNS0_7JobListERN4llvm15SmallVectorImplISt4pairIiPKNS0_7CommandEEEE+0x7c)[0x7fb3a1118c]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZN5clang6driver6Driver18ExecuteCompilationERNS0_11CompilationERN4llvm15SmallVectorImplISt4pairIiPKNS0_7CommandEEEE+0xd8)[0x7fb3a250c4]
/usr/bin/clang(main+0x23d4)[0x411648]
/lib/aarch64-linux-gnu/libc.so.6(+0x27780)[0x7fab2a7780]
/lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x98)[0x7fab2a7858]
/usr/bin/clang(_start+0x30)[0x40eef0]
clang: error: clang frontend command failed with exit code 139 (use -v to see invocation)
Debian clang version 14.0.6
Target: aarch64-unknown-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
clang: note: diagnostic msg: 
********************

PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang: note: diagnostic msg: /tmp/main-566582.c
clang: note: diagnostic msg: /tmp/main-566582.sh
clang: note: diagnostic msg: 

********************
make[2]: *** [src/back/CMakeFiles/rd.dir/build.make:76: src/back/CMakeFiles/rd.dir/main.c.o] Error 139
make[1]: *** [CMakeFiles/Makefile2:98: src/back/CMakeFiles/rd.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
```

Files as requested by PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
[main-566582.tar.gz](https://github.com/llvm/llvm-project/files/13270595/main-566582.tar.gz)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJysWVtz2zbT_jX0zQ41BHgSL3yhY6LGsjWW287XGw0IgjI-k4AKgLLVX_8OQEoWHTe1o3QyrrgEd589PTgRrflWMHbtxWMvnl6RxjxKdU0q9uJXxn-SYnuVy-JwvTwAE3uupKiZMMC1F468YOoFx79J0P1rH3EIjSA1A5-0khsumhdQO-4rQp8gGaABRv5-6OExeDhESYRhvVzB6n42W64eYCkFjHYKIASUeuEIR144QgmM1w-AAxwCIYo-JhF8uf3dw3OnvgcIh1DpfKNYxYh-xXEr4WY9hloWTcU0EMWA7AmvSF6xQTtkyrVRPG-MVLCYeuEIpiznRHRvmaaK7wyXwr4C6N6eAwGEwcPDXMqnZ6lqD2ftt_ctGPsdwq1oIgtmA9XpAoDTV-8G1v1dgFGcFWAkUFnveMWgPsBOya0iNUgB90TvcqbUAVYcnrl5BFoRsQUUDYJBMoCFAaqIfrQREAXsFBdGg3lkUMqqks9cbK0DW0qBEnEyYjXJxgARwLVumHUs_JcKiMfWRxx78RTGDa8Kq3MCMv9_Rg1oRT08zwl98vB8siRPbM4rpj08V8Wg4MrD85pwMaAD2epb3cxG6xnoJq-5AQJ5swXFdlIZG4VHY3auJPHcw_MtN49NPqCy9vC8qvbH__k7Ja11D88dfGvO-c8FrZqCuQC4uIBFZhShzMMT2Cm2U5IyrVkBWjaqFdsvidaScmJYAaoR0JZGV0drYyu9aOrdKUjBAFZdlojaNraXLGzw8LzR1umcCw_P22R5GPvT1f3db7PJw-Z2tJx54dSLJx7G91bxlLBailbgYQz-n6SqwP-TvRhFwN-xggjDKfh3GPxSE8EN_4d54bRmtVSHM5nfSnzr8JMvFd9yocEvhfRlzY1fKlIzfye5MEyBvwVfm8ILp1vRoBT85RT85cNnUgr-cg4_HjIowJf_MQZ8aiOnpDSn0DkXijY0eN7D1H7WJgINwAsnTJZeOIMdUZopIAaYKECWUPKKtePwoG1K26awZYIp4jrfvQy7l_eNELa6d0Rr8HA6bwS1o2BlBUsiyJYpD6e2M1visaM-jxynXWVF_2J4NGo5caQ1q_PqACvlctbZLo-4rPUosNRPqs0jEUXlxrwt21O_60OdywosT1k7QyZ0oxgcZAOPZM_ANVc7iP_DFHBh3ylYjR6-glSgmXG9dT6F7IkCLwlubv5Ybtb_txzf3Sz-mt1v7CdeEtimdgVnf3DTIxo8r3ju4Xk3A_iVpVx_K5r2jdXoo2ig5QB5eLj56zay-EJ90Ch2AXEePtjunt3frjcIKfK8kdooRuoZ9_A4eIkiazIeBy9pSWhMWVRQL55ejiC9b8TaBf5rG3c92zuLadC3SKM8-lmLTmFBc0R7SqPSSY5KWx37QssT0s0TU4JVG2U2mm8VM40STtmZnjxiUZmS4UXgUIhJVvbQkdhJLgxyL5nxs-KGzVbfaN1aTfppJXmUXZzWbDmZSGHYi0EJVYwY9sDq3dp1w-z-2-16Ez88c8FmucOQn0MosgQF0U-H8kMQ2vIK6Ruz4S-IdbKcTJ-JKm-se8KoQ1STJzZb2aYKlpO1SwJTTpAtJ2vm6Gf2LqCM0V8C6M4tMI6mUcZqbhZCG9U444t612UlWU6svH1A8XKybnJD1JaZhShlCzLrJ2uYZOFPN-UPQMZvQH4cIIqCNwiH8WWdiYekKOOe1rJwkou0pklaBsNzrSxzkkujGYx03U1zKLFxPM6-Y1kcuuInqMc0RcLK8GJ_opxEfX-c5FJ_siWhj1ywoxt2DYFC1Yg7cRS5WWt4enqnEGiGEcYXUxsK5ytrv1vCfAAGTs7bmqZBFGaXt_UbGMjBWLqVlAORdL-_JxaaBqRML0aQVGxL6AHFZzAsk9iAfI8g7XG8DUKRfbzQ3eLfp7udAxG1KGInRems5mZM6BMTxV1jdo1pVzDplJOtkNpwqmdia-m4ZY3sKyMFU2tmbd25XavuXkV2TfuFib40fHAM0xeiGyK2R1E35ayN4mJ7z0rL7rNTAJyODuGoLYy1QUEj-N8N2-yMWtjRKLWz9M5Nz5tu4bU2KCpYSZrKbApWMcMW62-bWRtSUpyvQEIc0GT48ax-H9K2Z_IgKXFPcUSd5Bfkariyu4rR-sFlKFqzmszydgmAz-kox1GQlOjjvfqj-ojmyq4DjqFPZy-MNoZ1NDjsuVrQKIo-zlc_MptM2gMCZecrIihDYWd59MoUb8F13YqHPVBhWuBf0is47iC8YttL6nZv7QLlO9Adg6EeIGYB9Qriu426szqkFG3sPq1tj-FIKXK4Z-Vi9Y3OZmu8WXU5eM19hMKkPwF-r7odh4rykkS1fgUpjUt67hsJneRCbsTBRBH9eM-o3DN16Baimd3nkJJVB0cJ-Lj33ChWLub7_axrbEr7OxTCsgtr8lub_6RQfM8UCiYTNJF1TURxaoe3Obpd482w5TdSuaczerP_rW7XJt1s6MsLQgjnRHNqaYuL7YKuDUL0kaiNUYQbvaCzNVlQ-1Hb7ajPMCSkQXAhw7xxEbWV7GobRa9lb312DB5s0tPjah1u2oLI-7hQ8JlF3qdxoQ7XbzLXR1C_yfyG2xVuN8_H65pU1R-MGumm18XaRDvC1YKv-l4cqyft1zNCaPhLiLTzIJm2jgx7VEKOlBZsei7-vBtFj3IIjgMa_RflWK5p8xgW0SuloOQT20lqPU9e17Tp-QxBckyc5NPaNhv7tNGGKLM54cyGb3S_2am8y6tORztRvPJmwNjZ5rUdG46AKSWV_dEen5bdbAO0jTaUhFesaI_D2Qs3QGXBAIUZeHjYaAb-HowEzRjw01xxOrvvTvlb3XumNJeiO09vB7QLJ2v_GJ9GPAn5LM7i1A58VIwUUMuCVXb4Tmre3V24qaiqWDHl6rtz4b63Qhp3aVCcVn5Qa_fmGNEL_p3dNXQH76OHh9HkKzx8ncH87ubm7s_F7ReYL25ma3i4c-Lx71_gfra6u384HdWt3js4H2oPZ_9-eH4aoBhUNgmsAGJOKj_iP56betcdm_pxksRDfDz3_dnP9eNnw_-LklCTJ-bFY2zL3YHr3oIXjz9w4p43vCoGTkk4ShOr4jNXL_EUZrarbJf08KD38PSU2d8lrxj2wlE2_KBhUlWvNvGZxbemjtqtcuR67p0v3707czaBaFDs74ZpW175AS6pci8en5eKIWqw_cfGBw8_fS9VdhFBIU6DOIvflGGn-8hJV8V1WGRhRq7YNUqyDGc4iIOrx-s4Y0NEkwDFeZIMEUqyYVmyGJVJmodpRK_4NQ5wiFCQoDSMgmwQRRFGWUiGqIzKcBh6UcBqwquBBTiQanvlrsyuUxTh8KoiOau0uzXGuCNrW6JX6to5lDdb7UVBxbXRrxoMN5W7ah6fLu9szj5N11eNqq5__srPufC_AAAA__9flJJC">