Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Sep 2004 14:02:44 +0200 (CEST)
From:      Oliver Fromme <olli@lurza.secnetix.de>
To:        freebsd-python@FreeBSD.ORG
Subject:   Re: Help! Error: realloc(): error: allocation failed
Message-ID:  <200409171202.i8HC2iC8096551@lurza.secnetix.de>
In-Reply-To: <a06110417bd6f765e11d9@[10.0.2.2]>

next in thread | previous in thread | raw e-mail | index | archive | help
Michael Dexter <dexter@ambidexter.com> wrote:
 > I am using a Python script named "RedG-analize" analize.py that calls 
 > the webalizer to anazlize httpd logs and I am getting the error:
 > 
 > python2.1 in realloc(): error: allocation failed
 > Abort (core dumped)
 > 
 > The error began appearing as the logs grew in size and I suspect I am 
 > running out of memory in some way but I am not sure.

Yes, the process is running out of memory.  That problem
is not Python-specific, except that your particular Python
program seems to require lots of memory.

You might try to increase your process limits.  (Depending
on your shell, the command is "ulimit" or "limit"; please
consult the manual page of your shell.)  If you're already
at the hard limit, you might have to compile a new kernel
with a larger DSIZE.

By the way, Python 2.1 is a bit outdated.  I recommend up-
dating to the latest version of Python (which might also
have a more efficient memory-management), unless the script
you're using is written in a way that makes it incompatible
with newer versions.  (In the latter case I would rather
fix the script.)

Best regards
   Oliver

-- 
Oliver Fromme, secnetix GmbH & Co KG, Oettingenstr. 2, 80538 München
Any opinions expressed in this message may be personal to the author
and may not necessarily reflect the opinions of secnetix in any way.

I suggested holding a "Python Object Oriented Programming Seminar",
but the acronym was unpopular.
        -- Joseph Strout


Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200409171202.i8HC2iC8096551>