Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument" - Mailing list pgsql-bugs

From Andres Freund
Subject Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"
Date
Msg-id 20121118171206.GA30822@awork2.anarazel.de
Whole thread Raw
In response to Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"  (Igor <igorya.inscriptio@gmail.com>)
Responses Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"
Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"
List pgsql-bugs
On 2012-11-18 18:53:13 +0200, Igor wrote:
>  ..
>
> > Could you give a bit more context about when exactly that error is
> > happening?
> > It would also be helpful if you could set log_error_verbosity =
> > 'verbose'; in the config file and report back with the complete error
> > message, including line numbers.
> >
> >
> I try to restart DB and seems get this situation:
>
> ===
> 2012-11-18 18:30:25 EET    pid:93744  LOG:  received SIGHUP, reloading
> configuration files
> 2012-11-18 18:30:25 EET    pid:93744  LOG:  00000: parameter
> "log_error_verbosity" changed to "verbose"
> 2012-11-18 18:30:25 EET    pid:93744  LOCATION:  ProcessConfigFile,
> guc-file.l:318
> 2012-11-18 18:36:45 EET    pid:93744  LOG:  00000: received fast shutdown
> request
> 2012-11-18 18:36:45 EET    pid:93744  LOCATION:  pmdie, postmaster.c:2187
> 2012-11-18 18:36:45 EET    pid:93744  LOG:  00000: aborting any active
> transactions
> 2012-11-18 18:36:45 EET    pid:93744  LOCATION:  pmdie, postmaster.c:2211
> 2012-11-18 18:36:45 EET    pid:93749  LOG:  00000: autovacuum launcher
> shutting down
> 2012-11-18 18:36:45 EET    pid:93749  LOCATION:  AutoVacLauncherMain,
> autovacuum.c:767
> 2012-11-18 18:36:45 EET    pid:93746  LOG:  00000: shutting down
> 2012-11-18 18:36:45 EET    pid:93746  LOCATION:  ShutdownXLOG, xlog.c:7560
> 2012-11-18 18:36:45 EET    pid:93746  LOG:  00000: database system is shut
> down
> 2012-11-18 18:36:45 EET    pid:93746  LOCATION:  ShutdownXLOG, xlog.c:7582
> 2012-11-18 18:36:46 EET    pid:95528  FATAL:  XX000: poll() failed: Invalid
> argument
> 2012-11-18 18:36:46 EET    pid:95528  LOCATION:  WaitLatchOrSocket,
> pg_latch.c:296
> ===

Ok, this is already helpful. Do you have anything the log that shows
what process pid 95528 is? Could you grep for it?

Are you able to recompile postgres with other compilation options and/or
some debugging patches applied?
The first thing would be to recompile postgres with --enable-cassert...

Greetings,

Andres Freund

--
 Andres Freund                       http://www.2ndQuadrant.com/
 PostgreSQL Development, 24x7 Support, Training & Services

pgsql-bugs by date:

Previous
From: Igor
Date:
Subject: Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"
Next
From: Igor
Date:
Subject: Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"