Re: Postmaster self-deadlock due to PLT linkage resolution

From: Andres Freund <andres(at)anarazel(dot)de>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: pgsql-hackers(at)lists(dot)postgresql(dot)org
Subject: Re: Postmaster self-deadlock due to PLT linkage resolution
Date: 2022-08-30 17:41:16
Message-ID: 20220830174116.mmhyi3rfysudybsx@awork3.anarazel.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Hi,

On 2022-08-30 13:24:39 -0400, Tom Lane wrote:
> Andres Freund <andres(at)anarazel(dot)de> writes:
> > Perhaps it'd be saner to default to building with -Wl,-z,now? That should fix
> > the problem too, right (and if we combine it with relro, it'd be a security
> > improvement to boot).
>
> Hm. Not sure if that works on NetBSD, but I'll check it out.

FWIW, it's a decently (well over 10 years) old thing I think. And it's documented in
the netbsd ld manpage and their packaging guide (albeit indirectly, with their
tooling doing the work of specifying the flags):
https://www.netbsd.org/docs/pkgsrc/hardening.html#hardening.audit.relrofull

Greetings,

Andres Freund

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2022-08-30 18:07:41 Re: Postmaster self-deadlock due to PLT linkage resolution
Previous Message Nathan Bossart 2022-08-30 17:30:17 Re: replacing role-level NOINHERIT with a grant-level option