Your message dated Thu, 05 Feb 2026 23:25:04 +0000
with message-id <[email protected]>
and subject line Bug#1126861: fixed in vtk9 9.5.2+dfsg3-6
has caused the Debian Bug report #1126861,
regarding vtk9: bigendian (s390x) pyvista triggers segfault in 
vtkMatplotlibMathTextUtilities::RenderOneCell
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1126861: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1126861
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: vtk9
Version: 9.5.2+dfsg3-4
Severity: normal
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: s390x
Control: affects -1 src:python-pyvista
Control: forwarded -1 https://gitlab.kitware.com/vtk/vtk/-/issues/19931

CI testing of the debian package of pyvista 0.46.5-6 is finding a
segfault on bigendian s390x with libvtk-9.5 9.5.2+dfsg3-4. One thing
that is strange is that the test is passing with debian's earlier
build libvtk-9.5 9.5.2+dfsg2-4. The only substantial difference that I
can see between the two builds of VTK 9.5 is activation of parallel
HDF5 and xdmf3.

The passing pvista tests are logged at
https://ci.debian.net/packages/p/python-pyvista/testing/s390x/68318604/

The failing tests are logged at
https://ci.debian.net/packages/p/python-pyvista/testing/s390x/68332331/
or
https://ci.debian.net/packages/p/python-pyvista/unstable/s390x/68319108/

The pyvista error in those logs indicates a segfault in Render
...
501s 
tests/plotting/test_plotting.py::test_direction_objects[ParametricCrossCap-neg] 
PASSED [ 41%]
502s tests/plotting/test_plotting.py::test_plot_texture_alone PASSED          [ 
41%]
502s tests/plotting/test_plotting.py::test_add_text_latex Fatal Python error: 
Segmentation fault
502s 
502s Thread 0x000003ff195ea8e0 (most recent call first):
502s   File "/usr/lib/python3.13/threading.py", line 363 in wait
502s   File "/usr/lib/python3.13/threading.py", line 660 in wait
502s   File "/usr/lib/python3/dist-packages/tqdm/_monitor.py", line 60 in run
502s   File "/usr/lib/python3.13/threading.py", line 1044 in _bootstrap_inner
502s   File "/usr/lib/python3.13/threading.py", line 1015 in _bootstrap
502s 
502s Current thread 0x000003ffa12f8140 (most recent call first):
502s   File 
"/tmp/autopkgtest-lxc.j0qtm0bb/downtmp/build.9ci/src/pyvista/plotting/plotter.py",
 line 2158 in render
502s   File 
"/tmp/autopkgtest-lxc.j0qtm0bb/downtmp/build.9ci/src/pyvista/plotting/plotter.py",
 line 7221 in show
502s   File 
"/tmp/autopkgtest-lxc.j0qtm0bb/downtmp/build.9ci/src/pyvista/_deprecate_positional_args.py",
 line 245 in inner_f
502s   File 
"/tmp/autopkgtest-lxc.j0qtm0bb/downtmp/build.9ci/src/tests/plotting/test_plotting.py",
 line 3172 in test_add_text_latex


I can reproduce the error on the s390x porterbox and get a gdb
backtrace via `xvfb-run -a gdb python3.13`

(gdb) run -m pytest -v tests/plotting/test_plotting.py -k test_add_text_latex
Starting program: /usr/bin/python3.13 -m pytest -v 
tests/plotting/test_plotting.py -k test_add_text_latex
...
Thread 1 "python3.13" received signal SIGSEGV, Segmentation fault.
(gdb) bt
#0  0x000003ffe231e7ca in 
vtkMatplotlibMathTextUtilities::RenderOneCell(vtkImageData*, int*, long, long, 
vtkSmartPyObject&, unsigned long, unsigned long, unsigned long, unsigned long, 
vtkTextProperty*, TextColors const&) () from 
/usr/lib/python3/dist-packages/vtkmodules/../../../s390x-linux-gnu/libvtkRenderingMatplotlib-9.5.so.1
#1  0x000003ffe2320870 in vtkMatplotlibMathTextUtilities::RenderString(char 
const*, vtkImageData*, vtkTextProperty*, int, int*) ()
   from 
