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.

Reply via email to