<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>58315</bug_id>
          
          <creation_ts>2026-03-20 16:59:50 +0300</creation_ts>
          <short_desc>Вылетает с ошибкой сегментирования при генерации отчёта в формате Plain Text</short_desc>
          <delta_ts>2026-03-23 16:02:07 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>hardinfo2</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Mikhail D Hoteev">hoteevmd</reporter>
          <assigned_to name="Vladislav Glinkin">smasher</assigned_to>
          <cc>smasher</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>284262</commentid>
    <comment_count>0</comment_count>
      <attachid>20918</attachid>
    <who name="Mikhail D Hoteev">hoteevmd</who>
    <bug_when>2026-03-20 16:59:50 +0300</bug_when>
    <thetext>Created attachment 20918
Вывод ошибки сегментирования при запуске создания отчёта в терминале

Стенд, на котором фиксируется ошибка:
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) Нажать &quot;Создать отчёт&quot; &gt; &quot;Сгенерировать&quot;.
3) В открывшемся файловом диалоговом окне выбрать формат Plain Text (.txt), нажать сохранить.
4) После этого аналогичная ошибка начнёт проявляться и при создании отчёта через терминал
$ hardinfo2 -rwf text &gt; report.txt

Результат: отчёт не создаётся, графическое окно преждевременно закрывается
Ожидаемый результат: отчёт создаётся, приложение не вылетает, нет возникает ошибка сегментирования</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>284263</commentid>
    <comment_count>1</comment_count>
      <attachid>20919</attachid>
    <who name="Mikhail D Hoteev">hoteevmd</who>
    <bug_when>2026-03-20 17:02:22 +0300</bug_when>
    <thetext>Created attachment 20919
Лог из journalctl об ошибке</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>284275</commentid>
    <comment_count>2</comment_count>
    <who name="Mikhail D Hoteev">hoteevmd</who>
    <bug_when>2026-03-20 18:54:23 +0300</bug_when>
    <thetext>Проведено дополнительное тестирование на физическом стенде
alt education 11.0 x86_64-xfce (обновлён до sisyphus)
Версия пакета:
hardinfo2-2.2.16-alt1
Воспроизведение не подтверждено.
Видимо ошибка связана со спецификой виртуального окружения.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>284368</commentid>
    <comment_count>3</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2026-03-23 16:02:07 +0300</bug_when>
    <thetext>hardinfo2-2.2.16-alt2.ge49ec08d -&gt; sisyphus:

