o3de-atom-sampleviewer icon indicating copy to clipboard operation
o3de-atom-sampleviewer copied to clipboard

Game Launcher crashes after pressing shader color buttons in ShaderReloadTest sample

Open LB-HubertUberman opened this issue 1 year ago • 0 comments

Describe the bug Attempt to change shader color in ShaderReloadTest sample results in Game Launcher crashing. Please note that for Windows machine, after the third selection, an assert pop-up is shown and application stops responding, As for Linux machine there is an instant crash after pressing the green or blue shader button without any asserts. The issue occurs on both Windows and Linux.

This issue should be considered as a Major.

Steps to reproduce

  1. Launch AtomSampleViewer.GameLauncher.exe
  2. Launch the ShaderReloadTest sample
  3. Attempt to change the shader color.

Expected behavior The sample is fully functional and remains stable.

Actual behavior Game Launcher crashes after pressing the shader buttons.

Video

Linux crash:

https://user-images.githubusercontent.com/96232062/229111996-aa1bd006-5cf5-4e24-a76a-6e28408cd09c.mp4

Windows crash:

https://user-images.githubusercontent.com/96232062/229111990-ff19b69a-7149-4e72-bcea-9c8b3631189a.mp4

Found in Branch Stabilization/2305 Development

Commit ID from o3de/o3de Repository o3de-atom-sampleviewer: Development (https://github.com/o3de/o3de-atom-sampleviewer/commit/873499a3772d2ede280bb28afb8d6b7301a739c9) O3DE: Development (https://github.com/o3de/o3de/commit/7244dec1760126501947fca3a323fc638aa82a5b) o3de-atom-sampleviewer: Stabilization/2305(https://github.com/o3de/o3de-atom-sampleviewer/commit/cee84fa2a7e85b08128271afef3c36b06284d8d7) O3DE: Stabilization/2305 Installer build (https://o3debinaries.org/stabilization-2305/Latest/Linux/O3DE_latest.deb)

Desktop/Device:

  • Device: PC
  • OS: Windows
  • Version: 10
  • CPU: AMD Ryzen 5 3600
  • GPU: NVIDIA GeForce RTX 2060 SUPER
  • Memory: 16GB

Additional context error.log Game.log error.zip

LB-HubertUberman avatar Mar 31 '23 12:03 LB-HubertUberman