php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #73439 Segfault 11 after remote memcached server reboot
Submitted: 2016-11-01 22:29 UTC Modified: 2021-03-25 16:39 UTC
From: puff dot xiafan at huawei dot com Assigned: cmb (profile)
Status: Closed Package: memcache (PECL)
PHP Version: Irrelevant OS: Red Hat Enterprise 6.5
Private report: No CVE-ID: None
View Add Comment Developer Edit
Anyone can comment on a bug. Have a simpler test case? Does it work for you on a different platform? Let us know!
Just going to say 'Me too!'? Don't clutter the database with that please !
Your email address:
MUST BE VALID
Solve the problem:
3 + 14 = ?
Subscribe to this entry?

 
 [2016-11-01 22:29 UTC] puff dot xiafan at huawei dot com
Description:
------------
[Version information]
OS: Red Hat Enterprise Linux Server release 6.5 (Santiago)
Apache: 2.2.29
PHP: 5.5.37
Memcache module: 3.0.8

[Description]
LAMP system connect remote memcached server, every time the memcached server reboot, we find such kind of info kept on logged in apache's error_log :
[notice] child pid xxxx exit signal Segmentation fault (11), and there comes a lot of httpd <defunct> processes. Then the site becomes extremely slow.

[Logs]
In Apache error_log: [notice] child pid xxxx exit signal Segmentation fault (11)



Actual result:
--------------
gdb backtrace:

(gdb) set follow-fork-mode child
(gdb) attach 89568
Attaching to program: /opt/lampp/apache/bin/httpd, process 89568
Reading symbols from /lib64/libm.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libm.so.6
Reading symbols from /opt/lampp/apr-util/lib/libaprutil-1.so.0...done.
Loaded symbols for /opt/lampp/apr-util/lib/libaprutil-1.so.0
Reading symbols from /lib64/libexpat.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libexpat.so.1
Reading symbols from /opt/lampp/apr/lib/libapr-1.so.0...done.
Loaded symbols for /opt/lampp/apr/lib/libapr-1.so.0
Reading symbols from /lib64/librt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/librt.so.1
Reading symbols from /lib64/libcrypt.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libcrypt.so.1
Reading symbols from /lib64/libpthread.so.0...(no debugging symbols found)...done.
[Thread debugging using libthread_db enabled]
Loaded symbols for /lib64/libpthread.so.0
Reading symbols from /lib64/libc.so.6...(no debugging symbols found)...done.
Loaded symbols for /lib64/libc.so.6
Reading symbols from /lib64/ld-linux-x86-64.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/ld-linux-x86-64.so.2
Reading symbols from /lib64/libfreebl3.so...(no debugging symbols found)...done.
Loaded symbols for /lib64/libfreebl3.so
Reading symbols from /lib64/libdl.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libdl.so.2
Reading symbols from /usr/lib64/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libstdc++.so.6
Reading symbols from /lib64/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libgcc_s.so.1
Reading symbols from /lib64/libnss_files.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libnss_files.so.2
Reading symbols from /opt/lampp/apache/modules/mod_authn_file.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_authn_file.so
Reading symbols from /opt/lampp/apache/modules/mod_authn_dbm.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_authn_dbm.so
Reading symbols from /opt/lampp/apache/modules/mod_authn_anon.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_authn_anon.so
Reading symbols from /opt/lampp/apache/modules/mod_authn_dbd.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_authn_dbd.so
Reading symbols from /opt/lampp/apache/modules/mod_authn_default.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_authn_default.so
Reading symbols from /opt/lampp/apache/modules/mod_authz_host.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_authz_host.so
Reading symbols from /opt/lampp/apache/modules/mod_authz_groupfile.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_authz_groupfile.so
Reading symbols from /opt/lampp/apache/modules/mod_authz_user.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_authz_user.so
Reading symbols from /opt/lampp/apache/modules/mod_authz_dbm.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_authz_dbm.so
Reading symbols from /opt/lampp/apache/modules/mod_authz_owner.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_authz_owner.so
Reading symbols from /opt/lampp/apache/modules/mod_authz_default.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_authz_default.so
Reading symbols from /opt/lampp/apache/modules/mod_auth_basic.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_auth_basic.so
Reading symbols from /opt/lampp/apache/modules/mod_auth_digest.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_auth_digest.so
Reading symbols from /opt/lampp/apache/modules/mod_dbd.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_dbd.so
Reading symbols from /opt/lampp/apache/modules/mod_dumpio.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_dumpio.so
Reading symbols from /opt/lampp/apache/modules/mod_reqtimeout.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_reqtimeout.so
Reading symbols from /opt/lampp/apache/modules/mod_ext_filter.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_ext_filter.so
Reading symbols from /opt/lampp/apache/modules/mod_include.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_include.so
Reading symbols from /opt/lampp/apache/modules/mod_filter.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_filter.so
Reading symbols from /opt/lampp/apache/modules/mod_substitute.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_substitute.so
Reading symbols from /opt/lampp/apache/modules/mod_deflate.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_deflate.so
Reading symbols from /lib64/libz.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libz.so.1
Reading symbols from /opt/lampp/apache/modules/mod_log_config.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_log_config.so
Reading symbols from /opt/lampp/apache/modules/mod_log_forensic.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_log_forensic.so
Reading symbols from /opt/lampp/apache/modules/mod_logio.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_logio.so
Reading symbols from /opt/lampp/apache/modules/mod_env.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_env.so
Reading symbols from /opt/lampp/apache/modules/mod_mime_magic.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_mime_magic.so
Reading symbols from /opt/lampp/apache/modules/mod_cern_meta.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_cern_meta.so
Reading symbols from /opt/lampp/apache/modules/mod_expires.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_expires.so
Reading symbols from /opt/lampp/apache/modules/mod_headers.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_headers.so
Reading symbols from /opt/lampp/apache/modules/mod_ident.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_ident.so
Reading symbols from /opt/lampp/apache/modules/mod_usertrack.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_usertrack.so
Reading symbols from /opt/lampp/apache/modules/mod_unique_id.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_unique_id.so
Reading symbols from /opt/lampp/apache/modules/mod_setenvif.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_setenvif.so
Reading symbols from /opt/lampp/apache/modules/mod_version.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_version.so
Reading symbols from /opt/lampp/apache/modules/mod_proxy.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_proxy.so
Reading symbols from /opt/lampp/apache/modules/mod_proxy_connect.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_proxy_connect.so
Reading symbols from /opt/lampp/apache/modules/mod_proxy_ftp.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_proxy_ftp.so
Reading symbols from /opt/lampp/apache/modules/mod_proxy_http.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_proxy_http.so
Reading symbols from /opt/lampp/apache/modules/mod_proxy_scgi.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_proxy_scgi.so
Reading symbols from /opt/lampp/apache/modules/mod_proxy_ajp.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_proxy_ajp.so
Reading symbols from /opt/lampp/apache/modules/mod_proxy_balancer.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_proxy_balancer.so
Reading symbols from /opt/lampp/apache/modules/mod_ssl.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_ssl.so
Reading symbols from /usr/lib64/libssl.so.10...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libssl.so.10
Reading symbols from /usr/lib64/libcrypto.so.10...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libcrypto.so.10
Reading symbols from /lib64/libgssapi_krb5.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libgssapi_krb5.so.2
Reading symbols from /lib64/libkrb5.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib64/libkrb5.so.3
Reading symbols from /lib64/libcom_err.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libcom_err.so.2
Reading symbols from /lib64/libk5crypto.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib64/libk5crypto.so.3
Reading symbols from /lib64/libkrb5support.so.0...(no debugging symbols found)...done.
Loaded symbols for /lib64/libkrb5support.so.0
Reading symbols from /lib64/libkeyutils.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libkeyutils.so.1
Reading symbols from /lib64/libresolv.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libresolv.so.2
Reading symbols from /lib64/libselinux.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libselinux.so.1
Reading symbols from /opt/lampp/apache/modules/mod_mime.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_mime.so
Reading symbols from /opt/lampp/apache/modules/mod_dav.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_dav.so
Reading symbols from /opt/lampp/apache/modules/mod_status.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_status.so
Reading symbols from /opt/lampp/apache/modules/mod_autoindex.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_autoindex.so
Reading symbols from /opt/lampp/apache/modules/mod_asis.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_asis.so
Reading symbols from /opt/lampp/apache/modules/mod_info.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_info.so
Reading symbols from /opt/lampp/apache/modules/mod_cgi.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_cgi.so
Reading symbols from /opt/lampp/apache/modules/mod_dav_fs.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_dav_fs.so
Reading symbols from /opt/lampp/apache/modules/mod_vhost_alias.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_vhost_alias.so
Reading symbols from /opt/lampp/apache/modules/mod_negotiation.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_negotiation.so
Reading symbols from /opt/lampp/apache/modules/mod_dir.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_dir.so
Reading symbols from /opt/lampp/apache/modules/mod_imagemap.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_imagemap.so
Reading symbols from /opt/lampp/apache/modules/mod_actions.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_actions.so
Reading symbols from /opt/lampp/apache/modules/mod_speling.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_speling.so
Reading symbols from /opt/lampp/apache/modules/mod_userdir.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_userdir.so
Reading symbols from /opt/lampp/apache/modules/mod_alias.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_alias.so
Reading symbols from /opt/lampp/apache/modules/mod_rewrite.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_rewrite.so
Reading symbols from /opt/lampp/apache/modules/libphp5.so...done.
Loaded symbols for /opt/lampp/apache/modules/libphp5.so
Reading symbols from /opt/lampp/mysql/lib/libmysqlclient.so.18...done.
Loaded symbols for /opt/lampp/mysql/lib/libmysqlclient.so.18
Reading symbols from /usr/local/lib/libmcrypt.so.4...done.
Loaded symbols for /usr/local/lib/libmcrypt.so.4
Reading symbols from /lib64/libldap-2.4.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/libldap-2.4.so.2
Reading symbols from /usr/lib64/libpng12.so.0...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libpng12.so.0
Reading symbols from /usr/lib64/libjpeg.so.62...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libjpeg.so.62
Reading symbols from /usr/lib64/libcurl.so.4...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libcurl.so.4
Reading symbols from /lib64/libnsl.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libnsl.so.1
Reading symbols from /usr/lib64/libfreetype.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libfreetype.so.6
Reading symbols from /opt/lampp/libxml2/lib/libxml2.so.2...done.
Loaded symbols for /opt/lampp/libxml2/lib/libxml2.so.2
Reading symbols from /lib64/liblber-2.4.so.2...(no debugging symbols found)...done.
Loaded symbols for /lib64/liblber-2.4.so.2
Reading symbols from /usr/lib64/libssl3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libssl3.so
Reading symbols from /usr/lib64/libsmime3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libsmime3.so
Reading symbols from /usr/lib64/libnss3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libnss3.so
Reading symbols from /usr/lib64/libnssutil3.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libnssutil3.so
Reading symbols from /lib64/libplds4.so...(no debugging symbols found)...done.
Loaded symbols for /lib64/libplds4.so
Reading symbols from /lib64/libplc4.so...(no debugging symbols found)...done.
Loaded symbols for /lib64/libplc4.so
Reading symbols from /lib64/libnspr4.so...(no debugging symbols found)...done.
Loaded symbols for /lib64/libnspr4.so
Reading symbols from /usr/lib64/libsasl2.so.2...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libsasl2.so.2
Reading symbols from /lib64/libidn.so.11...(no debugging symbols found)...done.
Loaded symbols for /lib64/libidn.so.11
Reading symbols from /usr/lib64/libssh2.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libssh2.so.1
Reading symbols from /opt/lampp/apache/modules/mod_security2.so...done.
Loaded symbols for /opt/lampp/apache/modules/mod_security2.so
Reading symbols from /usr/local/lib/libpcre.so.1...done.
Loaded symbols for /usr/local/lib/libpcre.so.1
Reading symbols from /opt/lampp/php/lib/php/extensions/no-debug-non-zts-20121212/opcache.so...done.
Loaded symbols for /opt/lampp/php/lib/php/extensions/no-debug-non-zts-20121212/opcache.so
Reading symbols from /opt/lampp/php/lib/php/extensions/no-debug-non-zts-20121212/redis.so...done.
Loaded symbols for /opt/lampp/php/lib/php/extensions/no-debug-non-zts-20121212/redis.so
Reading symbols from /opt/lampp/php/lib/php/extensions/no-debug-non-zts-20121212/mongo.so...done.
Loaded symbols for /opt/lampp/php/lib/php/extensions/no-debug-non-zts-20121212/mongo.so
Reading symbols from /opt/lampp/php/lib/php/extensions/no-debug-non-zts-20121212/memcache.so...done.
Loaded symbols for /opt/lampp/php/lib/php/extensions/no-debug-non-zts-20121212/memcache.so
Reading symbols from /opt/lampp/php/lib/php/extensions/no-debug-non-zts-20121212/rar.so...done.
Loaded symbols for /opt/lampp/php/lib/php/extensions/no-debug-non-zts-20121212/rar.so
Reading symbols from /opt/lampp/php/lib/php/extensions/no-debug-non-zts-20121212/oci8.so...done.
Loaded symbols for /opt/lampp/php/lib/php/extensions/no-debug-non-zts-20121212/oci8.so
Reading symbols from /usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/oracle/11.2/client64/lib/libclntsh.so.11.1
Reading symbols from /usr/lib/oracle/11.2/client64/lib/libnnz11.so...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/oracle/11.2/client64/lib/libnnz11.so
Reading symbols from /lib64/libaio.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib64/libaio.so.1
Reading symbols from /opt/lampp/php/lib/php/extensions/no-debug-non-zts-20121212/imagick.so...done.
Loaded symbols for /opt/lampp/php/lib/php/extensions/no-debug-non-zts-20121212/imagick.so
Reading symbols from /opt/lampp/ImageMagick/lib/libMagickWand-6.Q16.so.2...done.
Loaded symbols for /opt/lampp/ImageMagick/lib/libMagickWand-6.Q16.so.2
Reading symbols from /opt/lampp/ImageMagick/lib/libMagickCore-6.Q16.so.2...done.
Loaded symbols for /opt/lampp/ImageMagick/lib/libMagickCore-6.Q16.so.2
Reading symbols from /usr/lib64/libgomp.so.1...(no debugging symbols found)...done.
Loaded symbols for /usr/lib64/libgomp.so.1
0x000000399f6e1393 in __select_nocancel () from /lib64/libc.so.6
(gdb) c
Continuing.
[New process 50330]
[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f634af62700 (LWP 50330)]
0x0000000001d232f8 in ?? ()
(gdb) backtrace
#0  0x0000000001d232f8 in ?? ()
#1  0x00007f6342fb9490 in execute_ex (execute_data=0x7f634159a3f8) at /backup/software/lamp_soft/php-5.5.37/Zend/zend_vm_execute.h:363
#2  0x00007f6342f44ce9 in zend_execute_scripts (type=8, retval=0x0, file_count=3) at /backup/software/lamp_soft/php-5.5.37/Zend/zend.c:1327
#3  0x00007f6342ee637a in php_execute_script (primary_file=0x7fffaeb58240) at /backup/software/lamp_soft/php-5.5.37/main/main.c:2525
#4  0x00007f6342ff6bcd in php_handler (r=0x18905f0) at /backup/software/lamp_soft/php-5.5.37/sapi/apache2handler/sapi_apache2.c:667
#5  0x0000000000439860 in ap_run_handler (r=0x18905f0) at config.c:158
#6  0x000000000043ce8e in ap_invoke_handler (r=0x18905f0) at config.c:376
#7  0x0000000000447ec0 in ap_process_request (r=0x18905f0) at http_request.c:282
#8  0x0000000000444e40 in ap_process_http_connection (c=0x1850b70) at http_core.c:190
#9  0x0000000000440df0 in ap_run_process_connection (c=0x1850b70) at connection.c:43
#10 0x000000000044cee8 in child_main (child_num_arg=<value optimized out>) at prefork.c:667
#11 0x000000000044d1e4 in make_child (s=0x13d3860, slot=3) at prefork.c:768
#12 0x000000000044de37 in perform_idle_server_maintenance (_pconf=<value optimized out>, plog=<value optimized out>, s=<value optimized out>) at prefork.c:903
#13 ap_mpm_run (_pconf=<value optimized out>, plog=<value optimized out>, s=<value optimized out>) at prefork.c:1107
#14 0x0000000000425c94 in main (argc=3, argv=0x7fffaeb58838) at main.c:753
(gdb) backtrace full
#0  0x0000000001d232f8 in ?? ()
No symbol table info available.
#1  0x00007f6342fb9490 in execute_ex (execute_data=0x7f634159a3f8) at /backup/software/lamp_soft/php-5.5.37/Zend/zend_vm_execute.h:363
        ret = <value optimized out>
        original_in_execution = 0 '\000'
#2  0x00007f6342f44ce9 in zend_execute_scripts (type=8, retval=0x0, file_count=3) at /backup/software/lamp_soft/php-5.5.37/Zend/zend.c:1327
        files = {{gp_offset = 40, fp_offset = 32767, overflow_arg_area = 0x7fffaeb55f10, reg_save_area = 0x7fffaeb55ea0}}
        i = <value optimized out>
        file_handle = 0x7fffaeb58240
        orig_op_array = 0x0
        orig_retval_ptr_ptr = 0x0
        orig_interactive = 0
#3  0x00007f6342ee637a in php_execute_script (primary_file=0x7fffaeb58240) at /backup/software/lamp_soft/php-5.5.37/main/main.c:2525
        realfile = "`\bg", '\000' <repeats 13 times>, "ȵ\210\001", '\000' <repeats 20 times>"\237, \017\000\000\000\000\000\000\031\000\000\000\000\000\000\000\210\021B\237\071\000\000\000=\002\000\000\000\000\000\000r\036\032Kc\177\000\000\000\000\000\000\000\000\000\000\300\265\210\001\000\000\000\000\020p\265\256\377\177\000\000\206]\377Bc\177", '\000' <repeats 26 times>, "`p\202Cc\177\000\000`p\202Cc\177\000\000\300r\202Cc\177\000\000@}\210\001", '\000' <repeats 12 times>, "\001\000\000\000\377\377\377\377\354\005\357Bc\177\000\000x\000\000\000\000\000\000\000pSB\001\000\000\000\000'\031T8\000\000\000\000\202\234 \237\071\000\000\000\"\000\000\000c\177\000\000dP\341\000\000\000\000\000'\000\000\000\000\000\000\000\060\023\247Bc\177\000\000\000\000\000\000\000\000\000\000"...
        __orig_bailout = 0x7fffaeb58170
        __bailout = {{__jmpbuf = {21753840, 4233940397494747146, 25757168, 0, -4294967295, 25496432, 4233940390439927818, 4321242240292339722}, __mask_was_saved = 0, 
            __saved_mask = {__val = {2, 140064307136088, 25757168, 20, 1, 25496432, 140064299855591, 1, 140064275075208, 140064311094752, 140064300906077, 22012848, 
                150323855361, 140064301649664, 22289968, 25447088}}}}
        prepend_file_p = 0x0
        append_file_p = 0x0
        prepend_file = {type = ZEND_HANDLE_FILENAME, filename = 0x0, opened_path = 0x0, handle = {fd = 0, fp = 0x0, stream = {handle = 0x0, isatty = 0, mmap = {
                len = 0, pos = 0, map = 0x0, buf = 0x0, old_handle = 0x0, old_closer = 0}, reader = 0, fsizer = 0, closer = 0}}, free_filename = 0 '\000'}
        append_file = {type = ZEND_HANDLE_FILENAME, filename = 0x0, opened_path = 0x0, handle = {fd = 0, fp = 0x0, stream = {handle = 0x0, isatty = 0, mmap = {
                len = 0, pos = 0, map = 0x0, buf = 0x0, old_handle = 0x0, old_closer = 0}, reader = 0, fsizer = 0, closer = 0}}, free_filename = 0 '\000'}
        old_cwd = 0x7fffaeb55f20 "/"
        retval = 0
