ID: 41899 Updated by: [EMAIL PROTECTED] Reported By: geoffwa at cs dot rmit dot edu dot au Status: Assigned Bug Type: Streams related Operating System: Solaris 10 PHP Version: 5.2.3 Assigned To: tony2001 New Comment:
Which configure options did you use? As I said, I don't see any difference between 5.2.3 and the snapshot and there should not be any difference since I don't remember any changes that could affect it. >We use Sun Studio's C compiler, so I can use dbx for debugging I can use that too, but I prefer GDB. >Is there anything I can trace for you? No, I'm still hoping to get GCC & GDB working there. Previous Comments: ------------------------------------------------------------------------ [2007-07-06 13:56:10] geoffwa at cs dot rmit dot edu dot au I've updated http://goanna.cs.rmit.edu.au/~geoffwa/relative_path_bug.php with a shorter test script and two syscall traces of 5.2.3 and 5.2-200707060030. Looking through these the main difference is that 5.2.3 makes a stat() call with an empty path, whereas 5.2-snap makes a stat() call using the relative path supplied to fopen() in the PHP script. We use Sun Studio's C compiler, so I can use dbx for debugging (gdb crashes on most Sun-compiled binaries I give it). Is there anything I can trace for you? ------------------------------------------------------------------------ [2007-07-06 09:26:43] [EMAIL PROTECTED] I'm still able to reproduce it, though I'm not able to debug it since both GDB and GCC fail to compile on Solaris. I'm working on that atm.. ------------------------------------------------------------------------ [2007-07-06 07:54:46] [EMAIL PROTECTED] Since it's fixed in CVS -> closed. ------------------------------------------------------------------------ [2007-07-06 01:03:53] geoffwa at cs dot rmit dot edu dot au Is also broken in 5.2.0 and 5.2.2. Appears to be fixed in latest snapshot: > ./php-5.2-200707060030 -v PHP 5.2.4-dev (cli) (built: Jul 6 2007 10:59:53) Copyright (c) 1997-2007 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies > ./php-5.2-200707060030 -f test.php Current working directory is: /home/g/geoffwa/test Opened /home/g/geoffwa/test/a/b/file Opened ./a/b/file from ./a using ./b/file Opened ./a/b/file from ./a using ./b/c/../file Opened ./a/b/file from ./a/b/c using ../file Opened ../file from ./a/b/c using ./../file Opened ./a/b/file from ./a/b using ./file Opened ./a/file from ./a/b using ./c/../../file Opened ./a/b/c/file from ./a/b/c using ../c/file ------------------------------------------------------------------------ [2007-07-05 21:59:45] [EMAIL PROTECTED] Please try using this CVS snapshot: http://snaps.php.net/php5.2-latest.tar.gz For Windows (zip): http://snaps.php.net/win32/php5.2-win32-latest.zip For Windows (installer): http://snaps.php.net/win32/php5.2-win32-installer-latest.msi ------------------------------------------------------------------------ The remainder of the comments for this report are too long. To view the rest of the comments, please view the bug report online at http://bugs.php.net/41899 -- Edit this bug report at http://bugs.php.net/?id=41899&edit=1