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.ClearRectWith2DArrayNegativeDebugExtensions.LayerInfoMessagesPositiveExternalMemorySync.ExportMetalObjectsNegativeGeometryTessellation.StageMaskGsTsEnabledPositiveGpuAVBufferDeviceAddress.StorePositiveGpuAVBufferDeviceAddress.StructLoadPositiveGpuAVBufferDeviceAddress.StructLoadPaddedPositiveImage.FramebufferFrom3DImagePositiveImage.Descriptor3D2DSubresourceLayoutPositiveInstance.TwoInstancesNegativeInstanceless.DestroyInstanceAllocationCallbacksCompatibilityNegativeObjectLifetime.CmdBufferEventDestroyedVkPositiveLayerTest.ParameterLayerFeatures2CaptureVkPositiveLayerTest.UseFirstQueueUnqueriedVkPositiveLayerTest.GetDevProcAddrExtensionsVkPositiveLayerTest.EnumeratePhysicalDeviceGroupsVkPositiveLayerTest.AllowedDuplicateStypeVkLayerTest.UseObjectWithWrongDevicePositivePipelineTopology.PolygonModeValidPositiveRenderPass.FramebufferWithAttachmentsTo3DImageMultipleSubpassesNegativeSyncObject.MixedTimelineAndBinarySemaphoresPositiveSyncObject.SubmitFenceButWaitIdleNegativeSyncVal.CmdDispatchDrawHazardsNegativeSyncVal.StageAccessExpansionNegativeSyncVal.QSPresentAcquireNegativeSyncVal.PresentDoesNotWaitForSubmitPositiveSyncVal.PresentAfterSubmitAutomaticVisibilityNegativeThreading.CommandBufferCollisionPositiveThreading.Queue
The following tests fail:
PositiveAtomic.FloatNegativeCommand.CascadedInvalidationNegativeCommand.ResolveImageImageTypePositiveCommand.EventStageMaskSecondaryCommandBufferNegativeDescriptors.WriteDescriptorSetIdentitySwizzleNegativeDescriptors.Maint1BindingSliceOf3DImageNegativeDynamicRendering.InSecondaryCommandBuffersNegativeDynamicRendering.IdentitySwizzleColorNegativeDynamicRendering.IdentitySwizzleDepthStencilNegativeExternalMemorySync.ExportMetalObjectsNegativeGpuAV.ValidationFeaturesNegativeGpuAVBufferDeviceAddress.ReadBeforePointerPushConstantNegativeGpuAVBufferDeviceAddress.ReadBeforePointerDescriptorPositiveGpuAVBufferDeviceAddress.BasicPositiveGpuAVBufferDeviceAddress.UVec3ArrayNegativeGpuAVOOB.StorageBufferPositiveGpuAV.InlineUniformBlockAndRecoveryNegativeImage.ImageViewFormatMismatchUnrelatedNegativeImage.ImageViewDifferentClassNegativeImage.ImageViewInvalidSubresourceRangeMaintenance1NegativeImage.ImageViewIncompatibleFormatNegativeImage.ImageViewIncompatibleDepthFormatNegativeImage.ImageFormatListNegativeImage.ImageFormatListSizeCompatibleNegativeImage.BlockTexelViewLevelOrLayerCountNegativeImage.BlockTexelViewTypeNegativeImage.BlockTexelViewFormatNegativeImagelessFramebuffer.RenderPassBeginImageViewMismatchNegativeInstanceless.InstanceExtensionDependenciesNegativeInstanceless.ExtensionNestedDependencyNegativeInstanceless.InstanceBadStypeNegativeInstanceless.InstanceDuplicatePnextStypeNegativeInstanceless.InstanceAppInfoBadStypeNegativeInstanceless.InstanceValidationFeaturesBadFlagsNegativeObjectLifetime.EventInUseDestroyedSignaledNegativeObjectLifetime.InUseDestroyedSignaledVkPositiveLayerTest.StatelessValidationDisableVkLayerTest.VersionCheckPromotedAPIsVkLayerTest.DeviceFeature2AndVertexAttributeDivisorExtensionUnenabledVkLayerTest.RequiredPromotedFeaturesExtensionsVkLayerTest.FeaturesVariablePointerVkLayerTest.Maintenance1AndNegativeViewportVkLayerTest.ApiVersion1_1AndNegativeViewportVkLayerTest.ValidateArrayLengthVkLayerTest.Features12AndppEnabledExtensionNamesNegativePipelineLayout.ExcessDescriptorsOverallPositivePipeline.PervertexNVShaderAttributesPositivePipelineTopology.LoosePointSizeWritePositivePipelineTopology.RasterizerNegativePortabilitySubset.ImageVkPortabilitySubsetTest.ShaderValidationVkPortabilitySubsetTest.InstanceCreateEnumerateNegativeProtectedMemory.GetDeviceQueuePositiveShaderInterface.InputAndOutputComponentsPositiveShaderInterface.InputOutputMatchPositiveShaderInterface.VsFsTypeMismatchBlockNestedStructLastElementArrayPositiveShaderInterface.VsFsTypeMismatchBlockNestedStructArrayPositiveShaderInterface.MultidimensionalArrayPositiveShaderInterface.MultidimensionalArrayVertexPositiveShaderInterface.MultidimensionalArrayDimsPositiveShaderInterface.MultidimensionalArrayDims2PositiveShaderInterface.OpTypeArraySpecConstantNegativeShaderStorageImage.MissingFormatReadNegativeShaderStorageImage.MissingFormatWriteNegativeShaderStorageImage.MissingNonReadableDecorationFormatReadNegativeShaderStorageImage.MissingNonWritableDecorationFormatWriteNegativeSubpass.SubpassInputWithoutFormatNegativeSyncObject.ImageBarrierWithBadRangeNegativeSyncObject.EventStageMaskOneCommandBufferPassNegativeSyncObject.EventStageMaskOneCommandBufferFailNegativeSyncObject.EventStageMaskTwoCommandBufferPassNegativeSyncObject.EventStageMaskTwoCommandBufferFailNegativeSyncObject.DetectInterQueueEventUsageNegativeSyncObject.StageMaskHostNegativeSyncObject.ResetEventThenSetPositiveSyncObject.BasicSetAndWaitEventPositiveSyncObject.WaitEventThenSetNegativeSyncVal.CopyOptimalImageHazardsNegativeSyncVal.EventsBufferCopyNegativeSyncVal.EventsCopyImageHazardsNegativeSyncVal.EventsCommandHazardsNegativeSyncVal.QSBufferCopyHazardsNegativeSyncVal.QSBufferCopyVsIdleNegativeSyncVal.QSBufferCopyVsFenceNegativeSyncVal.DebugRegion4NegativeSyncVal.QSDebugRegion3PositiveSyncVal.QSBufferCopyHazardsDisabledNegativeVertexInput.VertextBindingNonLinearNegativeVertexInput.AttributeAlignmentNegativeVertexInput.VertexStridePositiveVertexInput.AttributeMatrixTypePositiveVertexInput.AttributeArrayTypePositiveVertexInput.AttributeComponentsPositiveVertexInput.VertextBindingNonLinearNegativeWsi.SwapchainMaintenance1ExtensionAcquireNegativeWsi.PresentDuplicatedSwapchainNegativeYcbcr.MultiplaneIncompatibleViewFormatNegativeYcbcr.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