Re: recovery is stuck when children are not processing SIGQUIT from previous crash - Mailing list pgsql-admin

From Alvaro Herrera
Subject Re: recovery is stuck when children are not processing SIGQUIT from previous crash
Date
Msg-id 20090925162758.GP3914@alvh.no-ip.org
Whole thread Raw
In response to Re: recovery is stuck when children are not processing SIGQUIT from previous crash  (Peter Eisentraut <peter_e@gmx.net>)
List pgsql-admin
Peter Eisentraut wrote:

> strace on the backend processes all showed them waiting at
>
> futex(0x7f1ee5e21c90, FUTEX_WAIT_PRIVATE, 2, NULL
>
> Notably, the first argument was the same for all of them.
>
> I gather that a futex is a Linux kernel thing, which is probably then
> used by glibc to implement some pthreads stuff.  Anyone know more?

Maybe a backtrace from GDB would tell us more.

--
Alvaro Herrera                                http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support

pgsql-admin by date:

Previous
From: Jakub Gołębiewski
Date:
Subject: postgresql ldap integration 3DF8-644A-B923
Next
From: Tom Lane
Date:
Subject: Re: recovery is stuck when children are not processing SIGQUIT from previous crash