How to reproduce:
1. Open the attached project (NativeArrayTest.zip)
2. Open scene Scenes/TestScene2
3. Press the Play button, then press again to exit Play mode
4. Observe the Console
Expected result: no InvalidOperationException regarding undisposable array is thrown
Actual result: "InvalidOperationException: The Unity.Collections.NativeArray`1[System.Single] has been set to undisposable and cannot be deallocated. " is thrown
Reproducible with: 2019.4.37f1, 2020.3.32f1, 2021.2.16f1, 2022.1.0b14, 2022.2.0a9
Notes: in 2019.4, the error is "InvalidOperationException: The native container has been set to undisposable and cannot be deallocated.
Unity.Collections.LowLevel.Unsafe.AtomicSafetyHandle.CheckDeallocateAndThrow <...>"