[Do Not Merge] Add doc to support SiteOwnerManageLegacyServicePrincipalEnabled on Se…

Edit on the Set-SPOTenant command.
Add one parameter: SiteOwnerManageLegacyServicePrincipalEnabled
The ps command change is not in prod now.

@RongqiZ, will this parameter be included in the next release?

This will release in weeks, I will merge this PR after the ps command parameter in 100% prod.

@tseward

@RongqiZ, please let us know when it can be merged. Thanks!

@RongqiZ, please let us know when it can be merged. Thanks!

Hi @dariomws, the code merged on April 25, I checked the release process, it will be forked in mid May and release on end of May. We could merge this by end of this month.

@RongqiZ Kindly suggest, can this be merged?

@tiburd please investigate the status internally and take an action. Thanks

@RongqiZ Kindly suggest, can this be merged?

Hi we are waiting for the review results, and we planned to release this feature in Aug. We could merge this before that.

Hi @yogkumgit @tiburd
We are going to release the feature in the PR. Could you help to complete the PR for us? Many thanks!

@RongqiZ
Hi,
If this PR is ready to merge, please remove "[Do Not Merge]" from the title and @ mention me again.
Thank you!

Hi @tiburd
Thanks for reminding! I removed the [Do Not Merge] in the title.

Merging this to align with the conceptual docs which were just merged/updated and published.
Parameter has been in the SPO PowerShell cmdlets since the 16.0.23702.12000 release - so three months and flights are now rolling to production - so good to get this published as well.


Not works with VS2017

No any actions performed and no any scripts added after installing package

Hey @arteny can you provide any more information? I use this NuGet package with VS 2017 and it works just fine. Are you just installing it in a new vanilla project? Are any errors reported in the Visual Studio Output window?

Hello, I'm not able to find it in VS2017 V15.7.5. Did you remove the nuget package ?

I've pushed a new version of the NuGet package (v1.0.8), as well as updated the docs a bit. These may fix your issue. I'm going to close this since there's been no response back.


Blocking SPI Interface

ESP32 has four SPI peripherals, all of which can be used in master mode and two of which can be used in slave mode. embedded-hal defines a blocking interface which should be implemented and the use of DMA for an asynchronous interface needs to be planned and discussed.

Blocking interface implemented in #43. DMA still to be done (I don't plan to do this on short term).


Patch 1

Improve formatting issues and fix broken link to teaser figure.

Nice catch with the broken link  :thumbsup: Thanks!


@craigspaeth => Article footer grid view

Closes https://github.com/artsy/force/issues/39
This PR also considers speed by moving the footer article fetching to the client side, and reduces the number of server-side requests by 1 or 3. We also rename the confusing relatedArticles to superSubArticles.

Looks good! Always nice to see moving stuff from server to client being fairly straightforward in these ~isomorphic~ universal apps.


Refactor plugins

Moving all remaining functionalities to respective plugins.

PR is ready for review, it moves all code to respective plugins. It covers almost all of plugins and cleanup code for each.
Code now looks well organised check here.
Common plugin still needs some cleanup.


Add GPFORCE output to OP2

This is held up by the way GPFORCE was implemented.
The OP2 needs to be written in a single block, so the F06 writing would need to be refactored to calculate all the output before the write step vs. calculating each node and then printing.  That would help OP2 integration.

Done outside of testing.  see the gpforce branch.
The trick was learning about allocate/deallocate.  They're actually not that bad.

has issues when there are multiple results in the op2

fixed that one by removing a closing 0 in the op2 write

closed by #55


Private endpoint subnet present in online implementation when it is not in use

** Describe the bug **
have a Private  subnet in our RI even though it is not in use by any required resource
Expected behavior
Remove the Private subnet and its NSG from our RI

If we use ACR, then this should be needed

sound good


[DPG][Quick-Start-Tool] add option for key credential

https://github.com/Azure/azure-sdk-for-python/issues/24342

/check-enforcer override


Add Open-Meteo weather provider

Open-Meteo.com is free for non-commercial use and doesn't require an API key for reasonable request volumes. Seems like a no-brainer to include as an alternative to OpenWeatherMap now that Dark Sky's days are numbered (#40).
Mostly working, based on my manual testing. Some little things left to fix, I'm sure. The known issues are:

This provider doesn't require an API key, but the plugin will refuse to work if a dummy key isn't set.
Wind and sunrise/sunset data seem to deviate significantly from OWM; unsure if I'm Doing It Wrong™ or if the data sources are just that different. (Maybe a combination of the two.)

also please update the providers section in the README with the new provider :)

also please update the providers section in the README with the new provider :)

Done, the lazy way (without changing any code to remove the requirement to set an API key that won't be used).


WIP: Promote validations report and don't fail early

There are several promote validations we run, some of them are independent, some of them are dependent. When a validation fails, it shouldn't block other validations from being run, so we get a report at the end. Then the ARTist can fix/retry/skip/abort as needed

🤔 that might be true for GA, but I don't think we'll ever want to promote a z-stream if the payload advisory is not in QE state.

Correct. Right now the later validations don't run if advisory is not in qe.. I still want to see the results of elliott verify payload, verify attached bugs etc before it errors out and gives me the option of skip/retry/abort

Ignore the branch name :) I don't intend to skip this test, just to provide the result of all validations and then fail


Want to know about how does OpenXR manage/destroy Vulkan resources.

 I spent an entire day trying to properly destroy the resources until I realized that these objects were not created by me at all. Then they must be created by OpenXR I think since it's the only part of my code that interact with Vulkan.
And I also found an  #issue saying that the hello-xr demo doesn't destroy the Vulkan device manually. And it is true indeed. So I tried to add a destructor for the VulkanGraphicsPlugin class. And as a result, the validation layer complained the same thing (maybe not completely the same)  as it does in my application.
I don't understand how OpenXR manages these Vulkan objects, maybe it's a bug, or maybe I just shouldn't destroy the Vulkan logical device myself, and OpenXR can handle this for me, so I'm asking here.
Here's the validation layer output from hello-xr after manually destroying m_vkDevice field:
[18:53:12.545][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x19240d6f420, type = VK_OBJECT_TYPE_COMMAND_BUFFER; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkCommandBuffer 0x19240d6f420[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.545][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x19240e86bd0, type = VK_OBJECT_TYPE_COMMAND_BUFFER; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkCommandBuffer 0x19240e86bd0[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.545][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x1923d09efe0, type = VK_OBJECT_TYPE_COMMAND_BUFFER; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkCommandBuffer 0x1923d09efe0[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.546][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xead9370000000008, type = VK_OBJECT_TYPE_BUFFER; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkBuffer 0xead9370000000008[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.546][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xcfef35000000000a, type = VK_OBJECT_TYPE_BUFFER; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkBuffer 0xcfef35000000000a[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.546][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x35ee6900000000c1, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImage 0x35ee6900000000c1[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.546][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xed367200000000ab, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImage 0xed367200000000ab[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.546][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xb527dd00000000cd, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImage 0xb527dd00000000cd[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.546][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xa56ac00000000d4, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImage 0xa56ac00000000d4[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.546][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xaa4e0f00000000cf, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImage 0xaa4e0f00000000cf[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.547][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x2602c100000000b8, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImage 0x2602c100000000b8[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.547][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x90d1cd00000000b4, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImage 0x90d1cd00000000b4[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.547][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xe7713700000000ae, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImage 0xe7713700000000ae[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.547][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x58e3e000000000d8, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImage 0x58e3e000000000d8[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.547][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x9b139800000000b1, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImage 0x9b139800000000b1[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.547][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xa7cc1e00000000d6, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImage 0xa7cc1e00000000d6[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.547][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x359e9300000000cb, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImage 0x359e9300000000cb[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.547][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x2ec10700000000be, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImage 0x2ec10700000000be[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.548][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xfb4f900000000d1, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImage 0xfb4f900000000d1[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.548][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x2860e200000000bb, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImage 0x2860e200000000bb[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.548][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xf56c9b0000000004, type = VK_OBJECT_TYPE_SEMAPHORE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkSemaphore 0xf56c9b0000000004[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.548][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xaafb8b00000000d3, type = VK_OBJECT_TYPE_FENCE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkFence 0xaafb8b00000000d3[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.548][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xd5b26f0000000010, type = VK_OBJECT_TYPE_FENCE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkFence 0xd5b26f0000000010[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.548][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x5fc58300000000db, type = VK_OBJECT_TYPE_FENCE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkFence 0x5fc58300000000db[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.548][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xf443490000000006, type = VK_OBJECT_TYPE_FENCE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkFence 0xf443490000000006[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.548][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x1e386200000000da, type = VK_OBJECT_TYPE_FENCE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkFence 0x1e386200000000da[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.549][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xac9fba00000000d2, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0xac9fba00000000d2[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.549][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xec4bec000000000b, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0xec4bec000000000b[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.549][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xb8b3500000000ac, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0xb8b3500000000ac[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.549][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x27138a00000000c2, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0x27138a00000000c2[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.549][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x1dc49b00000000b2, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0x1dc49b00000000b2[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.549][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x2df7c500000000bc, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0x2df7c500000000bc[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.549][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x2d15fe00000000bf, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0x2d15fe00000000bf[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.549][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x5581c500000000d5, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0x5581c500000000d5[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.549][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xd6c9a000000000b9, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0xd6c9a000000000b9[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.549][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xad092800000000d0, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0xad092800000000d0[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.550][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xaf31600000000ce, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0xaf31600000000ce[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.550][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xa0235400000000cc, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0xa0235400000000cc[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.550][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x9b5ec100000000d9, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0x9b5ec100000000d9[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.550][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x10da6e00000000af, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0x10da6e00000000af[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.550][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x1c252400000000b5, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0x1c252400000000b5[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.550][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xee647e0000000009, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0xee647e0000000009[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.550][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x14170700000000d7, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkDeviceMemory 0x14170700000000d7[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.550][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xba04b100000000c9, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0xba04b100000000c9[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.551][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x3b715500000000c5, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0x3b715500000000c5[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.551][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x3eb07000000000c8, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0x3eb07000000000c8[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.551][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xc9ccfc00000000ad, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0xc9ccfc00000000ad[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.551][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x18ea4a00000000dd, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0x18ea4a00000000dd[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.551][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x9c8eeb00000000dc, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0x9c8eeb00000000dc[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.552][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xbde60e00000000c6, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0xbde60e00000000c6[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.552][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x88d2b500000000e2, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0x88d2b500000000e2[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.552][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x8f9a6c00000000bd, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0x8f9a6c00000000bd[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.552][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x84ad8300000000ba, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0x84ad8300000000ba[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.552][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x67dd1700000000e0, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0x67dd1700000000e0[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.553][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x6caffc00000000e3, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0x6caffc00000000e3[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.553][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xdf8aaa00000000b3, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0xdf8aaa00000000b3[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.553][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x88693900000000c0, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0x88693900000000c0[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.553][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x8fd57200000000e5, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0x8fd57200000000e5[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.553][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xc4bec900000000b0, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0xc4bec900000000b0[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.553][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x6d7dd100000000e6, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0x6d7dd100000000e6[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.553][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x91b01800000000df, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkImageView 0x91b01800000000df[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.553][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xfa21a40000000003, type = VK_OBJECT_TYPE_SHADER_MODULE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkShaderModule 0xfa21a40000000003[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.553][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xfab64d0000000002, type = VK_OBJECT_TYPE_SHADER_MODULE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkShaderModule 0xfab64d0000000002[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.554][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xcb3ee80000000007, type = VK_OBJECT_TYPE_PIPELINE_LAYOUT; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkPipelineLayout 0xcb3ee80000000007[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.554][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x95ff2600000000b7, type = VK_OBJECT_TYPE_PIPELINE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkPipeline 0x95ff2600000000b7[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.554][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x3a9c5c00000000c4, type = VK_OBJECT_TYPE_PIPELINE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkPipeline 0x3a9c5c00000000c4[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.554][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xdb987f00000000b6, type = VK_OBJECT_TYPE_RENDER_PASS; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkRenderPass 0xdb987f00000000b6[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.554][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xb6389b00000000c3, type = VK_OBJECT_TYPE_RENDER_PASS; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkRenderPass 0xb6389b00000000c3[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.554][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x5b275900000000de, type = VK_OBJECT_TYPE_FRAMEBUFFER; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkFramebuffer 0x5b275900000000de[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.554][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xbb79f200000000ca, type = VK_OBJECT_TYPE_FRAMEBUFFER; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkFramebuffer 0xbb79f200000000ca[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.555][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x5128b300000000e4, type = VK_OBJECT_TYPE_FRAMEBUFFER; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkFramebuffer 0x5128b300000000e4[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.555][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xbfab3700000000c7, type = VK_OBJECT_TYPE_FRAMEBUFFER; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkFramebuffer 0xbfab3700000000c7[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.555][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x68d91000000000e7, type = VK_OBJECT_TYPE_FRAMEBUFFER; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkFramebuffer 0x68d91000000000e7[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.555][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x55064e00000000e1, type = VK_OBJECT_TYPE_FRAMEBUFFER; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkFramebuffer 0x55064e00000000e1[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.555][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xd0e29300000000aa, type = VK_OBJECT_TYPE_COMMAND_POOL; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkCommandPool 0xd0e29300000000aa[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.555][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xe7f79a0000000005, type = VK_OBJECT_TYPE_COMMAND_POOL; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkCommandPool 0xe7f79a0000000005[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[18:53:12.555][Error  ] ERROR: (DEVICE 0x1923a0be410) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1923a0be410, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xcad092000000000d, type = VK_OBJECT_TYPE_SWAPCHAIN_KHR; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1923a0be410[], VkSwapchainKHR 0xcad092000000000d[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)

Oops, I made something wrong, I let the VulkanGraphicsPlugin destroy the device before destroying other objects, let me try again. This should be the output after the members are destructed:
[19:50:44.379][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x1cc2255eaf0, type = VK_OBJECT_TYPE_COMMAND_BUFFER; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkCommandBuffer 0x1cc2255eaf0[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.380][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x1cc2265e8c0, type = VK_OBJECT_TYPE_COMMAND_BUFFER; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkCommandBuffer 0x1cc2265e8c0[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.380][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xed367200000000ab, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImage 0xed367200000000ab[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.380][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xb527dd00000000cd, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImage 0xb527dd00000000cd[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.380][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xa56ac00000000d4, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImage 0xa56ac00000000d4[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.380][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xaa4e0f00000000cf, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImage 0xaa4e0f00000000cf[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.380][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x2602c100000000b8, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImage 0x2602c100000000b8[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.380][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xe7713700000000ae, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImage 0xe7713700000000ae[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.380][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x58e3e000000000d8, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImage 0x58e3e000000000d8[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.380][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x9b139800000000b1, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImage 0x9b139800000000b1[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.380][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xa7cc1e00000000d6, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImage 0xa7cc1e00000000d6[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.381][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x359e9300000000cb, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImage 0x359e9300000000cb[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.381][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x2ec10700000000be, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImage 0x2ec10700000000be[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.381][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xfb4f900000000d1, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImage 0xfb4f900000000d1[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.381][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x2860e200000000bb, type = VK_OBJECT_TYPE_IMAGE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImage 0x2860e200000000bb[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.381][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xf56c9b0000000004, type = VK_OBJECT_TYPE_SEMAPHORE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkSemaphore 0xf56c9b0000000004[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.381][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xaafb8b00000000d3, type = VK_OBJECT_TYPE_FENCE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkFence 0xaafb8b00000000d3[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.381][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x5fc58300000000db, type = VK_OBJECT_TYPE_FENCE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkFence 0x5fc58300000000db[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.381][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x1e386200000000da, type = VK_OBJECT_TYPE_FENCE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkFence 0x1e386200000000da[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.382][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xac9fba00000000d2, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkDeviceMemory 0xac9fba00000000d2[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.382][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xb8b3500000000ac, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkDeviceMemory 0xb8b3500000000ac[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.382][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x1dc49b00000000b2, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkDeviceMemory 0x1dc49b00000000b2[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.382][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x2df7c500000000bc, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkDeviceMemory 0x2df7c500000000bc[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.382][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x2d15fe00000000bf, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkDeviceMemory 0x2d15fe00000000bf[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.382][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x5581c500000000d5, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkDeviceMemory 0x5581c500000000d5[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.382][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xd6c9a000000000b9, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkDeviceMemory 0xd6c9a000000000b9[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.383][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xad092800000000d0, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkDeviceMemory 0xad092800000000d0[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.383][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xaf31600000000ce, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkDeviceMemory 0xaf31600000000ce[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.383][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xa0235400000000cc, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkDeviceMemory 0xa0235400000000cc[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.383][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x9b5ec100000000d9, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkDeviceMemory 0x9b5ec100000000d9[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.383][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x10da6e00000000af, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkDeviceMemory 0x10da6e00000000af[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.383][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x14170700000000d7, type = VK_OBJECT_TYPE_DEVICE_MEMORY; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkDeviceMemory 0x14170700000000d7[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.383][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xc9ccfc00000000ad, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImageView 0xc9ccfc00000000ad[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.384][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x8f9a6c00000000bd, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImageView 0x8f9a6c00000000bd[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.384][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x84ad8300000000ba, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImageView 0x84ad8300000000ba[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.384][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xdf8aaa00000000b3, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImageView 0xdf8aaa00000000b3[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.384][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x88693900000000c0, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImageView 0x88693900000000c0[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.384][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xc4bec900000000b0, type = VK_OBJECT_TYPE_IMAGE_VIEW; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkImageView 0xc4bec900000000b0[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.384][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xfa21a40000000003, type = VK_OBJECT_TYPE_SHADER_MODULE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkShaderModule 0xfa21a40000000003[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.384][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x95ff2600000000b7, type = VK_OBJECT_TYPE_PIPELINE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkPipeline 0x95ff2600000000b7[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.384][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0x3a9c5c00000000c4, type = VK_OBJECT_TYPE_PIPELINE; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkPipeline 0x3a9c5c00000000c4[] has not been destroyed. The Vulkan spec states: All child objects created on device must have been destroyed prior to destroying device (https://vulkan.lunarg.com/doc/view/<IP_ADDRESS>/windows/1.3-extensions/vkspec.html#VUID-vkDestroyDevice-device-00378)
[19:50:44.384][Error  ] ERROR: (DEVICE 0x1cc1b627ca0) [Validation] Validation Error: [ VUID-vkDestroyDevice-device-00378 ] Object 0: handle = 0x1cc1b627ca0, type = VK_OBJECT_TYPE_DEVICE; Object 1: handle = 0xd0e29300000000aa, type = VK_OBJECT_TYPE_COMMAND_POOL; | MessageID = 0x71500fba | OBJ ERROR : For VkDevice 0x1cc1b627ca0[], VkCommandPool 0xd0e29300000000aa[] has not been destroyed.  This is probably a bug with the runtime in question.

Which runtime/device are you using? This is probably a bug with the runtime in question.

Yes, you are right. It happens when applications are running on SteamVR. I tried Oculus runtime just now after seeing your comment, and the errors are gone.
I'm using quest2, the SteamVR runtime throws these errors no matter if I run it through Virtual Desktop or through the Oculus app.

OK, so steamvr. It also depends on your GPU and driver version: what are those?

RTX4090, driver version 528.24


add IdP configuration integration tests

User Story
As a Developer, I will use this work when I want to ensure different IdP configurations work as expected.
Definition of Done
we have integration tests covering each of the IdP configuration combinations:

none (only local)
LDAP
SAML
LDAP and SAML
MSAD and SAML

Demo Script / Repro Steps

run tests as part of our automated pipeline

Sub-tasks

[ ] set up an openLDAP instance (or use another LDAP service we operate) and configure one of our dev/acceptance environments with SAML to use it
[ ] use an MSAD service we operate and configure one of our dev/acceptance environments with SAML to use it
[ ] write integration tests that log in using each configured IdP

As per @jaym's helpful slack messages here, this is what we could do to add openldap into our CI integration test system:
Either

create a new test like integration/tests/ha_chef_server.sh that uses docker in the tests directly;

or

use the "external services" bits for creating a new one: integration/services, and use it like this: integration/tests/ha_data_services.sh#L5.

this work has been deprioritized, so closing.


Pin alloy deps to a specific hash

Component
Other (please describe)
Describe the feature you would like
In the workspace Cargo.toml file you're depending on a bunch of alloy crates via its git repo, but not pinning any specific commit hash.
My crate depends on foundry, so it grabs the latest alloy commit hash from that git repo, which causes foundry to fail to build, since it actually depends on older commit hashes (the ones in its Cargo.lock).
Can you please update the foundry Cargo.toml to pin the alloy deps to the actual commit hash?
Additional context
No response

Thanks for raising this, this will be resolved soon when https://github.com/foundry-rs/foundry/pull/7125 is merged.


Missing Type declaration for theme-file-explorer

Hi, this theme is throwing linter errors in typescript
TS7016: Could not find a declaration file for module '@nosferatu500/theme-file-explorer'.
<EMAIL_ADDRESS>implicitly has an 'any' type.   Try npm i --save-dev @types/nosferatu500__theme-file-explorer if it exists or add a new declaration (.d.ts) file containing declare module '@nosferatu500/theme-file-explorer';
Would it be possible to specify the types for this theme.
Appreciate your effort in maintaining react sortable tree

I have some plans for this, but I'm not sure when I can finish with this. I just don't have enough time for everything.

No rush, im bypassing it currently with the module declaration, ill have a crack at this as well if i have time and raise a PR if i get there.
Cheers Mate


DummyRootNamespace should be {{ rootNamespace }}

https://github.com/spatie/laravel-stubs/blob/04aa878adf2883a2b2cfca5019662765c6bd4149/stubs/controller.invokable.stub#L5

Done. If you seen more issues, feel free to submit a PR 👍


Response 204 : Http: request method or response status code does not allow body

Hi!
Thanks for your framework!
We have an issue with empty response (204), do you any render for 204 answer?
Currently we are doing :
b.Response.Status = 204
return b.RenderJSON(nil)
However we are getting this message : ERROR 16:45:50  revel results.go:320: Apply: Response write failed:             section=results error="http: request method or response status code does not allow body"
On some other framework you can do an abort or send nil, but I didn't see anything on the revel documentation?
Thanks,
Pierre

204 header means you cannot send a content body, but the JSON form of nil is the word null. And the server engine then complains about this. If you where to return a b.RenderText("") it would all be fine. I am not sure if this should be checked on Revel's side, since this is a programming error.
If sending a 204 response for an empty JSON object would be your normal response you could consider implementing your own result to do this like:
type Result204 struct {

}
func (Result204) Apply (req *revel.Request, resp *revel.Response) {
	resp.WriteHeader(204,"")
}
var result204 = Result204{}

....
// Then in the controller code you can return
return result204

or you can extend the RenderJSONResult to check to see if the object is nil and automatically return a 204 if it is...
If you need more help with this add to this report, otherwise I am closing this.


Ability to download with folder hierarchy

This would be a nice addition to the download feature if we could (re)create the folder hierarchy using the Grandparent and Parent fields. Downloading media.ext would be put in
Grandparent/Parent/media.ext.
This would be quite useful when downloading TV Shows for example
"Game of Thrones"/"Season 01"/"01 Winter is Coming.mkv" or even for Music
"Oliver Koletzki"/"The Arc of Tension"/"1-01 A Tribe Called Kotori.flac".

In my opinion, this could be easily implemented by adding a boolean field shouldRecreateFolderHierarchy to the Download function.

This sounds very handy! Not too important but maybe we can shorten the variable name? It does get the point across but seems rather lengthy.
And yes, I agree that modifying the existing download function with a flag would be best.

I agree about the variable name, would you have some recommendation?

I simply came up with createFolders as you can see in the pull request #40.


Rust panic in one of the save_chart methods: "Failed to get node value: DataFusionError(SchemaError(FieldNotFound { ..."

MacOS
vegafusion[embed]==1.3.0
pyproject.toml
poetry.lock

I don't have a standalone reproduction, this is from my app that you have no good way to actually run. I can produce the regular Vega-Lite JSON spec for this chart (actually I just linked it there), is that enough to reproduce the bug?  If not I can try to rip out the rather long Altair code in question and package it as a test case.

Python stack trace
Traceback (most recent call last):
  [...]
  File "/Users/sacundim/Code/covid-19-puerto-rico/website/src/covid_19_puerto_rico/charts.py", line 55, in save_chart_vegafusion
    vf.save_svg(chart, filename)
  File "/Users/sacundim/Code/covid-19-puerto-rico/website/.venv/lib/python3.10/site-packages/vegafusion/save.py", line 136, in save_svg
    bundle = spec_to_mime_bundle(
  File "/Users/sacundim/Code/covid-19-puerto-rico/website/.venv/lib/python3.10/site-packages/vegafusion/renderer.py", line 40, in spec_to_mime_bundle
    tx_vega_spec, warnings = runtime.pre_transform_spec(
  File "/Users/sacundim/Code/covid-19-puerto-rico/website/.venv/lib/python3.10/site-packages/vegafusion/runtime.py", line 222, in pre_transform_spec
    new_spec, warnings = self.embedded_runtime.pre_transform_spec(
pyo3_runtime.PanicException: Failed to get node value: DataFusionError(SchemaError(FieldNotFound { field: Column { relation: None, name: "variable" }, valid_fields: [Column { relation: Some(Bare { table: "tbl_0" }), name: "_vf_order" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "bulletin_date" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "collected_date" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "youngest" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "population" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "Antígenos" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "Moleculares" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "positive_antigens" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "positive_molecular" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "Casos" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "Muertes" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "Casos por antígeno" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "Casos por molecular" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "facet_variable_sort_index" }] }), ErrorContext { contexts: [] })

Rust stack trace
2023-07-16 19:52:21,757 worker_thread_1 Writing RecentAgeGroups charts to output...
thread '<unnamed>' panicked at 'Failed to get node value: DataFusionError(SchemaError(FieldNotFound { field: Column { relation: None, name: "variable" }, valid_fields: [Column { relation: Some(Bare { table: "tbl_0" }), name: "_vf_order" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "bulletin_date" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "collected_date" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "youngest" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "population" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "Antígenos" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "Moleculares" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "positive_antigens" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "positive_molecular" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "Casos" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "Muertes" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "Casos por antígeno" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "Casos por molecular" }, Column { relation: Some(Bare { table: "tbl_0" }), name: "facet_variable_sort_index" }] }), ErrorContext { contexts: [] })', /Users/runner/work/vegafusion/vegafusion/vegafusion-runtime/src/task_graph/runtime.rs:775:18
stack backtrace:
   0:        0x1439bbd78 - _BrotliDecoderVersion
   1:        0x1439d9060 - _BrotliDecoderVersion
   2:        0x1439b8d84 - _BrotliDecoderVersion
   3:        0x1439bbb8c - _BrotliDecoderVersion
   4:        0x1439bd1bc - _BrotliDecoderVersion
   5:        0x1439bcf7c - _BrotliDecoderVersion
   6:        0x1439bd694 - _BrotliDecoderVersion
   7:        0x1439bd5c8 - _BrotliDecoderVersion
   8:        0x1439bc198 - _BrotliDecoderVersion
   9:        0x1439bd35c - _BrotliDecoderVersion
  10:        0x143a81664 - _BrotliDecoderVersion
  11:        0x143a8199c - _BrotliDecoderVersion
  12:        0x141d78718 - _PyInit_vegafusion_embed
  13:        0x141d8a9a8 - _PyInit_vegafusion_embed
  14:        0x141d8f33c - _PyInit_vegafusion_embed
  15:        0x141d1c210 - _PyInit_vegafusion_embed
  16:        0x141d4df44 - _PyInit_vegafusion_embed
  17:        0x141d50a88 - _PyInit_vegafusion_embed
  18:        0x141d4c8c4 - _PyInit_vegafusion_embed
  19:        0x141d4f95c - _PyInit_vegafusion_embed
  20:        0x1004dab30 - _cfunction_vectorcall_FASTCALL_KEYWORDS
  21:        0x100569b6c - _call_function
  22:        0x1005661d4 - __PyEval_EvalFrameDefault
  23:        0x10055dc14 - __PyEval_Vector
  24:        0x100499660 - _method_vectorcall
  25:        0x100569b6c - _call_function
  26:        0x1005661d4 - __PyEval_EvalFrameDefault
  27:        0x10055dc14 - __PyEval_Vector
  28:        0x100569b6c - _call_function
  29:        0x1005661d4 - __PyEval_EvalFrameDefault
  30:        0x10055dc14 - __PyEval_Vector
  31:        0x100569b6c - _call_function
  32:        0x100566130 - __PyEval_EvalFrameDefault
  33:        0x10055dc14 - __PyEval_Vector
  34:        0x100569b6c - _call_function
  35:        0x1005660bc - __PyEval_EvalFrameDefault
  36:        0x10055dc14 - __PyEval_Vector
  37:        0x100569b6c - _call_function
  38:        0x1005660bc - __PyEval_EvalFrameDefault
  39:        0x10055dc14 - __PyEval_Vector
  40:        0x100569b6c - _call_function
  41:        0x1005660bc - __PyEval_EvalFrameDefault
  42:        0x10055dc14 - __PyEval_Vector
  43:        0x100569b6c - _call_function
  44:        0x1005660bc - __PyEval_EvalFrameDefault
  45:        0x10055dc14 - __PyEval_Vector
  46:        0x100496acc - __PyObject_FastCallDictTstate
  47:        0x1004f70c8 - _slot_tp_call
  48:        0x10049721c - __PyObject_Call
  49:        0x1005662e4 - __PyEval_EvalFrameDefault
  50:        0x10055dc14 - __PyEval_Vector
  51:        0x100569b6c - _call_function
  52:        0x1005660bc - __PyEval_EvalFrameDefault
  53:        0x10055dc14 - __PyEval_Vector
  54:        0x1005662e4 - __PyEval_EvalFrameDefault
  55:        0x10055dc14 - __PyEval_Vector
  56:        0x100569b6c - _call_function
  57:        0x1005660bc - __PyEval_EvalFrameDefault
  58:        0x10055dc14 - __PyEval_Vector
  59:        0x100569b6c - _call_function
  60:        0x1005660bc - __PyEval_EvalFrameDefault
  61:        0x10055dc14 - __PyEval_Vector
  62:        0x100499778 - _method_vectorcall
  63:        0x1006031d4 - _thread_run
  64:        0x1005b62b8 - _pythread_wrapper
  65:        0x19b5dffa8 - __pthread_joiner_wake

I just tried 1.4.0rc2 and it behaves different. No Rust panic but I get this:
ValueError: DataFusion error: Schema error: No field named variable. Valid fields are tbl_0._vf_order, tbl_0.bulletin_date, tbl_0.collected_date, tbl_0.youngest, tbl_0.population, tbl_0."Antígenos", tbl_0."Moleculares", tbl_0.positive_antigens, tbl_0.positive_molecular, tbl_0."Casos", tbl_0."Muertes", tbl_0."Casos por antígeno", tbl_0."Casos por molecular", tbl_0.facet_variable_sort_index.

The variable field is coming from a fold transform

Python stack trace
Traceback (most recent call last):
  [...]
  File "/Users/sacundim/Code/covid-19-puerto-rico/website/src/covid_19_puerto_rico/charts.py", line 59, in save_chart_vegafusion
    vf.save_vega(chart, filename)
  File "/Users/sacundim/Code/covid-19-puerto-rico/website/.venv/lib/python3.10/site-packages/vegafusion/save.py", line 73, in save_vega
    (bundle, _) = spec_to_mime_bundle(
  File "/Users/sacundim/Code/covid-19-puerto-rico/website/.venv/lib/python3.10/site-packages/vegafusion/renderer.py", line 40, in spec_to_mime_bundle
    tx_vega_spec, warnings = runtime.pre_transform_spec(
  File "/Users/sacundim/Code/covid-19-puerto-rico/website/.venv/lib/python3.10/site-packages/vegafusion/runtime.py", line 240, in pre_transform_spec
    new_spec, warnings = self.embedded_runtime.pre_transform_spec(
ValueError: DataFusion error: Schema error: No field named variable. Valid fields are tbl_0._vf_order, tbl_0.bulletin_date, tbl_0.collected_date, tbl_0.youngest, tbl_0.population, tbl_0."Antígenos", tbl_0."Moleculares", tbl_0.positive_antigens, tbl_0.positive_molecular, tbl_0."Casos", tbl_0."Muertes", tbl_0."Casos por antígeno", tbl_0."Casos por molecular", tbl_0.facet_variable_sort_index.
    Context[0]: Failed to get node value

Thanks for the report @sacundim. The Vega-Lite JSON repro was really helpful.  After digging in, I think there's an error in the Vega spec that Vega-Lite is producing (which I've reported in https://github.com/vega/vega-lite/issues/9013).
The summary is that Vega-Lite is producing a spec that references the "variable" column before it's defined, and then uses this column in the groupby list of a window transform. Vega just ignores the non-existent column (and groups by the other columns in the list), whereas VegaFusion is raising an error.
I'm going to update VegaFusion to follow Vega's behavior here.

Fixed (to match Vega's behavior) in 1.4.0-rc3

I just had a shot at using 1.4.0rc3, and I can confirmed it now works fine.
I did have a tangential issue with a transitive dependency: psutils 5.9.5 wouldn't build in my Docker image because it won't pull a binary wheel and I was using a python:slim base that doesn't have gcc. I worked around that by using the full python image.

Ok, thanks for letting me know!


Output pane shows no debug output

I presume the output pane would emit the usual debug output from the likes of OutputDebugString and friends
I've tried various debug sessions of various applications, I'm unable to elicit any output whatsoever.
I've thrown together the attached minimal repro, not much to it.
OutputDebugStringConsole.zip

Hm, looks like I recently broke this, I'll investigate...

Fixed as of fb7db066719bfd367ee91a11b2eaed785c857048.


TurnstileObject.ready should take a callback

See https://developers.cloudflare.com/turnstile/get-started/client-side-rendering/#explicitly-render-the-turnstile-widget
turnstile.ready() needs to be called with a callback, which is called once turnstile is ready.

Oops, thanks.
Fyi, turnstile.ready() calls the callback when the DOM is ready (because turnstile is already ready at the point the API is available), it exists purely for reCaptcha compatibility, so imo you shouldn't use it (especially because you should be embedding the turnstile script with defer, so Turnstile can't be ready before the DOM is).

Fixed in v1.2.0 released a few minutes ago.


[TE] expose preview anomaly score

In "Customize Sensitivity" page, when user hits preview, the anomaly scores under to the "not sent" list is still applying the "current" alert filter setting, thus user will see the anomaly score remain the same under "preview". This endpoint exposes the "previewed" anomaly scores.

Closed this PR due to 6 months inactivity. Reopen if needed.


Test snapshot is flaky

https://github.com/micronaut-projects/micronaut-guides/actions/workflows/snapshot.yml

Seems to be the micronaut-data-hibernate-reactive guide every time...
Looking 👀


HDFS-14699.Erasure Coding: Can NOT trigger the reconstruction when ha…

Fix HDFS-14699 Erasure Coding: Can NOT trigger the reconstruction when have the dup internal blocks and missing one internal block

only track in one flow, so track this issue on Jira


html:5 abbrev doesn't expand properly [$5]

Hi--
I'm used to the ! or html:5 abbreviations in Emmet expanding to a basic HTML5 page template. The Atom plugin just encloses it in tags, like html:5</html:5>.
Please see the Emmet Cheat Sheet

!
Alias of html:5

Document

---
There is a **[$5 open bounty](https://www.bountysource.com/issues/24347602-html-5-abbrev-doesn-t-expand-properly?utm_campaign=plugin&utm_content=tracker%2F535900&utm_medium=issues&utm_source=github)** on this issue. Add to the bounty at [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F535900&utm_medium=issues&utm_source=github).

+1

It works corretly here. Can you try update the atom and emmet to last version?

Works for me too. I think this issue can be closed. Seems to be obsolete…


Update risinghf-out.svg

Because the image size of the previous "risinghf-out.svg" was not coordinated, it did not display well on the app, so we optimized the image size this time.

please review when you can @tyler-whitman @matthewcarlreetz