<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/89629>89629</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
Nondeterminism in llvm-libc++-static.cfg.in :: std/time/time.zone/time.zone.timezone/time.zone.members/sys_info.zdump.pass.cpp
</td>
</tr>
<tr>
<th>Labels</th>
<td>
bug,
libc++
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
ilovepi
</td>
</tr>
</table>
<pre>
We're seeing some non-deterministic failures in llvm-libc++-static.cfg.in :: std/time/time.zone/time.zone.timezone/time.zone.members/sys_info.zdump.pass.cpp in our CI (https://ci.chromium.org/ui/p/fuchsia/builders/toolchain.ci/clang-linux-x64/b8750473375533143361/overview).
It's unclear why this is happening, and why sometimes this test passes w/o any (known) changes to our CI configuration/infrastructure or to libcxx.
This appears related to https://github.com/llvm/llvm-project/commit/1fda1776e32b5582bfcfcbd8094f3c280d936cec, so I'm CCing @mordante.
Below is the failing diff, which are only different in 2 lines.
```
# | libcxx
# | ...
# | America/Ciudad_Juarez Sun Feb 5 06:59:59 1939 UT = Sat Feb 4 23:59:59 1939 MST isdst=0 gmtoff=-25200
# | America/Ciudad_Juarez Sun Feb 5 07:00:00 1939 UT = Sun Feb 5 01:00:00 1939 CST isdst=0 gmtoff=-21600
# | ...
```
vs.
```
# | zdump
# | ...
# | America/Ciudad_Juarez Fri Apr 1 06:59:59 1932 UT = Thu Mar 31 23:59:59 1932 MST isdst=0 gmtoff=-25200
# | America/Ciudad_Juarez Fri Apr 1 07:00:00 1932 UT = Fri Apr 1 01:00:00 1932 CST isdst=0 gmtoff=-21600
# | ...
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzElV1r7DYQhn-N9mZYI4_8ebEXm10MKZzeJKWXB1ke22ptadFHNsmvL9okTTahlB4OFBZZO36R3nk80kjv9WSIdqy8YeVxI2OYrdvpxT7QSW96OzztfieGtSPwRNpM4O1KYKzZDhTIrdpoH7SCUeolOvKgDSzLw7pddK8Y3jC82fogg1aZGqdMG2Biz8QefBgYdkGv9PrInq25mmdp9iW40tqT8ww7_-S_azPa7HmI6yk7Se8zdTolBzY6ONwCw2YO4eTTltgx7JTO1OzsquOaWTcx7KJm2J0YdmNUs9eSYddHvQwvWwRrFzVLbTKVdGqRZtou2sTH7WNVJG1Tl7yohajLUoi8EKLKGXb2gdyDpjPDNmP8yPj-ZbwNDGsP0aiFpIPz_ARh1h60h1meTmS0mRgeQJrh8jLBTqn7F1kgHyDlSR7OaRuQ5ill-aexZ8OwBTVLMyW5fWOgrBn1FJ0M2hqGnTajkz64qEJ0BNYlbfpYj49XVu_ThsmTdB4cLTLQkKTXQCcd5thnyq4Mu_TdXx_bk7N_kAoJml1XnSb5OMi8risS2Jdlg_2oRtUPDW-LUShs-NCKSpFKALyFW4b1CodDKjpW8NW6QZpAVyZvaLHnRC_MdCnBJB70OKY1zrNWM8iUpFmeLmFyZEIqEIRFG_Jvi1X89ffyFwWw-vBK5TqWZdl1YL-S0yrVzUHHQQ7ff4nS0TPAXTTQUQ9QAq-Y2JftZYC8FS38dg9MHOFOhhdNASg-a77d3YP2gw9MHDlMa7DjyMRxiyVy_gMmaib2nF-GaxMfNPlnzeGfTOTVZxPvaK5xPvwL5svx_UHKndOwPzmA_AtkfMvvfo7wTToQ-RfI-FMgfzTxCfLfJj5q8s-anwB5M-zE0IpWbmiX17loeNGi2My7qmobjqNqSPCiqYux4n1dNn1OuWx4O2z0DjkWvEDMq7JEkTXU5E3LhcChkH0rWcFplXrJ0sFO1-ZGex9p17QVtptF9rT4SwNB7OPEEBkeGOJ7A0ih8rhxu8vN0MfJs4Iv2gf_vmTQYaHdr9a8t5X1_-8lm-iW3X--8S540qoXQn8FAAD__25sMwI">