Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54777 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 8003 invoked from network); 22 Aug 2011 08:26:42 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Aug 2011 08:26:42 -0000 Authentication-Results: pb1.pair.com header.from=h.reindl@thelounge.net; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=h.reindl@thelounge.net; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain thelounge.net designates 91.118.73.15 as permitted sender) X-PHP-List-Original-Sender: h.reindl@thelounge.net X-Host-Fingerprint: 91.118.73.15 mail.thelounge.net Windows 98 (1) Received: from [91.118.73.15] ([91.118.73.15:58433] helo=mail.thelounge.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id D0/C4-13024-0C2125E4 for ; Mon, 22 Aug 2011 04:26:41 -0400 Received: from rh.thelounge.net (rh.thelounge.net [10.0.0.99]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by mail.thelounge.net (Postfix) with ESMTPSA id BE8E7B7; Mon, 22 Aug 2011 10:26:37 +0200 (CEST) Message-ID: <4E5212BD.50306@thelounge.net> Date: Mon, 22 Aug 2011 10:26:37 +0200 Organization: the lounge interactive design User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:6.0) Gecko/20110816 Thunderbird/6.0 MIME-Version: 1.0 To: Andrey Hristov CC: Pierre Joye , Andrey Hristov , Ulf Wendel , Mailing-List php References: <4E510339.3000609@thelounge.net> <4E51078E.1000401@thelounge.net> <4E520DAC.1090609@oracle.com> In-Reply-To: <4E520DAC.1090609@oracle.com> X-Enigmail-Version: 1.3 OpenPGP: id=7F780279; url=http://arrakis.thelounge.net/gpg/h.reindl_thelounge.net.pub.txt Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="------------enig26F557FCE7868ED39CB964A5" Subject: Re: [PHP-DEV] Failing Autotests / Bugs From: h.reindl@thelounge.net (Reindl Harald) --------------enig26F557FCE7868ED39CB964A5 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable i can not easily replace files because rpmbuild does unpack and patch the source automated and some patches are needed since ages to get PHP even compiled on fedora Am 22.08.2011 10:05, schrieb Andrey Hristov: > Hi guys, > what I observe is hanging on the client side with SSL. Pconn doesn't ma= tter. Tracing the server showed that somehow > the server doesn't flush, although it should. In gdb I called manually = a function to flush and there was no hang. I > need to investigate it more. > Harald, if you get the mysqli files from 5.3.6 and put them in 5.3.7, t= hen compile, does it work? >=20 > Best, > Andrey >=20 > On 08/21/2011 08:30 PM, Pierre Joye wrote: >> hi, >> >> I shortly discussed this issue with Ulf. As far I can tell it is not >> certain that this bug is in php itself but on the server side. It >> means that the fix applied in 5.3.7 actually works with server >> versions but not other. >> >> However we can't take a decision without their agreement (no revert if= >> they don't do it themselves or if they don't ask us to do it). >> >> Cheers, >> >> On Sun, Aug 21, 2011 at 3:26 PM, Reindl Harald= wrote: >>> hi >>> >>> it was surely not present in mysqlnd before because we are running a = bundle >>> of servers which using the same ssl-certs for php and mysql over WAN = and all >>> of them started running in timeot/mysql server gone away directly >>> after update to PHP 5.3.7 (we are speaking about cronjobs every 5 min= utes) >>> >>> only one machine which stays this time on 5.3.6 does not have the pro= blem >>> and this one was not updated becuase there is no webserver running, o= n >>> the other machines it is problematic - 5.3.7 breaks SSL but 5.3.6 >>> has full disclosed security bugs - so every decision is wrong >>> >>> i solved this temporary with SSH-Tunnels but that is not beautiful >>> and implicated other security bypasses because it exports from the >>> view of mysql 127.0.0.1 to external hosts >>> >>> >>> Am 21.08.2011 15:21, schrieb Pierre Joye: >>> >>> hi, >>> >>> The question is more about whether this bug was present =EF=BF=BDbefo= re as >>> well. If yes, I'd to wait to make sure we get 5.3.8 out on Tuesday >>> without any other change but the crypt's fix. >>> >>> Cheers, >>> >>> On Sun, Aug 21, 2011 at 3:08 PM, Reindl Harald wrote: >>> >>>> This is my try to help badly prevent broken releases like >>>> 5.3.7 in the future, 54 failing tests are way too much and >>>> the XFAILED should be removed until they are working >>>> >>>> the crypt()-bug which is the reason for 5.3.8 this week is fixed >>>> in this build with the patch included on fedora-buildserver >>>> >>>> Tests failed: 54 ( =EF=BF=BD0.5%) ( =EF=BF=BD0.7%) >>>> Expected fail: 33 ( =EF=BF=BD0.3%) ( =EF=BF=BD0.4%) >>>> ________________________ >>>> >>>> this is the badest one, because the fix broke mysqlnd waht worked be= fore >>>> this change should be reverted too in 5.3.8 this week >>>> FAIL Bug #55283 (SSL options set by mysqli_ssl_set ignored for MySQL= i persistent connections) >>>> [ext/mysqli/tests/bug55283.phpt] >>>> ________________________ >>>> >>>> the whole PDO-tests are broken because they ignore the ENV-VARS >>>> "MYSQL_TEST_HOST""MYSQL_TEST_PORT" "MYSQL_TEST_USER""MYSQL_TEST_PASS= WD" "MYSQL_TEST_DB" >>>> >>>> SKIP MySQL PDOStatement->columnCount() [ext/pdo_mysql/tests/pdo_mysq= l_stmt_columncount.phpt] reason: >>>> SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (us= ing password: NO) >>>> SKIP MySQL PDOStatement->errorCode(); [ext/pdo_mysql/tests/pdo_mysql= _stmt_errorcode.phpt] reason: SQLSTATE[28000] >>>> [1045] Access denied for user 'root'@'localhost' (using password: NO= ) >>>> SKIP MySQL PDOStatement->errorInfo(); [ext/pdo_mysql/tests/pdo_mysql= _stmt_errorinfo.phpt] reason: SQLSTATE[28000] >>>> [1045] Access denied for user 'root'@'localhost' (using password: NO= ) >>>> ________________________ >>>> >>>> -O3 -march=3Dcore2 -mtune=3Dcore2 -mmmx -msse2 -msse3 -msse4.1 -fope= nmp -mfpmath=3Dsse -pipe >>>> -fno-delete-null-pointer-checks -fstack-protector --param=3Dssp-buff= er-size=3D4 -mfpmath=3Dsse -D_FORTIFY_SOURCE=3D2 >>>> -fexceptions -prefer-pic >>>> >>>> exactly the same with -O6 as with -O3 >>>> >>>> FAIL Bug #55156 (ReflectionClass::getDocComment() returns comment ev= en though the class has none) >>>> [Zend/tests/bug55156.phpt] >>>> FAIL unixtojd() [ext/calendar/tests/unixtojd.phpt] >>>> FAIL DateTime::diff() days -- spring type2 type2 [ext/date/tests/Dat= eTime_days-spring-type2-type2.phpt] >>>> FAIL DateTime::diff() days -- spring type2 type3 [ext/date/tests/Dat= eTime_days-spring-type2-type3.phpt] >>>> FAIL DateTime::diff() days -- spring type3 type2 [ext/date/tests/Dat= eTime_days-spring-type3-type2.phpt] >>>> FAIL DateTime::diff() days -- spring type3 type3 [ext/date/tests/Dat= eTime_days-spring-type3-type3.phpt] >>>> FAIL DateTime::sub() -- dates [ext/date/tests/DateTime_sub-dates.php= t] >>>> FAIL DateTime::sub() -- february [ext/date/tests/DateTime_sub-februa= ry.phpt] >>>> FAIL timezone_location_get: Test that timezone_location_get returns = a correct array of information >>>> [ext/date/tests/timezone_location_get.phpt] >>>> FAIL gmp_gcdext() basic tests [ext/gmp/tests/022.phpt] >>>> FAIL Bug #48754 (mysql_close() crash php when no handle specified) [= ext/mysql/tests/bug48754.phpt] >>>> FAIL Bug #53649 (mysql_query with "load data" unable to save result = set) [ext/mysql/tests/bug53649.phpt] >>>> FAIL Bug #36745 (LOAD DATA LOCAL INFILE doesn't return correct error= message) [ext/mysqli/tests/bug36745.phpt] >>>> FAIL Bug #51647 (Certificate file without private key (pk in another= file) doesn't work) >>>> [ext/mysqli/tests/bug51647.phpt] >>>> FAIL Bug #53503 (mysqli::query returns false after successful LOAD D= ATA query) [ext/mysqli/tests/bug53503.phpt] >>>> FAIL Bug #55283 (SSL options set by mysqli_ssl_set ignored for MySQL= i persistent connections) >>>> [ext/mysqli/tests/bug55283.phpt] >>>> FAIL mysqli_change_user() [ext/mysqli/tests/mysqli_change_user.phpt]= >>>> FAIL Interface of the class mysqli_driver [ext/mysqli/tests/mysqli_c= lass_mysqli_driver_interface.phpt] >>>> FAIL mysqli_connect() [ext/mysqli/tests/mysqli_connect.phpt] >>>> FAIL mysqli_free_result() [ext/mysqli/tests/mysqli_free_result.phpt]= >>>> FAIL mysqli_get_client_stats() [ext/mysqli/tests/mysqli_get_client_s= tats.phpt] >>>> FAIL mysqli_pconnect() [ext/mysqli/tests/mysqli_pconnect.phpt] >>>> FAIL int mysqli_poll() and kill [ext/mysqli/tests/mysqli_poll_kill.p= hpt] >>>> FAIL mysqli_report() [ext/mysqli/tests/mysqli_report.phpt] >>>> FAIL mysqli_report() [ext/mysqli/tests/mysqli_report_wo_ps.phpt] >>>> FAIL mysqli_select_db() [ext/mysqli/tests/mysqli_select_db.phpt] >>>> FAIL mysqli_stmt_execute() - SP, next result [ext/mysqli/tests/mysql= i_stmt_execute_stored_proc_next_result.phpt] >>>> FAIL mysqli_stmt_execute() - OUT [ext/mysqli/tests/mysqli_stmt_execu= te_stored_proc_out.phpt] >>>> FAIL Bug #28382 (openssl_x509_parse extensions support) [ext/openssl= /tests/bug28382.phpt] >>>> FAIL Bug #47828 (segfaults when a UTF-8 conversion fails openssl_x50= 9_parse()) [ext/openssl/tests/bug47828.phpt] >>>> FAIL openssl_x509_parse() basic test [ext/openssl/tests/openssl_x509= _parse_basic.phpt] >>>> FAIL preg_replace() with array of failing regular expressions [ext/p= cre/tests/006.phpt] >>>> FAIL MySQL PDO->__construct(), options [ext/pdo_mysql/tests/pdo_mysq= l___construct_options.phpt] >>>> >>>> FAIL MySQL PDO class interface [ext/pdo_mysql/tests/pdo_mysql_interf= ace.phpt] >>>> >>>> FAIL a script should not be able to modify session.use_trans_sid [ex= t/session/tests/014.phpt] >>>> >>>> FAIL use_trans_sid should not affect SID [ext/session/tests/015.phpt= ] >>>> >>>> FAIL rewriter correctly handles attribute names which contain dashes= [ext/session/tests/018.phpt] >>>> >>>> FAIL rewriter uses arg_seperator.output for modifying URLs [ext/sess= ion/tests/020.phpt] >>>> >>>> FAIL rewriter handles form and fieldset tags correctly [ext/session/= tests/021.phpt] >>>> >>>> FAIL Bug #26862 (ob_flush() before output_reset_rewrite_vars() resul= ts in data loss) >>>> [ext/session/tests/bug26862.phpt] >>>> >>>> FAIL Bug #31454 (Incorrect adding PHPSESSID to links, which contains= \r\n) [ext/session/tests/bug36459.phpt] >>>> >>>> FAIL Bug #41600 (url rewriter tags doesn't work with namespaced tags= ) [ext/session/tests/bug41600.phpt] >>>> >>>> FAIL Test session_id() function : variation [ext/session/tests/sessi= on_id_variation2.phpt] >>>> >>>> FAIL Bug #48601 (xpath() returns FALSE for legitimate query) [ext/si= mplexml/tests/bug48601.phpt] >>>> >>>> FAIL Bug #51615 (PHP crash with wrong HTML in SimpleXML) [ext/simple= xml/tests/bug51615.phpt] >>>> >>>> FAIL Bug #54971 (Wrong result when using iterator_to_array with use_= keys on true) [ext/spl/tests/bug54971.phpt] >>>> FAIL Bug #44394 (Last two bytes missing from output) [ext/standard/t= ests/general_functions/bug44394.phpt] >>>> FAIL Bug #44394 (Last two bytes missing from output) with session.us= e_trans_id >>>> [ext/standard/tests/general_functions/bug44394_2.phpt] >>>> FAIL Bug #49936 (crash with ftp stream in php_stream_context_get_opt= ion()) >>>> [ext/standard/tests/streams/bug49936.phpt] >>>> FAIL Bug #26817 (http_build_query() did not handle private& protect= ed object properties) >>>> [ext/standard/tests/strings/bug26817.phpt] >>>> FAIL http_build_query() function [ext/standard/tests/strings/http_bu= ild_query.phpt] >>>> FAIL Test function show_source() by calling it with its expected arg= uments, more test for highlight_file() >>>> [ext/standard/tests/strings/show_source_basic.phpt] >>>> FAIL Test function show_source() by calling it with its expected arg= uments and php output, more test for >>>> highlight_file() [ext/standard/tests/strings/show_source_variation1.= phpt] >>>> FAIL Test function show_source() by calling it with its expected arg= uments and output to variable, more test for >>>> highlight_file() [ext/standard/tests/strings/show_source_variation2.= phpt] >>>> >>>> >>> >>> >>> --=20 >>> >>> Mit besten Gr=EF=BF=BD=EF=BF=BDen, Reindl Harald >>> the lounge interactive design GmbH >>> A-1060 Vienna, Hofm=EF=BF=BDhlgasse 17 >>> CTO / software-development / cms-solutions >>> p: +43 (1) 595 3999 33, m: +43 (676) 40 221 40 >>> icq: 154546673, http://www.thelounge.net/ >>> >>> http://www.thelounge.net/signature.asc.what.htm >>> >>> >>> >> >> >> >=20 >=20 --=20 Mit besten Gr=C3=BC=C3=9Fen, Reindl Harald the lounge interactive design GmbH A-1060 Vienna, Hofm=C3=BChlgasse 17 CTO / software-development / cms-solutions p: +43 (1) 595 3999 33, m: +43 (676) 40 221 40 icq: 154546673, http://www.thelounge.net/ http://www.thelounge.net/signature.asc.what.htm --------------enig26F557FCE7868ED39CB964A5 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk5SEr0ACgkQhmBjz394AnlT2wCeKp8stMuyHySLnKKE1klrGdE2 5WUAn0IHz9MBdUIqtfMX0ElaPzZzEjVz =bQyX -----END PGP SIGNATURE----- --------------enig26F557FCE7868ED39CB964A5--