Re: function lca('{}'::ltree[]) caused DB Instance crash - Mailing list pgsql-hackers

From Pierre Ducroquet
Subject Re: function lca('{}'::ltree[]) caused DB Instance crash
Date
Msg-id 4285558.KOck4HGOto@peanuts2
Whole thread Raw
Responses Re: function lca('{}'::ltree[]) caused DB Instance crash  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
On Friday, July 13, 2018 12:09:20 PM CEST 李海龙 wrote:
> HI,Oleg && pgsql-hackers
>
> Plese help me to check this is a bug of ltree?
>

Hi

There is indeed a bug. The _lca function in _ltree_op.c tries to allocate 0
bytes of memory, doesn't initialize it and dereference it in lca_inner.
The attached basic patch fixes it.

Regards

 Pierre

Attachment

pgsql-hackers by date:

Previous
From: Ashutosh Bapat
Date:
Subject: Re: TupleTableSlot abstraction
Next
From: Dean Rasheed
Date:
Subject: Re: [HACKERS] PATCH: multivariate histograms and MCV lists