Search Issue Tracker

Active

Under Consideration for 1.5.X, 2.4.X

Votes

0

Found in [Package]

1.5.1 - Collections

2.4.0 - Collections

Issue ID

ECSB-1097

Regression

No

Data corruption when adding the data from one NativeList<T> to the other using NativeListUnsafeUtility.GetInternalListDataPtrUnchecked and NativeList.AddNoResize methods

Package: Unity Native Collections

-

How to reproduce:
1. Open the “ReproNativeList“ project
2. Open the “SampleScene”
3. Add “TestTwo.cs“ to a GameObject
4. Enter the Play Mode
5. Observe the Console window

Expected result: All of the 4 “Debug.LogError” outputs are “100“
Actual result: Only the last two “Debug.LogError” outputs are “100“

Reproducible with: 1.5.1 (2021.3.38f1), 2.1.1 (2022.3.28f1), 2.4.0 (2022.3.28f1, 6000.0.1f1)

Reproducible on: macOS 13.5.2 (Intel), Windows 10 (User’s)
Not reproducible on: No other environments tested

Note: Happens with UnsafeLits.AsParallelWriter and NativeList.AddRangeNoResize also

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.