/usr/lib/python3/dist-packages/vtkmodules/../../../s390x-linux-gnu/libvtkRenderingMatplotlib-9.5.so.1
#2  0x000003ffe6d19444 in 
vtkMathTextFreeTypeTextRenderer::RenderStringInternal(vtkTextProperty*, 
vtkStdString const&, vtkImageData*, int*, int, int) ()
   from 
/usr/lib/python3/dist-packages/vtkmodules/../../../s390x-linux-gnu/libvtkRenderingFreeType-9.5.so.1
#3  0x000003ffecca8b78 in vtkTextMapper::UpdateImage(int) () from 
/usr/lib/python3/dist-packages/vtkmodules/../../../s390x-linux-gnu/libvtkRenderingCore-9.5.so.1
#4  0x000003ffecca9462 in vtkTextMapper::GetSize(vtkViewport*, int*) () from 
/usr/lib/python3/dist-packages/vtkmodules/../../../s390x-linux-gnu/libvtkRenderingCore-9.5.so.1
#5  0x000003ffe5598158 in 
vtkCornerAnnotation::RenderOpaqueGeometry(vtkViewport*) () from 
/usr/lib/python3/dist-packages/vtkmodules/../../../s390x-linux-gnu/libvtkRenderingAnnotation-9.5.so.1
#6  0x000003ffecc19c82 in vtkRenderer::UpdateOpaquePolygonalGeometry() () from 
/usr/lib/python3/dist-packages/vtkmodules/../../../s390x-linux-gnu/libvtkRenderingCore-9.5.so.1
#7  0x000003ffe44384ae in 
vtkOpenGLRenderer::UpdateGeometry(vtkFrameBufferObjectBase*) () from 
/usr/lib/python3/dist-packages/vtkmodules/../../../s390x-linux-gnu/libvtkRenderingOpenGL2-9.5.so.1
#8  0x000003ffe4436f14 in vtkOpenGLRenderer::DeviceRender() () from 
/usr/lib/python3/dist-packages/vtkmodules/../../../s390x-linux-gnu/libvtkRenderingOpenGL2-9.5.so.1
#9  0x000003ffecc1dbe0 in vtkRenderer::Render() () from 
/usr/lib/python3/dist-packages/vtkmodules/../../../s390x-linux-gnu/libvtkRenderingCore-9.5.so.1
#10 0x000003ffecc3452e in vtkRendererCollection::Render() () from 
/usr/lib/python3/dist-packages/vtkmodules/../../../s390x-linux-gnu/libvtkRenderingCore-9.5.so.1
#11 0x000003ffecbfdeba in vtkRenderWindow::DoStereoRender() () from 
/usr/lib/python3/dist-packages/vtkmodules/../../../s390x-linux-gnu/libvtkRenderingCore-9.5.so.1
#12 0x000003ffecbff830 in vtkRenderWindow::Render() () from 
/usr/lib/python3/dist-packages/vtkmodules/../../../s390x-linux-gnu/libvtkRenderingCore-9.5.so.1
#13 0x000003ffe44337d2 in vtkOpenGLRenderWindow::Render() () from 
/usr/lib/python3/dist-packages/vtkmodules/../../../s390x-linux-gnu/libvtkRenderingOpenGL2-9.5.so.1
#14 0x000003ffe4540070 in vtkXOpenGLRenderWindow::Render() () from 
/usr/lib/python3/dist-packages/vtkmodules/../../../s390x-linux-gnu/libvtkRenderingOpenGL2-9.5.so.1
#15 0x000003ffe4082d14 in ?? () from 
/usr/lib/python3/dist-packages/vtkmodules/vtkRenderingOpenGL2.cpython-313-s390x-linux-gnu.so


Issue raised upstream https://gitlab.kitware.com/vtk/vtk/-/issues/19931

--- End Message ---
--- Begin Message ---
Source: vtk9
Source-Version: 9.5.2+dfsg3-6
Done: Drew Parsons <[email protected]>

