pg.ddx.io  pgsql-bugs@postgresql.org mailing list archive  
help / color / mirror / Atom feed
BUG #18891: /src/include/lib/simplehash.h possible palloc0 problems
2+ messages / 2 participants
[nested] [flat]

* BUG #18891: /src/include/lib/simplehash.h possible palloc0 problems
@ 2025-04-10 16:47 PG Bug reporting form <noreply@postgresql.org>
  2025-04-10 18:04 ` Re: BUG #18891: /src/include/lib/simplehash.h possible palloc0 problems Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 1 reply; 2+ messages in thread

From: PG Bug reporting form @ 2025-04-10 16:47 UTC (permalink / raw)
  To: pgsql-bugs@lists.postgresql.org; +Cc: dan-eli@mail.ru

The following bug has been logged on the website:

Bug reference:      18891
Logged by:          Daniel Elishakov
Email address:      dan-eli@mail.ru
PostgreSQL version: 17.4
Operating system:   Ubuntu 20.04
Description:        

On line 1080 there is an initiallization of array with the usage of palloc0.
On the server side there is no problem as the server version of palloc never
returns NULL. However simplehash is used in some utils: pg_dump,
pg_verifybackup, pg_rewind. It seems these utils use the frontend version of
palloc. Therefore it is required to add a NULL check if FRONTEND macro is
defined.



^ permalink  raw  reply  [nested|flat] 2+ messages in thread

* Re: BUG #18891: /src/include/lib/simplehash.h possible palloc0 problems
  2025-04-10 16:47 BUG #18891: /src/include/lib/simplehash.h possible palloc0 problems PG Bug reporting form <noreply@postgresql.org>
@ 2025-04-10 18:04 ` Tom Lane <tgl@sss.pgh.pa.us>
  0 siblings, 0 replies; 2+ messages in thread

From: Tom Lane @ 2025-04-10 18:04 UTC (permalink / raw)
  To: dan-eli@mail.ru; +Cc: pgsql-bugs@lists.postgresql.org

PG Bug reporting form <noreply@postgresql.org> writes:
> On line 1080 there is an initiallization of array with the usage of palloc0.
> On the server side there is no problem as the server version of palloc never
> returns NULL. However simplehash is used in some utils: pg_dump,
> pg_verifybackup, pg_rewind. It seems these utils use the frontend version of
> palloc. Therefore it is required to add a NULL check if FRONTEND macro is
> defined.

Have you read the frontend version of palloc?

			regards, tom lane





^ permalink  raw  reply  [nested|flat] 2+ messages in thread


end of thread, other threads:[~2025-04-10 18:04 UTC | newest]

Thread overview: 2+ messages (download: mbox mbox.gz follow: Atom feed)
-- links below jump to the message on this page --
2025-04-10 16:47 BUG #18891: /src/include/lib/simplehash.h possible palloc0 problems PG Bug reporting form <noreply@postgresql.org>
2025-04-10 18:04 ` Tom Lane <tgl@sss.pgh.pa.us>

This inbox is served by DDX for PostgreSQL; see mirroring instructions
for how to clone and mirror all data and code used for this inbox