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

BindlessPrototype RandomizeMaterials can cause inconsistent instability issues #646

Open
LB-ArturZieba opened this issue Sep 7, 2023 · 0 comments

Comments

@LB-ArturZieba
Copy link

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 (ec385c7) 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.

BindlessPrototypeHardcrash.mp4

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant