Reproduction steps:
1. Download and open the attached project: "Zeta.zip"
2. Go to Project window > Resources > Prefabs > Route > "Route" Prefab Asset
3. Add a new Waypoint in the Inspector window and edit one of its coordinates
Sample stack trace:
#0 0x0055faaea3cb3c in burst_signal_handler(int, siginfo_t*, void*)
#1 0x007f7de2eb6980 in funlockfile
#2 0x007f7c9a1df07b in _nv047glcore
#3 0x007f7c9a0fca77 in _nv016glcore
#4 0x007f7c9a1027f7 in _nv016glcore
#5 0x007f7c99d2699a in _nv026glcore
#6 0x007f7c99d26bbc in _nv026glcore
#7 0x0055faaefccbcc in DataBufferGLES::Upload(unsigned long, unsigned long, void const*)
#8 0x0055faaefdbd8e in BufferGLES::EndWrite(unsigned long)
#9 0x0055faaefdbc25 in GfxDeviceGLES::EndBufferWrite(GfxBuffer*, unsigned long)
Reproducible with: 2021.3.8f1, 2022.1.14f1, 2022.2.0b5, 2023.1.0a6
Could not test wish: 2020.338f1 (due to errors when opening the project)
Notes:
- Reproduced on Ubuntu 18.04
- The crash is not reproducible on Widows, an error is thrown instead: "IndexOutOfRangeException: Index was outside the bounds of the array."