|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2016-03-01 01:56 UTC] andyssq at gmail dot com
[2021-09-22 14:28 UTC] cmb@php.net
-Status: Open
+Status: Feedback
-Assigned To:
+Assigned To: cmb
[2021-09-22 14:28 UTC] cmb@php.net
[2021-10-03 04:22 UTC] php-bugs at lists dot php dot net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 09:00:01 2025 UTC |
Description: ------------ php 5.6.18 and 5.5.32 was recompiled after update glibc-2.13 on debian 7.9 ( Feb 12 2016 ) and run as php-fpm daemon with nginx after that update, php child processes of both php versions segfaults on dns queries kernel: [676749.914909] php-fpm[58403]: segfault at 200e70324 ip 00007fe3c28e20ca sp 00007ffdd1701790 error 6 in libresolv-2.13.so[7fe3c28d8000+13000] all other software(nginx, MySQL, git) work fine old php 5.5.31 fpm daemon(was not recompiled) - faults the same way. Please help me to andestand how to fix that problem and let me know if this version of glibc is not supported now. Test script: --------------- <?php $ch = curl_init('http://ru.wordpress.org'); // $ch = curl_init('http://66.155.40.249'); curl_setopt ($ch, CURLOPT_HEADER, true); $timeout = 1000; curl_setopt( $ch, CURLOPT_CONNECTTIMEOUT, $timeout ); curl_setopt( $ch, CURLOPT_TIMEOUT, $timeout ); echo "$timeout=="; curl_exec($ch); // curl_close($ch); ?> Expected result: ---------------- 1000==HTTP/1.1 302 Moved Temporarily Server: nginx Date: Fri, 26 Feb 2016 06:16:59 GMT Content-Type: text/html; charset=UTF-8 Transfer-Encoding: chunked Connection: keep-alive Location: https://wordpress.org/ X-Frame-Options: SAMEORIGIN X-nc: HIT lax 249 Actual result: -------------- php-fpm[58403]: segfault at 200e70324 ip 00007fe3c28e20ca sp 00007ffdd1701790 error 6 in libresolv-2.13.so[7fe3c28d8000+13000]