Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
LB-ArturZieba opened this issue Apr 7, 2023 · 1 comment
Labels
kind/bug Something isn't working triage/needs-information Indicates an issue needs more information in order to triage

Comments

@LB-ArturZieba
Copy link

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: #323 (comment).

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

AssertsOnExit.mp4

AssertLogs.txt

Found in Branch
o3de-multiplayersample: Stabilization/2305 (4cee1b1)
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
@AMZN-Gene
Copy link
Contributor

AMZN-Gene commented Apr 20, 2023

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 AMZN-Gene added triage/needs-information Indicates an issue needs more information in order to triage and removed needs-triage Issue requires review labels Apr 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Something isn't working triage/needs-information Indicates an issue needs more information in order to triage
Projects
None yet
Development

No branches or pull requests

2 participants