hi, Please disable APC too to test.
btw, do you use APC from current svn's trunk? Cheers, On Fri, Mar 23, 2012 at 12:51 PM, Steven VAN POECK <svanpo...@gmail.com> wrote: > Hi, > > Whenever I activate the gettext extension, PHP-FPM dumps a heap upon > starting (see output below) > > Although the output finishes with "Aborted. Failed", the php processes are > working ok, gettext too. > > PHP 5.4 was compiled with these options: > ./configure --sysconfdir=/etc/php5 --with-config-file-path=/etc/php5 > --with-config-file-scan-dir=/etc/php5/conf.d --enable-fpm > --with-fpm-user=www-data --with-fpm-group=www-data --with-openssl > --with-zlib=shared --enable-bcmath --with-curl=shared --with-gd=shared > --with-gettext=shared --enable-intl --enable-mbstring --with-mcrypt=shared > --enable-pcntl --disable-pdo --with-mysqli=mysqlnd --disable-posix > --with-libedit=shared --with-readline=shared --with-recode=shared > --enable-sockets --with-tidy=shared --with-xsl=shared --enable-zip > --with-pear --with-gmp=shared > > If I deactivate the gettext extension, PHP-FPM systematically segfaults upon > startup but still runs fine: > root@some-vm:~# /etc/init.d/php-fpm restart > Gracefully shutting down php-fpm . done > Starting php-fpm Segmentation fault > failed > > The app is running on an nginx 0.7.67 > > Just wanted to know if this is normal behaviour and if not, should I file a > bug ? > > Thanks, > Steven > > root@some-vm:~# /etc/init.d/php-fpm restart > Gracefully shutting down php-fpm . done > Starting php-fpm *** glibc detected *** /usr/local/sbin/php-fpm: free(): > invalid pointer: 0xb5e82d60 *** > ======= Backtrace: ========= > /lib/i686/cmov/libc.so.6(+0x6b381)[0xb603c381] > /lib/i686/cmov/libc.so.6(+0x6cbd8)[0xb603dbd8] > /lib/i686/cmov/libc.so.6(cfree+0x6d)[0xb6040cbd] > /usr/local/sbin/php-fpm(destroy_zend_class+0x210)[0x836aa30] > /usr/local/sbin/php-fpm(zend_hash_clean+0x68)[0x837f158] > /usr/local/lib/php/extensions/no-debug-non-zts-20100525/apc.so(apc_interned_strings_shutdown+0x35)[0xb5cc8315] > /usr/local/lib/php/extensions/no-debug-non-zts-20100525/apc.so(apc_module_shutdown+0x162)[0xb5cbfb82] > /usr/local/lib/php/extensions/no-debug-non-zts-20100525/apc.so(+0x808f)[0xb5cb608f] > /usr/local/sbin/php-fpm[0x837852e] > /usr/local/sbin/php-fpm[0x837eb88] > /usr/local/sbin/php-fpm(zend_hash_graceful_reverse_destroy+0x1f)[0x837edef] > /usr/local/sbin/php-fpm(zend_destroy_modules+0x2c)[0x8379a3c] > /usr/local/sbin/php-fpm[0x83734a7] > /usr/local/sbin/php-fpm(php_module_shutdown+0x2d)[0x831798d] > /usr/local/sbin/php-fpm[0x841e2cb] > /usr/local/sbin/php-fpm[0x8415b5b] > /usr/local/sbin/php-fpm[0x8423b1c] > /usr/local/sbin/php-fpm[0x8414ede] > /usr/local/sbin/php-fpm[0x841cabd] > /lib/i686/cmov/libc.so.6(__libc_start_main+0xe6)[0xb5fe7ca6] > /usr/local/sbin/php-fpm[0x806f3a1] > ======= Memory map: ======== > 08048000-087ba000 r-xp 00000000 08:01 92059 /usr/local/sbin/php-fpm > 087ba000-087c2000 rw-p 00772000 08:01 92059 /usr/local/sbin/php-fpm > 087c2000-087de000 rw-p 00000000 00:00 0 > 08a19000-08b42000 rw-p 00000000 00:00 0 [heap] > b5b00000-b5b21000 rw-p 00000000 00:00 0 > b5b21000-b5c00000 ---p 00000000 00:00 0 > b5cae000-b5ccc000 r-xp 00000000 08:01 92083 > /usr/local/lib/php/extensions/no-debug-non-zts-20100525/apc.so > b5ccc000-b5cce000 rw-p 0001d000 08:01 92083 > /usr/local/lib/php/extensions/no-debug-non-zts-20100525/apc.so > b5cce000-b5cfb000 rw-p 00000000 00:00 0 > b5cfb000-b5e73000 r--p 00000000 08:01 92076 > /usr/lib/locale/locale-archive > b5e73000-b5fb8000 rw-p 00000000 00:00 0 > b5fb8000-b5fcd000 r-xp 00000000 08:01 169373 > /lib/i686/cmov/libpthread-2.11.3.so > b5fcd000-b5fce000 r--p 00014000 08:01 169373 > /lib/i686/cmov/libpthread-2.11.3.so > b5fce000-b5fcf000 rw-p 00015000 08:01 169373 > /lib/i686/cmov/libpthread-2.11.3.so > b5fcf000-b5fd1000 rw-p 00000000 00:00 0 > b5fd1000-b6111000 r-xp 00000000 08:01 169383 > /lib/i686/cmov/libc-2.11.3.so > b6111000-b6112000 ---p 00140000 08:01 169383 > /lib/i686/cmov/libc-2.11.3.so > b6112000-b6114000 r--p 00140000 08:01 169383 > /lib/i686/cmov/libc-2.11.3.so > b6114000-b6115000 rw-p 00142000 08:01 169383 > /lib/i686/cmov/libc-2.11.3.so > b6115000-b6118000 rw-p 00000000 00:00 0 > b6118000-b6135000 r-xp 00000000 08:01 160003 /lib/libgcc_s.so.1 > b6135000-b6136000 rw-p 0001c000 08:01 160003 /lib/libgcc_s.so.1 > b6136000-b625a000 r-xp 00000000 08:01 78944 /usr/lib/libxml2.so.2.7.8 > b625a000-b625f000 rw-p 00124000 08:01 78944 /usr/lib/libxml2.so.2.7.8 > b625f000-b6260000 rw-p 00000000 00:00 0 > b6260000-b6269000 r-xp 00000000 08:01 240179 /usr/lib/libicuio.so.44.1 > b6269000-b626a000 rw-p 00008000 08:01 240179 /usr/lib/libicuio.so.44.1 > b626a000-b626b000 rw-p 00000000 00:00 0 > b626b000-b70a8000 r--p 00000000 08:01 240181 /usr/lib/libicudata.so.44.1 > b70a8000-b70a9000 rw-p 00e3c000 08:01 240181 /usr/lib/libicudata.so.44.1 > b70a9000-b71d6000 r-xp 00000000 08:01 240174 /usr/lib/libicuuc.so.44.1 > b71d6000-b71e0000 rw-p 0012c000 08:01 240174 /usr/lib/libicuuc.so.44.1 > b71e0000-b71e3000 rw-p 00000000 00:00 0 > b71e3000-b73b8000 r-xp 00000000 08:01 240180 /usr/lib/libicui18n.so.44.1 > b73b8000-b73be000 rw-p 001d4000 08:01 240180 /usr/lib/libicui18n.so.44.1 > b73be000-b73bf000 rw-p 00000000 00:00 0 > b73bf000-b74fc000 r-xp 00000000 08:01 88292 > /usr/lib/i686/cmov/libcrypto.so.0.9.8 > b74fc000-b7514000 rw-p 0013c000 08:01 88292 > /usr/lib/i686/cmov/libcrypto.so.0.9.8 > b7514000-b7517000 rw-p 00000000 00:00 0 > b7517000-b755d000 r-xp 00000000 08:01 88293 > /usr/lib/i686/cmov/libssl.so.0.9.8 > b755d000-b7561000 rw-p 00046000 08:01 88293 > /usr/lib/i686/cmov/libssl.so.0.9.8 > b7561000-b7574000 r-xp 00000000 08:01 169367 > /lib/i686/cmov/libnsl-2.11.3.so > b7574000-b7575000 r--p 00012000 08:01 169367 > /lib/i686/cmov/libnsl-2.11.3.so > b7575000-b7576000 rw-p 00013000 08:01 169367 > /lib/i686/cmov/libnsl-2.11.3.so > b7576000-b7579000 rw-p 00000000 00:00 0 > b7579000-b757b000 r-xp 00000000 08:01 169364 > /lib/i686/cmov/libdl-2.11.3.so > b757b000-b757c000 r--p 00001000 08:01 169364 > /lib/i686/cmov/libdl-2.11.3.so > b757c000-b757d000 rw-p 00002000 08:01 169364 > /lib/i686/cmov/libdl-2.11.3.so > b757d000-b75a1000 r-xp 00000000 08:01 169365 > /lib/i686/cmov/libm-2.11.3.so > b75a1000-b75a2000 r--p 00023000 08:01 169365 > /lib/i686/cmov/libm-2.11.3.so > b75a2000-b75a3000 rw-p 00024000 08:01 169365 > /lib/i686/cmov/libm-2.11.3.so > b75a3000-b75aa000 r-xp 00000000 08:01 169382 > /lib/i686/cmov/librt-2.11.3.so > b75aa000-b75ab000 r--p 00006000 08:01 169382 > /lib/i686/cmov/librt-2.11.3.so > b75ab000-b75ac000 rw-p 00007000 08:01 169382 > /lib/i686/cmov/librt-2.11.3.so > b75ac000-b7695000 r-xp 00000000 08:01 73990 > /usr/lib/libstdc++.so.6.0.13 > b7695000-b7699000 r--p 000e9000 08:01 73990 > /usr/lib/libstdc++.so.6.0.13 > b7699000-b769a000 rw-p 000ed000 08:01 73990 > /usr/lib/libstdc++.so.6.0.13 > b769a000-b76a1000 rw-p 00000000 00:00 0 > b76a1000-b76b1000 r-xp 00000000 08:01 169369 > /lib/i686/cmov/libresolv-2.11.3.so > b76b1000-b76b2000 r--p 00010000 08:01 169369 > /lib/i686/cmov/libresolv-2.11.3.so > b76b2000-b76b3000 rw-p 00011000 08:01 169369 > /lib/i686/cmov/libresolv-2.11.3.so > b76b3000-b76b6000 rw-p 00000000 00:00 0 > b76b6000-b76c9000 r-xp 00000000 08:01 74564 /usr/lib/libz.so.1.2.3.4 > b76c9000-b76ca000 rw-p 00013000 08:01 74564 /usr/lib/libz.so.1.2.3.4 > b76ca000-b76d3000 r-xp 00000000 08:01 169368 > /lib/i686/cmov/libcrypt-2.11.3.so > b76d3000-b76d4000 r--p 00008000 08:01 169368 > /lib/i686/cmov/libcrypt-2.11.3.so > b76d4000-b76d5000 rw-p 00009000 08:01 169368 > /lib/i686/cmov/libcrypt-2.11.3.so > b76d5000-b76fc000 rw-p 00000000 00:00 0 > b7702000-b7704000 rw-p 00000000 00:00 0 > b7704000-b7705000 r-xp 00000000 00:00 0 [vdso] > b7705000-b7720000 r-xp 00000000 08:01 162307 /lib/ld-2.11.3.so > b7720000-b7721000 r--p 0001b000 08:01 162307 /lib/ld-2.11.3.so > b7721000-b7722000 rw-p 0001c000 08:01 162307 /lib/ld-2.11.3.so > bfdb7000-bfdcc000 rw-p 00000000 00:00 0 [stack] > Aborted > failed > > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > -- Pierre @pierrejoye | http://blog.thepimp.net | http://www.libgd.org -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php