Welcome! Log In Create A New Profile

Advanced

php-fpm bug report

Posted by silly sad 
silly sad
php-fpm bug report
July 06, 2010 07:12AM
кривой конфиг вызывает неадекватное сообщение об ошибке.

(php 5.3.2, CentOS 5)

глючная строка конфига (php.ini-style)

listen = 127.0.0.1:/var/run/php-fpm/socks/safari-park.ru.sock

Попытка запуска пхп-фпм приводит вот к такому пространному сообщению
(в которм сильно настораживает "double free"
и указания на совершенно безвинные строки конфига)

[root@host]# /usr/local/php53/sbin/php-fpm -n -y /etc/php/fpm.conf

PHP: syntax error, unexpected $end in Unknown on line 1
Jul 06 14:28:48.073800 [ERROR] Unable to include
/etc/fpm.d/safari-park.ru.conf from /etc/php/fpm.conf at line 28
*** glibc detected *** /usr/local/php53/sbin/php-fpm: double free or
corruption (fasttop): 0x0978bd48 ***
======= Backtrace: =========
/lib/libc.so.6[0xace595]
/lib/libc.so.6(cfree+0x59)[0xace9d9]
/usr/local/php53/sbin/php-fpm[0x83d4629]
/usr/local/php53/sbin/php-fpm[0x83d5562]
/usr/local/php53/sbin/php-fpm[0x83d33b5]
/usr/local/php53/sbin/php-fpm[0x83d7d8d]
/lib/libc.so.6(__libc_start_main+0xdc)[0xa7ae9c]
/usr/local/php53/sbin/php-fpm[0x80676a1]
======= Memory map: ========
00110000-00135000 r-xp 00000000 08:04 7540379 /usr/lib/libpng12.so.0.10.0
00135000-00136000 rw-p 00024000 08:04 7540379 /usr/lib/libpng12.so.0.10.0
00136000-00148000 r-xp 00000000 08:04 7540447 /usr/lib/libz.so.1.2.3
00148000-00149000 rw-p 00011000 08:04 7540447 /usr/lib/libz.so.1.2.3
00149000-00165000 r-xp 00000000 08:04 7537676 /lib/libpcre.so.0.0.1
00165000-00166000 rw-p 0001c000 08:04 7537676 /lib/libpcre.so.0.0.1
00166000-00168000 r-xp 00000000 08:04 7537644 /lib/libcom_err.so.2.1
00168000-00169000 rw-p 00001000 08:04 7537644 /lib/libcom_err.so.2.1
00169000-00171000 r-xp 00000000 08:04 7537086
/usr/lib/libkrb5support.so.0.1
00171000-00172000 rw-p 00007000 08:04 7537086
/usr/lib/libkrb5support.so.0.1
00172000-00174000 r-xp 00000000 08:04 7537664 /lib/libkeyutils-1.2.so
00174000-00175000 rw-p 00001000 08:04 7537664 /lib/libkeyutils-1.2.so
00178000-00299000 r-xp 00000000 08:04 7541291
/usr/lib/mysql/libmysqlclient.so.15.0.0
00299000-002db000 rw-p 00121000 08:04 7541291
/usr/lib/mysql/libmysqlclient.so.15.0.0
002db000-002dc000 rw-p 002db000 00:00 0
002dc000-002f5000 r-xp 00000000 08:04 7538035
/usr/lib/libevent-1.4.so.2.1.3
002f5000-002f6000 rw-p 00019000 08:04 7538035
/usr/lib/libevent-1.4.so.2.1.3
002f6000-00305000 r-xp 00000000 08:04 7541173 /lib/libresolv-2.5.so
00305000-00306000 r--p 0000e000 08:04 7541173 /lib/libresolv-2.5.so
00306000-00307000 rw-p 0000f000 08:04 7541173 /lib/libresolv-2.5.so
00307000-00309000 rw-p 00307000 00:00 0
00309000-00312000 r-xp 00000000 08:04 7541169 /lib/libnss_files-2.5.so
00312000-00313000 r--p 00008000 08:04 7541169 /lib/libnss_files-2.5.so
00313000-00314000 rw-p 00009000 08:04 7541169 /lib/libnss_files-2.5.so
00318000-00353000 r-xp 00000000 08:04 7537026 /usr/lib/libcurl.so.3.0.0
00353000-00354000 rw-p 0003b000 08:04 7537026 /usr/lib/libcurl.so.3.0.0
00354000-00398000 r-xp 00000000 08:04 7541190 /lib/libssl.so.0.9.8e
00398000-0039c000 rw-p 00043000 08:04 7541190 /lib/libssl.so.0.9.8e
0039c000-003cc000 r-xp 00000000 08:04 7540300 /usr/lib/libidn.so.11.5.19
003cc000-003cd000 rw-p 0002f000 08:04 7540300 /usr/lib/libidn.so.11.5.19
003cd000-003e1000 r-xp 00000000 08:04 7537672 /lib/libpthread-2.5.so
003e1000-003e2000 r--p 00013000 08:04 7537672 /lib/libpthread-2.5.so
003e2000-003e3000 rw-p 00014000 08:04 7537672 /lib/libpthread-2.5.so
003e3000-003e5000 rw-p 003e3000 00:00 0
003eb000-00410000 r-xp 00000000 08:04 7541163 /lib/libm-2.5.so
00410000-00411000 r--p 00024000 08:04 7541163 /lib/libm-2.5.so
00411000-00412000 rw-p 00025000 08:04 7541163 /lib/libm-2.5.so
00412000-0041d000 r-xp 00000000 08:04 7538115
/lib/libgcc_s-4.1.2-20080825.so.1
0041d000-0041e000 rw-p 0000a000 08:04 7538115
/lib/libgcc_s-4.1.2-20080825.so.1
00428000-00429000 r-xp 00428000 00:00 0 [vdso]
00429000-00553000 r-xp 00000000 08:04 7537631 /lib/libcrypto.so.0.9.8e
00553000-00566000 rw-p 00129000 08:04 7537631 /lib/libcrypto.so.0.9.8e
00566000-0056a000 rw-p 00566000 00:00 0
0056a000-005fd000 r-xp 00000000 08:04 7537084 /usr/lib/libkrb5.so.3.3
005fd000-00600000 rw-p 00092000 08:04 7537084 /usr/lib/libkrb5.so.3.3
00600000-00618000 r-xp 00000000 08:04 7540401 /usr/lib/libsasl2.so.2.0.22
00618000-00619000 rw-p 00017000 08:04 7540401 /usr/lib/libsasl2.so.2.0.22
00622000-00647000 r-xp 00000000 08:04 7537073 /usr/lib/libk5crypto.so.3.1
00647000-00648000 rw-p 00025000 08:04 7537073 /usr/lib/libk5crypto.so.3.1
00658000-0065f000 r-xp 00000000 08:04 7541175 /lib/librt-2.5.so
0065f000-00660000 r--p 00006000 08:04 7541175 /lib/librt-2.5.so
00660000-00661000 rw-p 00007000 08:04 7541175 /lib/librt-2.5.so
00661000-00677000 r-xp 00000000 08:04 7537681 /lib/libselinux.so.1
00677000-00679000 rw-p 00015000 08:04 7537681 /lib/libselinux.so.1
00769000-00794000 r-xp 00000000 08:04 7540334 /usr/lib/libmcrypt.so.4.4.8
00794000-00797000 rw-p 0002b000 08:04 7540334 /usr/lib/libmcrypt.so.4.4.8
00797000-0079c000 rw-p 00797000 00:00 0
00850000-0097c000 r-xp 00000000 08:04 7540444 /usr/lib/libxml2.so.2.6.26
0097c000-00981000 rw-p 0012c000 08:04 7540444 /usr/lib/libxml2.so.2.6.26
00981000-00982000 rw-p 00981000 00:00 0
009ce000-009fa000 r-xp 00000000 08:04 7537062
/usr/lib/libgssapi_krb5.so.2.2
009fa000-009fb000 rw-p 0002c000 08:04 7537062
/usr/lib/libgssapi_krb5.so.2.2
00a40000-00a63000 r-xp 00000000 08:04 7542933 /usr/lib/libpq.so.5.2
00a63000-00a65000 rw-p 00022000 08:04 7542933 /usr/lib/libpq.so.5.2
00a65000-00ba4000 r-xp 00000000 08:04 7537636 /lib/libc-2.5.so
00ba4000-00ba5000 ---p 0013f000 08:04 7537636 /lib/libc-2.5.so
00ba5000-00ba7000 r--p 0013f000 08:04 7537636 /lib/libc-2.5.so
00ba7000-00ba8000 rw-p 00141000 08:04 7537636 /lib/libc-2.5.so
00ba8000-00bab000 rw-p 00ba8000 00:00 0
00cd8000-00cda000 r-xp 00000000 08:04 7541161 /lib/libdl-2.5.so
00cda000-00cdb000 r--p 00001000 08:04 7541161 /lib/libdl-2.5.so
00cdb000-00cdc000 rw-p 00002000 08:04 7541161 /lib/libdl-2.5.so
00ce2000-00cfc000 r-xp 00000000 08:04 7537699 /lib/ld-2.5.so
00cfc000-00cfd000 r--p 00019000 08:04 7537699 /lib/ld-2.5.so
00cfd000-00cfe000 rw-p 0001a000 08:04 7537699 /lib/ld-2.5.so
00da8000-00de3000 r-xp 00000000 08:04 7537683 /lib/libsepol.so.1
00de3000-00de4000 rw-p 0003b000 08:04 7537683 /lib/libsepol.so.1
00de4000-00dee000 rw-p 00de4000 00:00 0
00e6b000-00ea9000 r-xp 00000000 08:04 7540324
/usr/lib/libldap_r-2.3.so.0.2.31
00ea9000-00eab000 rw-p 0003d000 08:04 7540324
/usr/lib/libldap_r-2.3.so.0.2.31
00eab000-00eb0000 rw-p 00eab000 00:0Aborted
Antony Dovgal
Re: php-fpm bug report
July 06, 2010 08:18AM
On 07/06/2010 02:59 PM, silly sad wrote:
> кривой конфиг вызывает неадекватное сообщение об ошибке.
>
> (php 5.3.2, CentOS 5)
>
> глючная строка конфига (php.ini-style)
>
> listen = 127.0.0.1:/var/run/php-fpm/socks/safari-park.ru.sock
>
> Попытка запуска пхп-фпм приводит вот к такому пространному сообщению
> (в которм сильно настораживает "double free"
> и указания на совершенно безвинные строки конфига)

Попробуйте обновиться из SVN.

Я вижу только это:
Jul 06 15:30:03.502242 [ERROR] invalid port value '/var/run/php-fpm/socks/safari-park.ru.sock'

На всякий случай дайте мне весь конфиг, я попробую и с ним тоже.

--
Wbr,
Antony Dovgal
---
http://pinba.org - realtime statistics for PHP
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 253
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready