Search Postgresql Archives

Re: 8.2.3 PANIC with "corrupted item pointer"

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



"Henka" <henka@xxxxxxxxxxxxx> writes:

> Hello all,
>
> I'm using PG 8.2.3:

You should update to 8.2.4, it includes a security fix and several bug fixes.
However afaik none of them look like this.

> PANIC:  corrupted item pointer: offset = 3308, size = 28
> LOG:  autovacuum process (PID 18165) was terminated by signal 6

Huh, that's pretty strange.

My first thought is bad memory. It's always good to rule that out since it's
quite common and can cause a lot of hair-pulling. If you can schedule some
downtime download memtest86 and run it overnight.

Other than that it might be interesting to know the values of some server
parameters: "fsync" and "full_page_writes". Have you ever had this machine
crash or had a power failure? And what kind of i/o controller is this?

Ideally it would be good to get a dump of this block, it looks like it's
probably a block of an index (unless you have a table with extremely narrow
rows?). But there doesn't seem to be enough information in this error to tell
which block it happened on.

If you manually "vacuum verbose" each table does it cause a crash? If so send
that along and at least we'll know which table or index has the corrupted
data. You probably don't want to do this during peak production time though...

-- 
  Gregory Stark
  EnterpriseDB          http://www.enterprisedb.com



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux