Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: ERROR: invalid memory alloc request size <a_big_number_here>


  • From: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
  • To: Martijn van Oosterhout <kleptog(at)svana(dot)org>
  • Cc: Matteo Beccati <php(at)beccati(dot)com>, pgsql-hackers(at)postgresql(dot)org
  • Subject: Re: ERROR: invalid memory alloc request size <a_big_number_here>
  • Date: Thu, 27 Oct 2005 08:54:57 -0400 (EDT)
  • Message-id: <200510271254(dot)j9RCsvo05547(at)candle(dot)pha(dot)pa(dot)us>

Martijn van Oosterhout wrote:
-- Start of PGP signed section.
> Belay that, you should be able to put a breakpoint on errstart or elog
> or perhaps errmsg. Much easier...
> 
> (I expected the find the answer in the developer FAQ, but it's not
> there).

I removed it because it used to be in the main FAQ, and wasn't asked
"frequently".  Should it be readded?

---------------------------------------------------------------------------



> 
> Hope this helps,
> 
> On Thu, Oct 27, 2005 at 12:04:45PM +0200, Martijn van Oosterhout wrote:
> > On Thu, Oct 27, 2005 at 11:37:09AM +0200, Matteo Beccati wrote:
> > > Here is the backtrace, hoping I did it correctly:
> > 
> > Dagnammit. I was wondering if that was going to happen. If your
> > optimisation is up, the values of arguments to the functions don't
> > display right (look at the rest, they're obviously not correct). While
> > it's possible there's a bug that early in the output, I wouldn't bet on
> > it.
> > 
> > The trick (other than turning off optimisation) is to set the
> > breakpoint a few lines later, like say mcxt.c:504. You can find out by
> > simply stepping the debugger until "p size" displays a reasonable
> > value.
> > 
> > try with: break mcxt.c:504 if size > 1000000000
> > 
> > Hope this helps,
> > -- 
> > Martijn van Oosterhout   <kleptog(at)svana(dot)org>   http://svana.org/kleptog/
> > > Patent. n. Genius is 5% inspiration and 95% perspiration. A patent is a
> > > tool for doing 5% of the work and then sitting around waiting for someone
> > > else to do the other 95% so you can sue them.
> 
> 
> 
> -- 
> Martijn van Oosterhout   <kleptog(at)svana(dot)org>   http://svana.org/kleptog/
> > Patent. n. Genius is 5% inspiration and 95% perspiration. A patent is a
> > tool for doing 5% of the work and then sitting around waiting for someone
> > else to do the other 95% so you can sue them.
-- End of PGP section, PGP failed!

-- 
  Bruce Momjian                        |  http://candle.pha.pa.us
  pgman(at)candle(dot)pha(dot)pa(dot)us               |  (610) 359-1001
  +  If your life is a hard drive,     |  13 Roberts Road
  +  Christ can be your backup.        |  Newtown Square, Pennsylvania 19073



Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group