https://bugs.kde.org/show_bug.cgi?id=524005
Angel Parra <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|UPSTREAM |--- Ever confirmed|0 |1 Status|RESOLVED |REOPENED --- Comment #3 from Angel Parra <[email protected]> --- @TraceyC After reporting to AMD (https://gitlab.freedesktop.org/mesa/mesa/-/work_items/16154#note_3655482), turns out the problem may be potentially lie on the KDE side: > This looks like an issue in plasmashell which is emitting bogus Vulkan usage. > Can you report to them? According to the error messages thrown by the validation layer, it looks like the error is in fact the result of mishandling: ``` Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) No QSGTexture provided from updateSampledImage(). This is wrong. Validation Error: [ VUID-VkGraphicsPipelineCreateInfo-layout-07988 ] | MessageID = 0x215f02cd vkCreateGraphicsPipelines(): pCreateInfos[0].pStages[1] SPIR-V ([VK_SHADER_STAGE_FRAGMENT_BIT]) uses descriptor [Set 0, Binding 1] but the binding was not declared in the VkPipelineLayoutCreateInfo::pSetLayouts[0]. Possible VkDescriptorType that could be used are: VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER. The Vulkan spec states: If a resource variable is declared in a shader and layout is not VK_NULL_HANDLE, the corresponding descriptor set in layout must match the shader stage (https://docs.vulkan.org/spec/latest/chapters/pipelines.html#VUID-VkGraphicsPipelineCreateInfo-layout-07988) Objects: 2 [0] VkShaderModule 0x1cc00000001cc [1] VkDescriptorSetLayout 0x1c700000001c7 vkDebug: vkCreateGraphicsPipelines(): pCreateInfos[0].pStages[1] SPIR-V ([VK_SHADER_STAGE_FRAGMENT_BIT]) uses descriptor [Set 0, Binding 1] but the binding was not declared in the VkPipelineLayoutCreateInfo::pSetLayouts[0]. Possible VkDescriptorType that could be used are: VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER. The Vulkan spec states: If a resource variable is declared in a shader and layout is not VK_NULL_HANDLE, the corresponding descriptor set in layout must match the shader stage (https://docs.vulkan.org/spec/latest/chapters/pipelines.html#VUID-VkGraphicsPipelineCreateInfo-layout-07988) KCrash: Attempting to start /usr/bin/plasmashell ... kf.plasma.core: The theme "Ant-Dark" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format. zsh: segmentation fault (core dumped) plasmashell --replace ~ $ qt.qml.propertyCache.append: Member visible of the object PlasmaQuick::Dialog overrides a member of the base object. Consider renaming it or adding final or override specifier kf.svg: The theme "Ant-Dark" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format. ... Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) No QSGTexture provided from updateSampledImage(). This is wrong. Validation Error: [ VUID-VkGraphicsPipelineCreateInfo-layout-07988 ] | MessageID = 0x215f02cd vkCreateGraphicsPipelines(): pCreateInfos[0].pStages[1] SPIR-V ([VK_SHADER_STAGE_FRAGMENT_BIT]) uses descriptor [Set 0, Binding 1] but the binding was not declared in the VkPipelineLayoutCreateInfo::pSetLayouts[0]. Possible VkDescriptorType that could be used are: VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER. The Vulkan spec states: If a resource variable is declared in a shader and layout is not VK_NULL_HANDLE, the corresponding descriptor set in layout must match the shader stage (https://docs.vulkan.org/spec/latest/chapters/pipelines.html#VUID-VkGraphicsPipelineCreateInfo-layout-07988) Objects: 2 [0] VkShaderModule 0x1ce00000001ce [1] VkDescriptorSetLayout 0x1c900000001c9 vkDebug: vkCreateGraphicsPipelines(): pCreateInfos[0].pStages[1] SPIR-V ([VK_SHADER_STAGE_FRAGMENT_BIT]) uses descriptor [Set 0, Binding 1] but the binding was not declared in the VkPipelineLayoutCreateInfo::pSetLayouts[0]. Possible VkDescriptorType that could be used are: VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER. The Vulkan spec states: If a resource variable is declared in a shader and layout is not VK_NULL_HANDLE, the corresponding descriptor set in layout must match the shader stage (https://docs.vulkan.org/spec/latest/chapters/pipelines.html#VUID-VkGraphicsPipelineCreateInfo-layout-07988) KCrash: Attempting to start /usr/bin/plasmashell KCrash: Application 'plasmashell' crashing... crashRecursionCounter = 2 kf.svg: The theme "Ant-Dark" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format. ... Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) No QSGTexture provided from updateSampledImage(). This is wrong. Validation Error: [ VUID-VkGraphicsPipelineCreateInfo-layout-07988 ] | MessageID = 0x215f02cd vkCreateGraphicsPipelines(): pCreateInfos[0].pStages[1] SPIR-V ([VK_SHADER_STAGE_FRAGMENT_BIT]) uses descriptor [Set 0, Binding 1] but the binding was not declared in the VkPipelineLayoutCreateInfo::pSetLayouts[0]. Possible VkDescriptorType that could be used are: VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER. The Vulkan spec states: If a resource variable is declared in a shader and layout is not VK_NULL_HANDLE, the corresponding descriptor set in layout must match the shader stage (https://docs.vulkan.org/spec/latest/chapters/pipelines.html#VUID-VkGraphicsPipelineCreateInfo-layout-07988) Objects: 2 [0] VkShaderModule 0x1bb00000001bb [1] VkDescriptorSetLayout 0x1b600000001b6 vkDebug: vkCreateGraphicsPipelines(): pCreateInfos[0].pStages[1] SPIR-V ([VK_SHADER_STAGE_FRAGMENT_BIT]) uses descriptor [Set 0, Binding 1] but the binding was not declared in the VkPipelineLayoutCreateInfo::pSetLayouts[0]. Possible VkDescriptorType that could be used are: VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER. The Vulkan spec states: If a resource variable is declared in a shader and layout is not VK_NULL_HANDLE, the corresponding descriptor set in layout must match the shader stage (https://docs.vulkan.org/spec/latest/chapters/pipelines.html#VUID-VkGraphicsPipelineCreateInfo-layout-07988) KCrash: Attempting to start /usr/bin/plasmashell KCrash: Application 'plasmashell' crashing... crashRecursionCounter = 2 kf.svg: The theme "Ant-Dark" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format. ... ~ $ Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) No QSGTexture provided from updateSampledImage(). This is wrong. Validation Error: [ VUID-VkGraphicsPipelineCreateInfo-layout-07988 ] | MessageID = 0x215f02cd vkCreateGraphicsPipelines(): pCreateInfos[0].pStages[1] SPIR-V ([VK_SHADER_STAGE_FRAGMENT_BIT]) uses descriptor [Set 0, Binding 1] but the binding was not declared in the VkPipelineLayoutCreateInfo::pSetLayouts[0]. Possible VkDescriptorType that could be used are: VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER. The Vulkan spec states: If a resource variable is declared in a shader and layout is not VK_NULL_HANDLE, the corresponding descriptor set in layout must match the shader stage (https://docs.vulkan.org/spec/latest/chapters/pipelines.html#VUID-VkGraphicsPipelineCreateInfo-layout-07988) Objects: 2 [0] VkShaderModule 0x1d200000001d2 [1] VkDescriptorSetLayout 0x1cd00000001cd vkDebug: vkCreateGraphicsPipelines(): pCreateInfos[0].pStages[1] SPIR-V ([VK_SHADER_STAGE_FRAGMENT_BIT]) uses descriptor [Set 0, Binding 1] but the binding was not declared in the VkPipelineLayoutCreateInfo::pSetLayouts[0]. Possible VkDescriptorType that could be used are: VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER. The Vulkan spec states: If a resource variable is declared in a shader and layout is not VK_NULL_HANDLE, the corresponding descriptor set in layout must match the shader stage (https://docs.vulkan.org/spec/latest/chapters/pipelines.html#VUID-VkGraphicsPipelineCreateInfo-layout-07988) KCrash: Attempting to start /usr/bin/plasmashell KCrash: Application 'plasmashell' crashing... crashRecursionCounter = 2 kf.svg: The theme "Ant-Dark" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format. ... Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) No QSGTexture provided from updateSampledImage(). This is wrong. Validation Error: [ VUID-VkGraphicsPipelineCreateInfo-layout-07988 ] | MessageID = 0x215f02cd vkCreateGraphicsPipelines(): pCreateInfos[0].pStages[1] SPIR-V ([VK_SHADER_STAGE_FRAGMENT_BIT]) uses descriptor [Set 0, Binding 1] but the binding was not declared in the VkPipelineLayoutCreateInfo::pSetLayouts[0]. Possible VkDescriptorType that could be used are: VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER. The Vulkan spec states: If a resource variable is declared in a shader and layout is not VK_NULL_HANDLE, the corresponding descriptor set in layout must match the shader stage (https://docs.vulkan.org/spec/latest/chapters/pipelines.html#VUID-VkGraphicsPipelineCreateInfo-layout-07988) Objects: 2 [0] VkShaderModule 0x1d400000001d4 [1] VkDescriptorSetLayout 0x1cf00000001cf vkDebug: vkCreateGraphicsPipelines(): pCreateInfos[0].pStages[1] SPIR-V ([VK_SHADER_STAGE_FRAGMENT_BIT]) uses descriptor [Set 0, Binding 1] but the binding was not declared in the VkPipelineLayoutCreateInfo::pSetLayouts[0]. Possible VkDescriptorType that could be used are: VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER. The Vulkan spec states: If a resource variable is declared in a shader and layout is not VK_NULL_HANDLE, the corresponding descriptor set in layout must match the shader stage (https://docs.vulkan.org/spec/latest/chapters/pipelines.html#VUID-VkGraphicsPipelineCreateInfo-layout-07988) KCrash: Attempting to start /usr/bin/plasmashell KCrash: Application 'plasmashell' crashing... crashRecursionCounter = 2 kf.svg: The theme "Ant-Dark" uses the legacy metadata.desktop. Consider contacting the author and asking them update it to use the newer JSON format. ... qt.qml.propertyCache.append: Final member StackingOrder is overridden in class QQmlDMAbstractItemModelData. The override won't be used. Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString) No QSGTexture provided from updateSampledImage(). This is wrong. Validation Error: [ VUID-VkGraphicsPipelineCreateInfo-layout-07988 ] | MessageID = 0x215f02cd vkCreateGraphicsPipelines(): pCreateInfos[0].pStages[1] SPIR-V ([VK_SHADER_STAGE_FRAGMENT_BIT]) uses descriptor [Set 0, Binding 1] but the binding was not declared in the VkPipelineLayoutCreateInfo::pSetLayouts[0]. Possible VkDescriptorType that could be used are: VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER. The Vulkan spec states: If a resource variable is declared in a shader and layout is not VK_NULL_HANDLE, the corresponding descriptor set in layout must match the shader stage (https://docs.vulkan.org/spec/latest/chapters/pipelines.html#VUID-VkGraphicsPipelineCreateInfo-layout-07988) Objects: 2 [0] VkShaderModule 0x1d600000001d6 [1] VkDescriptorSetLayout 0x1d100000001d1 vkDebug: vkCreateGraphicsPipelines(): pCreateInfos[0].pStages[1] SPIR-V ([VK_SHADER_STAGE_FRAGMENT_BIT]) uses descriptor [Set 0, Binding 1] but the binding was not declared in the VkPipelineLayoutCreateInfo::pSetLayouts[0]. Possible VkDescriptorType that could be used are: VK_DESCRIPTOR_TYPE_COMBINED_IMAGE_SAMPLER. The Vulkan spec states: If a resource variable is declared in a shader and layout is not VK_NULL_HANDLE, the corresponding descriptor set in layout must match the shader stage (https://docs.vulkan.org/spec/latest/chapters/pipelines.html#VUID-VkGraphicsPipelineCreateInfo-layout-07988) KCrash: Attempting to start /usr/bin/plasmashell KCrash: Application 'plasmashell' crashing... crashRecursionCounter = 2 ... ``` The same error message repeated multiple times. May you please check what can be wrong? Potentially near the radv_CreateGraphicsPipelines you originally flagged. -- You are receiving this mail because: You are watching all bug changes.
