swiftlang / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. This fork is used to manage Swift’s stable releases of Clang as well as support the Swift project.
https://llvm.org
Other
1.12k stars 330 forks source link

[flake] lldb-api :: tools/lldb-server/TestGdbRemote_qThreadStopInfo.py is flakey on Windows x86_64 #9101

Open kendalharland opened 2 months ago

kendalharland commented 2 months ago

@tkremenek can you please help me by adding the flakey-test label to this issue, as well as the others listed in this query? I don't have write-access to issue labels, and am working on standing up LLDB tests on our Windows x86_64 builds.

tkremenek commented 2 months ago

CC @adrian-prantl @JDevlieghere

Interesting questioning what to do about tagging. Is this a test that comes from upstream LLVM?

adrian-prantl commented 2 months ago

CC @adrian-prantl @JDevlieghere

Interesting questioning what to do about tagging. Is this a test that comes from upstream LLVM?

Yes, lldb-server is a debugserver implementation used on all non-Darwin platforms.

@kendalharland ... which is why we probably should make that change on llvm.org and then cherry-pick it here.

kendalharland commented 2 months ago

@adrian-prantl this test is not flaky on Windows upstream from what I observe. This flake only happens for me in swiftlang's llvm-project fork,, so I believe the bug belongs in this project. For context on this issue and others: I'm currently working on getting the LLDB tests to run on the Windows x86_64 CI builds of the swift toolchain, driven by swiftlang/swift/utils/build.ps1. See this issue. As a baseline I'm using the results from a local llvm/llvm-project build of the LLDB tests.