VulkanSceneGraph icon indicating copy to clipboard operation
VulkanSceneGraph copied to clipboard

Validation error: "Semaphore must not have any pending operations"

Open TP-David opened this issue 2 months ago • 6 comments

Launching vsgdraw in vsgExamples with debugLayer=true prints this validation error multiple times, then it goes away:

Validation Error: [ VUID-vkAcquireNextImageKHR-semaphore-01779 ] | MessageID = 0x5717e75b
vkAcquireNextImageKHR(): Semaphore must not have any pending operations.
The Vulkan spec states: If semaphore is not VK_NULL_HANDLE, it must not have any uncompleted signal or wait operations pending (https://vulkan.lunarg.com/doc/view/1.4.309.0/windows/antora/spec/latest/chapters/VK_KHR_surface/wsi.html#VUID-vkAcquireNextImageKHR-semaphore-01779)
Objects: 1
    [0] VkSemaphore 0xb12fb2000000002c

Rolling back to v1.1.2 in March 2024 still gives the error, showing that this has been around for a long time. This is not solved by #1559.

GPU is NVIDIA RTX 2000 Ada Generation Laptop GPU, on other hardware the error doesn't appear.

Is this a known issue @robertosfield?

TP-David avatar Oct 27 '25 15:10 TP-David