#4  0x00007f6342ff6bcd in php_handler (r=0x18905f0) at /backup/software/lamp_soft/php-5.5.37/sapi/apache2handler/sapi_apache2.c:667
        zfd = {type = ZEND_HANDLE_FILENAME, filename = 0x186e6c8 "/data/hi/index.php", opened_path = 0x0, handle = {fd = 20949912, fp = 0x13fab98, stream = {
              handle = 0x13fab98, isatty = 0, mmap = {len = 25757168, pos = 25496432, map = 0x1890868, buf = 0x1850bf0 "\030\024\205\001", old_handle = 0x444171, 
                old_closer = 0x18905f0}, reader = 0x18905f0, fsizer = 0x13f2ad8, closer = 0}}, free_filename = 0 '\000'}
        __orig_bailout = 0x0
        __bailout = {{__jmpbuf = {21753840, -4233762771014008822, 25757168, 0, -4294967295, 25496432, 4233940397492649994, 4321242111572295690}, __mask_was_saved = 0, 
---Type <return> to continue, or q <return> to quit---
            __saved_mask = {__val = {25757048, 24, 21753520, 25757168, 25757168, 0, 18446744069414584321, 25496432, 140064340784325, 20977096, 140064436243948, 
                25757168, 1, 25757168, 140064349495992, 0}}}}
        ctx = 0x1860ca8
        conf = 0x14192a8
        brigade = 0x1861a60
        bucket = <value optimized out>
        rv = <value optimized out>
        parent_req = 0x0
#5  0x0000000000439860 in ap_run_handler (r=0x18905f0) at config.c:158
        pHook = <value optimized out>
        n = <value optimized out>
        rv = -1
#6  0x000000000043ce8e in ap_invoke_handler (r=0x18905f0) at config.c:376
        handler = <value optimized out>
        p = <value optimized out>
        result = 0
        old_handler = 0x0
        ignore = <value optimized out>
#7  0x0000000000447ec0 in ap_process_request (r=0x18905f0) at http_request.c:282
        access_status = <value optimized out>
#8  0x0000000000444e40 in ap_process_http_connection (c=0x1850b70) at http_core.c:190
        r = 0x18905f0
        csd = 0x0
#9  0x0000000000440df0 in ap_run_process_connection (c=0x1850b70) at connection.c:43
        pHook = <value optimized out>
        n = <value optimized out>
        rv = -1
#10 0x000000000044cee8 in child_main (child_num_arg=<value optimized out>) at prefork.c:667
        current_conn = 0x1850b70
        csd = 0x1850980
        ptrans = 0x1850908
        allocator = 0x184e800
        status = <value optimized out>
        i = <value optimized out>
        lr = <value optimized out>
        pollset = 0x184eb20
---Type <return> to continue, or q <return> to quit---
        sbh = 0x184eb18
        bucket_alloc = 0x185a958
        last_poll_idx = 0
#11 0x000000000044d1e4 in make_child (s=0x13d3860, slot=3) at prefork.c:768
        pid = 0
#12 0x000000000044de37 in perform_idle_server_maintenance (_pconf=<value optimized out>, plog=<value optimized out>, s=<value optimized out>) at prefork.c:903
        i = <value optimized out>
        idle_count = <value optimized out>
        ws = <value optimized out>
        free_length = <value optimized out>
        free_slots = {3, 15, 16, 17, 23, 24, 25, 26, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 
          192, 193}
        last_non_dead = <value optimized out>
        total_non_dead = <value optimized out>
#13 ap_mpm_run (_pconf=<value optimized out>, plog=<value optimized out>, s=<value optimized out>) at prefork.c:1107
        status = 11
        pid = {pid = -1, in = 0x13d6178, out = 0x13d4168, err = 0x13ce138}
        child_slot = <value optimized out>
        exitwhy = APR_PROC_SIGNAL
        processed_status = <value optimized out>
        index = <value optimized out>
        remaining_children_to_start = 0
        rv = <value optimized out>
#14 0x0000000000425c94 in main (argc=3, argv=0x7fffaeb58838) at main.c:753
        c = 0 '\000'
        configtestonly = <value optimized out>
        confname = 0x4571c9 "conf/httpd.conf"
        def_server_root = 0x4571b7 "/opt/lampp/apache"
        temp_error_log = 0x0
        error = <value optimized out>
        process = 0x13d3860
        server_conf = 0x13d3860
        pglobal = 0x13cc128
        pconf = 0x13ce138
        plog = 0x13d6178
        ptemp = 0x13d4168
---Type <return> to continue, or q <return> to quit---
        pcommands = 0x13d0148
        opt = 0x13d0238
        rv = <value optimized out>
        mod = <value optimized out>
        optarg = 0x0
        signal_server = <value optimized out>

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2021-03-25 16:39 UTC] cmb@php.net
-Status: Open +Status: Closed -Assigned To: +Assigned To: cmb
 [2021-03-25 16:39 UTC] cmb@php.net
The official bug tracker for PECL/memcache is now at
<https://github.com/websupport-sk/pecl-memcache/issues>.

So, if this is still an issue with either of the current memcache
versions (4 or 8), please file an issue there.
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Tue Apr 23 15:01:32 2024 UTC