KhronosGroup / KhronosGroup/Vulkan-Video-Samples
flaky AV1 decode tests with fence timeout
- Dominant language
- C++
- Stars
- 41
- Forks
- 17
- Avg merge
- 3d 20h
- Merged PRs (30d)
- 9
Description
Some AV1 tests are exiting with error having some fence timeout issue:
- decode_av1_basic_8bit
- decode_av1_globalmotion_8bit
```
STDERR:
[libdav1d @ 0x57da08121500] libdav1d 1.4.1
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 100 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 200 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 300 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 400 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 500 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 600 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 700 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 800 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 900 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1000 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1100 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1200 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1300 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1400 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1500 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1600 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1700 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1800 mSec with result 0x2 ****
**** WARNING: fence frameCompleteFence(96593975867184) is not done after 1900 mSec with result 0x2 ****
```
The bug happens with nvidia driver: 570.123.19
Contributor guide
Research direction
Reproduce decode_av1_basic_8bit and decode_av1_globalmotion_8bit with NVIDIA driver 570.123.19 and capture the fence-timeout output. Start by locating these AV1 tests and tracing their decode completion handling; done means the affected tests complete reliably without fence timeout errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- testing-qa
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 32/100