Vulkan-ValidationLayers icon indicating copy to clipboard operation
Vulkan-ValidationLayers copied to clipboard

Hang in dEQP-VK.synchronization.basic.timeline_semaphore.chain

Open zzyiwei opened this issue 3 years ago • 3 comments

Solid repro with tip-of-tree VVL.

zzyiwei avatar Jan 26 '23 19:01 zzyiwei

It takes about 35 minutes, but in my testing it does eventually finish. If I remember correctly, that test is pretty pathological in its use of semaphores

TonyBarbour avatar Jan 26 '23 21:01 TonyBarbour

Hmmm, without VVL injection, the test finishes in seconds. The same pattern was seen against mulitple drivers.

(The same was also seen with tip-of-tree dEQP)

zzyiwei avatar Jan 26 '23 22:01 zzyiwei

The issue here is with the loop in semaphore_state.cpp:71, just iterating over those pending operations takes most of the time.

ziga-lunarg avatar Jan 12 '24 21:01 ziga-lunarg