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

    <tr>
        <th>Summary</th>
        <td>
            clang crashes while compiling 
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          Florikoeln
      </td>
    </tr>
</table>

<pre>
    I compiled a file on a new set-up raspberry pi Zero W. The library compiled many times before - even on the same raspberry pi. Please find the output below, the two requested files are [attached.]([fk_tools-548dc2_c.txt](https://github.com/llvm/llvm-project/files/15217386/fk_tools-548dc2_c.txt)); due to security settings I had to change the filename. 

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: clang -fPIC -c -Wall -Werror -o /home/fkubo/.local/lib/objects/fk_tools.o -O -I /home/fkubo/gitfolder/fk_tools/include -I /usr/include/libxml2 /home/fkubo/gitfolder/fk_tools/source/fk_tools.c
1.      <eof> parser at end of file
2.      Code generation
3.      Running pass 'Function Pass Manager' on module '/home/fkubo/gitfolder/fk_tools/source/fk_tools.c'.
4. Running pass 'AArch64 Assembly Printer' on function '@fk_sseed_xosh'
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)[0x7fa0cde4dc]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm3sys17RunSignalHandlersEv+0x70)[0x7fa0cdc4b4]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(+0xdcb1c0)[0x7fa0c0b1c0]
linux-vdso.so.1(__kernel_rt_sigreturn+0x0)[0x7fa95497b0]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x132a9f0)[0x7fa116a9f0]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm11raw_ostream5writeEPKcm+0x164)[0x7fa0cbb49c]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm9MCContext16createTempSymbolERKNS_5TwineEb+0xb4)[0x7fa2071048]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm9MCContext16createTempSymbolEv+0x3c)[0x7fa20713f0]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm16MCObjectStreamer18emitCFIEndProcImplERNS_16MCDwarfFrameInfoE+0x1c)[0x7fa2095c6c]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x165f4c0)[0x7fa149f4c0]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm10AsmPrinter16emitFunctionBodyEv+0x264c)[0x7fa1480b6c]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(+0x2764ba4)[0x7fa25a4ba4]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm19MachineFunctionPass13runOnFunctionERNS_8FunctionE+0x140)[0x7fa103122c]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm13FPPassManager13runOnFunctionERNS_8FunctionE+0x26c)[0x7fa0e14390]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm13FPPassManager11runOnModuleERNS_6ModuleE+0x3c)[0x7fa0e1af70]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm6legacy15PassManagerImpl3runERNS_6ModuleE+0x7b4)[0x7fa0e14d98]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsEN4llvm9StringRefEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISK_EE+0xad0)[0x7fa791c680]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(+0x1b06f20)[0x7fa7bd6f20]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZN5clang8ParseASTERNS_4SemaEbb+0x210)[0x7fa6b16f1c]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZN5clang14FrontendAction7ExecuteEv+0x80)[0x7fa84d4444]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZN5clang16CompilerInstance13ExecuteActionERNS_14FrontendActionE+0x328)[0x7fa8447d28]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZN5clang25ExecuteCompilerInvocationEPNS_16CompilerInstanceE+0x218)[0x7fa8547d20]
clang(_Z8cc1_mainN4llvm8ArrayRefIPKcEES2_Pv+0x810)[0x413608]
clang[0x411df4]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(+0x207c5fc)[0x7fa814c5fc]
/lib/aarch64-linux-gnu/libLLVM-14.so.1(_ZN4llvm20CrashRecoveryContext9RunSafelyENS_12function_refIFvvEEE+0xcc)[0x7fa0c0ae94]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZNK5clang6driver10CC1Command7ExecuteEN4llvm8ArrayRefINS2_8OptionalINS2_9StringRefEEEEEPNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPb+0x120)[0x7fa814c000]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZNK5clang6driver11Compilation14ExecuteCommandERKNS0_7CommandERPS3_+0x2b0)[0x7fa8120f50]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZNK5clang6driver11Compilation11ExecuteJobsERKNS0_7JobListERN4llvm15SmallVectorImplISt4pairIiPKNS0_7CommandEEEE+0x7c)[0x7fa812118c]
/lib/aarch64-linux-gnu/libclang-cpp.so.14(_ZN5clang6driver6Driver18ExecuteCompilationERNS0_11CompilationERN4llvm15SmallVectorImplISt4pairIiPKNS0_7CommandEEEE+0xd8)[0x7fa81350c4]
clang(main+0x23d4)[0x411648]
/lib/aarch64-linux-gnu/libc.so.6(+0x27780)[0x7f9f9b7780]
/lib/aarch64-linux-gnu/libc.so.6(__libc_start_main+0x98)[0x7f9f9b7858]
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/fk_tools-548dc2.c
clang: note: diagnostic msg: /tmp/fk_tools-548dc2.sh
clang: note: diagnostic msg:
[fk_tools-548dc2_sh.txt](https://github.com/llvm/llvm-project/files/15217387/fk_tools-548dc2_sh.txt)

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJy0Wdty2zjSfhr6BiUVwbMufCHL1EQTH1Sm_0n9c8MCwSaFNQlwAFC29um3AFInOzvrRBmXK44aYPfXpw9giyjFag5w7YQ3Tnh7RXq9EfJ62QjJXgQ0_KoQ5e56hahoO9ZAiQiqWANIcEQQh1ekQE_6DkmiugKk3KGOoT9BCvRtip43gBpWSCJ3RwUt4TukWQsKFVAJCWiCYAvcqNQbQIq0cKZuitYNEAWoYry0W0Svu16jAhrx6ngLK9OvAkn4qwelobQYFSISkBPeEK0J3UA5dcJbx0uc8KZ6ybUQjZqEQVJSL6dT_aaH1Y3WnXL8ueMtHW9ZM73piykVreMtm2a7_zPppPgXUO14S2vK8ZY49HDsJ5ERfVe9NzO__g0qe0BaIAW0l0zvTAg147VCK7QhpVmiG8JrsH4Z9Zy0MEWOe-u48-Hf9V06z1Kk-qJlGhFU9DWS0AmpzeM_7ANTqrdOIMJLxDht-nIwTyVRG1QQ-qIloWCi3UnopKCgFJRIiV4OYvMkUUpQRkwGZM-RopJ1enoKPNOEvqCybzuDz4rcKbI_aylqSVpEZN23wLXxANGG8BpNqvVqgSYUTb6RpkGTbyClkGgikOMtN6IFG_S-EI63nDaCksb4yArHW4rC-KhOsjIVaPKIJqvvPFszXYmmBHmy3YRnDMjwTK_kUTbYeWsb7_Pq9jE7IqJDJPAYCcdfgKgcP0UdkQokIhoBL5GobDkMm71x80KUgGrgIIlmgg-L_rj41HPOeI06ohRyvHjZc2p2obUR3BNOaoMuNs3XirJvwOy6yBMvHhMeTD-Yn88l3UQBmisFbdHs0Foyrg8Iqj06gyFwq5dcKYAyfxNqY0TvKgi9Mr0RvUZq1xaiQaZNjJkEuOoloJ3o0YZsAdlqHzaxf4NEjJs1idbz5y9ISNOAttiBb5kU3BQf2hKJnMi9u_vjPs_-__7m8W71Z_qUm0ecyDVd1gnGbbsx29v7cj5UHiHW2UnDeP82qXk_rBiNExxMlZhix0vyPx8Cg89XO4VDGw_r4bNpt_TpIcsxluQ1F0pLIG3KHO_GfQsCYzK8cd_iiri0hKCkhr8uRhA_9TxjNSfNF8LLBqRKt9Zi7J5bpEER_KxFq7CkBabnSl0r2SsddGxLJQ5I8xeQHJpc6lyxWoLuJbfKTvXMwmAWF-5F4LDvkVl1qhXjyEouDPJZMsNXyTSk66-0HaxG52ktimB2cVpn94uF4BreNI6oBKLhGdous92QPn19yPLw-ZVxSAuLoTiF4LkxdoPkH4UwlJdP35n1f0Gso_vFo6X_zIYbJE6gZXqxXKW8XEtBV23XDD0W3S9uX4mslpK0sOKVSIeMnMOahTT66YSMKQ6r4KzscTCzkkuddeeqHekUR8bNPdffiHI3RtmLAnpmOnGLCx3y4igoyFnRhMRKLnVodk_ohnHY-2GOLOzLnj_yvcjmLjl8GiIcnEXX9bHnXdxE2F-ujf3xxPwEDC86jbQLOPBnlyf5HQxsYdzbg9uCiMb_f-wpFzCp4osRRA3UhO5weALDdJEJyEcE8RmbmCCUs8-zib37TWjXWRDBgCK0UhynLdM3hL4ALx_t68DQx_EtIzUXSjOqUl4bXrMch2dfgJQgMzC2HjuTKDUuBeYK9Rvwc6n_TGQN-lyI7wiv96KR3DItGa-foErXD1l6CIDVMSKcD4WRaez2nP3VQ95puTK7cWzOg84eBPl4xGcaByVUpG90XkIDGlbZ1zwdQkrK0_KOZ5hGyeez-jGkQ88UblR5Z4qL0kp-Qa6StbnEzrNnm6Egg5akxXDYePjUZlTgqMKf79W_q49gKc2Jsw99nL4B7TWMPJicmk2CMgiCz_PV35mNFsNrrlxxpQmngP3R8vzIFO_Bjd1qcnECKohL75f0iheOEI7YtoLalwVTsflH0COD4TNAoQF0LAir2ppJKMV5Sxgf-iGZS0l2T1Ct1l9pmmZevh6Dfkx2gP3ITd7pGhZwWV2SigG5G9OwOmW_BAdWciH7ee7CvA8_ARVbkLvxUjMzd2ZSQbOzTe_tX2NyCdVqud2mY-tSen7bJTC7sOq-DhmOSsm2ILG7WOCFaFvCy0PBv0_KQ-blycBgpLGfTgjM_KwfMh3nOX17wxh7BVGMGmJivF7RTGNMN0TmWhKm1YqmGVlR89DQz_iMQ0zQXfdCDnnnIh5q1VYvDo6FbXy2HO3m8eHjOvPzoSCKc1yeW4X_IC484vpdFGoP6ndR3DFlTqnhJA-zljTNH0C1sAfoKtNBR5hcsfW5F_vqic_r2cM4-SVUOXoQ3Q6OJGdkQfak5eZnLv68G-UZqWA_dGnwgVQMmwyJ88vgSBo4-oF3EWpcjY7X1PiU9GfVrLCSH9aW5-ZTrjSROj_gnCXvdCfhe3rzkuGhgeyPVOgCVO9p1Z8jO-E6TsCq8cRAdIgnqoidpr4yvUHwxjSiogSE_RlyvKRXgCbbYcgIiB343hi1Zm6hYISPurcgFRMc4WDqTqNhw3D5Mfb3Aen5Cxev_CQww8aNBFKiVpTQmO2dUOxtWLLHSdNAecusJ4fZWcH4O2-50GD-lofbG2pVfTJTueD349h0_vw8X3xBz19StHy8u3v8tnr4DS1Xd2mGnh-t-Ob_fkNP6frx6fmAYf29sWeiHG_230efhw0SUGNyACUi-qDyf7tvYqbb7uNMeT8yvESF2vxgFj4OztXm103O4-9Mzkf9-7K9Kq_9cubPyBVc4xgHszjyfPdqcx1RNyZFQIsiSIoojEJMfFKWGCCZRR51r9i153qBG7qRG-EYu1PwMUl8nwShR_0oiJzAhZawZmpAToWsr-xQ_HqGcRRdNaSARtlvSTxv7GfPCW-v5LV1quhr5QRuw5RWRw2a6Qauhyazg3RQ6HXDGhi_DWG8Rle9bK5_fmBv4f0nAAD__6jpIGE">