Zeev Suraski wrote:

> At 03:44 11/11/2001, [EMAIL PROTECTED] wrote:
> 
>> result - 4.1.0RC:
>> 4.1.0RC works fine without zlib compression, but not with zlib output 
>> compression. httpd just keeps growing when output exceed buf size. (I 
>> killed it when it became 100MB)
>>
>> It cannot display phpinfo().
>> There are many log entry for memory leak for apache.
>> result - 4.2.0:
>> It seems there is no problem in 4.2.0 now. It works for both script 
>> and can display phpinfo(). (It was not working before, at least when 
>> 4.1.0RC1 is released.)
>>
>> output.c has not been changed. It seems real problem was in some other 
>> place.
> 
> 
> What do you mean by output.c not being changed?  4.1.0RC1 and HEAD have 
> different output.c's...


I didn't compare output.c... but, I had almost the same behavior 
with 4.1.0 and 4.2.0 when I tested it. But I didn't have problem 
with 4.2.0 today.

> 
> Can you try to apply the patches at
> http://cvs.php.net/diff.php/php4/main/output.c?ws=0&r1=1.75&r2=1.77&ty=u
> 
> to 4.1.0RC1, and see if the problem goes away?  It should apply cleanly, 
> except for a meaningless $Id conflict.


I tried and it *works*.
Now 4.1.0RC CVS works really well so far, but more tests are needed.

> The 4.0.7 codebase did not support multiple layers of internal/chunked 
> output buffering, so mixing output buffering and mbstring-auto-encoding 
> did not work.

Usually, I don't use zlib compression. I noticed the problem when 
4.0.7RC is relased. It seems zlib output compression is working 
now. (I'm testing with --enable-mbstr-enc-trans)

--
Yasuo Ohgaki


-- 
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