<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/89299>89299</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang: crash
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
rockwotj
</td>
</tr>
</table>
<pre>
```
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++-17 -DBOOST_ALL_DYN_LINK -DBOOST_ALL_NO_LIB -DBOOST_ASIO_HAS_STD_INVOKE_RESULT -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_NO_CXX98_FUNCTION_BASE -DBOOST_SYSTEM_DYN_LINK -DFMT_LOCALE -DFMT_SHARED -DSEASTAR_API_LEVEL=6 -DSEASTAR_BUILD_SHARED_LIBS -DSEASTAR_DEBUG -DSEASTAR_DEBUG_SHARED_PTR -DSEA
STAR_DEFAULT_ALLOCATOR -DSEASTAR_SCHEDULING_GROUPS_COUNT=16 -DSEASTAR_SHUFFLE_TASK_QUEUE -DSEASTAR_TYPE_ERASE_MORE -DXXH_PRIVATE_API -DZSTD_STATIC_LINKING_ONLY -I/home/rockwood/code/redpanda1/src/v -I/home/rockwood/code/redpanda1/build/debug/src/v -I/home/rockwood/code/redpanda1/src/v/base/include -I/home/rockwood/cod
e/redpanda1/src/v/test_utils/include -I/home/rockwood/code/redpanda1/src/v/random/include -I/home/rockwood/code/redpanda1/src/v/crypto/include -I/home/rockwood/code/redpanda1/src/v/bytes/include -I/home/rockwood/code/redpanda1/src/v/container/include -I/home/rockwood/code/redpanda1/src/v/strings/include -I/home/rockwo
od/code/redpanda1/src/v/ssx/include -I/home/rockwood/code/redpanda1/src/v/redpanda/include -I/home/rockwood/code/redpanda1/src/v/cluster/include -I/home/rockwood/code/redpanda1/src/v/rpc/include -I/home/rockwood/code/redpanda1/src/v/hashing/include -I/home/rockwood/code/redpanda1/src/v/utils/include -I/home/rockwood/c
ode/redpanda1/src/v/json/include -I/home/rockwood/code/redpanda1/src/v/reflection/include -I/home/rockwood/code/redpanda1/src/v/compression/include -I/home/rockwood/code/redpanda1/src/v/net/include -I/home/rockwood/code/redpanda1/src/v/config/include -I/home/rockwood/code/redpanda1/src/v/model/include -I/home/rockwood
/code/redpanda1/src/v/security/include -I/home/rockwood/code/redpanda1/src/v/metrics/include -I/home/rockwood/code/redpanda1/src/v/raft/include -I/home/rockwood/code/redpanda1/src/v/storage/include -I/home/rockwood/code/redpanda1/src/v/finjector/include -I/home/rockwood/code/redpanda1/src/v/syschecks/include -I/home/r
ockwood/code/redpanda1/src/v/include -I/home/rockwood/code/redpanda1/src/v/resource_mgmt/include -I/home/rockwood/code/redpanda1/src/v/http/include -I/home/rockwood/code/redpanda1/src/v/cloud_storage/include -I/home/rockwood/code/redpanda1/src/v/cloud_storage_clients/include -I/home/rockwood/code/redpanda1/src/v/cloud
_roles/include -I/home/rockwood/code/redpanda1/src/v/features/include -I/home/rockwood/code/redpanda1/src/v/kafka/include -I/home/rockwood/code/redpanda1/src/v/kafka/protocol/include -I/home/rockwood/code/redpanda1/src/v/security/audit/include -I/home/rockwood/code/redpanda1/src/v/kafka/client/include -I/home/rockwood
/code/redpanda1/src/v/pandaproxy/schema_registry/include -I/home/rockwood/code/redpanda1/src/v/pandaproxy/include -I/home/rockwood/code/redpanda1/src/v/pandaproxy/parsing/include -I/home/rockwood/code/redpanda1/src/v/pandaproxy/json/include -I/home/rockwood/code/redpanda1/src/v/pandaproxy/schema_registry/protobuf/incl
ude -I/home/rockwood/code/redpanda1/build/debug/src/v/pandaproxy/schema_registry/protobuf -I/home/rockwood/code/redpanda1/src/v/migrations/include -I/home/rockwood/code/redpanda1/src/v/pandaproxy/rest/include -I/home/rockwood/code/redpanda1/src/v/transform/include -I/home/rockwood/code/redpanda1/src/v/wasm/include -I/
home/rockwood/code/redpanda1/src/v/wasm/parser/include -I/home/rockwood/code/redpanda1/src/v/transform/rpc/include -I/home/rockwood/code/redpanda1/src/v/transform/stm/include -I/home/rockwood/code/redpanda1/src/v/transform/logging/include -I/home/rockwood/code/redpanda1/src/v/transform/worker/rpc/include -I/home/rockw
ood/code/redpanda1/src/v/serde/include -I/home/rockwood/code/redpanda1/src/v/storage/tests/include -I/home/rockwood/code/redpanda1/src/v/model/tests/include -isystem /home/rockwood/code/redpanda1/build/debug/_deps/seastar-src/include -isystem /home/rockwood/code/redpanda1/build/debug/_deps/seastar-build/gen/include -i
system /home/rockwood/code/redpanda1/build/debug/_deps/fmt-src/include -isystem /home/rockwood/code/redpanda1/build/debug/_deps/absl-src -isystem /home/rockwood/code/redpanda1/build/debug/_deps/roaring-src/redpanda_build/../include -isystem /home/rockwood/code/redpanda1/build/debug/_deps/unordered_dense-src/include -i
system /home/rockwood/code/redpanda1/build/debug/_deps/crc32c-src/include -isystem /home/rockwood/code/redpanda1/build/debug/_deps/hdrhistogram-src/include -isystem /home/rockwood/code/redpanda1/build/debug/_deps/base64-src/include -isystem /home/rockwood/code/redpanda1/build/debug/_deps/rapidjson-src/redpanda_build/.
./include -isystem /home/rockwood/code/redpanda1/build/debug/_deps/ada-src/include -isystem /usr/include/libxml2 -isystem /home/rockwood/code/redpanda1/build/debug/_deps/avro-src/redpanda_build/../lang/c++/include -isystem /home/rockwood/code/redpanda1/build/debug/_deps/avro-src/redpanda_build/Boost::boost -isystem /h
ome/rockwood/code/redpanda1/build/debug/_deps/wasmtime-src/crates/c-api/include -isystem /home/rockwood/code/redpanda1/build/debug/_deps/wasmtime-src/crates/c-api/wasm-c-api/include -g -std=c++20 -fsanitize=address,leak,undefined -Wall -Wextra -Werror -Wno-missing-field-initializers -Wno-unused-parameter -Wno-sign-com
pare -U_FORTIFY_SOURCE -DSEASTAR_SSTRING -Wno-error=unused-result -Wno-error=#warnings -fstack-clash-protection -fsanitize=address -fsanitize=undefined -fno-sanitize=vptr -fPIC -MD -MT src/v/cluster/tests/CMakeFiles/cluster_ephemeral_credential_test_rpfixture.dir/ephemeral_credential_test.cc.o -MF src/v/cluster/tests$
CMakeFiles/cluster_ephemeral_credential_test_rpfixture.dir/ephemeral_credential_test.cc.o.d -o src/v/cluster/tests/CMakeFiles/cluster_ephemeral_credential_test_rpfixture.dir/ephemeral_credential_test.cc.o -c /home/rockwood/code/redpanda1/src/v/cluster/tests/ephemeral_credential_test.cc
1. <eof> parser at end of file
2. Optimizer
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):
0 libLLVM-17.so.1 0x00007cf5480d7e9a llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 58
1 libLLVM-17.so.1 0x00007cf5480d60d4 llvm::sys::RunSignalHandlers() + 84
2 libLLVM-17.so.1 0x00007cf548029974
3 libc.so.6 0x00007cf546c42990
4 libLLVM-17.so.1 0x00007cf5494b8ff2 llvm::isInlineViable(llvm::Function&) + 98
5 libLLVM-17.so.1 0x00007cf5490d3b2d
6 libLLVM-17.so.1 0x00007cf5490d3959 llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) + 185
7 libLLVM-17.so.1 0x00007cf54afd7ed1
8 libLLVM-17.so.1 0x00007cf5482513f4 llvm::PassManager<llvm::Module, llvm::AnalysisManager<llvm::Module>>::run(llvm::Module&, llvm::AnalysisManager<llvm::Module>&) + 276
9 libclang-cpp.so.17 0x00007cf550613244
10 libclang-cpp.so.17 0x00007cf55060c1d2 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>, st
d::unique_ptr<llvm::raw_pwrite_stream, std::default_delete<llvm::raw_pwrite_stream>>) + 6514
11 libclang-cpp.so.17 0x00007cf55099bfee
12 libclang-cpp.so.17 0x00007cf54f6456d6 clang::ParseAST(clang::Sema&, bool, bool) + 614
13 libclang-cpp.so.17 0x00007cf551391879 clang::FrontendAction::Execute() + 89
14 libclang-cpp.so.17 0x00007cf55130b094 clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 724
15 libclang-cpp.so.17 0x00007cf55140c494 clang::ExecuteCompilerInvocation(clang::CompilerInstance*) + 660
16 clang++-17 0x00005ed68d13524b cc1_main(llvm::ArrayRef<char const*>, char const*, void*) + 2507
17 clang++-17 0x00005ed68d132c55
18 libclang-cpp.so.17 0x00007cf550fca8bd
19 libLLVM-17.so.1 0x00007cf548029704 llvm::CrashRecoveryContext::RunSafely(llvm::function_ref<void ()>) + 148
20 libclang-cpp.so.17 0x00007cf550fca0a2 clang::driver::CC1Command::Execute(llvm::ArrayRef<std::optional<llvm::StringRef>>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>*, bool*) const + 370
21 libclang-cpp.so.17 0x00007cf550f92f8e clang::driver::Compilation::ExecuteCommand(clang::driver::Command const&, clang::driver::Command const*&, bool) const + 878
22 libclang-cpp.so.17 0x00007cf550f931ee clang::driver::Compilation::ExecuteJobs(clang::driver::JobList const&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&, bool) const + 158
23 libclang-cpp.so.17 0x00007cf550faebae clang::driver::Driver::ExecuteCompilation(clang::driver::Compilation&, llvm::SmallVectorImpl<std::pair<int, clang::driver::Command const*>>&) + 334
24 clang++-17 0x00005ed68d1325a6 clang_main(int, char**, llvm::ToolContext const&) + 11414
25 clang++-17 0x00005ed68d13f336 main + 54
26 libc.so.6 0x00007cf546c28150
27 libc.so.6 0x00007cf546c28209 __libc_start_main + 137
28 clang++-17 0x00005ed68d12f585 _start + 37
clang++-17: error: clang frontend command failed with exit code 139 (use -v to see invocation)
Ubuntu clang version 17.0.2 (1~exp1ubuntu2.1)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
clang++-17: note: diagnostic msg:
********************
PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
Preprocessed source(s) and associated run script(s) are located at:
clang++-17: note: diagnostic msg: /tmp/ephemeral_credential_test-e78e7e.cpp
clang++-17: note: diagnostic msg: /tmp/ephemeral_credential_test-e78e7e.sh
clang++-17: note: diagnostic msg:
********************
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzEW1lT47qX_zTmReWUlyzOAw8mS5P_DYSJQy_3xSVLcqKLLXkkmeU-zGefki0TBzqExjDTRXWCdM7vrDpHkg2Ukm4ZIefW4MIaTM9gqXZcnAuO7h64-ucs4fjp3Bo65seZWk54s5yF0QzIMsmpAhAk5RYIUnChgOJgp1QhLT-0vLnlzbdU7cqkh3huefMsu28-7ELwfwhSljenUpZEWt4cQIYBZSgrMQFqRwASUO5AAtGdEhARy5uAQpBCcESkJBhIXop6WHNCKTmiUBEMRMmARIIWqlerHCmI7gAu80JrVg05PVD9uxF8K2AOoNiWOWFK6w5QBtnW8i4s78J2R8CeXqxW0SYOl8t4-us6Xi6u_zoYvF7Fy8XFfiharOLLMIqjzTReXH9f_TWL17Podrl5Jlmsos16Fl5FrwGvV_Hk589xEM9vryebxeo6vtD-bqajX9FmdtVmm19t4uVqEi5n5pfoMlzPpsCeRrMw2oTrOLxZxMvZ99nS8qfD1vjF7WI5NeTagqg1N51d3H57-XtDe7NZ11PGvzXBPLxdVg5ZTcLNat1ijiaXs-ntcnH9Lf62Xt3eRPFkdXu9sfyp29Ynurydz5ezeBNGf8X_dTu7nbUmN79uZvFsHUaz-Gq11jM_f17GN-vF93Az0yYCe_q39ni0CTeLSeUdLXB1vfwF7IXlzXc8J5Y3r7ObY8ubI46rEYILyDB0LW8uBbK8-f0fcCQlzfQUJkm5_RCC4dBYUOrJZhkch6gdfxxIEaniUtFMvgvuOJCADFfLtwsIEk-F4h1BkidFulqDOFOQMiI64kglKNu-rU0dondgyceuMTKjXZ2TlVJ1do0oUEeEHZQ7qgtwJ5T3Jn8TpuNI_0jOOkcozQhStDMQ4nkhiJTdkRhR3RdTSruGKeeYZKcwqhCdXEcElYKqp64KESUo6l42067ulYoLuH1fOziOklKmd1q8c8V7kmhH0N1Rx5h19D60bmup3vnF-Tbv6mO9Xe1cNXmJ488J1gFWjDJa7Ug_AbMOTix41rmFpgSqUnSGuYPpXdeG1WAUgiuO-Mky8v4CAktMu-ZWo10dxk8pcdVQIfij1lGvxxzGgmypVKJr2TuA_jSgAgrZvZUfQH5CNz7hxiqdkjI1UurQ_JmsI2eC98v-WOuiWwH1JqPr4jxQUhDZdSkoAZlMueh6jniA8hVEHZ6PAen07LzhbRvXffPbRpOqq8PaaBnfbruvxTbiAxd3lftOmG22Bu-pwAJ37aH7TqzPwF1XQrM9fYVF5ZNUJAcfrQgxJoWsTIZSQWHXIr8MvpnfkoPiSevQfJKwNFdfZQdMZKaxPw9RcKjP8EbhhiNuyHu9rzCjZFxgIgiOMWGSvPLWp4YDCeR76KsissNiR6Wqrk-_SkYCJRn2vwpdwIJivZ04mgN1OL4kEyCGb9hVylZX0rWbJo955n2i-HvB30z9-gp8jupr8C_xwBsqXHAuleWHlh8m-uuhVNNPOsjW_V_RvFmASMD6bhHZsKBfYewpgXrefiV9C2ypsOVPTRg8B9iphIwq-i-x_CnEWBApLW-SEXhneZOSYZJSRjCwf8AsA_YP8qgE1J9CcAHsH4zbOZV6U26nlGTYphoNZvRfImQ9X7JSEmwXUMCcKGK4JN0yG_G8dn4BBQH2bTxfrTeL-a84Wt2uJ-3r-ijarBfX32reSrjlTw2yILLM1OGU5fkPUDDKtlLbqCC6s1EG5c7WW-L67uy3xh8OthyQaqX3M_eFEsBObxYTYF9NgX21Ab-7-mwa_eQK3pE5rc_LZjomxY7kRMAsRoJgwrTj4uqqXRQpfdTn4h6mGuYoZQ-hHgf21fwt6f3ayV-qQw8Dm_9_ugC9e1G9peRbUmovuj1g-RPCU8ufgXrHD6AChGHAU5DSjNR0nnkkuCoUzfVyePnwEDxQteOlAvIpT3gGGMyJBJYXECZLQcATL8EO3hNQPeKsiTQOoEzPCXATbi4BF0ASVT3hJOyeCs5ywhS4hwJYQ2e5_H4VR7-uLlbLxd-zdaxZrKEDFAcFp6x6xkqV5Y33TzIByGii-Wx31JO85wLn0XEcZ4TSQT9w8IiMYaVSXU_lk6y_3AjKVGXdpn6-GuyJBHyIuVSCwNzyhpY3AZRpqcDyLsAgMI59LRmAF8KHDu7_Tvi6ZBHdMphdQoYzIqTlBQ1-YNLfO43vjccjQ-1X1EjTDdtEQ9T3xmPz8Lp_CnLcT4I09VoqU7lgGWXkO4VJduilecnMnf6w0X1sfDN4MypjB_uJZy59hid1crA_HoxbOoXZA3wyeokbKI1TRckO9LviuNQqVwFscTOYPUkqryCDWyIsf_KKxZ-1bHKDQa3p6E2jYIpHBLs1aXAydt7A9dN2bmg73lDpAybony_0izca1saO69TTWyYbFUVl7qhl7MAZur7XN4nqOiepHeRiz7yGUImf5VRdQHRHGF6VqiiV5QWt6SmFW8alokjO2JayxrYWySWBmIiIQIF2usJxJgHiTKrXpBOOyTfCTlBtoNgSdYJoCdn2dyR7x0bVk9Q1SQ-HmxCFLwCNE0Kz7tosC6ZEKek9WZN0wtSNOozgfWpWie5oUbWrq8I5AVLVgcH1fMnof5ckLl7w65JYPAiqSNwURs1qmDBJYZmpGJOMKHKCsU5Nk0XDgdskhnsqMcbjJCWmXbne29T9dNgfDPGw7b0b3f3CaHOYPRHJoYlLwnm2_zQKPuvnn9DP9cduMBq3Jc4FZ2ofsDqZHwkqFWlX_LGR0D8pwUmccf8wW_OCZkQsmFSQIXIgo8mT4LhK-_U8avZd7uCUGn0H9Q_VMAL32txzBF8Lf6WtznDj5-YNK3f48g2k5l-twoDgYYBdf-D1E4CQG-eQHha4UAj4pNeUP0E7KJqlF5qEPxzzJuCeU9zSxBs4I6PK6H2qeGhgeoQbnEriFMEgMb3PHb-9efHGI6fdIyYCyt2aIH5PxNNEx_FR7TcUMCXZ04EjUtOhY1E5Q9sJ6rxrrUC3b5q2d7Iypwg68KAyY0Hvda-otJu4E57nkOGXif7b0DwXD15VSJgdlI19YTTlolVt4hg9PrquOSBDSVFcv5FiAn5ArAdiJSBVspl-AQezTCerPoc9z2uScF8KqtyoUqZymT8yueqdrFnp2EsDctRl1XqAr4pD48eDxfOCURMcazxvkIYHta5tVTBqEuFEbdVW-S75Y6v-wxN53KT_8GRJpTrWKHOYZd-rR_mLvMja-VNAqkNXbdHf7wUT5CO-cJtdvneq6jspJAk86otp6_tBkfxNdTzmw_9DX9QlwfebM0j_nQVwAE3Vbqpxo0G1HEOzmPYmbDjPTAFrBdwUJLff9Fxv8D75qe8PgZZcn9Aa7mHrTPSC0xyOvMAdNGt5dOwE5QWeMwZxrKdjqaBQ8bMs1ze9wgteqnqgopcOggGouU0NqfkOmSw_BOZOyLyIC1LTsAEyYUshzQiujuOAPFLtQEyA62vvBaUkwL7X52RJCKCtPmw2GbdJyVRpsO-JkJQz4I56Ts_T_O7_kMfCLSsir-c-s9X7Xa3VYzCMh327QHZGWflob1lpSHaCQAzqZ0Z-CAou6WM9VfX7LCN4SivLnu94E8qOuYFxvZMMAX7e3YNcbp8P_k1WfeinRmi_0B1uNuHkEmwuZ2C-Wi5XPxbX38B8sZxFYLOqhi9uv4H17Ga13jzrcPO7F7IDqRP56EvZzwSCgKrvEAygeob8Az9oL6q8eOsWyCajgIxIDxXFV8LL3UeD-FmhPHxJv_7_DJ_7eOyP4Rk5d0eu3x-5jj84253DJMHECwhOcB_BADn-aIwGo346Grp9OAzO6LnneH2n7waeo3l6PiajwHcSNIRD13f6Vt8hOaRZT1e0Hhfbs-pF_vNg7I3HZxlMSCarvyrwPOMTzxpMz8R5dTeWlFtp9Z2MSiX3CIqqjJw3Jbt-__-sFNn5x_-ooFLnfwMAAP__4UuFxw">