GetGroupAlphabeticVectorFieldComponents() throws an exception std::runtime_error; instantiation of vtkParallelCoordinatesView() SEGVs
Testcases:
[test_vtk_bug-std__runtime_error.py](/uploads/7502f9523ca31a327619865e6832a0b7/test_vtk_bug-std__runtime_error.py)
[test_vtk_bug2.py](/uploads/f581203aac38219b9a0df67766a6f082/test_vtk_bug2.py)
The first attached Python testcase fails with a C++ exception:
```
Terminating due to uncaught exception 0x3be73302eaa0 of type std::runtime_error
Abort trap python3.11 test_vtk_bug-std\:\:runtime_error.py
```
The second testcase fails with:
```
$ python3.11 test_vtk_bug2.py
Successfully imported vtkParallelCoordinatesView from vtkmodules.vtkViewsInfovis
Attempting to instantiate vtkParallelCoordinatesView()...
This is expected to crash with SIGABRT
----------------------------------------------------------------------
2026-03-15 10:07:02.969 ( 0.069s) [ 22A04]vtkHardwareSelector.cxx:252 WARN| Error: no override found for 'vtkHardwareSelector'.
Segmentation fault python3.11 test_vtk_bug2.py
```
The problem happens when the mayavi package (port graphics/py-mayavi) is built. The build fails.
The attached testcases were created by the AI assistant Github-Copilot-CLI when it looked into the build problems in the Mayavi port.
Here are the READMEs that the AI assistant created:
[README_VTK_BUGS.md](/uploads/ed11e71984b19beb6e451df379b51d85/README_VTK_BUGS.md)
[VTK_BUG_REPORT.md](/uploads/1a65cca22440c258a72205fa4a0bf655/VTK_BUG_REPORT.md)
vtk9-9.6.0
OS: FreeBSD 15 STABLE
clang-19
issue