Skip to content

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

@TP-David

Description

@TP-David

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?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions