Bug 58315

Summary: Вылетает с ошибкой сегментирования при генерации отчёта в формате Plain Text
Product: Sisyphus Reporter: Mikhail D Hoteev <hoteevmd>
Component: hardinfo2Assignee: Vladislav Glinkin <smasher>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: smasher
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Вывод ошибки сегментирования при запуске создания отчёта в терминале
none
Лог из journalctl об ошибке none

Description Mikhail D Hoteev 2026-03-20 16:59:50 MSK
Created attachment 20918 [details]
Вывод ошибки сегментирования при запуске создания отчёта в терминале

Стенд, на котором фиксируется ошибка:
alt education 11.0 x86_64-xfce (обновлён до sisyphus)

Версия тестируемого пакета:
hardinfo2-2.2.16-alt1

Описание ошибки:
При попытке создать отчёт в формате Plain Text(.txt) из графической среды или из терминала приложение вылетает, при этом создаётся пустой файл hardinfo2_report.txt
Если генерировать отчёт в формате html, ошибка не возникает. 
Если сначала создать отчёт в формате html, то в дальнейшем отчёты в формате .txt будут создаваться без проблем. Также, если сначала попытаться создать отчёт через терминал, то все операции выполняться корректно.

Шаги воспроизведения:
Попытаться создать отчёт в формате .txt 
1) Открыть графическое окно hardinfo2
2) Нажать "Создать отчёт" > "Сгенерировать".
3) В открывшемся файловом диалоговом окне выбрать формат Plain Text (.txt), нажать сохранить.
4) После этого аналогичная ошибка начнёт проявляться и при создании отчёта через терминал
$ hardinfo2 -rwf text > report.txt

Результат: отчёт не создаётся, графическое окно преждевременно закрывается
Ожидаемый результат: отчёт создаётся, приложение не вылетает, нет возникает ошибка сегментирования
Comment 1 Mikhail D Hoteev 2026-03-20 17:02:22 MSK
Created attachment 20919 [details]
Лог из journalctl об ошибке
Comment 2 Mikhail D Hoteev 2026-03-20 18:54:23 MSK
Проведено дополнительное тестирование на физическом стенде
alt education 11.0 x86_64-xfce (обновлён до sisyphus)
Версия пакета:
hardinfo2-2.2.16-alt1
Воспроизведение не подтверждено.
Видимо ошибка связана со спецификой виртуального окружения.
Comment 3 Repository Robot 2026-03-23 16:02:07 MSK
hardinfo2-2.2.16-alt2.ge49ec08d -> sisyphus:

Mon Mar 23 2026 Vladislav Glinkin <smasher@altlinux> 2.2.16-alt2.ge49ec08d
- Built from commit with memory leaks fixes (Closes: #58315)