We believe that the bug you reported is fixed in the latest version of
vtk9, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Drew Parsons <[email protected]> (supplier of updated vtk9 package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 05 Feb 2026 20:55:34 +0100
Source: vtk9
Architecture: source
Version: 9.5.2+dfsg3-6
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Drew Parsons <[email protected]>
Closes: 1126861
Changes:
 vtk9 (9.5.2+dfsg3-6) unstable; urgency=medium
 .
   * Team upload.
   * debian patch matplotlib_nullptr_s390x.patch handles case of null
     ScalarPointer in image in vtkMatplotlibMathTextUtilities::RenderOneCell
     A null pointer was generated on s390x causing pyvista
     test_add_text_latex to segfault. Closes: #1126861
   * add alpha to list of ADIOS2-supporting arches in
     Build-Depends: libadios2-mpi-c++-dev
Checksums-Sha1:
 c3046a2b17ff6c4fde4faa8e443e65a153082165 3786 vtk9_9.5.2+dfsg3-6.dsc
 3120faf5ab7278103c6ec855a917bddce12badf2 24380 vtk9_9.5.2+dfsg3-6.debian.tar.xz
 3c9bef6b6d9fbbc739bec094de2f7850ea36da10 32146 
vtk9_9.5.2+dfsg3-6_source.buildinfo
Checksums-Sha256:
 ec6842bba6531eef16f1e0e24b6c40c8042ba7fe9817b14287c21f2067545105 3786 
vtk9_9.5.2+dfsg3-6.dsc
 f964a7da17759469be553cf3c60d33c6d56be02c0bb9c5b46d632cc5cfcc4c46 24380 
vtk9_9.5.2+dfsg3-6.debian.tar.xz
 cefdbbf291f67159f931e00b3ad3ddb4db8bac19f55c7dfc9b2e705e88b1e751 32146 
vtk9_9.5.2+dfsg3-6_source.buildinfo
Files:
 d49a4602c274eb1f1095c1558894d265 3786 graphics optional vtk9_9.5.2+dfsg3-6.dsc
 5642b765a1ecf6d6be6d249001f94518 24380 graphics optional 
vtk9_9.5.2+dfsg3-6.debian.tar.xz
 513065ce4a1e2a4e271ac60f0bc3e17f 32146 graphics optional 
vtk9_9.5.2+dfsg3-6_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJIBAEBCgAyFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmmFHbkUHGRwYXJzb25z
QGRlYmlhbi5vcmcACgkQVz7x5L1aAfqIlw//R617OuRh/zXrWU11P+wALaFjjaOS
1i0JSd/Ook61OiZlP74ya8aTqpMYXgMeVCDuwwJrbOa1q4EILDFGHRKvvPv3StHX
4ArLJEnv1IKc+nQWLhueHNI50C+BqurVbd6jE+/dGD2bnn8mS4RsU/rxSeIf66Hl
UaUfBsJ2PTkgmYyJUk7pqQjW8A4+DxhZu71SnRzWOz6KwBHTMugPlerxoWiGnQD/
MZorC1YH0m/r5j3rg7RB7Y18DE4JcjcmSjmFh4m18XmwnRnf/LJKj1GY7jcR3wTw
JmftUt7tySQKMqQKGDbIHDwPskpCwT5u32J3Ho7Q1e+41zp9fopGHR5KBzKWtqXR
wX+pJ60+vnubx3zyE3RxzDHiDFtDGYRS8uaXBKnD+Wi8MZzzpYdkjkHf9pV0JCDv
UICFNTTCtzPP0egX5wYbEznF2kunA1ofhVBmprs/fXHw0797NrLX1Rxd+V+jMWQ0
lKJzgklJdJK6slBbMjOQjWRXBzY8ZBs6zabFHyWbvWS7vrfEj8tEoUKgPZiOCfru
6Xl8OfLXBg2LlsqBJ+WcRAfBi+85d22nK56C8n3Y9auHy6GGp/e8NDiPJYs0j78x
keLb/1uGD5cEp5Q0NtaUKwDBwW7iBM/yW04j/aihBkZaHTSHeLrKAjDlkVt46Cn/
CHR34pXCfBPqwp8=
=0Mxq
-----END PGP SIGNATURE-----

Attachment: pgp_dRFcMCMN6.pgp
Description: PGP signature


--- End Message ---

Reply via email to