Skip to content

[PadSkinningStreamBuffers branch] Quickly changing certain properties in the SkinnedMesh sample causes GameLauncher to crash #637

@LB-ArturZieba

Description

@LB-ArturZieba

Describe the bug
If Segments Per-Mesh, Vertices Per-Segment, or Sub-mesh count properties are changed quickly in the SkinnedMesh sample, the AtomSampleViewer.GameLauncher crashes.

It should be noted that no error.log/.dmp files were generated and Game.log did not contain any additional information.

This issue also occurs on Android project that was deployed from Windows.

Due to time constraints it was not yet possible to confirm if the issue occurs on the Development branch of AtomSampleViewer.

This issue should be treated as Major priority.

Steps to reproduce

  1. Launch AtomSampleViewer.GameLauncher.
  2. Go to Samples > Features > SkinnedMesh.
  3. Move sliders quickly on one of the properties: Segments Per-Mesh, Vertices Per-Segment, or Sub-mesh count.

Expected behavior
AtomSampleViewer.GameLauncher remains stable.

Actual behavior
AtomSampleViewer.GameLauncher crashes.

Video

ASVSkinnedMeshPropertiesCrash.mp4

Found in Branch
o3de: https://github.com/aws-lumberyard-dev/o3de/tree/moudgils/PadSkinningStreamBuffers
AtomSampleViewer: https://github.com/aws-lumberyard-dev/o3de-atom-sampleviewer/tree/moudgils/PadSkinningStreamBuffers

Desktop

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

Metadata

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