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

BindlessPrototype RandomizeMaterials can cause inconsistent instability issues

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

Describe the bug Using RandomizeMaterials in the Samples > RHI > BindlessPrototype sample can cause inconsistent instability issues:

  • On Windows on PC#1 caused freeze and crash on first issue reproduction, and did not reoccur.
  • On Linux on PC#1 caused freeze on first issue reproduction, and did not reoccur.
  • On Linux on PC#2 consistently causes the OS to crash, throwing a black screen with text prompt. Only manual PC restart fixes this.

This issue also occurs on Windows and on the development (ec385c71c5f853d64f22d4f0bdd23c570b8ffb44) branch.

This issue should be treated as Major priority.

Steps to reproduce

  1. Launch AtomSampleViewer.Gamelauncher.
  2. Open the Samples > RHI > BindlessPrototype sample.
  3. Press the RandomizeMaterials button.
  4. If nothing happened, add more shader balls to the scene by increasing any of the sliders and repeat step 3.

Expected behavior AtomSampleViewer remains stable.

Actual behavior AtomSampleViewer can freeze or crash.

Video and hardinfo Please note that the video is from the PC that has the OS crash issue, the glitch at the end is the moment that crash occurs.

https://github.com/o3de/o3de-atom-sampleviewer/assets/86952082/60bf3f4e-9e14-43c1-af3a-bb255d51ff45

hardinfo_report.txt - hardinfo file of the machine which consistently hard crashes the system when reproducing this issue.

Found in Branch o3de: Stabilization/2310 (a2c1876) o3de-atom-sampleviewer: stabilization/2310 (893fbaf)

Desktop

  • Device: PC
  • OS: Linux
  • Version: Ubuntu 22.04.3 LTS
  • CPU AMD Ryzen 5 3600X 6-Core Processor
  • GPU AMD Radeon RX 5700 XT
  • Memory 16GB

LB-ArturZieba avatar Sep 07 '23 13:09 LB-ArturZieba