Bug #70818 [Fbk->Opn]: Segmentation fault $php_fpm_BIN --daemonize $php_opts
| From: | nguyentu dot me at outlook dot com | Date: | Fri, 30 Oct 2015 06:43:44 +0000 |
| Subject: | Bug #70818 [Fbk->Opn]: Segmentation fault $php_fpm_BIN --daemonize $php_opts | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-196906@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=70818&edit=1
ID: 70818
User updated by: nguyentu dot me at outlook dot com
Reported by: nguyentu dot me at outlook dot com
Summary: Segmentation fault $php_fpm_BIN --daemonize
$php_opts
-Status: Feedback
+Status: Open
Type: Bug
Package: opcache
Operating System: CentOS 6
PHP Version: 7.0.0RC6
Block user comment: N
Private report: N
New Comment:
Thank you, sorry this is my first time do this: D
# gdb /usr/local/php7/sbin/php-fpm /tmp/coredump-php-fpm.3805
GNU gdb (GDB) Red Hat Enterprise Linux (7.2-83.el6)
Copyright (C) 2010 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law. Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-redhat-linux-gnu".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from /usr/local/php7/sbin/php-fpm...done.
[New Thread 3805]
Missing separate debuginfo for
/usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/opcache.so
Try: yum --enablerepo='*-debug*' install
/usr/lib/debug/.build-id/75/06ddcdd5a6528c53bcb201dfd6058d5218c290
Missing separate debuginfo for
Try: yum --enablerepo='*-debug*' install
/usr/lib/debug/.build-id/4b/8e1260ccd7c3d8cc131e84001f7220651617ec
Reading symbols from /lib64/libcrypt-2.12.so...Reading symbols from
/usr/lib/debug/lib64/libcrypt-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libcrypt-2.12.so
Reading symbols from /lib64/libresolv-2.12.so...Reading symbols from
/usr/lib/debug/lib64/libresolv-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libresolv-2.12.so
Reading symbols from /lib64/libz.so.1.2.3...Reading symbols from
/usr/lib/debug/lib64/libz.so.1.2.3.debug...done.
done.
Loaded symbols for /lib64/libz.so.1.2.3
Reading symbols from /lib64/librt-2.12.so...Reading symbols from
/usr/lib/debug/lib64/librt-2.12.so.debug...done.
done.
Loaded symbols for /lib64/librt-2.12.so
Reading symbols from /lib64/libm-2.12.so...Reading symbols from
/usr/lib/debug/lib64/libm-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libm-2.12.so
Reading symbols from /lib64/libdl-2.12.so...Reading symbols from
/usr/lib/debug/lib64/libdl-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libdl-2.12.so
Reading symbols from /lib64/libnsl-2.12.so...Reading symbols from
/usr/lib/debug/lib64/libnsl-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libnsl-2.12.so
Reading symbols from /usr/lib64/libxml2.so.2.7.6...Reading symbols from
/usr/lib/debug/usr/lib64/libxml2.so.2.7.6.debug...done.
done.
Loaded symbols for /usr/lib64/libxml2.so.2.7.6
Reading symbols from /lib64/libc-2.12.so...Reading symbols from
/usr/lib/debug/lib64/libc-2.12.so.debug...done.
done.
Loaded symbols for /lib64/libc-2.12.so
Reading symbols from /lib64/libfreebl3.so...Reading symbols from
/usr/lib/debug/lib64/libfreebl3.so.debug...done.
done.
Loaded symbols for /lib64/libfreebl3.so
Reading symbols from /lib64/libpthread-2.12.so...Reading symbols from
/usr/lib/debug/lib64/libpthread-2.12.so.debug...done.
[Thread debugging using libthread_db enabled]
done.
Loaded symbols for /lib64/libpthread-2.12.so
Reading symbols from /lib64/ld-2.12.so...Reading symbols from
/usr/lib/debug/lib64/ld-2.12.so.debug...done.
done.
Loaded symbols for /lib64/ld-2.12.so
Reading symbols from /usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/opcache.so...done.
Loaded symbols for /usr/local/php7/lib/php/extensions/no-debug-non-zts-20151012/opcache.so
Core was generated by `/usr/local/php7/sbin/php-fpm --daemonize --fpm-config
/usr/local/php7/etc/php-f'.
Program terminated with signal 11, Segmentation fault.
#0 __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp.S:701
701 movdqa (%rdi), %xmm2
(gdb) bt
#0 __strcmp_sse42 () at ../sysdeps/x86_64/multiarch/strcmp.S:701
#1 0x00007ff4813d32a9 in accel_find_sapi (extension=<value optimized out>) at
/usr/src/php-7.0.0RC6/ext/opcache/ZendAccelerator.c:2355
#2 accel_startup (extension=<value optimized out>) at
/usr/src/php-7.0.0RC6/ext/opcache/ZendAccelerator.c:2613
#3 0x00000000006c4cd1 in zend_extension_startup (extension=0x29cc350) at
/usr/src/php-7.0.0RC6/Zend/zend_extensions.c:176
#4 0x00000000006ae643 in zend_llist_apply_with_del (l=0xf90340, func=0x6c4cc0
<zend_extension_startup>) at /usr/src/php-7.0.0RC6/Zend/zend_llist.c:171
#5 0x00000000006c4cb7 in zend_startup_extensions () at
/usr/src/php-7.0.0RC6/Zend/zend_extensions.c:197
#6 0x000000000065e1a5 in php_module_startup (sf=<value optimized out>,
additional_modules=<value optimized out>, num_additional_modules=<value optimized out>)
at /usr/src/php-7.0.0RC6/main/main.c:2197
#7 0x0000000000756ec5 in php_cgi_startup (sapi_module=<value optimized out>) at
/usr/src/php-7.0.0RC6/sapi/fpm/fpm/fpm_main.c:837
#8 0x000000000075773e in main (argc=6, argv=0x7fffb7cdc738) at
/usr/src/php-7.0.0RC6/sapi/fpm/fpm/fpm_main.c:1788
Previous Comments:
------------------------------------------------------------------------
[2015-10-30 03:12:13] laruence@php.net
Thank you for this bug report. To properly diagnose the problem, we
need a backtrace to see what is happening behind the scenes. To
find out how to generate a backtrace, please read
http://bugs.php.net/bugs-generating-backtrace.php
for *NIX and
http://bugs.php.net/bugs-generating-backtrace-win32.php
for Win32
Once you have generated a backtrace, please submit it to this bug
report and change the status back to "Open". Thank you for helping
us make PHP better.
------------------------------------------------------------------------
[2015-10-30 02:15:01] nguyentu dot me at outlook dot com
Description:
------------
# service php-fpm restart
Gracefully shutting down php-fpm warning, no pid file found - php-fpm is not running ?
Starting php-fpm /etc/init.d/php-fpm: line 53: 22517 Segmentation fault $php_fpm_BIN
--daemonize $php_opts
failed
Expected result:
----------------
I added this line at the end of php.ini and I cant start php-fpm using "service php-fpm
start"
zend_extension=opcache.so
Output:
# service php-fpm start
Gracefully shutting down php-fpm warning, no pid file found - php-fpm is not running ?
Starting php-fpm /etc/init.d/php-fpm: line 53: 22517 Segmentation fault $php_fpm_BIN
--daemonize $php_opts
failed
I tested on PHP 7 RC4 versions and it worked fine.
Thank you!
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=70818&edit=1