<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/135593>135593</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
SupportTests ProgramEnvTest.CreateProcessLongPath test is flaky on Windows
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
rnk
</td>
</tr>
</table>
<pre>
This test flaked for me in this build:
https://lab.llvm.org/buildbot/#/builders/146/builds/2701 (red)
It also flaked on this build:
https://lab.llvm.org/buildbot/#/builders/146/builds/2695 (red)
And passed on these two:
https://lab.llvm.org/buildbot/#/builders/146/builds/2702
https://lab.llvm.org/buildbot/#/builders/146/builds/2696
Logs will be gone soon, so here's what failure looks like:
```
******************** TEST 'LLVM-Unit :: Support/./SupportTests.exe/82/95' FAILED ********************
Script(shard):
--
GTEST_OUTPUT=json:C:\a\lld-x86_64-win\build\unittests\Support\.\SupportTests.exe-LLVM-Unit-12424-82-95.json GTEST_SHUFFLE=0 GTEST_TOTAL_SHARDS=95 GTEST_SHARD_INDEX=82 C:\a\lld-x86_64-win\build\unittests\Support\.\SupportTests.exe
--
Script:
--
C:\a\lld-x86_64-win\build\unittests\Support\.\SupportTests.exe --gtest_filter=ProgramEnvTest.CreateProcessLongPath
--
C:\a\lld-x86_64-win\llvm-project\llvm\unittests\Support\ProgramTest.cpp(160): error: Expected equality of these values:
0
RC
Which is: -2
C:\a\lld-x86_64-win\llvm-project\llvm\unittests\Support\ProgramTest.cpp(163): error: fs::remove(Twine(LongPath)): did not return errc::success.
error number: 13
error message: permission denied
C:\a\lld-x86_64-win\llvm-project\llvm\unittests\Support\ProgramTest.cpp:160
Expected equality of these values:
0
RC
Which is: -2
C:\a\lld-x86_64-win\llvm-project\llvm\unittests\Support\ProgramTest.cpp:163
fs::remove(Twine(LongPath)): did not return errc::success.
error number: 13
error message: permission denied
********************
```
I'm not sure what an exit code of -2 means.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJzMVlGPm7gT_zTOywgENpDwwAP_JPy7Uu66arLXe1s5eBLcNXbONpvdb38yJOm10knVdVeqhDC2h5nfb8aeGe6cPGrEiuT_I_lqxgffGVtZ_TTbG_Fa7TrpwKPzcFD8CQUcjIUeQWrwYWs_SCUIq0lSd96fXPikDaGN4vtYqec-NvZIaDPK7Y0fN9l1Aa0jtEmz4roQpnSepEDowqIgtCRJ0H3ngStnriDMO1ovyvx767UWcOLOXS2jQ_Bn8-a06dvyKCb0G3N0cJZKwR7haDSCM0YTugRnoEOLhM4dnDvu4cClGiyCMubJgZJPOHEkRXJ5kprQ__7Abr3dAaHzzeaP36IHLT0EA6yG7XA6GRuIxYQ2l9kOnXcxviChzYIS2pQ5oXNo6rvNegU_A4Qk9ba18uQJXbiO2zHWI9UoIkn9_4Dz8ePD7v5hR9jqizOasHoZJPIlJ_lSKRG9LIrHIovOUpN8OZ3EfDlo6cN1cSRfXjnly_jr7MYpuvkgSmlGs2hBozKPgy2Y7G8_PDTNZk3YKrms7D7u6s3j9kP9abUlbFXmN8n60-rx7vfV-k_CVgsKbwv16paLy7766W3NQBQdg-TjQSqPlrDVvTVHy_u1fg5C8dIi93hvTYvObYw-3nPf_QiWcIWikzVfsPWX6b8iu9gcDbanE6GLtEim4wForbHhY_1ywtajAPxr4Er6VzCHS2J45mpANzkJIBnfn5bjAPC5k20HMmxDRN8ZNfse9cFNt81ib56R0MXuLHUYb76k5eUfIQVo48GiH6wOKtrpXze0wfsxSepRL-ih3-OoPmW3xR6d48eQPeCEtpfOSaNBoJYo3pE1q9MxR_3y4QlAg7d-mYj8ZDL9pkAk9R2h835E60I5GWsL14Av0kNrBIZwRBR65NrFM1ExUbKSz7BK51lWpHlWsllXzcUizSmypEDMUsyTkqULnOOesaxts3QmK5rQPMnSLJnTLGcxCipEkQl2oEkhspJkCfZcqlsNnUnnBqxSluclmym-R-XG1odSjWcYdwmloROy1Rjg_XB0JEuUDEnqpsZLr7D6ZwKDH8lVUycl3djHvIZm4rPUwpzdbLCq-rb0H6Xvhn3cmj70AeFwTcPtyNFmhDvW_onPc0X_DgAA___w0QLD">