Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:39751 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 95154 invoked from network); 7 Aug 2008 19:49:23 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 7 Aug 2008 19:49:23 -0000 Authentication-Results: pb1.pair.com header.from=felipensp@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=felipensp@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 74.125.92.25 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: felipensp@gmail.com X-Host-Fingerprint: 74.125.92.25 qw-out-2122.google.com Received: from [74.125.92.25] ([74.125.92.25:47183] helo=qw-out-2122.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 0D/51-22851-EB15B984 for ; Thu, 07 Aug 2008 15:49:20 -0400 Received: by qw-out-2122.google.com with SMTP id 8so69149qwh.59 for ; Thu, 07 Aug 2008 12:49:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:cc :in-reply-to:references:content-type:date:message-id:mime-version :x-mailer:content-transfer-encoding; bh=PgPOoEqT88HNOwMWW5Sr70zCJTR7O2hiy5qSe3/SvFk=; b=LD+U77C7ViDwII8DaAG5ppfC+8VbLk+sVCf/KFWZrarnOtnT/qjQrO4Xp00VAXjEre LSyTve0sk/tSSdhVOK5XIJhIsNEfaPWWpbLS1sAZiQP1FGIzfQjR4VRkdAePHeMUIrjX s1qwH+G8KNbSs7vPctHf+nA77gyi7/AL7aNBY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:cc:in-reply-to:references:content-type:date :message-id:mime-version:x-mailer:content-transfer-encoding; b=fiQreaD81pA8JlW/+uN/oOkzOyrBRVMlSYCHXpKmm4brCCL6RHuydsbBGIlcaGAXoJ zDiwoymOESdzjB6cST6BW8ztUOWx+SJaSsLId1p3Bu7zdKio/LdWZIjRRFyh3GGWnz75 pKPeLLBrQ8E4+3pNuCNeSnjwbqNPf7QbeNMjs= Received: by 10.214.218.6 with SMTP id q6mr3107246qag.0.1218138554737; Thu, 07 Aug 2008 12:49:14 -0700 (PDT) Received: from ?10.0.18.8? ( [157.86.206.62]) by mx.google.com with ESMTPS id 5sm186198ywl.4.2008.08.07.12.49.11 (version=TLSv1/SSLv3 cipher=RC4-MD5); Thu, 07 Aug 2008 12:49:14 -0700 (PDT) To: Hannes Magnusson Cc: Rasmus Lerdorf , Christian Stocker , PHPdev , Dmitry Stogov In-Reply-To: <7f3ed2c30808071155y21093441o800f5f0eca5ac59e@mail.gmail.com> References: <4899C4B4.3060902@liip.ch> <489B3CD3.30409@lerdorf.com> <7f3ed2c30808071155y21093441o800f5f0eca5ac59e@mail.gmail.com> Content-Type: text/plain; charset=utf-8 Date: Thu, 07 Aug 2008 16:49:08 -0300 Message-ID: <1218138548.5346.3.camel@felipe> Mime-Version: 1.0 X-Mailer: Evolution 2.10.1 Content-Transfer-Encoding: 8bit Subject: Re: [PHP-DEV] include bug in 5.3 From: felipensp@gmail.com (Felipe Pena) Em Qui, 2008-08-07 às 20:55 +0200, Hannes Magnusson escreveu: > On Thu, Aug 7, 2008 at 20:20, Rasmus Lerdorf wrote: > > Christian Stocker wrote: > >> > >> Hi > >> > >> Since quite some time (weeks), I have this very strange and annoying > >> include bug in 5.3-dev and now I think is the time to report it :) > >> > >> The reproducable script is here: > >> > >> http://trash.chregu.tv/include-bug.php.txt > >> When trying debug it days ago, I noticed add that: +++ TSRM/tsrm_virtual_cwd.c 4 Jul 2008 03:05:16 -0000 @@ -557,9 +557,11 @@ CWD_API int virtual_file_ex(cwd_state *s if (use_realpath != CWD_EXPAND) { #if !defined(TSRM_WIN32) && !defined(NETWARE) char resolved_path[MAXPATHLEN]; + printf(">>> %s\n", path); if (!realpath(path, resolved_path)) { /* Note: Not threadsafe on older *BSD's */ + printf(">> 1\n"); if (use_realpath == CWD_REALPATH) { + printf(">> 2\n"); ---------------------------------------------------------------- LINUX: >>> /home/felipe/php5/sapi/cli/php >>> /home/felipe/php5/sapi/cli/php >>> /home/felipe/php5/sapi/cli/php-cli.ini >> 1 >>> /usr/local/lib/php-cli.ini >> 1 >>> /home/felipe/php5/sapi/cli/php.ini >> 1 >>> /usr/local/lib/php.ini >>> /usr/local/lib/php.ini >>> /home/felipe/test/test.php >>> /home/felipe/./foo.php >> 1 >> 2 >>> /usr/local/lib/php/foo.php >> 1 >> 2 >>> /home/felipe/test/foo.php foo ---------------------------------- BSD: >>> /usr/home/felipe/php5/sapi/cli/php >>> /usr/home/felipe/test/test.php >>> /usr/home/felipe/./foo.php Warning: include(/usr/home/felipe/foo.php): failed to open stream: No such file or directory in /usr/home/felipe/test/test.php on line 1 Warning: include(): Failed opening 'foo.php' for inclusion (include_path='.:/usr/local/lib/php') in /usr/home/felipe/test/test.php on line 1 -- Regards, Felipe Pena.