ID: 40735 User updated by: rodricg at sellingsource dot com Reported By: rodricg at sellingsource dot com -Status: Feedback +Status: Open Bug Type: Streams related Operating System: x86_64 GNU/Linux PHP Version: 5CVS-2007-03-05 (snap) New Comment:
The following script reproduces the behavior (for me): http://11434.com/stream_select.sh Changing -O2 to -O1 or removing --with-openssl fixes the problem. gcc version 4.1.2 openssl version 0.9.8d Previous Comments: ------------------------------------------------------------------------ [2007-03-13 11:05:36] [EMAIL PROTECTED] I still have no idea how to replicate it. ------------------------------------------------------------------------ [2007-03-12 16:54:41] rodricg at sellingsource dot com Same behavior with gcc 4.1.2. I'm chalking this up to gcc optimization and will compile with -O1 for now. ------------------------------------------------------------------------ [2007-03-06 21:14:57] [EMAIL PROTECTED] Try with GCC 4.1.2. GCC 4.1.1 is known to have some problems. ------------------------------------------------------------------------ [2007-03-06 21:08:57] rodricg at sellingsource dot com After further testing it seems that --with-curlwrappers is not the culprit but gcc optimization is. Using gcc version 4.1.1 (Gentoo 4.1.1-r3) I get the expected behavior when compiling with CFLAGS="-pipe" but the erroneous behavior when compiling with CFLAGS="-pipe -O2". This is regardless of the curlwrappers setting. Sorry about the initial misinformation. Forgetting a make clean between several of my tests led me to the wrong conclusion. Just tried -O1 and it seems to be ok, will try with a different version of gcc. ------------------------------------------------------------------------ [2007-03-06 11:24:13] [EMAIL PROTECTED] I still get the expected result even with --with-curlwrappers. ------------------------------------------------------------------------ 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/40735 -- Edit this bug report at http://bugs.php.net/?id=40735&edit=1