Bug 55048

Summary: Mayavi - ошибка сегментации при запуске документации tvtk_doc
Product: Sisyphus Reporter: Владислав Петрухин <petruhinvi>
Component: MayaviAssignee: Anton Vyatkin <toni>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: amakeenk, grenka, lavrenkoes, protvin, rider
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
backtrace none

Description Владислав Петрухин 2025-07-03 18:37:23 MSK
Created attachment 18934 [details]
backtrace

Стенды:
ALT Workstation K 11.0 x86-64 (Обновлённый до Sisyphus)
ALT Workstation 11.0 x86-64 (Обновлённый до Sisyphus)

Версия пакета: 
Mayavi-4.8.2-alt6.x86_64

Шаги воспроизведения:
1. # apt-get install Mayavi
2. $ tvtk-doc

Ожидаемый результат: открывается документация

Реальный результат: ошибка сегментирования

Воспроизводится и на Education.

Прикладываю backtrace
Comment 1 Владислав Петрухин 2025-07-03 18:47:22 MSK
Примечание: воспроизводится и на Wayland, и на X11.
Comment 2 Лавренко Егор Сергеевич 2026-04-21 15:09:27 MSK
Ошибка актуальна

Версия пакета:
Mayavi-4.8.3-alt1

Воспроизводится на всех системах:
Alt Workstation 11.1 x86-64
Alt Workstation K 11.3 x86-64 (Обновленная до Sisyphus)
Alt Education 11.1 XFCE x86-64 
Alt Education 11.1 KDE x86-64

Дополнительно:
1. Не воспроизводится в P11 (Mayavi-4.8.2-alt5)
2. Воспроизводится в [P11 + 409890] (Mayavi-4.8.3-alt1)
3. Фрагмент вывода команды: $ python3 -X faulthandler /usr/bin/tvtk_doc
Fatal Python error: Segmentation fault
Current thread 0x00007f485c089b80 (most recent call first):
  File "/usr/lib64/python3/site-packages/tvtk/tools/tvtk_doc.py", line 77 in get_tvtk_class_names
  File "/usr/lib64/python3/site-packages/tvtk/tools/tvtk_doc.py", line 157 in _setup_tvtk_names
  File "/usr/lib64/python3/site-packages/tvtk/tools/tvtk_doc.py", line 162 in get_tvtk_classes
  File "/usr/lib64/python3/site-packages/tvtk/tools/tvtk_doc.py", line 428 in _available_default
  File "/usr/lib64/python3/site-packages/tvtk/tools/tvtk_doc.py", line 379 in __init__
  File "/usr/lib64/python3/site-packages/tvtk/tools/tvtk_doc.py", line 465 in main
  File "/usr/bin/tvtk_doc", line 9 in <module>