In the changelog of Unity 2021.2.8f1 there was a fix for an issue with GetSubArray. This seems to have broken passing NativeLists to IJobParallelForDefer jobs. Normally the scheduler would update the pointer to the NativeArray returned by list.AsDeferredJobArray() to the current size of the NativeList when starting the job. After the "fix" it gives an access violation. Kernel: Fixed an issue where low bit set in NativeArray buffer pointer assumes NativeArray is created by NativeList.AsDeferredJobArray, which is not always the case. In some cases NativeArray can be created by NativeArray.GetSubArray, where pointer would have lowest bit set for odd byte aligned offset. (1294627) It looks like the same "fix" will enter Unity 2022.2.0a1 and Unity 2020.3.26f1 breaking functionality there also. Anyone know of a workaround to fix this issue?