o3de-multiplayersample icon indicating copy to clipboard operation
o3de-multiplayersample copied to clipboard

Linux: Vulkan.h(96) assert is printed to the Terminal when the GameLauncher is closed

Open LB-ArturZieba opened this issue 1 year ago • 1 comments

Describe the bug Exiting the GameLauncher for example via pressing Esc and clicking Quit in the menu causes an assert to be printed to the Terminal it was launched from:

File:

/data/workspace/o3de/Gems/Atom/RHI/Vulkan/Code/Source/RHI/Vulkan.h

Condition:

(140240341694016) 'void AZ::Vulkan::AssertSuccess(VkResult)'
ASSERT: Vulkan API method failed: Device lost

Line: 96

This issue is submitted as per this request: https://github.com/o3de/o3de-multiplayersample/issues/323#issuecomment-1499414959.

It should be noted that this issue only occurred on Linux.

Steps to reproduce

  1. Follow steps listed here: https://github.com/o3de/o3de-multiplayersample/blob/stabilization/2305/README_LINUX.md to setup MultiplayerSample.
  2. Launch ServerLauncher and GameLauncher as described here: https://github.com/o3de/o3de-multiplayersample/blob/development/README_LINUX.md#step-4-setup-client-and-server.
  3. In the GameLauncher press Esc and click Quit in the menu.
  4. Look to the Terminal used to launch ServerLauncher.

Expected behavior No asserts are printed to the Terminal.

Actual behavior Assert is printed to the Terminal.

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

  • Device: PC
  • OS: Linux
  • Version: Ubuntu 22.04.1 LTS
  • CPU AMD Ryzen 5 3600
  • GPU NVIDIA GeForce RTX 2060 SUPER
  • Memory 16GB

LB-ArturZieba avatar Apr 07 '23 07:04 LB-ArturZieba

Needs more information. Doesn't seem game specific, but someone can check it out. Maybe Popcorn Fx is causing the shutdown issue? Reach out to Atom team if needed by creating a GHI in the O3DE proper GitHub.

AMZN-Gene avatar Apr 20 '23 17:04 AMZN-Gene