Vulkan-ValidationLayers
Vulkan-ValidationLayers copied to clipboard
Test crashes/failures for MacOS with Sonoma 14.1.1
The following tests are being blacklisted after being tested with Sonoma 14.1.1 on a mac mini m1. These tests were run on VVL version v1.3.279-14-g7a42a6fb1
The following test hangs on a Release build:
-
NegativeExternalMemorySync.ExportMetalObjects
The following tests crash:
-
PositiveCommand.ClearRectWith2DArray -
NegativeDebugExtensions.LayerInfoMessages -
PositiveExternalMemorySync.ExportMetalObjects -
NegativeGeometryTessellation.StageMaskGsTsEnabled -
PositiveGpuAVBufferDeviceAddress.Store -
PositiveGpuAVBufferDeviceAddress.StructLoad -
PositiveGpuAVBufferDeviceAddress.StructLoadPadded -
PositiveImage.FramebufferFrom3DImage -
PositiveImage.Descriptor3D2DSubresourceLayout -
PositiveInstance.TwoInstances -
NegativeInstanceless.DestroyInstanceAllocationCallbacksCompatibility -
NegativeObjectLifetime.CmdBufferEventDestroyed -
VkPositiveLayerTest.ParameterLayerFeatures2Capture -
VkPositiveLayerTest.UseFirstQueueUnqueried -
VkPositiveLayerTest.GetDevProcAddrExtensions -
VkPositiveLayerTest.EnumeratePhysicalDeviceGroups -
VkPositiveLayerTest.AllowedDuplicateStype -
VkLayerTest.UseObjectWithWrongDevice -
PositivePipelineTopology.PolygonModeValid -
PositiveRenderPass.FramebufferWithAttachmentsTo3DImageMultipleSubpasses -
NegativeSyncObject.MixedTimelineAndBinarySemaphores -
PositiveSyncObject.SubmitFenceButWaitIdle -
NegativeSyncVal.CmdDispatchDrawHazards -
NegativeSyncVal.StageAccessExpansion -
NegativeSyncVal.QSPresentAcquire -
NegativeSyncVal.PresentDoesNotWaitForSubmit -
PositiveSyncVal.PresentAfterSubmitAutomaticVisibility -
NegativeThreading.CommandBufferCollision -
PositiveThreading.Queue
The following tests fail:
-
PositiveAtomic.Float -
NegativeCommand.CascadedInvalidation -
NegativeCommand.ResolveImageImageType -
PositiveCommand.EventStageMaskSecondaryCommandBuffer -
NegativeDescriptors.WriteDescriptorSetIdentitySwizzle -
NegativeDescriptors.Maint1BindingSliceOf3DImage -
NegativeDynamicRendering.InSecondaryCommandBuffers -
NegativeDynamicRendering.IdentitySwizzleColor -
NegativeDynamicRendering.IdentitySwizzleDepthStencil -
NegativeExternalMemorySync.ExportMetalObjects -
NegativeGpuAV.ValidationFeatures -
NegativeGpuAVBufferDeviceAddress.ReadBeforePointerPushConstant -
NegativeGpuAVBufferDeviceAddress.ReadBeforePointerDescriptor -
PositiveGpuAVBufferDeviceAddress.Basic -
PositiveGpuAVBufferDeviceAddress.UVec3Array -
NegativeGpuAVOOB.StorageBuffer -
PositiveGpuAV.InlineUniformBlockAndRecovery -
NegativeImage.ImageViewFormatMismatchUnrelated -
NegativeImage.ImageViewDifferentClass -
NegativeImage.ImageViewInvalidSubresourceRangeMaintenance1 -
NegativeImage.ImageViewIncompatibleFormat -
NegativeImage.ImageViewIncompatibleDepthFormat -
NegativeImage.ImageFormatList -
NegativeImage.ImageFormatListSizeCompatible -
NegativeImage.BlockTexelViewLevelOrLayerCount -
NegativeImage.BlockTexelViewType -
NegativeImage.BlockTexelViewFormat -
NegativeImagelessFramebuffer.RenderPassBeginImageViewMismatch -
NegativeInstanceless.InstanceExtensionDependencies -
NegativeInstanceless.ExtensionNestedDependency -
NegativeInstanceless.InstanceBadStype -
NegativeInstanceless.InstanceDuplicatePnextStype -
NegativeInstanceless.InstanceAppInfoBadStype -
NegativeInstanceless.InstanceValidationFeaturesBadFlags -
NegativeObjectLifetime.EventInUseDestroyedSignaled -
NegativeObjectLifetime.InUseDestroyedSignaled -
VkPositiveLayerTest.StatelessValidationDisable -
VkLayerTest.VersionCheckPromotedAPIs -
VkLayerTest.DeviceFeature2AndVertexAttributeDivisorExtensionUnenabled -
VkLayerTest.RequiredPromotedFeaturesExtensions -
VkLayerTest.FeaturesVariablePointer -
VkLayerTest.Maintenance1AndNegativeViewport -
VkLayerTest.ApiVersion1_1AndNegativeViewport -
VkLayerTest.ValidateArrayLength -
VkLayerTest.Features12AndppEnabledExtensionNames -
NegativePipelineLayout.ExcessDescriptorsOverall -
PositivePipeline.PervertexNVShaderAttributes -
PositivePipelineTopology.LoosePointSizeWrite -
PositivePipelineTopology.Rasterizer -
NegativePortabilitySubset.Image -
VkPortabilitySubsetTest.ShaderValidation -
VkPortabilitySubsetTest.InstanceCreateEnumerate -
NegativeProtectedMemory.GetDeviceQueue -
PositiveShaderInterface.InputAndOutputComponents -
PositiveShaderInterface.InputOutputMatch -
PositiveShaderInterface.VsFsTypeMismatchBlockNestedStructLastElementArray -
PositiveShaderInterface.VsFsTypeMismatchBlockNestedStructArray -
PositiveShaderInterface.MultidimensionalArray -
PositiveShaderInterface.MultidimensionalArrayVertex -
PositiveShaderInterface.MultidimensionalArrayDims -
PositiveShaderInterface.MultidimensionalArrayDims2 -
PositiveShaderInterface.OpTypeArraySpecConstant -
NegativeShaderStorageImage.MissingFormatRead -
NegativeShaderStorageImage.MissingFormatWrite -
NegativeShaderStorageImage.MissingNonReadableDecorationFormatRead -
NegativeShaderStorageImage.MissingNonWritableDecorationFormatWrite -
NegativeSubpass.SubpassInputWithoutFormat -
NegativeSyncObject.ImageBarrierWithBadRange -
NegativeSyncObject.EventStageMaskOneCommandBufferPass -
NegativeSyncObject.EventStageMaskOneCommandBufferFail -
NegativeSyncObject.EventStageMaskTwoCommandBufferPass -
NegativeSyncObject.EventStageMaskTwoCommandBufferFail -
NegativeSyncObject.DetectInterQueueEventUsage -
NegativeSyncObject.StageMaskHost -
NegativeSyncObject.ResetEventThenSet -
PositiveSyncObject.BasicSetAndWaitEvent -
PositiveSyncObject.WaitEventThenSet -
NegativeSyncVal.CopyOptimalImageHazards -
NegativeSyncVal.EventsBufferCopy -
NegativeSyncVal.EventsCopyImageHazards -
NegativeSyncVal.EventsCommandHazards -
NegativeSyncVal.QSBufferCopyHazards -
NegativeSyncVal.QSBufferCopyVsIdle -
NegativeSyncVal.QSBufferCopyVsFence -
NegativeSyncVal.DebugRegion4 -
NegativeSyncVal.QSDebugRegion3 -
PositiveSyncVal.QSBufferCopyHazardsDisabled -
NegativeVertexInput.VertextBindingNonLinear -
NegativeVertexInput.AttributeAlignment -
NegativeVertexInput.VertexStride -
PositiveVertexInput.AttributeMatrixType -
PositiveVertexInput.AttributeArrayType -
PositiveVertexInput.AttributeComponents -
PositiveVertexInput.VertextBindingNonLinear -
NegativeWsi.SwapchainMaintenance1ExtensionAcquire -
NegativeWsi.PresentDuplicatedSwapchain -
NegativeYcbcr.MultiplaneIncompatibleViewFormat -
NegativeYcbcr.DrawFetch
I've updated this list just now. Unbeknownst to me .zshrc was setting DYLD_LIBRARY_PATH=/usr/local/lib so I was not getting the correct results. I removed that line in .zshrc and have run the blacklist exercise again with the above results.
Closing this issue for a newer one at https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/8472