#1071518 paraview: s390x test failure: vtkClientServerStream::Invoke stream_value invalid

Package:
paraview
Source:
paraview
Description:
Parallel Visualization Application
Submitter:
Drew Parsons
Date:
2026-01-30 19:17:02 UTC
Severity:
normal
#1071518#5
Date:
2024-05-20 13:29:06 UTC
From:
To:
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.

#1071518#12
Date:
2026-01-30 19:14:14 UTC
From:
To:
Internal tests (pvbatch -m paraview.tests) also fail with the same
error on s390x.

So skip debian/tests/paraview-batch on s390x

(presumably other bigendian systems are affected too,
like ppc64 or sparc64, but debci isn't run on them)