Stephen Robert Norris <srn@commsecure.com.au> writes:
> Not at all like the vacuum problem. Do you have any other tests I can
> run? Other diagnostics that might help?
This is a long shot, but ... does the behavior change if you remove the
two lines
if (signo != SIGALRM)
act.sa_flags |= SA_RESTART;
near the bottom of src/backend/libpq/pqsignal.c ? I am wondering if
Linux gets unhappy if we try to do much in a signal handler. This
looks to be the simplest alteration that might address such a problem.
regards, tom lane