Re: ERROR: could not attach to dynamic shared area

From: Albrecht Dreß <albrecht(dot)dress(at)netcologne(dot)de>
To: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: ERROR: could not attach to dynamic shared area
Date: 2021-03-24 17:29:24
Message-ID: QDAFPO3U.53OAF5EY.YHBZUZ3M@WXEKD372.T5QJVYCZ.6Y5WVZIM
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Am 24.03.21 17:09 schrieb(en) Laurenz Albe:
> > > ERROR: could not attach to dynamic shared area
> > > LOG: background worker "parallel worker" (PID 51151) exited with exit code 1
> ​
> Is that repeatable?

No, it isn't. I'm running PGSql 13 since ~4 Months (cluster upgraded from v. 10), and updated to 13.2 ~four weeks ago. The error occurred exactly /once/.

> If not, it could be a race condition: a parallel query finished rather fast,
> but one of the parallel workers took long to start up, so when it tries to
> attach to the dynamic shared memory segment used to exchange data between the
> parallel processes, it realizes that everybody else has already left and
> destroyed the memory segment.

That makes sense! The triggering statement I found in the log performs a quite complex join, typically returning very few records. And the calling application (using libpq) did *not* receive any error.

> In the latter case, you can ignore the error.

Good to know that!

Thanks a lot for your fast help,
Albrecht.

In response to

Browse pgsql-general by date

  From Date Subject
Next Message Ray O'Donnell 2021-03-24 18:36:08 Re: Hello - About how to install PgAdmin4 on Debian 10
Previous Message Carlos Montenegro 2021-03-24 17:17:31 Hello - About how to install PgAdmin4 on Debian 10