Not a real fix, just preventing crashes due to broken particle data. Particle draw code can get into an invalid state, which can crash drawing code. This just prevents the crash. Pull Request: https://projects.blender.org/blender/blender/pulls/123075