Vulkan-ValidationLayers icon indicating copy to clipboard operation
Vulkan-ValidationLayers copied to clipboard

Test crashes/failures for MacOS with Sonoma 14.1.1

Open johnzupin opened this issue 1 year ago • 1 comments

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

johnzupin avatar Feb 29 '24 22:02 johnzupin

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.

johnzupin avatar Mar 05 '24 16:03 johnzupin

Closing this issue for a newer one at https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/8472

johnzupin avatar Aug 28 '24 22:08 johnzupin