Bug 57744

Summary: Утечка памяти в adt
Product: Sisyphus Reporter: Божченко Павел Александрович <bozhchenkopa>
Component: adtAssignee: Kirill Sharov <xiencol>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: kozyrevid, sa, sav, sheriffkorov
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Результат проверки valgrind none

Description Божченко Павел Александрович 2026-02-02 19:11:48 MSK
Версия пакета:
adt-0.1.13-alt1.x86_64

Шаги воспроизведения:
1) Установить пакеты:
# apt-get install diag-domain-client dmidecode valgrind
2) Запустить adt через valgrind для проверки на утечки памяти
valgrind --leak-check=full adt
3) После открытия приложения дважды кликнуть по доступному инструменту "Диагностика клиента домена"
4) Запустить все тесты
5) Дождаться выполнения всех тестов, закрыть приложение и посмотреть результат проверки valgrind

Ожидаемый результат:
Утечек не обнаружено - ERROR SUMMARY: 0 errors from 0 contexts (supressed: 0 from 0)
Фактический результат: обнаружена утечка памяти (прикрепляю лог во вложении)

Воспроизводится на системах обновлённых до Sisyphus:
Workstation 11 x86_64
Workstation K 11 x86_64
Education KDE 11 x86_64
Education XFCE 11 x86_64
Server 11 (GNOME) x86_64
Comment 1 Божченко Павел Александрович 2026-02-02 19:12:54 MSK
Created attachment 20603 [details]
Результат проверки valgrind
Comment 2 Божченко Павел Александрович 2026-02-25 13:21:45 MSK
Ошибка актуальна для версии: adt-0.1.15-alt1.x86_64
Размер утечки изменился:

LEAK SUMMARY:
    definitely lost: 98,928 bytes in 385 blocks
    indirectly lost: 111,372 bytes in 4,308 blocks
      possibly lost: 4,238 bytes in 56 blocks
    still reachable: 2,387,621 bytes in 29,542 blocks
                       of which reachable via heuristic:
                         newarray           : 152 bytes in 1 blocks
         suppressed: 0 bytes in 0 blocks
 Reachable blocks (those to which a pointer was found) are not shown.
 
For lists of detected and suppressed errors, rerun with: -s
ERROR SUMMARY: 102 errors from 68 contexts (suppressed: 0 from 0)