o3de / o3de-atom-sampleviewer

Atom sample viewer project for the Open 3D Engine
https://o3de.org
Other
31 stars 35 forks source link

BindlessPrototype RandomizeMaterials can cause inconsistent instability issues #646

Open LB-ArturZieba opened 12 months ago

LB-ArturZieba commented 12 months ago

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

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