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

    <tr>
        <th>Summary</th>
        <td>
            Spurious clang-tidy crashes when linting
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

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

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

<pre>
    Multiple runs on identical files do not re-create the crash. They appear sometimes. Somtimes not.

PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace.
    Stack dump:
    0.  Program arguments: /opt/llvm/11/bin/clang-tidy include/basichal.hpp include/basichal_types.hpp include/basicmrapi_control.hpp include/basicmrapi_monitor.hpp include/basicmrapi_types.hpp include/containershal.hpp include/containershal_types.hpp -- -isystem../../../../../../../../components/service_framework/core/public -isystem../../../../../../../../components/service_framework/proxy/public -isystem../../../../../../../../components/service_framework/stub/public -isystem../../../../../../../../components/application_framework_core/public -isystem../../../../../../../../components/common/os/environment/include -isystem../../../../../../../../components/common/utilities/allocator/include -isystem../../../../../../../../components/common/utilities/environment/include -isystem../../../../../../../../components/common/utilities/memory/include -isystem../../../../../../../../components/common/utilities/string/include -isystem../../../../../../../../components/common/utilities/time/cxx/include -isystem../../../../../../../../components/common/utilities/log/cxx/include -isystem../../../../../../../../components/csp_log/include -isystem../../../../../../../../components/common/utilities/format/include -isystem../../../../../../../../os/abstraction/common/include -isystem../../../../../../../../external/msgpack/include -std=c++14 -Iinclude -Iservices/public 
    1.  <eof> parser at end of file
    /usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(_ZN4llvm3sys15PrintStackTraceERNS_11raw_ostreamE+0x1f)[0x7fa4a623cf4f]
    /usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(_ZN4llvm3sys17RunSignalHandlersEv+0x50)[0x7fa4a623b2c0]
    /usr/lib/x86_64-linux-gnu/libLLVM-11.so.1(+0xa9a425)[0x7fa4a623d425]
    /lib/x86_64-linux-gnu/libpthread.so.0(+0x12980)[0x7fa4ad371980]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZNK5clang4Stmt9getEndLocEv+0x8)[0x7fa4ab446128]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZNK5clang4Stmt14getSourceRangeEv+0x7e2)[0x7fa4ab445d52]
    /opt/llvm/11/bin/clang-tidy[0x82ed88]
    /opt/llvm/11/bin/clang-tidy[0x82e934]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(+0xeaf931)[0x7fa4ab61a931]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang12ast_matchers8internal21BoundNodesTreeBuilder12visitMatchesEPNS2_7VisitorE+0xcc)[0x7fa4ab6357dc]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(+0xeaf206)[0x7fa4ab61a206]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(+0xeb8ac5)[0x7fa4ab623ac5]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(+0xeb6a75)[0x7fa4ab621a75]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(+0xeca011)[0x7fa4ab635011]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(+0xeb0f35)[0x7fa4ab61bf35]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(+0xeb6017)[0x7fa4ab621017]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(+0xeb0945)[0x7fa4ab61b945]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(+0xeb6017)[0x7fa4ab621017]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(+0xeb12bb)[0x7fa4ab61c2bb]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang12ast_matchers11MatchFinder8matchASTERNS_10ASTContextE+0x319)[0x7fa4ab600189]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang17MultiplexConsumer21HandleTranslationUnitERNS_10ASTContextE+0x2c)[0x7fa4ac6b1aec]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang8ParseASTERNS_4SemaEbb+0x273)[0x7fa4ab076323]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang14FrontendAction7ExecuteEv+0x48)[0x7fa4ac67d6d8]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang16CompilerInstance13ExecuteActionERNS_14FrontendActionE+0x841)[0x7fa4ac634b21]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang7tooling21FrontendActionFactory13runInvocationESt10shared_ptrINS_18CompilerInvocationEEPNS_11FileManagerES2_INS_22PCHContainerOperationsEEPNS_18DiagnosticConsumerE+0x19c)[0x7fa4ac7e56fc]
    /opt/llvm/11/bin/clang-tidy[0x84d8a6]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang7tooling14ToolInvocation13runInvocationEPKcPNS_6driver11CompilationESt10shared_ptrINS_18CompilerInvocationEES7_INS_22PCHContainerOperationsEE+0x106)[0x7fa4ac7e5466]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang7tooling14ToolInvocation3runEv+0x964)[0x7fa4ac7e4954]
    /usr/lib/x86_64-linux-gnu/libclang-cpp.so.11(_ZN5clang7tooling9ClangTool3runEPNS0_10ToolActionE+0xae8)[0x7fa4ac7e6938]
    /opt/llvm/11/bin/clang-tidy[0x84a757]
    /opt/llvm/11/bin/clang-tidy[0x4547cb]
    /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x7fa4a4a94c87]
    /opt/llvm/11/bin/clang-tidy[0x4528da]
    xargs: bash: terminated by signal 11

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzVWE1v2zgQ_TX2hbAhUt8HH9LEQYMm2aDO9rAXg6JomVuJFEgqsf_9Dmk7ieW0TVulwAaBLA3JeW-eSM6IhSq3s5uutqKtOdKdNEhJJEourWC0RitRc4NKhaSySPMJ05xajuyaI6apWU_R_ZpvEW1bTjUyquFWNNxM0UI1_s4NnI6Ci1FwtrveXc_PFnNkuqIRFlFUdBU4bpW2yCq0trY1o_BsRC7hH9rMtK4fmqnSFTwjKkskJKu78gUHVFD21WrK-B4Iwd_CghGVXdM6b0_mALrkd1pVmjaI6qprIFIHiMC9ai1cHR78YOwICAlXVlNZTawotwdw10SNYGtaT9dt-4p5abct6PBKY6NpK5ZMSavVq6N3HRolhVX62x1eA3BeqZBcm1NmR20vRk8maCLM1ljeTKfQ7w0XpppWSa8cuTRcPwjGlyuQlD8q_dV30A6y7YpasOHdt1pttu_o39iuGMg9rAzwQa1Q8hliOaA-8ABTxc1e98Tlg9BKulkNT4elMgxAZ0UtrOA-rLpWEJXS74ryp6JpeKP09l0hjNVCVu8K4fZb17bZvCtMraqBUUy73Dl9P9IrpRv6O5PIry5aGJdn3GJ-CfSrPvnGci1p7WagqVpIWC-dGVuOwgs2Ih_gH0docvXUdLXftByn_R7ynOKwS3Gj8Jyr1Sico5Zq6I2oRRySp1r5lP7c2-lk3CquhdvyNlmyTKJJLWS3mVSy2zVcX3-5mWA8NWoKWTFb_nMbuSwZQrg4voOJbX26vXc5eP75drHEWNPHpQK1OG3mwD_Y4NWI5KMY7tIVjWhCQraKVqP4YkAu6edOLkQFkn6ESqGGVDd_8OBx0AcvCAt-G9z7pjmNSNz3Xzpbz__3PLd2DVqVznNw8IxJnh0TL8MUO9tPE9-VMKxtPfW9cJ9ib44WtrF5xe1clteK7SXLjoCLKEow0BoeGEeAvFCdZvwz2PgePuWkTyAuY9In8OOSzbvICC-zE_ZvH5yH0RCh-8g4XeUhPg4uwdTZhlF3Jy4m1NglbHpsDesggzXq9xqCP6hOlreq5OZec_6hE3XJNSYPwgh747ub-d3tgizTL86k9G79MtajHMZpyYZUhQTJiSrONhhEkVEW9yBI6GzDQSQ0PYHAzjYYBKMB7k-fMHa24aIIVmE_Clw424BCBTg9EcrZBowij06jcLb_VRSYFEU_CuZs77dbYOw3AqhFYGvIvPVscb_L7AHcncOnJBQvu40hxHmPXhDgLB-WXno4o9gAtoGvdk3wLsdD0SFN7T-w_oYv5m-QJMe7F0sKTPkgu9cTx-zOVVoHnaIFb-jcvTmHnobHEgVpEpJwWImiS-0iluWZL1DTOWwVnT3k0yjrCZCWSTlUPt8zSM6hDofqUl9JY6lkHId7EjtKu3fT47l7P1mEe_zCqCDDZsTUKgW9K4KPGVxCRQ-ffzjUnbySD2r3tT5fWByYNdW8XLZWXznq2XOAT91croR69xLMN1TSius55E7XnZC784_nh1OXv1qu_QizH5JdCFpJqJEFO8zpfaWc9yZryuNkdTJZ31q9RGVGB0miJ0Li6B5unrXoK3j3iblIk1KLBygx8E69n1N3kf5Ay51kvdLBSRYlfyZqF_R-keVJ1KcR5fEgpeMJjfzcPTkqngAIHcC-555frivKsz6jJA9_uRKOoJI5yW1vHBzFUcpOstZ3VXDRJy74pXtawqaiXZJy3l1qPM68Ec0jlv06O5KV9GjwhurKHw0X1KzdL1TQjZDU8hIVW2T8hyYCl37EmM9wkmRJFoR5Oi5nYZmHOR1bYWs-W7SdFqoz6MVRsj-75gY9rrlEELmFlzrudD07PgOvhF13xZSp5jkM9zNptfqXM3-mYUznzwLiPIjS8XpWJmGYFyxbBRQTzrI4TIIQ8zgIVlmUF3Rc04LXZgaRjwiR_BF5F3APAozFjASEYIxTqGTyOJ3ipMzzmIRRnBUkXRWjKIDkJuqno_mxnnlK7rweGmth7PO5_ZgaJxXnHg78086ulZ6polZNpfHYY8889_8AW-KCaA">