Re: MemoryContextAlloc: invalid request size 1969649011

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: "Thilo Hille" <thilo(at)resourcery(dot)de>
Cc: pgsql-novice(at)postgresql(dot)org
Subject: Re: MemoryContextAlloc: invalid request size 1969649011
Date: 2002-08-08 02:25:05
Message-ID: 28659.1028773505@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-novice

"Thilo Hille" <thilo(at)resourcery(dot)de> writes:
> this query...:

> my $tsql = qq{ insert into user_month (select '$currentmonth'::date as
> month,'*nopleid*',count(distinct uuid) from user_log where day<=now()::date
> and day>(now()-interval '30 days')::date) };
> my $tsth = $tdbh->prepare( $tsql );
> $tsth->execute();

> sometimes drops this error:
> DBD::Pg::st execute failed: ERROR: MemoryContextAlloc: invalid request size
> 1969649011

This looks to me like a corrupted-data issue --- specifically, the
length word of some data value in the table has gotten clobbered and
now appears ridiculously large.

You should try to determine exactly which row(s) contain bad data.

regards, tom lane

In response to

Responses

Browse pgsql-novice by date

  From Date Subject
Next Message Tom Lane 2002-08-08 02:30:02 Re: Effective limit on size of text type?
Previous Message Tom Lane 2002-08-08 02:12:20 Re: Permissions problem on new install