Fixed buffer overrun caused in malformed test input

vtkInteractorEventRecorder::Play()'s implementation is not very resilient against malformed input. If one of the input lines was too short, as was the case with TestPropPicker2Renderers.cxx, then the line "iss >> keySym" doesn't write anything to the 'keySym' buffer. A later invocation of strlen(keySym) overeads the buffer looking for a terminating NUL that isn't there.

Caught this with the combination of ASan and -ftrivial-auto-var-init=pattern.

Fixed TestPropPicker2Renderers.cxx to use "StreamVersion 1.1", which is is probably what it intended, as there's one less item per line vs the older format.

Added an assert that would catch this without fancy build options. This found a similar bug in TestImplicitPlaneWidget2LockNormalToCamera.cxx, fixed that too.

Also increased the size of two stack buffers to 256 to match the use of width(256).
Status Job ID Name Coverage
  External
passed cdash

passed ghostflow-branch-check-master

passed vtk@master-adora-linux-shared-release+cuda+gcc+mpi+optix+python2+tbb+vtkm

passed vtk@master-bigmac-osx-shared-debug+adios2+clang+python2+vtkm

failed vtk@master-dejagore-linux-shared-release+cuda+gcc+mpi+openmp+python2+vtkm

failed vtk@master-duma-linux-shared-release+osmesa+ospray

failed vtk@master-eeloo-linux-shared-release+adios2+extdeps+java+mpi+python3+qt+tbb+vtkm

passed vtk@master-eeloo-linux-shared-release+mpi+nogl

passed vtk@master-luigi-linux-shared-release+mpi+python2+tbb

passed vtk@master-mun-windows-shared-release+kits+mpi+python3+qt+tbb

passed vtk@master-mun-windows-shared-release+mpi+python3+tbb+vtkm

passed vtk@master-mun-windows-static-release+mpi+qt+tbb

failed vtk@master-taanab-linux-shared-release+adios2+mpi+python2

passed vtk@master-trey-osx-shared-release+python3+qt

passed vtk@master-adora-linux-shared-release+cuda+gcc+mpi+optix+python2+tbb+vtkm

00:10:45

passed vtk@master-adora-linux-shared-release+cuda+gcc+mpi+optix+python2+tbb+vtkm

passed vtk@master-bigmac-osx-shared-debug+adios2+clang+python2+vtkm

passed vtk@master-bigmac-osx-shared-debug+adios2+clang+python2+vtkm

00:13:19

failed vtk@master-dejagore-linux-shared-release+cuda+gcc+mpi+openmp+python2+vtkm

failed vtk@master-dejagore-linux-shared-release+cuda+gcc+mpi+openmp+python2+vtkm

00:18:33

failed vtk@master-duma-linux-shared-release+osmesa+ospray

00:00:01

failed vtk@master-eeloo-linux-shared-release+adios2+extdeps+java+mpi+python3+qt+tbb+vtkm

failed vtk@master-eeloo-linux-shared-release+adios2+extdeps+java+mpi+python3+qt+tbb+vtkm

00:15:49

passed vtk@master-eeloo-linux-shared-release+mpi+nogl

00:01:44

passed vtk@master-luigi-linux-shared-release+mpi+python2+tbb

00:14:38

passed vtk@master-luigi-linux-shared-release+mpi+python2+tbb

passed vtk@master-mun-windows-shared-release+kits+mpi+python3+qt+tbb

passed vtk@master-mun-windows-shared-release+kits+mpi+python3+qt+tbb

00:12:59

passed vtk@master-mun-windows-shared-release+mpi+python3+tbb+vtkm

00:12:53

passed vtk@master-mun-windows-shared-release+mpi+python3+tbb+vtkm

passed vtk@master-mun-windows-static-release+mpi+qt+tbb

passed vtk@master-mun-windows-static-release+mpi+qt+tbb

00:07:42

failed vtk@master-taanab-linux-shared-release+adios2+mpi+python2

failed vtk@master-taanab-linux-shared-release+adios2+mpi+python2

00:06:33

passed vtk@master-trey-osx-shared-release+python3+qt

00:30:35

passed vtk@master-trey-osx-shared-release+python3+qt