Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

layers: Fix intermittent VUID 03047 false positives #4994

Merged

Conversation

jeremyg-lunarg
Copy link
Contributor

@jeremyg-lunarg jeremyg-lunarg commented Dec 23, 2022

Make sure to remove the parent node if we're cleaning up an object_bindings entry in CMD_BUFFER_STATE::NotifyInvalidate(). Without this, child objects could have a stale parent and think they are in use when they're not.

Fixes #4981

@ci-tester-lunarg
Copy link
Collaborator

CI Vulkan-ValidationLayers build queued with queue ID 52233.

Make sure to remove the parent node if we're cleaning up an
object_bindings entry in CMD_BUFFER_STATE::NotifyInvalidate().
Without this, child objects could have a stale parent and think
they are in use when they're not.

Fixes KhronosGroup#4981
@ci-tester-lunarg
Copy link
Collaborator

CI Vulkan-ValidationLayers build queued with queue ID 52234.

@ci-tester-lunarg
Copy link
Collaborator

CI Vulkan-ValidationLayers build # 9902 running.

@ci-tester-lunarg
Copy link
Collaborator

CI Vulkan-ValidationLayers build # 9902 aborted.

@ci-tester-lunarg
Copy link
Collaborator

CI Vulkan-ValidationLayers build queued with queue ID 52506.

@ci-tester-lunarg
Copy link
Collaborator

CI Vulkan-ValidationLayers build # 9904 running.

@ci-tester-lunarg
Copy link
Collaborator

CI Vulkan-ValidationLayers build # 9904 passed.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

#4923 seems to introduce a false positive in cmd_buffer_state.cpp
3 participants