Re: Possible cache reference leak by removeExtObjInitPriv

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Possible cache reference leak by removeExtObjInitPriv
Дата
Msg-id 10513.1587143235@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Possible cache reference leak by removeExtObjInitPriv  (Kyotaro Horiguchi <horikyota.ntt@gmail.com>)
Ответы Re: Possible cache reference leak by removeExtObjInitPriv
Re: [PATCH] Fix buffer not null terminated on (ecpg lib)
Список pgsql-hackers
Kyotaro Horiguchi <horikyota.ntt@gmail.com> writes:
> Recently a cache reference leak was reported then fixed [1].
> I happened to notice a similar possible leakage in
> removeEtObjInitPriv. I haven't found a way to reach the code, but can
> be forcibly caused by tweaking the condition.
> Please find the attached.

Ugh.  recordExtObjInitPriv has the same problem.

I wonder whether there is any way to teach Coverity, or some other
static analyzer, to look for code paths that leak cache refcounts.
It seems isomorphic to detecting memory leaks, which Coverity is
reasonably good at.

            regards, tom lane



В списке pgsql-hackers по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Race condition in SyncRepGetSyncStandbysPriority
Следующее
От: Robert Haas
Дата:
Сообщение: Re: spin_delay() for ARM