Search Issue Tracker

Fixed in 0.2.0-preview.5

Votes

0

Found in [Package]

0.2.0-preview.3

Issue ID

1252776

Regression

Yes

Crash in PhysicsHistoryBuffer_CanBeReadInParallel

Package: Unity Netcode

-

To repro:
1. Open sampleproject and install
com.unity.transport@0.3.1-preview.3
com.unity.netcode@0.2.0-preview.4
2. Run PhysicsHistoryBuffer_CanBeReadInParallel.

Actual result: Windows editor crash, MacOS editor hangs with no ability to force quit.

Stack trace:
Stack Trace of Crashed Thread 1559476:
x00007FF64948BC11 (Unity) AbortShim::operator=
0x00007FF649DD34D6 (Unity) Baselib_Thread_YieldExecution
0x00000256369FC20E (UnityEngine.CoreModule) Unity.Jobs.JobHandle.ScheduleBatchedJobsAndComplete()
0x00000256369FC09B (UnityEngine.CoreModule) Unity.Jobs.JobHandle.Complete()
0x00000256369FBECB (Unity.NetCode.Physics.EditorTests) <>c__DisplayClass15_0.<PhysicsHistoryBuffer_CanBeReadInParallel>b__0()
0x00000256369F68F8 (nunit.framework) VoidInvocationDescriptor.Invoke()
0x00000256369F608F (nunit.framework) ExceptionInterceptor.Intercept()
0x00000256369F5E1B (nunit.framework) NUnit.Framework.Constraints.ThrowsNothingConstraint.ApplyTo()
0x00000256369DDA49 (nunit.framework) NUnit.Framework.Assert.That()
0x00000256369F5C63 (nunit.framework) NUnit.Framework.Assert.That()
0x00000256369F5A13 (nunit.framework) NUnit.Framework.Assert.DoesNotThrow()
0x00000256369F589B (nunit.framework) NUnit.Framework.Assert.DoesNotThrow()
0x00000256369F76DB (Unity.NetCode.Physics.EditorTests) Unity.NetCode.Physics.Tests.HistoryBufferTests.PhysicsHistoryBuffer_CanBeReadInParallel()
0x0000025633E7E2A0 (mscorlib) System.Object.runtime_invoke_void__this__()
0x00007FFAC394CD70 (mono-2.0-bdwgc) mono_get_runtime_build_info
0x00007FFAC38D20E2 (mono-2.0-bdwgc) mono_perfcounters_init
0x00007FFAC38DB2B2 (mono-2.0-bdwgc) mono_runtime_invoke_array
0x00007FFAC38DBA49 (mono-2.0-bdwgc) mono_runtime_set_main_args
0x00007FFAC38DB246 (mono-2.0-bdwgc) mono_runtime_invoke_array
0x00007FFAC3880274 (mono-2.0-bdwgc) mono_lookup_internal_call
0x00000255B59A3236 (mscorlib) System.Reflection.MonoMethod.InternalInvoke()
0x00000255B59A238B (mscorlib) System.Reflection.MonoMethod.Invoke()
0x00000255B59CD92F (mscorlib) System.Reflection.MethodBase.Invoke()
0x0000025633E891F3 (nunit.framework) NUnit.Framework.Internal.Reflect.InvokeMethod()
0x0000025633E88CC3 (nunit.framework) NUnit.Framework.Internal.MethodWrapper.Invoke()
0x0000025633E88B52 (nunit.framework) NUnit.Framework.Internal.Commands.TestMethodCommand.RunNonAsyncTestMethod()
0x0000025633E88983 (nunit.framework) NUnit.Framework.Internal.Commands.TestMethodCommand.RunTestMethod()
0x0000025633E885A3 (nunit.framework) NUnit.Framework.Internal.Commands.TestMethodCommand.Execute()
0x0000025633E884B8 (UnityEngine.TestRunner) <>c__DisplayClass2_0.<Execute>b__0()
0x0000025633E8820A (UnityEngine.TestRunner) UnityEngine.TestRunner.NUnitExtensions.Runner.UnityLogCheckDelegatingCommand.CaptureException()
0x0000025633E88043 (UnityEngine.TestRunner) UnityEngine.TestRunner.NUnitExtensions.Runner.UnityLogCheckDelegatingCommand.ExecuteAndCheckLog()
0x0000025633E87C3B (UnityEngine.TestRunner) UnityEngine.TestRunner.NUnitExtensions.Runner.UnityLogCheckDelegatingCommand.Execute()

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.