(140650960039040) 'AZStd::vector::const_reference AZStd::vector<AZStd::intrusive_ptr<AZ::Vulkan::CommandQueue>>::operator[](AZStd::vector::size_type) const [T = AZStd::intrusive_ptr<AZ::Vulkan::CommandQueue>, Allocator = AZStd::allocator]'
AZStd::vector<>::at - position is out of range
Describe the bug Exiting GameLauncher and ServerLauncher causes asserts to be printed to the Terminal they were launched from (Linux).
ServerLauncher asserts: Assert#1 File:
Condition:
Line: 547
Assert#2 File:
Condition:
Line: 34
Assert#3 File:
Condition:
Line: 189
GameLauncher assert: File:
Condition:
Line: 96
Full assert logs are attached in the Video and full assert logs section.
It should be noted that this issue only occurred on Linux.
Steps to reproduce
Expected behavior No asserts are printed to the Terminals.
Actual behavior Asserts are printed to the Terminals.
Video and full assert logs
https://user-images.githubusercontent.com/86952082/230320956-8113cad3-1609-43ac-9545-3d4dd110de4e.mp4
AssertLogs.txt
Found in Branch o3de-multiplayersample: Stabilization/2305 (4cee1b11a04ecbedacadb7dd977f11c8adce0d12) o3de-multiplayersample-assets: Stabilization/2305 (6739f1027152e68f67be361d77df2296dbf4e800) o3de: Stabilization/2305 Installer (4/6/2023)
Desktop