Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"

From: Andres Freund <andres(at)2ndquadrant(dot)com>
To: Igor <igorya(dot)inscriptio(at)gmail(dot)com>
Cc: pgsql-bugs(at)postgresql(dot)org
Subject: Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"
Date: 2012-11-18 17:12:06
Message-ID: 20121118171206.GA30822@awork2.anarazel.de
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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

In response to

Responses

Browse pgsql-bugs by date

  From Date Subject
Next Message Igor 2012-11-18 17:22:04 Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"
Previous Message Igor 2012-11-18 17:10:42 Re: BUG #7670: BUG #7545: Unresponsive server with error log reporting: "poll() failed: Invalid argument"