Skip to content

Nondeterminism in llvm-libc++-static.cfg.in :: std/time/time.zone/time.zone.timezone/time.zone.members/sys_info.zdump.pass.cpp #89629

Open
@ilovepi

Description

@ilovepi

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 1fda177, 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
# | ...

Metadata

Metadata

Assignees

Labels

bugIndicates an unexpected problem or unintended behaviorlibc++libc++ C++ Standard Library. Not GNU libstdc++. Not libc++abi.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions