Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:28784 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 90152 invoked by uid 1010); 13 Apr 2007 10:33:31 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 90131 invoked from network); 13 Apr 2007 10:33:31 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 13 Apr 2007 10:33:31 -0000 Authentication-Results: pb1.pair.com smtp.mail=rquadling@googlemail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=rquadling@googlemail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain googlemail.com designates 66.249.82.226 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: rquadling@googlemail.com X-Host-Fingerprint: 66.249.82.226 wx-out-0506.google.com Linux 2.4/2.6 Received: from [66.249.82.226] ([66.249.82.226:32303] helo=wx-out-0506.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id A2/95-43231-67C5F164 for ; Fri, 13 Apr 2007 06:33:28 -0400 Received: by wx-out-0506.google.com with SMTP id i27so906593wxd for ; Fri, 13 Apr 2007 03:33:23 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=googlemail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=kY60D23aIE/z8ihZzqc8nobk6qDwEDZ7BVYRLPLU7Eom+JH25myREkSm2/g3ELJEXFOv9Id76mt7DBU7ZEe/yo0lKR5ddhRx8hs+t7c0uwgaUwvEApi1zUeKsiQklkiqJ08PcFLA89bQqA5EtfwVOqnEqh+TZp+Y71z+48cCEUA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=beta; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=G5yyLhyMmoXTvBub2Ozgsoi5hrKWAvAsiYJ7x6aXPOmK0C9QEdqoJpDzQpmw8ekLaUD93bCzC5MC1QqIsGAGazLkTxS6T0OM4g/BXM41sdhkdmujf6xmzRghGjLnD3Kp7/3OV6zDOJfseZjVDbfnHhoQCkN5u8OIT8b59Mu7ywk= Received: by 10.78.18.3 with SMTP id 3mr589849hur.1176460402426; Fri, 13 Apr 2007 03:33:22 -0700 (PDT) Received: by 10.78.48.5 with HTTP; Fri, 13 Apr 2007 03:33:22 -0700 (PDT) Message-ID: <10845a340704130333i17921209pad4538b5a3a43e7@mail.gmail.com> Date: Fri, 13 Apr 2007 11:33:22 +0100 Reply-To: RQuadling@GoogleMail.com To: "Rob Richards" Cc: "Rasmus Lerdorf" , "Ilia Alshanetsky" , "Matt Wilmas" , internals@lists.php.net In-Reply-To: <46155EC9.1020402@ctindustries.net> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <007b01c77735$89410420$0201a8c0@pc1> <46148933.7030709@lerdorf.com> <646617A7-86A7-4E64-94CE-8E5D5766741A@prohost.org> <10845a340704050742n38ef04c0t7f6f2ad85e2711b5@mail.gmail.com> <46151547.6000505@lerdorf.com> <10845a340704050830p6611aa73n6f81806618d5072a@mail.gmail.com> <46153A67.3010208@ctindustries.net> <461541C1.4080404@lerdorf.com> <46155EC9.1020402@ctindustries.net> Subject: Re: [PHP-DEV] Build failure From: rquadling@googlemail.com ("Richard Quadling") On 05/04/07, Rob Richards wrote: > No difference using sprintf()/fwrite() instead of fprintf(). > > I did come across a similar issue from apache: > http://mail-archives.apache.org/mod_mbox/httpd-dev/199503.mbox/%3C9502272049.aa02036@paris.ics.uci.edu%3E > > Changing to use VCWD_OPEN_MODE, write() and close() seems to work. > > Rob > Using PHP 5.2.2RC2-dev (cli) (built: Apr 13 2007 04:03:02) on Windows with for %x in (A B C D E F G H I J K L M N O P Q R S T U V W X Y Z) do start php -r "ini_set('error_log','/tmp/test.log');for($i=0;$i<1000;$i++)error_log(str_repeat('%x',5000));"`; And then doing some analysis of the log file I'm finding that not all the data has been written. Array ( [A] => 4965993 [B] => 4590918 [C] => 4525905 [D] => 4695939 [E] => 4495899 [F] => 4710942 [G] => 4495899 [H] => 4645929 [I] => 4540908 [J] => 4580916 [K] => 4535907 [L] => 4470894 [M] => 4480896 [N] => 4550910 [O] => 4610922 [P] => 4500900 [Q] => 4630926 [R] => 4480896 [S] => 4500900 [T] => 4535907 [U] => 4630926 [V] => 4470894 [W] => 4645929 [X] => 4825965 [Y] => 4845969 [Z] => 4920984 ) Lines (Should be 26 * 1000) : 23973 Longest (Should be 5024) : 5024 Shortest (Should be 5024) : 5024 Out of the 26,000 lines expected we are missing 2027 lines. So no corruption of the lines, just missing ones. The only explanation I can think of is that the locking is working, but nothing is waiting for the lock to become available. Richard. -- ----- Richard Quadling Zend Certified Engineer : http://zend.com/zce.php?c=ZEND002498&r=213474731 "Standing on the shoulders of some very clever giants!"