Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:54780 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 16045 invoked from network); 22 Aug 2011 09:12:22 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 22 Aug 2011 09:12:22 -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:52112] helo=mail.thelounge.net) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E5/26-13024-57D125E4 for ; Mon, 22 Aug 2011 05:12:21 -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 76C9E98 for ; Mon, 22 Aug 2011 11:12:18 +0200 (CEST) Message-ID: <4E521D72.5050802@thelounge.net> Date: Mon, 22 Aug 2011 11:12:18 +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: internals@lists.php.net References: <4E510339.3000609@thelounge.net> <4E51078E.1000401@thelounge.net> <4E520DAC.1090609@oracle.com> <4E5212BD.50306@thelounge.net> In-Reply-To: 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="------------enig160E3AE1EB7030FAF786FD2C" Subject: Re: [PHP-DEV] Failing Autotests / Bugs From: h.reindl@thelounge.net (Reindl Harald) --------------enig160E3AE1EB7030FAF786FD2C Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable YES how often shoud i reapeat this? * < 5.3.6 since a year on several machines cronjobs connecting per WAN to= mysql * update to 5.3.7 * it takes 30 minutes to get the first error-mails from cronjobs * it takes so long because they all run in a timeout * after an hour you have 50 instances of every-5-minutes scripts * the one machine which stays on 5.3.6 has no problems * all are using exactly the same "php.ini" and ssl-certs * all mysql-servers are using the same ssl-certs as php on all machines and that is the reason why i want revert this damned change Am 22.08.2011 10:31, schrieb Pierre Joye: > but does it work with 5.3.6? On the servers where 5.3.7 fails? >=20 > On Mon, Aug 22, 2011 at 10:26 AM, Reindl Harald wrote: >> 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 = matter. Tracing the server showed that somehow >>> the server doesn't flush, although it should. In gdb I called manuall= y 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,= then compile, does it work? >>> >>> Best, >>> Andrey >>> >>> 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 WA= N 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 m= inutes) >>>>> >>>>> only one machine which stays this time on 5.3.6 does not have the p= roblem >>>>> and this one was not updated becuase there is no webserver running,= on >>>>> 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=BDbe= fore 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 = before >>>>>> this change should be reverted too in 5.3.8 this week >>>>>> FAIL Bug #55283 (SSL options set by mysqli_ssl_set ignored for MyS= QLi 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_PA= SSWD" "MYSQL_TEST_DB" >>>>>> >>>>>> SKIP MySQL PDOStatement->columnCount() [ext/pdo_mysql/tests/pdo_my= sql_stmt_columncount.phpt] reason: >>>>>> SQLSTATE[28000] [1045] Access denied for user 'root'@'localhost' (= using password: NO) >>>>>> SKIP MySQL PDOStatement->errorCode(); [ext/pdo_mysql/tests/pdo_mys= ql_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_mys= ql_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 -fo= penmp -mfpmath=3Dsse -pipe >>>>>> -fno-delete-null-pointer-checks -fstack-protector --param=3Dssp-bu= ffer-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 = even 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/D= ateTime_days-spring-type2-type2.phpt] >>>>>> FAIL DateTime::diff() days -- spring type2 type3 [ext/date/tests/D= ateTime_days-spring-type2-type3.phpt] >>>>>> FAIL DateTime::diff() days -- spring type3 type2 [ext/date/tests/D= ateTime_days-spring-type3-type2.phpt] >>>>>> FAIL DateTime::diff() days -- spring type3 type3 [ext/date/tests/D= ateTime_days-spring-type3-type3.phpt] >>>>>> FAIL DateTime::sub() -- dates [ext/date/tests/DateTime_sub-dates.p= hpt] >>>>>> FAIL DateTime::sub() -- february [ext/date/tests/DateTime_sub-febr= uary.phpt] >>>>>> FAIL timezone_location_get: Test that timezone_location_get return= s 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 resul= t set) [ext/mysql/tests/bug53649.phpt] >>>>>> FAIL Bug #36745 (LOAD DATA LOCAL INFILE doesn't return correct err= or message) [ext/mysqli/tests/bug36745.phpt] >>>>>> FAIL Bug #51647 (Certificate file without private key (pk in anoth= er file) doesn't work) >>>>>> [ext/mysqli/tests/bug51647.phpt] >>>>>> FAIL Bug #53503 (mysqli::query returns false after successful LOAD= DATA query) [ext/mysqli/tests/bug53503.phpt] >>>>>> FAIL Bug #55283 (SSL options set by mysqli_ssl_set ignored for MyS= QLi persistent connections) >>>>>> [ext/mysqli/tests/bug55283.phpt] >>>>>> FAIL mysqli_change_user() [ext/mysqli/tests/mysqli_change_user.php= t] >>>>>> FAIL Interface of the class mysqli_driver [ext/mysqli/tests/mysqli= _class_mysqli_driver_interface.phpt] >>>>>> FAIL mysqli_connect() [ext/mysqli/tests/mysqli_connect.phpt] >>>>>> FAIL mysqli_free_result() [ext/mysqli/tests/mysqli_free_result.php= t] >>>>>> FAIL mysqli_get_client_stats() [ext/mysqli/tests/mysqli_get_client= _stats.phpt] >>>>>> FAIL mysqli_pconnect() [ext/mysqli/tests/mysqli_pconnect.phpt] >>>>>> FAIL int mysqli_poll() and kill [ext/mysqli/tests/mysqli_poll_kill= =2Ephpt] >>>>>> 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/mys= qli_stmt_execute_stored_proc_next_result.phpt] >>>>>> FAIL mysqli_stmt_execute() - OUT [ext/mysqli/tests/mysqli_stmt_exe= cute_stored_proc_out.phpt] >>>>>> FAIL Bug #28382 (openssl_x509_parse extensions support) [ext/opens= sl/tests/bug28382.phpt] >>>>>> FAIL Bug #47828 (segfaults when a UTF-8 conversion fails openssl_x= 509_parse()) [ext/openssl/tests/bug47828.phpt] >>>>>> FAIL openssl_x509_parse() basic test [ext/openssl/tests/openssl_x5= 09_parse_basic.phpt] >>>>>> FAIL preg_replace() with array of failing regular expressions [ext= /pcre/tests/006.phpt] >>>>>> FAIL MySQL PDO->__construct(), options [ext/pdo_mysql/tests/pdo_my= sql___construct_options.phpt] >>>>>> >>>>>> FAIL MySQL PDO class interface [ext/pdo_mysql/tests/pdo_mysql_inte= rface.phpt] >>>>>> >>>>>> FAIL a script should not be able to modify session.use_trans_sid [= ext/session/tests/014.phpt] >>>>>> >>>>>> FAIL use_trans_sid should not affect SID [ext/session/tests/015.ph= pt] >>>>>> >>>>>> FAIL rewriter correctly handles attribute names which contain dash= es [ext/session/tests/018.phpt] >>>>>> >>>>>> FAIL rewriter uses arg_seperator.output for modifying URLs [ext/se= ssion/tests/020.phpt] >>>>>> >>>>>> FAIL rewriter handles form and fieldset tags correctly [ext/sessio= n/tests/021.phpt] >>>>>> >>>>>> FAIL Bug #26862 (ob_flush() before output_reset_rewrite_vars() res= ults in data loss) >>>>>> [ext/session/tests/bug26862.phpt] >>>>>> >>>>>> FAIL Bug #31454 (Incorrect adding PHPSESSID to links, which contai= ns \r\n) [ext/session/tests/bug36459.phpt] >>>>>> >>>>>> FAIL Bug #41600 (url rewriter tags doesn't work with namespaced ta= gs) [ext/session/tests/bug41600.phpt] >>>>>> >>>>>> FAIL Test session_id() function : variation [ext/session/tests/ses= sion_id_variation2.phpt] >>>>>> >>>>>> FAIL Bug #48601 (xpath() returns FALSE for legitimate query) [ext/= simplexml/tests/bug48601.phpt] >>>>>> >>>>>> FAIL Bug #51615 (PHP crash with wrong HTML in SimpleXML) [ext/simp= lexml/tests/bug51615.phpt] >>>>>> >>>>>> FAIL Bug #54971 (Wrong result when using iterator_to_array with us= e_keys on true) [ext/spl/tests/bug54971.phpt] >>>>>> FAIL Bug #44394 (Last two bytes missing from output) [ext/standard= /tests/general_functions/bug44394.phpt] >>>>>> FAIL Bug #44394 (Last two bytes missing from output) with session.= use_trans_id >>>>>> [ext/standard/tests/general_functions/bug44394_2.phpt] >>>>>> FAIL Bug #49936 (crash with ftp stream in php_stream_context_get_o= ption()) >>>>>> [ext/standard/tests/streams/bug49936.phpt] >>>>>> FAIL Bug #26817 (http_build_query() did not handle private& prote= cted object properties) >>>>>> [ext/standard/tests/strings/bug26817.phpt] >>>>>> FAIL http_build_query() function [ext/standard/tests/strings/http_= build_query.phpt] >>>>>> FAIL Test function show_source() by calling it with its expected a= rguments, more test for highlight_file() >>>>>> [ext/standard/tests/strings/show_source_basic.phpt] >>>>>> FAIL Test function show_source() by calling it with its expected a= rguments and php output, more test for >>>>>> highlight_file() [ext/standard/tests/strings/show_source_variation= 1.phpt] >>>>>> FAIL Test function show_source() by calling it with its expected a= rguments and output to variable, more test for >>>>>> highlight_file() [ext/standard/tests/strings/show_source_variation= 2.phpt] >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> >>>>> 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 >>>>> >>>>> >>>>> >>>> >>>> >>>> >>> >>> >> >> -- >> >> 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 >> >> >=20 >=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 --------------enig160E3AE1EB7030FAF786FD2C 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/ iEYEARECAAYFAk5SHXIACgkQhmBjz394AnmsPACdGeFyXtmOxCxfB4cVNFv3Htdn suwAoIW7AC6Lu4ieHgeKFsUeQ/grzgqK =eeEz -----END PGP SIGNATURE----- --------------enig160E3AE1EB7030FAF786FD2C--