On Thu, Feb 27, 2020 at 12:41 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:
Aditya Toshniwal <aditya.toshniwal@enterprisedb.com> writes: > On Mon, Feb 24, 2020 at 12:46 PM Andres Freund <andres@anarazel.de> wrote: >> This isn't reproducible here. Are you sure that you're running on a >> clean installation?
There is apparently something wrong with the JIT stuff in EDB's 12.2 build for macOS. At least, that's the conclusion I came to after off-list discussion with the submitter of bug #16264, which has pretty much exactly this symptom (especially if you're seeing "signal 9" reports in the postmaster log). For him, either disabling JIT or reverting to 12.1 made it go away.
We've been looking into this;
Apple started a notarisation process some time ago, designed to mark their applications as conforming to various security requirements, but prior to Catalina it was essentially optional. When Catalina was released, they made notarisation for distributed software a requirement, but had the process issue warnings for non-compliance. As-of the end of January, those warnings became hard errors, so now our packages must be notarised, and for that to happen, must be hardened by linking with a special runtime and having securely time stamped signatures on every binary before being checked and notarised as such by Apple. Without that, users would have to disable security features on their systems before they could run our software.