[lldb] TestFrameProviderThreadFilter is flaky on Windows
- 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
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