ID: 50312 Updated by: j...@php.net Reported By: kvr at centrum dot cz -Status: Open +Status: Assigned Bug Type: HTTP related Operating System: Linux, Debian PHP Version: 5.3SVN-2009-11-27 (snap) -Assigned To: +Assigned To: rasmus
Previous Comments: ------------------------------------------------------------------------ [2009-11-27 20:12:07] kvr at centrum dot cz Not personally as it's not my case :) But yes, I mean to take care when stream_select is called, not to perform system select/poll on one ssl socket. ------------------------------------------------------------------------ [2009-11-27 19:13:28] ras...@php.net kvr, you mean you are worried about nested selects if you are doing a stream_select() in userspace and internally the SSL reading is selecting as well? ------------------------------------------------------------------------ [2009-11-27 18:56:49] paj...@php.net btw, if it happens to be the same issue, can you bogus (duplicate) this one pls? ------------------------------------------------------------------------ [2009-11-27 18:54:58] ras...@php.net It's not so much a matter of reproducing it as it is reading the openssl docs and looking at our code. If you read about SSL_read and SSL_get_error it seems pretty clear that we are not handling errors efficiently here. We are simply busy-looping on an SSL_ERROR_WANT_READ which is something you are going to have a hard time reproducing consistently, but when it happens it sucks. ------------------------------------------------------------------------ [2009-11-27 18:42:36] paj...@php.net IIRC I did not blew it, I was simply not able to reproduce this problem, same as here. I did not blindly apply the patch as every attempt to fix smtg that was not reproducable always had bad side effect. I'm still not able to reproduce, Rasmus, feel free to take the hand on both bugs if you can reproduce these problems and can fix them. ------------------------------------------------------------------------ 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/50312 -- Edit this bug report at http://bugs.php.net/?id=50312&edit=1