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

Reply via email to