llvm / llvm/llvm-project

[lldb] TestFrameProviderThreadFilter is flaky on Windows

Open
#191,222 1 comment 0 reactions 0 assignees View on GitHub
lldb platform:windows test-suite
Dominant language
LLVM
Stars
40.5k
Forks
18.7k
PR merge metrics
PR metrics pending

Description

This test was marked with `@expectedFailureAll(oslist=["windows"], bugnumber="llvm.org/pr24778")`.
After #190917 this test caused a timeout on Windows.
After adding 1 sec sleep in #191046 this test was success on Windows but flaky ~25%.
Increasing the timeout to 3 sec did not help.
The test is disabled on Windows for now.
It is not clear why the debugger on Windows needs some time to init the breakpoints for all threads.

Contributor guide

Open the contributing guide

Research direction

Start with the TestFrameProviderThreadFilter test and review the Windows-related changes in #190917 and #191046. Reproduce the flaky Windows run and investigate the debugger's breakpoint initialization timing. Done means the test is reliable on Windows without the temporary disablement or unexplained delay.

Written by the indexing model from the issue text.

Assessment

Domain
compilers, operating-systems, testing-qa
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.