4.0.7 will include this fix.  All I can say is that it's supposed to come 
out 'soon'...

About that leak - can you test the latest CVS again? :)

At 01:58 27-09-01, Mike Rogers wrote:
>Hi Zeev;
>     Seems to have fixed the problem.  What is this expected to be included
>in a final version 4.0.7 I assume...  I try to avoid alpha/beta but I
>suppose I have little choice at this time.  Now I just see enormous amounts
>of:
>     string.c(1341) :  Freeing 0x086AB454 (6 bytes), script=/path/to/scripts
>
>     I assume that's normal in debug mode for the Zend cleanup engines...  So
>I suppose all is well.  Thank you so much.  If you have a guestimate on the
>next release including all of this, that would be amaizing.
>
>Thanks for all of your help;
>--
>Mike
>
>----- Original Message -----
>From: "Zeev Suraski" <[EMAIL PROTECTED]>
>To: "Mike Rogers" <[EMAIL PROTECTED]>
>Cc: <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]>
>Sent: Wednesday, September 26, 2001 6:51 PM
>Subject: Re: [PHP-DEV] PostgreSQL / PHP Overrun Error
>
>
> > Can you try the latest CVS?  It should fix the problem.
> >
> > Zeev
> >
> > At 18:35 26-09-01, Mike Rogers wrote:
> > >I have just upgraded to the new PostgreSQL 7.1.3 (from 7.0.3) and have
>been
> > >experiencing a pretty serious problem:
> > >     On one particular page, in what seems to be completely random
>instances,
> > >I get buffer overruns and either 0-rows or a crashed apache child.
>Turning
> > >on PHP's --enable-debug, I receive the following [in httpd error log]:
> > >
> > >
> > >[Wed Sep 26 06:21:12 2001]  Script:  '/path/to/script.php'
> > >---------------------------------------
> > >pgsql.c(167) : Block 0x086A6DF8 status:
> > >Beginning:      Overrun (magic=0x00000000, expected=0x7312F8DC)
> > >       End:      Unknown
> > >---------------------------------------
> > >
> > >Sometimes it will actually crash mid-way (probably overwrote some
>valuable
> > >code):
> > >---------------------------------------
> > >pgsql.c(167) : Block 0x08684290 status:
> > >Beginning:      Overrun (magic=0x0000111A, expected=0x7312F8DC)
> > >[Wed Sep 26 09:22:46 2001] [notice] child pid 8710 exit signal
>Segmentation
> > >fault (11)
> > >
> > >This problem is of great concern to me and I have been working for days
> > >trying to debug it myself and find other reports, with little success.
>The
> > >line it claims to be failing on is PHP's ext/pgsql/pgsql.c on line 167
>(by
> > >what this claims) which is the following function [the
> > >efree(PGG(last_notice)) line].
> > >
> > >static void
> > >_notice_handler(void *arg, const char *message)
> > >{
> > >         PGLS_FETCH();
> > >
> > >         if (! PGG(ignore_notices)) {
> > >                 php_log_err((char *) message);
> > >                 if (PGG(last_notice) != NULL) {
> > >                         efree(PGG(last_notice));
> > >                 }
> > >                 PGG(last_notice) = estrdup(message);
> > >         }
> > >}
> > >
> > >
> > >Can anyone provide further input as to why this is causing problems?  The
> > >PHP code works sometimes and not others, and it seems to be only that one
> > >script, so I do not believe it to be a hardware issue.
> > >
> > >Any thoughts?  I can provide any further system information if needed.  I
> > >have tried recompiling pgsql, php and apache with different optimizations
> > >[including none at all and debug mode on as i have now] with little
>change
> > >in the result.
> > >
> > >Thanks in advance;
> > >--
> > >Mike
> > >
> > >cc: pgp-db-help; pgp-dev
> > >
> > >--
> > >PHP Development Mailing List <http://www.php.net/>
> > >To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >For additional commands, e-mail: [EMAIL PROTECTED]
> > >To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
> >
> > --
> > PHP Development Mailing List <http://www.php.net/>
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> > To contact the list administrators, e-mail: [EMAIL PROTECTED]
> >
> >
>
>--
>PHP Development Mailing List <http://www.php.net/>
>To unsubscribe, e-mail: [EMAIL PROTECTED]
>For additional commands, e-mail: [EMAIL PROTECTED]
>To contact the list administrators, e-mail: [EMAIL PROTECTED]


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to