KhronosGroup / Vulkan-ValidationLayers

Vulkan Validation Layers (VVL)
https://vulkan.lunarg.com/doc/sdk/latest/linux/khronos_validation_layer.html
Other
763 stars 403 forks source link

validation layer throws robin_hood::map overflow #8457

Open jjiangweilan opened 2 months ago

jjiangweilan commented 2 months ago

Environment:

Describe the Issue validation layer throws robin_hood::map overflow when calling vkCreateDescriptorSetLayout

Expected behavior not throwing any exception, except reports a validation error if there is an actual error

Additional context CreateDescriptorSetLayout is a thin wrapper of vkCreateDescriptorSetLayout image

this screenshot shows the exception is thrown from VkLayer_khronos_validation.dll image

jjiangweilan commented 2 months ago

My problem is solved by compiling validation layer libs and replaced the one in VulkanSDK. I used the 1.3.290.0 branch and the compile option is RelWithDebInfo with \O2 and \Ob1.

jjiangweilan commented 2 months ago

try compiled the lib the same way in MacOS, problem not solved