Re: pltcl and plpython memory leak revisited (fwd)

From: Peter Eisentraut <peter_e(at)gmx(dot)net>
To: Bruce Momjian <pgman(at)candle(dot)pha(dot)pa(dot)us>
Cc: "Nigel J(dot) Andrews" <nandrews(at)investsystems(dot)co(dot)uk>, <pgsql-patches(at)postgresql(dot)org>
Subject: Re: pltcl and plpython memory leak revisited (fwd)
Date: 2002-10-15 18:53:18
Message-ID: Pine.LNX.4.44.0210152014360.928-100000@localhost.localdomain
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-patches

PL/Python documentation updates?

Bruce Momjian writes:

>
> Patch applied. Thanks.
>
> ---------------------------------------------------------------------------
>
>
> Nigel J. Andrews wrote:
> >
> >
> > I don't remember seeing any acknowledgement or comments on this. It isn't on
> > the unapplied patches list either so I'm assuming it got lost somewhere.
> >
> >
> > ---------- Forwarded message ----------
> > Date: Fri, 4 Oct 2002 11:50:46 +0100 (BST)
> > From: Nigel J. Andrews <nandrews(at)investsystems(dot)co(dot)uk>
> > To: pgsql-patches(at)postgresql(dot)org
> > Subject: pltcl and plpython memory leak revisited
> >
> >
> >
> > I have attached two patches as per:
> >
> > 1) pltcl:
> > Add SPI_freetuptable() calls to avoid memory leaks (Me + Neil Conway)
> > Change sprintf()s to snprintf()s (Neil Conway)
> > Remove header files included elsewhere (Neil Conway)
> >
> > 2)plpython:
> > Add SPI_freetuptable() calls to avoid memory leaks
> > Cosemtic change to remove a compiler warning
> >
> >
> > Notes:
> >
> > I have tested pltcl.c for
> > a) the original leak problem reported for the repeated call of spi_exec in a
> > TCL fragment
> > and b) the subsequent report resulting from the use of spi_exec -array in a TCL
> > fragment.
> >
> > The plpython.c patch is exactly the same as that applied to make revision 1.23,
> > the plpython_schema.sql and feature.expected sections of the patch are also the
> > same as last submited, applied and subsequently reversed out. It remains
> > untested by me (other than via make check). However, this should be safe
> > provided PyString_FromString() _copies_ the given string to make a PyObject.
> >
> >
> > --
> > Nigel J. Andrews
> > Director
> >
> > ---
> > Logictree Systems Limited
> > Computer Consultants
>
> Content-Description:
>
> [ Attachment, skipping... ]
>
> Content-Description:
>
> [ Attachment, skipping... ]
>
> >
> > ---------------------------(end of broadcast)---------------------------
> > TIP 3: if posting/reading through Usenet, please send an appropriate
> > subscribe-nomail command to majordomo(at)postgresql(dot)org so that your
> > message can get through to the mailing list cleanly
>
>

--
Peter Eisentraut peter_e(at)gmx(dot)net

In response to

Browse pgsql-patches by date

  From Date Subject
Next Message Bruce Momjian 2002-10-15 21:43:01 Re: float8 functions
Previous Message am 2002-10-15 17:38:21 Re: Anyone want to assist with the translation of the Advocacy site?