Skip to content

BindlessPrototype RandomizeMaterials can cause inconsistent instability issues #646

Open
@LB-ArturZieba

Description

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

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions