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

    <tr>
        <th>Summary</th>
        <td>
            llvm/clang crash in cspgo build
        </td>
    </tr>

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

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

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

<pre>
    ```
FAILED: CMakeFiles/seastar.dir/src/rpc/rpc.cc.o 
/usr/lib64/ccache/clang++ -DFMT_SHARED -DSEASTAR_API_LEVEL=7 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_ASAN_FIBER_SUPPORT -DSEASTAR_HAVE_HWLOC -DSEASTAR_HAVE_NUMA -DSEASTAR_HAVE_SYSTEMTAP_SDT -DSEASTAR_LOGGER_COMPILE_TIME_FMT -DSEASTAR_LOGGER_TYPE_STDOUT -DSEASTAR_PTHREAD_ATTR_SETAFFINITY_NP -DSEASTAR_SCHEDULING_GROUPS_COUNT=18 -DSEASTAR_SSTRING -DSEASTAR_STRERROR_R_CHAR_P -I/home/avi/scylla-maint/seastar/include -I/home/avi/scylla-maint/build/release-cs-pgo/seastar.lto/gen/include -I/home/avi/scylla-maint/build/release-cs-pgo/seastar.lto/gen/src -I/home/avi/scylla-maint/seastar/src -O2 -g -DNDEBUG -std=gnu++23 -U_FORTIFY_SOURCE -Werror=unused-result "-Wno-error=#warnings" -UNDEBUG -Wall -Werror -Wimplicit-fallthrough -Wdeprecated -Wno-error=deprecated -fvisibility=hidden -gz -flto=thin -ffile-prefix-map=/home/avi/scylla-maint=. -march=westmere -Wno-backend-plugin -fprofile-use=/home/avi/scylla-maint/build/release-pgo/profiles/merged.profdata -fcs-profile-generate=/home/avi/scylla-maint/build/release-cs-pgo -mllvm -pgso=false -mllvm -enable-value-profiling=false -MD -MT CMakeFiles/seastar.dir/src/rpc/rpc.cc.o -MF CMakeFiles/seastar.dir/src/rpc/rpc.cc.o.d -o CMakeFiles/seastar.dir/src/rpc/rpc.cc.o -c /home/avi/scylla-maint/seastar/src/rpc/rpc.cc
*** stack smashing detected ***: terminated
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++ -O2 -g -std=gnu++23 -Werror=unused-result -Wno-error=#warnings -Wall -Wimplicit-fallthrough -Wdeprecated -Wno-error=deprecated -fvisibility=hidden -gz -flto=thin -ffile-prefix-map=/home/avi/scylla-maint=. -march=westmere -Wno-backend-plugin -fprofile-use=/home/avi/scylla-maint/build/release-pgo/profiles/merged.profdata -fcs-profile-generate=/home/avi/scylla-maint/build/release-cs-pgo -mllvm -pgso=false -mllvm -enable-value-profiling=false -Werror -DFMT_SHARED -DSEASTAR_API_LEVEL=7 -DSEASTAR_DEFERRED_ACTION_REQUIRE_NOEXCEPT -DSEASTAR_HAS_MEMBARRIER -DSEASTAR_HAVE_ASAN_FIBER_SUPPORT -DSEASTAR_HAVE_HWLOC -DSEASTAR_HAVE_NUMA -DSEASTAR_HAVE_SYSTEMTAP_SDT -DSEASTAR_LOGGER_COMPILE_TIME_FMT -DSEASTAR_LOGGER_TYPE_STDOUT -DSEASTAR_PTHREAD_ATTR_SETAFFINITY_NP -DSEASTAR_SCHEDULING_GROUPS_COUNT=18 -DSEASTAR_SSTRING -DSEASTAR_STRERROR_R_CHAR_P -I/home/avi/scylla-maint/seastar/include -I/home/avi/scylla-maint/build/release-cs-pgo/seastar.lto/gen/include -I/home/avi/scylla-maint/build/release-cs-pgo/seastar.lto/gen/src -I/home/avi/scylla-maint/seastar/src -DNDEBUG -U_FORTIFY_SOURCE -UNDEBUG -c -MD -MT CMakeFiles/seastar.dir/src/rpc/rpc.cc.o -MF CMakeFiles/seastar.dir/src/rpc/rpc.cc.o.d -fcolor-diagnostics -o CMakeFiles/seastar.dir/src/rpc/rpc.cc.o /home/avi/scylla-maint/seastar/src/rpc/rpc.cc
1.      <eof> parser at end of file
2.      Optimizer
 #0 0x00007f9d0d8044fa llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (/lib64/libLLVM.so.18.1+0x6044fa)
 #1 0x00007f9d0d801ce4 llvm::sys::RunSignalHandlers() (/lib64/libLLVM.so.18.1+0x601ce4)
 #2 0x00007f9d0d736004 (/lib64/libLLVM.so.18.1+0x536004)
 #3 0x00007f9d0cc4fd00 __restore_rt (/lib64/libc.so.6+0x40d00)
 #4 0x00007f9d0cca84a4 __pthread_kill_implementation (/lib64/libc.so.6+0x994a4)
 #5 0x00007f9d0cc4fc4e gsignal (/lib64/libc.so.6+0x40c4e)
 #6 0x00007f9d0cc37902 abort (/lib64/libc.so.6+0x28902)
 #7 0x00007f9d0cc38767 _IO_peekc_locked.cold (/lib64/libc.so.6+0x29767)
 #8 0x00007f9d0cd36769 (/lib64/libc.so.6+0x127769)
 #9 0x00007f9d0cd379e4 (/lib64/libc.so.6+0x1289e4)
#10 0x00007f9d0e7746a1 (/lib64/libLLVM.so.18.1+0x15746a1)
#11 0x00007f9d0e766f53 (/lib64/libLLVM.so.18.1+0x1566f53)
#12 0x00007f9d0e76545b llvm::PGOInstrumentationUse::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/lib64/libLLVM.so.18.1+0x156545b)
#13 0x00007f9d10ff4bf1 (/lib64/libLLVM.so.18.1+0x3df4bf1)
#14 0x00007f9d0d9c8e5d llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) (/lib64/libLLVM.so.18.1+0x7c8e5d)
#15 0x00007f9d15c65092 (/lib64/libclang-cpp.so.18.1+0x1865092)
#16 0x00007f9d15c5c17e clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::StringRef, llvm::Module*, clang::BackendAction, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>, std::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>, clang::BackendConsumer*) (/lib64/libclang-cpp.so.18.1+0x185c17e)
#17 0x00007f9d1605a2a0 clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&) (/lib64/libclang-cpp.so.18.1+0x1c5a2a0)
#18 0x00007f9d14974436 clang::ParseAST(clang::Sema&, bool, bool) (/lib64/libclang-cpp.so.18.1+0x574436)
#19 0x00007f9d16c1c9f6 clang::FrontendAction::Execute() (/lib64/libclang-cpp.so.18.1+0x281c9f6)
#20 0x00007f9d16b94700 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) (/lib64/libclang-cpp.so.18.1+0x2794700)
#21 0x00007f9d16c99f65 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) (/lib64/libclang-cpp.so.18.1+0x2899f65)
#22 0x00000000004144c6 cc1_main(llvm::ArrayRef<char const*>, char const*, void*) /usr/src/debug/clang-18.1.6-3.fc40.x86_64/tools/driver/cc1_main.cpp:294:15
#23 0x0000000000411164 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, llvm::ToolContext const&) /usr/src/debug/clang-18.1.6-3.fc40.x86_64/tools/driver/driver.cpp:365:12
#24 0x00007f9d167c5acd (/lib64/libclang-cpp.so.18.1+0x23c5acd)
#25 0x00007f9d0d735d44 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) (/lib64/libLLVM.so.18.1+0x535d44)
#26 0x00007f9d167c5537 clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const (/lib64/libclang-cpp.so.18.1+0x23c5537)
#27 0x00007f9d1678b297 clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const (/lib64/libclang-cpp.so.18.1+0x238b297)
#28 0x00007f9d1678b4f7 clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const (/lib64/libclang-cpp.so.18.1+0x238b4f7)
#29 0x00007f9d167a995e clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) (/lib64/libclang-cpp.so.18.1+0x23a995e)
#30 0x00000000004109bf clang_main(int, char**, llvm::ToolContext const&) /usr/src/debug/clang-18.1.6-3.fc40.x86_64/tools/driver/driver.cpp:540:21
#31 0x000000000041dcca main tools/driver/clang-driver.cpp:17:10
#32 0x00007f9d0cc39088 __libc_start_call_main (/lib64/libc.so.6+0x2a088)
#33 0x00007f9d0cc3914b __libc_start_main@GLIBC_2.2.5 (/lib64/libc.so.6+0x2a14b)
#34 0x000000000040d8a5 _start (/usr/bin/clang+++0x40d8a5)
clang++: error: clang frontend command failed with exit code 134 (use -v to see invocation)
clang version 18.1.6 (Fedora 18.1.6-3.fc40)
Target: x86_64-redhat-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Configuration file: /etc/clang/x86_64-redhat-linux-gnu-clang++.cfg
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/rpc-195796.cpp
clang++: note: diagnostic msg: /tmp/rpc-195796.sh
clang++: note: diagnostic msg: 

********************
[89/90] Building CXX object CMakeFiles/seastar.dir/src/core/reactor.cc.o
ninja: build stopped: subcommand failed.
```




</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsWllz4rq2_jXOi8qU5-EhDw6YhFMkcMHp3v3kErJstNvTlWQ6Ob_-lmQGi0CG3ueec2_V7qLSIC99a9DS-jQYMkaKGuNbzb3T3MkN7Pi2obdwR36SHeGvN5sme73VPGP_MSaaEU2j2TyeaHYExo_wJ56SEjPNmjIMGYd0lBEqflGkWVPa7v-OEBo1oO-vWdOOCZmSbDxHs6YIQbTF4ksJ60Kz7jTrDuiT6WOSrh-iVTwB-mQdR-skWqXRcpbO42_xXLMn_qB9Ek_j1SqepNE4mS2e0lX8X8-zVZw-LeI_xvEyGYg-ROv0MX68i1arWbxSHnyL02gdPaXT2V28StfPy-VilZxLPHyfL8bnjU_Pj9F52_rHOokfk2iZridDlPni_j5epePF43I2j9Nk9hin08cLEsmPZZyuk8niefhwmTys4miSRkmyStdxEk2ns6dZ8iN9Wg6k1uOHePI8nz3dp_erxfNynY4Xz0-JZk_MYCi2Tlazp_thS7KKV6vFKl2l4wehDugzzZpum0oMEdwRMbrotSyhXkFS89PQa9aU1KjsMvxxl01HykzkBi4xZFhHTG-LZpBGJRe_Clz_r6Eyir7imhRfWEAvgD55msR3z_dAZzzT7ElRd33WWjbQn9PpYpXMpj_S9eJ5NY6B_h1T2lDNnnR1x3CmU8y6kgPNsvTvdaMfnmqW_QvSmtQF0ywL6M8HJd9hWR5QgP6dVG1JEOF6DsuSb2nTFVugf89wSzGCHGdAgR225zvCyIaUhL9q9mRLsgzXQC_-CfRcRMae8C2pgZ7npMR6S3FOXvQKttK4d8JkT0ZAryBFW82e_MKMV5ji3ooNRD9xnelt2RUSuqWNRO8Y_gj27Xj2g7mHEEWnwrTA2Ui0ZJBDoOdiyPcqClxjCvlv6OnzBuhVWe4qoLcFE8HJYcnwsRHXcFNifQfLDu9Vkro4iT1OgP6YfLlG6o_Tr_YZZUBvvq4Iga_k_hnAoZTvP4BxiH4CVkG2JXUBMswxEil3lBB8wTGtSC1Sse--nMfROgas21SEAwg2XQEobhvKAW_AlvOWabbgCzFnCd92mxFqKsEc5e7wnwj9nxgJewljnfQewDoDh6LBtxggCtkWiFzkFCKsWWPQUtzSBmHGcAZY09G-WfSEjDWIyBlDuxowREnLR73Ja-ln1lWtsEw2GSPNCJe0KSisAKRFV-GaC8PBkek2pD6nt30luVBArpSLa7XiWB_-rgv_L-rCoY7_vb75e33zf259c1zYvF3FHJcj6N_NbTlqyobqGYFF3TBOEPsdvvvLZGeKOq_ZY9zkmh2DFlKGKYAc4DoDTQ5EbeklLSG5aDmpyD8x7duAZtkGMF4MwzD8PMyMLDAcJ4dAcpkt-JG9sv7LkpKaS6ZJeroKTkIU_kobximGlWZ5grKk_SHQrGCwpyrJZj7_9jhizcgMRqZm3RkvnlSoWeHJIvPMIhNh55JFq65ek6KG5QOssxJTJrV9TqnAVJRailLf9gzD-QSSKwUVJHuIhJCTZ4YB0pRixhuKU8rfwiKB6UlAx8gMQ8FzVDwYONABadryLcUwS3-SskwFzWJB8ZCTpn5XQRg6UDXYPTcYORgUTIb2A1uRgxUoT4Wy_dCwANw0HzhtBaFhKUD-GVDgez5IZ4u0xfgnSssG_cTZCDVl9j5w6Hu-AhwowJnt-d6FjBlAmJbve6GCEZ5h-CG-kCsKRhAO8k3kuDLtsO87HjQ_kW-mKyUVKFOF8rzctT8FJSUVKOsMynXczWDqLe8Xs5px2h1T7VmsjGQJ6GqlJDw2WVfifTU4NUc1LF8ZYY-whgWmmj1-08WOZa_PzGPTlRYqLgynn2nkubPJPxNYO5OSCpQy87IQBdjNhtGA7D0_fsNv8fmPBdOX_ikBGFYG00Wea4TWhUQXWwgdta06NoEUV_A8Fc9Fpo9BvwORRscV4Xf9InzR8bbjmhUMHk9OZBvXBakPERmIPGCYYbrGYn0vyK6pGUBNzfhb0XGT4XtcfyCVQFpg_oHQHNbFJZHTcKw5JXWxwrnafBjY6AxwH4QICUy1y6zmtGNkh1c4H9d8ydVx3-V7dhSrkPUr47iSSTAGclcnnnQ1-e8Op-1ZT0Hi7S9KOE4PVD7olOEcdiVPM1xisUt5t2OfyhddGjc16ypMpc-XKu-VZJK5oiTTkCJMz3ChBY33FPb5IZcKCYU1K_sCVpOzLIvWybipOX7h16bOFRuRNEGxccg2phP6jmN7QxuXYr0WrRPVgjWu4D6DNk1Tnv7_tC2u1KSYEirhQiYKc8WUKRVOH3Oun48vGHUcX1tXXdZtBRJ7qNwyFOWb0PENQ52LVUtKTAW7wBphRf1hFgTXrf3SQFm-1K8YaKrRCcPcc5XK1JtysnPXIPjWrDd-fCnLrUDqVQw7MHL_zzEdB3kAITMVewSFJCJK4auoMPYYbSE9FKLoMBWVNmsMdg3Jjvbtz4T6bUaGN11xOBvShXkjT7dHOXKM0UvgpdIL3jSl2OVklOzEdJ4ejBqhttXsyAodzY5M9-SKfeaKaXoOOAR2bCYyxQcOrStYlt8w4g2dVW150a-zMisw9pN3UIj_RQ72X_bu2Z4r3LNO7jlKCvnIhejS4vTyyNtSXBl592xH4mbOcBs0ppBtVxg1O0xfDwXruC-COS5flWjmXS3nSkpliojR760LZSA_s0JwpQ2Kkd65067tD-fNPni9xWNz3FQVrLPz6nIxiY_U00hmhaVCOidCPZLNsUOaopcX0-x_bCAjSBCTPPCSKaQIi4aUU0g4Ozw-g4NlKSZ7QwfPhUh0KsxyFsmE-8qIu7avBFNlND_YWOH1YMpKA9_U6kOElbJ01lEIXFvKvCMaKZz0ZX-lO4q_wbm_Tv5lf__RbNh1Z__RbOaE8WuLsjcF5jjmLSRiuOUxxufjs0-MvxYlJ1ejpBK3D8PQxdcsmgy-K5R1gauuRfffGKXPM6Mt3R7G5XhwdaATI9zkvQ0HbjzYJad8tJ-w_wmycB1DMKJ5Mt48Mz5DCAJhNnjLq1Kvgmf64o9xgrPOjktCIwhAmop4poxDylMEy1LG5f3zEmgEgRJl-xzZdDYqsgy2Y9zPZ3fj1BpZI_cDFaaj7NiPB1z7WBhZAF3Qg--RrlxYHQ7MAnhaMw0f2xHYXyxFfWKAfL9sBGiflDkkJc7AL8K3AL8QkQgZBqYtz3M6hoG-A7wBDGNABmu-oTKww5SRpgZ9aoiOU5w1FAIlV46d-h2lsKnPHp3ibAu5XpK6e9GLutuLyeM9UDUZLoVw2zDy0j-Sq8uyxNmE0DdXelJi3NQ5KTraHwfKQ-BeDnN0iuH0igH6IIgjlBcXI1s3XIKeTsBBxQqpRr2G_Z1PjzC8j42SJBo_gOQhBtPFfL74Pnu6B9PZPF6DZCGb757vwSpeLlbJ8RZ0eek-NWBikl-9Uz0KUAwk7-MMQH6E_HwUrCmv2v64XjdD1w89OXv_Ogrb_t6A_KuGxb0LQs2ahobmTsBdR8qM1AUY__EHaDZ_YsQ_vgVBDcXyxggKVpFXIT12Teo_oTBZXioBxpu2xYJsAOs26pzd332fvQf29u9NdmtnoR3CG3xr-pZh-7ZluDfb2yz3N4aPse1Z0IebwPEcP8w2Vg4dz8vs4IbcWoblGL7hm77lOe7IDjzTMYzAcl3H8UJTcwxcQVKOBKeMGlrcyNv-29APPeumhBtcMvkWm2Xtx8rS3MkNvZXvCGy6gmmOURLG2QmBE17i2_27BH196V8UIDVArC2aPjQ3HS1vf_9lhN7C3a31PwEAAP__8MnbqQ">