Bug 48313

Summary: MEMORY_LEAK в rpm-4.13.0.1/luaext/lposix.c
Product: Sisyphus Reporter: e.bykhanova <e.bykhanova>
Component: rpmAssignee: placeholder <placeholder>
Status: NEW --- QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: at, glebfm, imz, ldv, placeholder, rider, vt
Version: unstable   
Hardware: x86_64   
OS: Linux   
Attachments:
Description Flags
Скриншот фрагмента кода none

Description e.bykhanova@fobos-nt.ru 2023-11-02 20:39:19 MSK
Created attachment 14962 [details]
Скриншот фрагмента кода

Динамическая память аллоцируется в lposix.c:354 посредством вызова ф-и 'malloc'. Далее выделенная память не освобождается, это приводит к утечке в lposix.c:360.

Прошу обратить внимание на факт того, что эта проблема пофикшена в master-ветке (https://github.com/rpm-software-management/rpm/blob/fa818208abdc68d1bc77c44cc1b5c5a17ea8ffd2/rpmio/lposix.c#L345-L351).

Found by Linux Verification Center (https://portal.linuxtesting.ru/) with SVACE.

Author E.Bykhanova.
Comment 1 Anton Farygin 2023-11-03 09:19:02 MSK
На Sisyphus проверяли ?
Comment 2 e.bykhanova@fobos-nt.ru 2023-11-05 14:49:42 MSK
Тестирование на версии из Sisyphus не проводилось