Re: Build failure
| From: | Richard Quadling | Date: | Thu, 05 Apr 2007 15:28:04 +0000 |
| Subject: | Re: Build failure | ||
| References: | 1 2 3 4 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-28690@lists.php.net to get a copy of this message | ||
Is it possible that at the lowest layer within the C library that 4K
blocking is performed?
On 05/04/07, Rasmus Lerdorf <rasmus@lerdorf.com> wrote:
Ilia Alshanetsky wrote: Rasmus, Sorry for the delay in the reply. According to my tests on linux using the sample script provided by the original bug reporter having no lock causes a problem when the error message is >4k in length. In this case multiple buffers are used and corruption can happen (it did on a dual cpu machine with 10 error log writing threads running), which is why I feel the lock is needed. Did you do this test before or after you condensed the fprintf calls into a single call? With multiple fprintf calls there would be a problem, but with a single one I don't see how it could possibly screw it up. -Rasmus -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php-- ----- Richard Quadling Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731 "Standing on the shoulders of some very clever giants!"