s390x test failure vtkClientServerStream::Invoke stream_value invalid
The Debian build of paraview (5.11.2) fails CI tests on the s390x architecture. Test logs can be found at https://ci.debian.net/packages/p/paraview/unstable/s390x/ or https://ci.debian.net/packages/p/paraview/testing/s390x/ e.g. https://ci.debian.net/packages/p/paraview/unstable/s390x/46541216/
An invalid stream appears to get generated, such that vtkClientServerStream::Invoke
reports an invalid first argument
Argument 0 = stream_value invalid
The full error message (showing three repeats) is
93s autopkgtest [15:31:11]: test paraviewtest.py: [-----------------------
95s ############ ABORT #############
95s ( 1.850s) [paraview ] vtkPVSessionCore.cxx:355 ERR| vtkPVSessionCore (0x2a7a9a0): Invalid arguments to vtkClientServerStream::Invoke. There must be at least two arguments. The first must be an object and the second a string.
95s while processing
95s Message 0 = Invoke
95s Argument 0 = stream_value invalid
95s Argument 1 = string_value {RegisterProgressEvent}
95s Argument 2 = vtk_object_pointer {vtkSMTimeKeeper (0x2e42dc0)}
95s Argument 3 = int32_value {256}
95s
95s ( 1.850s) [paraview ] vtkPVSessionCore.cxx:356 ERR| vtkPVSessionCore (0x2a7a9a0): Aborting execution for debugging purposes.
95s ( 1.852s) [paraview ] vtkPVSessionCore.cxx:355 ERR| vtkPVSessionCore (0x2a7a9a0): Invalid arguments to vtkClientServerStream::Invoke. There must be at least two arguments. The first must be an object and the second a string.
95s while processing
95s Message 0 = Invoke
95s Argument 0 = stream_value invalid
95s Argument 1 = string_value {RegisterProgressEvent}
95s Argument 2 = vtk_object_pointer {vtkSMAnimationScene (0x28293a0)}
95s Argument 3 = int32_value {261}
95s
95s ( 1.852s) [paraview ] vtkPVSessionCore.cxx:356 ERR| vtkPVSessionCore (0x2a7a9a0): Aborting execution for debugging purposes.
95s ############ ABORT #############
95s ( 1.853s) [paraview ] vtkPVSessionCore.cxx:355 ERR| vtkPVSessionCore (0x2a7a9a0): Invalid arguments to vtkClientServerStream::Invoke. There must be at least two arguments. The first must be an object and the second a string.
95s while processing
95s Message 0 = Invoke
95s Argument 0 = stream_value invalid
95s Argument 1 = string_value {RegisterProgressEvent}
95s Argument 2 = vtk_object_pointer {vtkPVKeyFrameAnimationCueForProxies (0x2f165c0)}
95s Argument 3 = int32_value {263}
95s
95s ############ ABORT #############
95s ( 1.853s) [paraview ] vtkPVSessionCore.cxx:356 ERR| vtkPVSessionCore (0x2a7a9a0): Aborting execution for debugging purposes.
95s ( 1.854s) [paraview ] vtkPVSessionCore.cxx:355 ERR| vtkPVSessionCore (0x2a7a9a0): Invalid arguments to vtkClientServerStream::Invoke. There must be at least two arguments. The first must be an object and the second a string.
...
96s while processing
96s Message 0 = Invoke
96s Argument 0 = stream_value invalid
96s Argument 1 = string_value {CleanupPendingProgress}
96s
96s ( 1.904s) [paraview ] vtkPVSessionCore.cxx:356 ERR| vtkPVSessionCore (0x2a7a9a0): Aborting execution for debugging purposes.
96s autopkgtest [15:31:14]: @@@@@@@@@@@@@@@@@@@@ summary
96s paraviewtest.py FAIL stderr: ( 1.850s) [paraview ] vtkPVSessionCore.cxx:355 ERR| vtkPVSessionCore (0x2a7a9a0): Invalid arguments to vtkClientServerStream::Invoke. There must be at least two arguments. The first must be an object and the second a string.