<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/101323>101323</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
clang-tidy segfault
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang-tidy
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
sonofR9
</td>
</tr>
</table>
<pre>
[build] Error running 'clang-tidy': PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ and include the crash backtrace.
[build] Stack dump:
[build] 0. Program arguments: clang-tidy --export-fixes=fixes.yaml --use-color -p= --extra-arg-before=--driver-mode=g++ /home/novak_share/repos/socket-dgate/src/plugin/dynamic_address_resolver.cpp -- /usr/local/bin/clang++ -DQT_CORE_LIB -Duniplugin_socket_EXPORTS -I/usr/local/udps/include -I/usr/local/metamanager/include -I/usr/local/ods/include -I/usr/local/ptconvert/include -I/usr/local/tesla/include -I/usr/local/seal/include -I/usr/local/base/include -I/usr/include/jsoncpp -I/usr/dgate/include -I/home/novak_share/repos/socket-dgate/src/plugin/net_part -I/home/novak_share/repos/socket-dgate/src/plugin/. -I/usr/include/x86_64-linux-gnu/qt5/QtXml -I/usr/include/x86_64-linux-gnu/qt5/QtXmlPatterns -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/home/novak_share/repos/socket-dgate/src/tesla-interface/include -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -g -std=gnu++17 -fPIC -Wall -Wextra -Wpedantic -Wswitch-enum -Wno-c++20-designator -I/usr/local/udps/include -I/usr/local/metamanager/include -I/usr/local/ods/include -I/usr/local/ptconvert/include -I/usr/local/tesla/include -I/usr/local/seal/include -I/usr/local/base/include -DPARSEC -D__UNICODE -D__UTF8 -D__STDC_FORMAT_MACROS -D__PGIFACE_VIRTUAL -I/usr/include/jsoncpp -I/usr/include -I/usr/dgate/include -DQT_XML_LIB -DQT_XMLPATTERNS_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I/usr/include/x86_64-linux-gnu/qt5/QtXml -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtXmlPatterns -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork -I/usr/include/x86_64-linux-gnu/qt5/QtCore -fPIC -MD -MT src/plugin/CMakeFiles/uniplugin_socket.dir/dynamic_address_resolver.cpp.o -MF src/plugin/CMakeFiles/uniplugin_socket.dir/dynamic_address_resolver.cpp.o.d -o src/plugin/CMakeFiles/uniplugin_socket.dir/dynamic_address_resolver.cpp.o -c /home/novak_share/repos/socket-dgate/src/plugin/dynamic_address_resolver.cpp
[build] 1. <eof> parser at end of file
[build] 2. ASTMatcher: Matching 'cppcoreguidelines-owning-memory' against:
[build] CXXMethodDecl DynamicAddressResolver::onReadFromTesla : </home/novak_share/repos/socket-dgate/src/plugin/dynamic_address_resolver.cpp:390:1, line:532:1>
[build] 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):
[build] 0 clang-tidy 0x0000000003ab4418 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 40
[build] 1 clang-tidy 0x0000000003ab1c6c
[build] 2 libpthread.so.0 0x000075ec01c74730
[build] 3 clang-tidy 0x0000000002a8eef0 clang::ASTNodeKind::getFromNode(clang::Stmt const&) + 0
[build] 4 clang-tidy 0x000000000291634f
[build] 5 clang-tidy 0x0000000002918266
[build] 6 clang-tidy 0x00000000029197a8
[build] 7 clang-tidy 0x000000000291fabc
[build] 8 clang-tidy 0x0000000002916fab
[build] 9 clang-tidy 0x00000000029197a8
[build] 10 clang-tidy 0x000000000291f903
[build] 11 clang-tidy 0x000000000292cac8
[build] 12 clang-tidy 0x0000000002915069
[build] 13 clang-tidy 0x000000000292d326
[build] 14 clang-tidy 0x000000000292e178
[build] 15 clang-tidy 0x0000000000a92340
[build] 16 clang-tidy 0x000000000294b873 clang::ast_matchers::internal::DynTypedMatcher::matchesNoKindCheck(clang::DynTypedNode const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const + 195
[build] 17 clang-tidy 0x000000000294ba1e
[build] 18 clang-tidy 0x000000000294c681
[build] 19 clang-tidy 0x000000000294bb21 clang::ast_matchers::internal::DynTypedMatcher::matches(clang::DynTypedNode const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const + 209
[build] 20 clang-tidy 0x0000000000c46ac8
[build] 21 clang-tidy 0x000000000294bb21 clang::ast_matchers::internal::DynTypedMatcher::matches(clang::DynTypedNode const&, clang::ast_matchers::internal::ASTMatchFinder*, clang::ast_matchers::internal::BoundNodesTreeBuilder*) const + 209
[build] 22 clang-tidy 0x000000000290f7be
[build] 23 clang-tidy 0x0000000002930c7a
[build] 24 clang-tidy 0x00000000029315ea
[build] 25 clang-tidy 0x000000000294137d
[build] 26 clang-tidy 0x0000000002930c85
[build] 27 clang-tidy 0x0000000002930f11 clang::ast_matchers::MatchFinder::matchAST(clang::ASTContext&) + 513
[build] 28 clang-tidy 0x0000000001a1d368 clang::MultiplexConsumer::HandleTranslationUnit(clang::ASTContext&) + 40
[build] 29 clang-tidy 0x0000000001c63f91 clang::ParseAST(clang::Sema&, bool, bool) + 1105
[build] 30 clang-tidy 0x00000000019e7ed1 clang::FrontendAction::Execute() + 145
[build] 31 clang-tidy 0x000000000196a2da clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) + 298
[build] 32 clang-tidy 0x0000000001239c0e clang::tooling::FrontendActionFactory::runInvocation(std::shared_ptr<clang::CompilerInvocation>, clang::FileManager*, std::shared_ptr<clang::PCHContainerOperations>, clang::DiagnosticConsumer*) + 302
[build] 33 clang-tidy 0x00000000011e8bf5
[build] 34 clang-tidy 0x0000000001233dd3 clang::tooling::ToolInvocation::run() + 1315
[build] 35 clang-tidy 0x00000000012376cd clang::tooling::ClangTool::run(clang::tooling::ToolAction*) + 3373
[build] 36 clang-tidy 0x00000000011f4845 clang::tidy::runClangTidy(clang::tidy::ClangTidyContext&, clang::tooling::CompilationDatabase const&, llvm::ArrayRef<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>>, llvm::IntrusiveRefCntPtr<llvm::vfs::OverlayFileSystem>, bool, bool, llvm::StringRef) + 965
[build] 37 clang-tidy 0x0000000000a1be01 clang::tidy::clangTidyMain(int, char const**) + 1905
[build] 38 libc.so.6 0x000075ec0177609b __libc_start_main + 235
[build] 39 clang-tidy 0x0000000000a138ca _start + 42
[build] Segmentation fault
Clang-tidy version:
LLVM (http://llvm.org/):
LLVM version 18.1.1
Optimized build.
System: proprietary linux based on Debian (I don't know version on which it is based). Kernel version: 5.15.0-70-generic.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsWV9z4riW_zTOi8qUJRlsP-SBNrCTmtDJADPduy8uWT6AJrbklWSSzKffkg0BOoZMz0zX1q17qVRsSzrn_M5fHdnMGLGRALfe8JM3nNywxm6VvjVKqvUiuclV8eqm8kaUhTecoKnWSiPdSCnkBnkk4iWTG9-K4tUjkUfH6PF-Ol5OkWnySljEUN5skIZaaYusQltra-PRsUdmHplthN02-YCryiOzstwdLn6t1e_ArUdmwpgGjEdmiMkCCcnLpgBkt4C4ZmaLcsafrGYcBl4w8YLxKdilZfwJFU1VO4nvpoOBFySPWm00qxDTm6YCaR04dFQK-T68OPD-WryA8eikvQ5eWVUi328M-FyVSiO_9uikXW0185ne-DmslQaPTny_0GIH2q9U4Z43HvnkkU_II7OtqsAjM6l27CkzW6bdk7OW09go_gTWLzbMumGjuUdmddlshPTIrHiVrBI8Y0WhwZhMg1HlDvSA1zXyfce9MdoZVHFWemSWt2StansA_uSXVZY-LKbZ_Z17aqTo2Ged6Gz69fFhsVoi_-4dt6aoHcaDQ3pWVGBZxSTbgL6-UBUfcKotV3IH2l5fZsGU7PoSA-3lyoqcGehfsR_yyOx3o2Rr5ePkwUlndH_DuxJsVjNt_zajQb8KL_EoG4V-KWTz4m9k45HZ_9qhR2a_2K8usr-f5pFZC1qa76b9DPZZ6ae_qmnrdV9IC3rN-JkPhHk1Fir0p_H8BZJWhVTpPnGlyK_RVU-mBm7ahe3cIS03yDe2cJXCrXZjOEL--vEuRf4XVpbI_9KWGeR_qaFg0gqO_C_mWVi-9UE2FfK_SOXzjpYEfgGuyjPr6tS_bypPHseL5TRF_iTLfv18lz5Mpt39aha3N8vVJM1mD4v5eJXNx-niYdkOP_7X3WycTrPf7harX8f3f7om9EB7VyZcBf46v98X4O7hcbxaTRefl8fBz9PVl4fFz8eBY9H-scn9_1cIvjv7uvSYT5A_X6FvimA6Z08wE2XbSHy7yw0KoT_YTwcK-fPZP891UCBf_Qiw_Ac2F-8bKewaKY-moNYenaKaaQMaMYtAFkit0VqU8J6KOKrxcjVnlm9Bu76rvT00lnXNlYZNIwoohQTjq2fXdPoVVEq7bhOxDRPS2N7mzguS9OvXOditKibASzTpVBp3Gi32CjlaOlZyAayYaVWtXOFBDotH0x9oQzqmSeDRMfZIipx6Hh0PKWlH6PRaK4uehd2qxiLzWuWqRJJVYJBHYpCm0YBeVYO2bAeobaS7ReIP0EhIN6fR43j1E1IaGbBtHw1yJ7SSrvlFO6aRNwru73-bZ8v_nn96uL_7n-kicyTeKHANfK2EbDt5YT2S9PfV6LSBDl6Cw4-yPAxx3CLrDG9eTXfzqIW0rZIr3e7i8XGRZs-ZMlYDqzwycgYT0glHbrMMg554PAPQ_s5RYD7iPQGJSpHXdquBFQOjBsGeKhoCDzCPwoj2CKOXtCUsBlgH3WynyXi5-qwK-FnIohvYgHVR5wY9Ep-sXNrKIq5cdDuVO117pIdXVSUJHtFw_Z5seBF0gmMyGr2nGF2hSCIWv6eIrlCsWd7jgPgKxWjN8vcUyXejwsEVVElAeyjwRQrCGe-TQS7LGAajpIeCXpZRUNLjDxxepgAc9aEaXqAIWEJobx6NrgdXmMcRPY1vZmxWdeV8n9dtXy5Z2T1NXuXqtYbiWPI9Ou4IzGfl0iLdAn86T4UDkUuSk5RIv0fwYZuZCVm4Hnb8nfSfVCNbAGalAT45A-3ZJB2kNj9xMuwxYvSRERnu2R1xfNG_IR_FuIci-UhQTvA_5a1_VReRoCf7SHDNcgEPR71pTi4Xhv_Y-qKtyfUoDdZR3tcsXi6QNOAR66G4XCApHkIfxaUCSZIQ06jooRhdQxX3VAPyQTWgwRp_EDinnjuGyXi5Oo-T8XKVKmnh5bSDGOKeDY7E1zBhhgs6ik8xzZvSirqEl1RJ01QHHD8xWZSw0kyaklmh5K_SNYkfgurbesjVYob5iK6TMzs9ukPHOyMsoWL79MiVKo_XTjLGQY-P6KUWAScQQXEmdqadOrIYc6dwNzZ9Ad64E0H8JifsE4OvqpiMGCnYqaxUVbUoQd9JY5nkcCZtD-BM-2_AHS1Okp5yRq9mJiY04QGc4rFKlaJf1oxx6w5pXf_eyDu5U5ztEbbvttru352niqy22qNpr6JvVHT6TYlyB-T54ZVUW78-ZPuY_uSCjwkJ-qEG3XI271lPBNtIZazgb_HdlTZnOhqQHtNdqk4YQ5yv-5wffmBsWhT0orFXSpWnxtlb-TTiKO6TeqnCYUKjES8uCkzduJN6KusaukPIHe1Go57SQ692mBivwzgcnqESxTGqOlTtp6e4d83bgtOik17Wso271qYTZlnOzPkOezySjrVmrwtYezR9C7ss4y8vGHcPOTOCZ8bqlnnKt0yfxagbyKxmwprDdBeHbytYWTr_Kn0y3_2dIbmTVjdG7GAB61Taxzboj9O79X7XeNiBLtmrS5tl-5p6z-m8LJ5yXrbgnZJ7FyajvpC6uqEFDOcQ4H4P8oN35ky4eGpP9Slyyh7MPj6JIJz0FuvYndq5O6-Pzs7rUTQKkhxlmZvOjGXabaRCdgWQ9rFKLh6QMI05Qx2Xbs_qqQJL2FQgbRs_aM2a0u7XtP_TI-sdaLPP23bq_v63OfJIvLW2fvs26hwxUHrTPh1ftCDUrt6zQDge4AE-TD3UVlTiDyhQC2r_SfTg7zGqtaq1AMv0K2rfpCIX4wVSEk0gF8wZJ75DhcvcyKInqZ7fJCmJnreCb5GwSJiO0CPJAP0MWkJ5ohQaDvBwEPhR4G9AghZ8cFPc0iKhCbuBWxwREpKIROHN9pbmYRji9ZASTBNOckrCPMlHhK1jyiGMbsQtCUgYRBRjEmAcDoY5LkgUMhqzIoAAe2EAFRPl4GCwm_aT8S0OMCX0pmQ5lKb9vE3I6cdq4g0nN_q2fUuWNxvjhUEpjDVHPlbYEm5PQsLApnXrTaPL27_-JXuPbHdL_i8AAP__84a0Dw">