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

    <tr>
        <th>Summary</th>
        <td>
            ClangIncludeFixerTests is flaky
        </td>
    </tr>

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

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

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

<pre>
    ```
$ out/stage2/tools/clang/tools/extra/unittests/clang-include-fixer/./ClangIncludeFixerTests
[==========] Running 15 tests from 2 test suites.
[----------] Global test environment set-up.
[----------] 13 tests from IncludeFixer
[ RUN      ] IncludeFixer.Typo
[       OK ] IncludeFixer.Typo (19 ms)
[ RUN      ] IncludeFixer.IncompleteType
[       OK ] IncludeFixer.IncompleteType (5 ms)
[ RUN      ] IncludeFixer.MinimizeInclude
[       OK ] IncludeFixer.MinimizeInclude (18 ms)
[ RUN      ] IncludeFixer.NestedName
future_error was thrown in -fno-exceptions mode #0 0x000055e237544c98 llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) (out/stage2/tools/clang/tools/extra/unittests/clang-include-fixer/./ClangIncludeFixerTests+0x8e5c98)
 #1 0x000055e237542bcc llvm::sys::RunSignalHandlers() (out/stage2/tools/clang/tools/extra/unittests/clang-include-fixer/./ClangIncludeFixerTests+0x8e3bcc)
 #2 0x000055e2375455b6 SignalHandler(int, siginfo_t*, void*) Signals.cpp:0:0
 #3 0x00007f7ea51d3e20 (/lib/x86_64-linux-gnu/libc.so.6+0x3fe20)
 #4 0x00007f7ea5227e5c __pthread_kill_implementation ./nptl/pthread_kill.c:44:76
 #5 0x00007f7ea51d3d82 raise ./signal/../sysdeps/posix/raise.c:27:6
 #6 0x00007f7ea51bc4f0 abort ./stdlib/abort.c:81:7
 #7 0x000055e238cdd77d (out/stage2/tools/clang/tools/extra/unittests/clang-include-fixer/./ClangIncludeFixerTests+0x207e77d)
 #8 0x000055e2374bc6ff (out/stage2/tools/clang/tools/extra/unittests/clang-include-fixer/./ClangIncludeFixerTests+0x85d6ff)
 #9 0x000055e2374bc6b6 std::__1::__deferred_assoc_state<std::__1::unique_ptr<clang::include_fixer::SymbolIndex, std::__1::default_delete<clang::include_fixer::SymbolIndex>>, std::__1::__async_func<std::__1::function<std::__1::unique_ptr<clang::include_fixer::SymbolIndex, std::__1::default_delete<clang::include_fixer::SymbolIndex>> ()>>>::__execute() IncludeFixerTest.cpp:0:0
#10 0x000055e2374bc747 void* std::__1::__thread_proxy[abi:nn210000]<std::__1::tuple<std::__1::unique_ptr<std::__1::__thread_struct, std::__1::default_delete<std::__1::__thread_struct>>, void (std::__1::__async_assoc_state<std::__1::unique_ptr<clang::include_fixer::SymbolIndex, std::__1::default_delete<clang::include_fixer::SymbolIndex>>, std::__1::__async_func<std::__1::function<std::__1::unique_ptr<clang::include_fixer::SymbolIndex, std::__1::default_delete<clang::include_fixer::SymbolIndex>> ()>>>::*)(), std::__1::__async_assoc_state<std::__1::unique_ptr<clang::include_fixer::SymbolIndex, std::__1::default_delete<clang::include_fixer::SymbolIndex>>, std::__1::__async_func<std::__1::function<std::__1::unique_ptr<clang::include_fixer::SymbolIndex, std::__1::default_delete<clang::include_fixer::SymbolIndex>> ()>>>*>>(void*) IncludeFixerTest.cpp:0:0
#11 0x00007f7ea5226103 start_thread ./nptl/pthread_create.c:447:8
#12 0x00007f7ea52a47b8 __GI___clone3 ./misc/../sysdeps/unix/sysv/linux/x86_64/clone3.S:80:0
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzsV19z4yYQ_zT4hbEHgf75wQ--pLpmOr12LumzBqGVQ4NABZTY_fQdkJI4jntJX3p5OI0yEbD72_0ty3rhzsmdBtig7BPKLhd89LfGbu6M3h0WjWkPG5ST-SVbRFNsRo9o5TzfAUW08sYoh2glFNe7ozHsveWIVqOW3oPzTzJLqYUaW1h2cg8W0WqFaHURVq6mhSrM30QVsg1usctvvdkl_jpqLfUOJxmOpnBnTY9pHGA3Sg9uNWEtn56g91mZhqtJDPS9tEb3oD124JfjcFYlYccmjj2epPHXP77g-ATp4_XVzWEws9D0_PbLeSGMaJmsce8QXb-JeqWF6QcFHm4OA7yJ_1I8WMreaehXqWUv_4Z58k1LJ_KRVPlOW1_AeWi_8D6Y6UY_WqjBWmPxA3fY31rzoLHUeNlps4S9gMFLox3uTTTECCZ7QgjJMqCsyNJUrEus1H2P2BaxrTu46eN3K7W_9lzc3VguANHyWcjyh9o4b4H3iOaIXmCpPaLrQOT_PAP0E9mXkIl1OUUu8EtO-NFGiHP8vo76Wu40Vz9z3SqwDtHyu1FgjRDPFOgJhSxrcvzCWUTLGPEL7ORO6s7UHtFtGN8b2cbP9azhVmIYENuS-DcZYLOBoiuAZ0nLgBIc-VdKNohW-zKv83SppB73y50epwWxcmaVR5dZB5Q8e5y-AKS0gEzguh78rQXe1ndSqVqGsxVqCA8JiUNM9OAVotWx2Eogtk1TxLZFPoNnp962JcWWSwcRxEWaIcpxdHAtDGErBuPkHtEqSkZYWiC2fUTNX6I2Iu0I5o2xfkL17RSKOBXVyyR4NasXx3tUirYtivZ75A4lBRRF-7wV5YvkSRuRd913Seqszbvu2a_1K7-aHDvfTqexrpPHjxY6sBbamjtnRO0894DYxWvRUcu_RqgHbxG7mHjE-dnRenI0Tl0f-saoK93CPh6aV1gtdHxUvm4h1P__hMd-Cu9Z1Lrm7qBF3Y1anKUQFsJp-PD8puqwnsmGd4KHPYjRw1w7TzPhpPSE6kxO06BIi8eidTaCc20YrNkfUPaJNxKxrdY0CSgouzwbOj8O6h1J8w17zttR-HcG822cpyQJVEMw_z1ZfqT9x-F3Pu2n39d56ZsR-LGXH4ffq72k28eP8qhrekcNS066nTwhDDvPrZ9P_bnmRljgHub2JjQi5YxGX6LxtGhKXNefr-q6FspoYBGul068bnJGHXscd3D3sUfT4_6pfYu_3EF_dR3MPTF4vLQu2g1r12zNF7BJijRh5TpLysXtpuw6xuma5UXelW3XdDTeEwhZC9oA6RZyQwnNCCMFZUnJyhUXRVeUwJKW8YIJQCmBnku1Co33ytjdQjo3wiZhhOXFQvEGlIv3ako1POC4iigN12y7CUrLZtw5lBIlnXfPMF56BZvzbQeWDneK3x0Wo1WbW--H2OrTCtFqJ_3t2KyE6UOYwm1g-rccrPkTQqGvog8hprOT9xv6TwAAAP__p-3qNg">