Re: Massive memory leak? (4.1.0RC1)

From: Date: Thu, 25 Oct 2001 02:34:53 +0000
Subject: Re: Massive memory leak? (4.1.0RC1)
References: 1  Groups: php.dev php.qa 
Request: Send a blank email to php-dev+get-68981@lists.php.net to get a copy of this message

RH 6.2: linux 2.4.10/glibc 2.1.3/zlib 1.1.3
apache 1.3.22/modssl 2.8.5/openssl 0.9.6b

And I just realized I had been testing with the latest CVS which
works fine, but when I installed 4.1.0RC1 and started apache
and accessed a page with only <?php phpinfo(); ?> linux freezed.
So I think it's only a problem within the RC..

--Jani


On Thu, 25 Oct 2001, Yasuo Ohgaki wrote:

>Jani Taskinen wrote:
>
>> I can not reproduce this.
>
>
>Could you tell me your zlib version (and OS, glibc, if you are
>using Linux)
>
>--
>Yasuo Ohgaki
>
>
>> --Jani
>>
>>
>> On Wed, 24 Oct 2001, Yasuo Ohgaki wrote:
>>
>>
>>>Stig S. Bakken wrote:
>>>
>>>
>>>>The two remaining critical bugs are not a reason to not roll 4.1.0RC1
>>>>(one is windows build-specific, the other does not apply for the release
>>>>branch).  Unless anyone objects, I'll roll 4.1.0RC1 tonight.
>>>>
>>>> - Stig
>>>>
>>>>
>>>While I'm playing with Bug #13806, many memory leaks are log at
>>>httpd shutdown.
>>>
>>>I tried to display phpinfo(), it just time out. If I shutdown
>>>httpd,  many leaks  are reported,. (If not, httpd work like as if
>>>there is busy wait)
>>>
>>>Could anyone confirm this problem?
>>>
>>>php.ini:
>>>php.ini-recommened. Only change I've made is enable ZLIB
>>>compression. If zlib compression is off, it seems working.
>>>
>>>Script:
>>><?php phpinfo(); ?>
>>>
>>>Configure:
>>>'./configure' \
>>>'--with-apxs' \
>>>'--disable-short-tags' \
>>>'--without-mysql' \
>>>'--without-pear' \
>>>'--with-zlib' \
>>>'--enable-debug'
>>>
>>>PHP:
>>>4.1.0RC CVS (today. updated few hours ago)
>>>
>>>Env:
>>>Linux 2.4.4/glibc 2.2.2/zlib 1.1.3
>>>Apache 1.3.20/modssl 2.8.4
>>>
>>>Apache error log:
>>>Unknown(0) : Fatal error - Maximum execution time of 30 seconds
>>>exceeded
>>>output.c(307) :  Freeing 0x418D502C (9105409 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>zlib.c(995) :  Freeing 0x4147A02C (4565991 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>Last leak repeated 10 times
>>>output.c(289) :  Freeing 0x081ADD4C (6144 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>zend_stack.c(45) :  Freeing 0x081AC4BC (40 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>zend_stack.c(27) :  Freeing 0x081AC38C (256 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>Last leak repeated 7 times
>>>zend_hash.c(176) :  Freeing 0x081AC2F4 (32 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>Last leak repeated 9 times
>>>zend_hash.c(260) :  Freeing 0x081AC244 (44 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>Last leak repeated 40 times
>>>main.c(1159) :  Freeing 0x081AC194 (44 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>zend_API.c(561) : Actual location (location was relayed)
>>>main.c(1158) :  Freeing 0x081AC154 (12 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>main.c(1141) :  Freeing 0x081ABC04 (44 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>zend_API.c(561) : Actual location (location was relayed)
>>>main.c(1140) :  Freeing 0x081ABBC4 (12 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>php_variables.c(170) :  Freeing 0x081ABB24 (12 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>Last leak repeated 27 times
>>>php_variables.c(47) :  Freeing 0x081ABAD4 (27 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>Last leak repeated 27 times
>>>zend_hash.c(438) :  Freeing 0x081AB10C (128 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>main.c(1022) :  Freeing 0x081AA11C (44 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>zend_API.c(561) : Actual location (location was relayed)
>>>main.c(1021) :  Freeing 0x081AA0DC (12 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>php_variables.c(229) :  Freeing 0x081AA04C (12 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>Last leak repeated 1 time
>>>php_variables.c(230) :  Freeing 0x081A9F94 (44 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>zend_API.c(561) : Actual location (location was relayed)
>>>Last leak repeated 1 time
>>>output.c(325) :  Freeing 0x081A86FC (6145 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>zend_ptr_stack.c(29) :  Freeing 0x081A857C (256 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>Last leak repeated 2 times
>>>zend_ini.c(193) :  Freeing 0x081A7744 (31 bytes),
>>>script=/home/yohgaki/public_html/test/phpinfo.php
>>>Last leak repeated 2 times
>>>[Wed Oct 24 19:24:43 2001] [warn] child process 4029 still did not
>>>exit, sending a SIGTERM
>>>[Wed Oct 24 19:24:47 2001] [error] child process 4029 still did
>>>not exit, sending a SIGKILL
>>>[Wed Oct 24 19:24:47 2001] [notice] caught SIGTERM, shutting down
>>>
>>>--
>>>Yasuo Ohgaki
>>>
>>>
>>>
>>>
>>
>
>
>
>
>_________________________________________________________
>Do You Yahoo!?
>Get your free @yahoo.com address at http://mail.yahoo.com
>
>
>



Thread (15 messages)

« previous php.dev (#68981) next »