Re: intermittent failures in Cygwin from select_parallel tests - Mailing list pgsql-hackers

From Thomas Munro
Subject Re: intermittent failures in Cygwin from select_parallel tests
Date
Msg-id CA+hUKGKjx5ckUSeJQQjgVzqjn-fm4gtMCfxFZ30q0pGFBBW2cA@mail.gmail.com
Whole thread Raw
In response to Re: intermittent failures in Cygwin from select_parallel tests  (Noah Misch <noah@leadboat.com>)
List pgsql-hackers
On Tue, Jun 22, 2021 at 6:42 PM Noah Misch <noah@leadboat.com> wrote:
> On Tue, Jun 22, 2021 at 05:52:03PM +1200, Thomas Munro wrote:
> > While reading a list of recent build farm assertion failures I learned that
> > this is still broken in Cygwin 3.2, and eventually found my way back
> > to this thread.
>
> Interesting.  Which branch(es) showed you failures?  I had wondered if the
> move to sa_mask (commit 9abb2bfc) would effectively end the problem in v13+.
> Perhaps the Cygwin bug pokes through even that.  Perhaps the sa_mask
> conditionals need to be "#if defined(WIN32) && !defined(__CYGWIN__)" to help
> current buildfarm members.

I only have data going back about a month, but:

REL_11_STABLE
https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=lorikeet&dt=2021-05-31%2009:14:18
TRAP: FailedAssertion("!(mq->mq_sender == ((void *)0))", File:
"/home/andrew/bf/root/REL_11_STABLE/pgsql.build/../pgsql/src/backend/storage/ipc/shm_mq.c",
Line: 222)

REL_13_STABLE
https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=lorikeet&dt=2021-06-01%2010:12:10
TRAP: FailedAssertion("PMSignalState->PMChildFlags[slot] ==
PM_CHILD_ASSIGNED", File:
"/home/andrew/bf/root/REL_13_STABLE/pgsql.build/../pgsql/src/back



pgsql-hackers by date:

Previous
From: Noah Misch
Date:
Subject: Re: intermittent failures in Cygwin from select_parallel tests
Next
From: David Rowley
Date:
Subject: Re: Use simplehash.h instead of dynahash in SMgr