Mon Mar 23 2026 Vladislav Glinkin &lt;smasher@altlinux&gt; 2.2.16-alt2.ge49ec08d
- Built from commit with memory leaks fixes (Closes: #58315)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>20918</attachid>
            <date>2026-03-20 16:59:50 +0300</date>
            <delta_ts>2026-03-20 16:59:50 +0300</delta_ts>
            <desc>Вывод ошибки сегментирования при запуске создания отчёта в терминале</desc>
            <filename>hardinfo2_terminal.txt</filename>
            <type>text/plain</type>
            <size>1028</size>
            <attacher name="Mikhail D Hoteev">hoteevmd</attacher>
            
              <data encoding="base64">JCBoYXJkaW5mbzIgLXJ3ZiB0ZXh0ID4gcmVwb3J0LnR4dArQmtC+0LzQv9GM0Y7RgtC10YAKINCe
0LHRidCw0Y8g0LjQvdGE0L7RgNC80LDRhtC40Y8KINCe0L/QtdGA0LDRhtC40L7QvdC90LDRjyDR
gdC40YHRgtC10LzQsAog0JHQtdC30L7Qv9Cw0YHQvdC+0YHRgtGMCiDQnNC+0LTRg9C70Lgg0Y/Q
tNGA0LAKINCX0LDQs9GA0YPQt9C60LgKINCv0LfRi9C60LgKINCY0YHQv9C+0LvRjNC30L7QstCw
0L3QuNC1INC/0LDQvNGP0YLQuAog0KTQsNC50LvQvtCy0YvQtSDRgdC40YHRgtC10LzRiwog0JTQ
uNGB0L/Qu9C10LkKINCf0LXRgNC10LzQtdC90L3Ri9C1INGB0YDQtdC00YsKINCg0LDQt9GA0LDQ
sdC+0YLQutCwCiDQn9C+0LvRjNC30L7QstCw0YLQtdC70LgKINCT0YDRg9C/0L/RiwrQo9GB0YLR
gNC+0LnRgdGC0LLQsAogRE1JINGB0LjRgdGC0LXQvNGLCiDQn9GA0L7RhtC10YHRgdC+0YAKINCT
0YDQsNGE0LjRh9C10YHQutC40LUg0L/RgNC+0YbQtdGB0YHQvtGA0YsKINCc0L7QvdC40YLQvtGA
0YsKINCj0YHRgtGA0L7QudGB0YLQstCwINC/0LDQvNGP0YLQuAog0KPRgdGC0YDQvtC50YHRgtCy
0LAgUENJCiDQo9GB0YLRgNC+0LnRgdGC0LLQsCBVU0IKINCf0YDQvtGI0LjQstC60LAKINCf0YDQ
uNC90YLQtdGA0YsKINCR0LDRgtCw0YDQtdGPCkVycm9yIGNvbnRhY3RpbmcgYXBjdXBzZCBAIDEy
Ny4wLjAuMTozNTUxOiBDb25uZWN0aW9uIHJlZnVzZWQKINCh0LXQvdGB0L7RgNGLCiDQo9GB0YLR
gNC+0LnRgdGC0LLQsCDQstCy0L7QtNCwCiDQo9GB0YLRgNC+0LnRgdGC0LLQsCDRhdGA0LDQvdC1
0L3QuNGPCiDQoNC10YHRg9GA0YHRiwrQodC10YLRjAog0JjQvdGC0LXRgNGE0LXQudGB0YsKIElQ
LdC/0L7QtNC60LvRjtGH0LXQvdC40Y8KINCi0LDQsdC70LjRhtCwINC80LDRgNGI0YDRg9GC0LjQ
t9Cw0YbQuNC4CiDQotCw0LHQu9C40YbQsCBBUlAKIEROUy3RgdC10YDQstC10YDRiwog0KHRgtCw
0YLQuNGB0YLQuNC60LAK0J7RiNC40LHQutCwINGB0LXQs9C80LXQvdGC0LjRgNC+0LLQsNC90LjR
jwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>20919</attachid>
            <date>2026-03-20 17:02:22 +0300</date>
            <delta_ts>2026-03-20 17:02:22 +0300</delta_ts>
            <desc>Лог из journalctl об ошибке</desc>
            <filename>file_58315.txt</filename>
            <type>text/plain</type>
            <size>442</size>
            <attacher name="Mikhail D Hoteev">hoteevmd</attacher>
            
              <data encoding="base64">aGFyZGluZm8yWzU3NDBdOiBzZWdmYXVsdCBhdCA1NTc2YjZlODAwMDAgaXAgMDAwMDdmYzZhZWEz
YTkwZSBzcCAwMDAwN2ZmZjU0ZmU5OWI4IGVycm9yIDYgaW4gbGliYy5zby42W2E1OTBlLDdmYzZh
ZTliYjAwMCsxNWEwMDBdIGxpa2VseSBvbiBDUFUgMCAoY29yZSAwLCBzb2NrZXQgMCkNCtC80LDR
gCAyMCAxNjo1MTo0NSBlZHVjYXRpb24tMTEtMC14ODYtNjQteGZjZS0yMDI2MDMyMC5sb2NhbGRv
bWFpbiBrZXJuZWw6IENvZGU6IDc1IGVhIDQ5IGI4IGZmIGZlIGZlIGZlIGZlIGZlIGZlIGZlIDQ4
IDhiIDA2IDQ4IDgzIGM2IDA4IDQ5IDg5IGMxIDRkIDAxIGMxIDBmIDgzIDdkIDAwIDAwIDAwIDQ5
IDMxIGMxIDRkIDA5IGMxIDQ5IGZmIGMxIDc1IDcyIDw0OD4gODkgMDIgNDggODMgYzIgMDggNDgg
OGIgMDYgNDggODMgYzYgMDggNDkgODkgYzEgNGQgMDEgYzEgNzMgNWMNCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>