Bug 57744 - Утечка памяти в adt
Summary: Утечка памяти в adt
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: adt (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Kirill Sharov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-02-02 19:11 MSK by Божченко Павел Александрович
Modified: 2026-02-25 13:21 MSK (History)
4 users (show)

See Also:


Attachments
Результат проверки valgrind (9.43 KB, text/x-log)
2026-02-02 19:12 MSK, Божченко Павел Александрович
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
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)