Exiting play mode in RenderModelSample.unity results in a hard crash

Open
#14 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
45/100
Issue type
Bug
Clarity
Mostly clear
Activity status
Quiet
Tech stack
csharp, unity
Domain
game-dev

Research direction

Reproduce the crash by entering and exiting play mode in the RenderModelSample scene, then inspect the provided managed stack trace around ValveRenderModelFeature:GetRenderModelStates and RenderModelLoader:UpdateAnimations. Done means exiting play mode no longer causes Unity's native crash; collect detailed logs or crash dumps if the failure persists.

Written by the indexing model from the issue text.

Description

In the RenderModelSample scene, exiting play mode crashes Unity with an unknown native code error.

Happy to provide more detailed logs or crash dumps!

Logs:

=================================================================
	Native Crash Reporting
=================================================================
Got a UNKNOWN while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries 
used by your application.
=================================================================

=================================================================
	Managed Stacktrace:
=================================================================
	  at <unknown> <0xffffffff>
	  at System.Object:wrapper_native_00007FFC01C58BD0 <0x00077>
	  at ValveRenderModelFeature:GetRenderModelStates <0x001ff>
	  at RenderModelLoader:UpdateAnimations <0x00072>
	  at RenderModelLoader:Update <0x00032>
	  at System.Object:runtime_invoke_void__this__ <0x00087>
=================================================================
Dominant language
C#
Stars
64
Forks
3
Avg merge
1m
Merged PRs (30d)
2

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from ValveSoftware/Unity

All issues in ValveSoftware/Unity

Similar issues

More C# issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.