Bug #76258 [Com]: PHP-FPM crash when running update.php in Drupal

From: Date: Mon, 23 Apr 2018 23:19:41 +0000
Subject: Bug #76258 [Com]: PHP-FPM crash when running update.php in Drupal
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-214861@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=76258&edit=1 ID: 76258 Comment by: post at minhost dot no Reported by: post at minhost dot no Summary: PHP-FPM crash when running update.php in Drupal Status: Open Type: Bug Package: opcache Operating System: CentOS 7.4 PHP Version: 7.1.16 Block user comment: N Private report: N New Comment: I forgot to mention that the crash only happen sporadic, and not every time. On production servers it seems to crash about 50% of the times you run /update.php in Drupal Previous Comments: ------------------------------------------------------------------------ [2018-04-23 22:59:57] post at minhost dot no Description: ------------ I think this bug has been present ever since PHP 7.1.13. The bug might have been introduced in PHP 7.1.13 with one of these bug fixes: #75579 or #75720 - however that is just guessing from my side. Please note that the server is running PHP 7.1.16 WITH this patch https://github.com/php/php-src/commit/b6a41ad5ba2f853d44e6184375968a86c8167f1e (but the crashes also happen without the patch). For several months we have customers running Drupal that experience that PHP-FPM crash when they run /update.php in Drupal - but ever since PHP 7.1.16 this has also happened when flushing all cache in Drupal and when doing other changes in Drupal control panel on their sites. Also since PHP 7.1.16 the crashes has happen more frequent. So it might be more then one bug that is causing these crashes. One possibility is that the crash when running /update.php in Drupal is because of a bug introduced in a PHP version several months ago, and that the other crashes in Drupal might be because of a new bug in PHP 7.1.16 that would be related to this bug I reported here: https://bugs.php.net/bug.php?id=76205 (see the comment for a bactrace). The production servers wich experience this bug has these ini settings: opcache.memory_consumption=32768 opcache.interned_strings_buffer=64 opcache.max_accelerated_files=1000000 opcache.revalidate_freq=0 opcache.validate_timestamps=1 opcache.fast_shutdown=1 opcache.enable_cli=0 opcache.validate_permission=1 opcache.validate_root=1 opcache.use_cwd=1 opcache.revalidate_path=1 opcache.enable_file_override=1 opcache.file_cache_only=0 opcache.max_wasted_percentage=10 Please note that I have file cache enabled in user directory, using it as a second level fallback cache. This bug is not present without file cache enabled as secondary cache, I believe. In order to generate a bactrace of core dumps, I used a copy of one of the Drupal sites from production servers, and set it up on a test VPS server. This test server has the same settings except that the limits is much lower because of less resources. So the test server only has 128 memory limit in opcache, for example. This is not ideal, but I hope it is the same bug that crashes the site on the test server, as it is on the production server. However I notice that on the test server, opcache memory limit is reached when the site crash, and that is not the case on the production server, wich never reach the memory limit in opcache. Also on the test server, the Drupal site sometimes crashed only by visiting the front page, that does not happen on the production server, on produtction server PHP-FPM/OPcache only crashes in Drupal when running /update.php or doing other changes/updates in Drupal control panel. Below is a backtrace of the core dump when PHP-FPM/OPcache crashed on the Drupal site on the test server. Please note I did first run cron in Drupal manually, wich failed, and then I run /update.php in Drupal and PHP-FPM then crashed. This generated two core dumps, here they are: # Output of core-php-fpm71.23066 [root@dns2 ~]# gdb /usr/local/php71/sbin/php-fpm71 /tmp/core-php-fpm71.23066 GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-100.el7_4.1 Copyright (C) 2013 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/php71/sbin/php-fpm71...done. [New LWP 23066] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `php-fpm: pool asle '. Program terminated with signal 6, Aborted. #0 0x00007fd21f7c91f7 in raise () from /lib64/libc.so.6 Missing separate debuginfos, use: debuginfo-install bzip2-libs-1.0.6-13.el7.x86_64 elfutils-libelf-0.168-8.el7.x86_64 elfutils-libs-0.168-8.el7.x86_64 glibc-2.17-196.el7_4.2.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 krb5-libs-1.15.1-8.el7.x86_64 libattr-2.4.46-12.el7.x86_64 libcap-2.22-9.el7.x86_64 libcom_err-1.42.9-10.el7.x86_64 libgcc-4.8.5-16.el7_4.2.x86_64 libgcrypt-1.5.3-14.el7.x86_64 libgpg-error-1.12-3.el7.x86_64 libselinux-2.5-11.el7.x86_64 libstdc++-4.8.5-16.el7_4.2.x86_64 nss-softokn-freebl-3.28.3-8.el7_4.x86_64 openssl-libs-1.0.2k-8.el7.x86_64 systemd-libs-219-42.el7_4.10.x86_64 xz-libs-5.2.2-1.el7.x86_64 zlib-1.2.7-17.el7.x86_64 (gdb) (gdb) bt full #0 0x00007fd21f7c91f7 in raise () from /lib64/libc.so.6 No symbol table info available. #1 0x00007fd21f7ca8e8 in abort () from /lib64/libc.so.6 No symbol table info available. #2 0x00007fd21f7c2266 in __assert_fail_base () from /lib64/libc.so.6 No symbol table info available. #3 0x00007fd21f7c2312 in __assert_fail () from /lib64/libc.so.6 No symbol table info available. #4 0x00007fd21745d490 in zend_file_cache_unserialize_prop_info (zv=0x7fd20e513608, script=0x7fd20e4fac40, buf=0x7fd20e4fac40) at /usr/local/directadmin/custombuild/php-7.1.16/ext/opcache/zend_file_cache.c:1149 prop = 0x7fd20e4fe2c8 __PRETTY_FUNCTION__ = "zend_file_cache_unserialize_prop_info" #5 0x00007fd21745b524 in zend_file_cache_unserialize_hash (ht=0x7fd20e4fe420, script=0x7fd20e4fac40, buf=0x7fd20e4fac40, func=0x7fd21745d198 <zend_file_cache_unserialize_prop_info>, dtor=0x0) at /usr/local/directadmin/custombuild/php-7.1.16/ext/opcache/zend_file_cache.c:912 p = 0x7fd20e513608 end = 0x7fd20e5136e8 __PRETTY_FUNCTION__ = "zend_file_cache_unserialize_hash" #6 0x00007fd21745e020 in zend_file_cache_unserialize_class (zv=0x7fd20e4fefa0, script=0x7fd20e4fac40, buf=0x7fd20e4fac40) at /usr/local/directadmin/custombuild/php-7.1.16/ext/opcache/zend_file_cache.c:1215 ce = 0x7fd20e4fe3a8 __PRETTY_FUNCTION__ = "zend_file_cache_unserialize_class" #7 0x00007fd21745b524 in zend_file_cache_unserialize_hash (ht=0x7fd20e4fad50, script=0x7fd20e4fac40, buf=0x7fd20e4fac40, func=0x7fd21745da43 <zend_file_cache_unserialize_class>, dtor=0xa2efe4 <destroy_zend_class>) at /usr/local/directadmin/custombuild/php-7.1.16/ext/opcache/zend_file_cache.c:912 p = 0x7fd20e4fefa0 end = 0x7fd20e4fefc0 __PRETTY_FUNCTION__ = "zend_file_cache_unserialize_hash" #8 0x00007fd21745f174 in zend_file_cache_unserialize (script=0x7fd20e4fac40, buf=0x7fd20e4fac40) at /usr/local/directadmin/custombuild/php-7.1.16/ext/opcache/zend_file_cache.c:1316 __PRETTY_FUNCTION__ = "zend_file_cache_unserialize" #9 0x00007fd21745f971 in zend_file_cache_script_load (file_handle=0x7ffe5b25c450) at /usr/local/directadmin/custombuild/php-7.1.16/ext/opcache/zend_file_cache.c:1481 __orig_bailout = 0x7ffe5b25d6f0 __bailout = {{__jmpbuf = {0, -9001223339983523043, 4517600, 140730427632944, 140540419074992, 140540165883048, -9001223340033854691, -8985345566166240483}, __mask_was_saved = 0, __saved_mask = {__val = {18065752, 140540165122400, 0, 140730427622064, 4517600, 140730427632944, 140540419074992, 140540165883048, 10328386, 140730427622016, 140730427622192, 38654705665, 140540164968064, 6, 140540165123478, 140730427622192}}}} full_path = 0x7fd20e9e6d20 fd = 7 filename = 0x7fd20ebf4300 "/home/asle/.opcache/f2eec51e0cb18f52ff29dc2739fb55f0/home/asle/domains/fjell-bfk4k.41.no/public_html/sites/all/modules/views/includes/handlers.inc.bin" script = 0x7fd20e4fac40 info = {magic = "OPCACHE", system_id = "f2eec51e0cb18f52ff29dc2739fb55f0", mem_size = 132400, str_size = 17608, script_offset = 0, timestamp = 1524073239, checksum = 1352203530} bucket = 0x7fd20e9e6d38 mem = 0x7fd20e4fac40 checkpoint = 0x7fd20e4fac28 buf = 0x7fd20e4fac40 cache_it = 0 ok = 1 #10 0x00007fd2174465e8 in persistent_compile_file (file_handle=0x7ffe5b25c450, type=2) at /usr/local/directadmin/custombuild/php-7.1.16/ext/opcache/ZendAccelerator.c:1873 persistent_script = 0x0 key = 0x0 key_length = 32722 from_shared_memory = 245263648 #11 0x0000000000aa2c68 in zend_include_or_eval (inc_filename=0x7fd21dc16c20, type=4) at /usr/local/directadmin/custombuild/php-7.1.16/Zend/zend_execute.c:2816 op_array = 0x7ffe5b25c518 file_handle = {handle = {fd = 245108352, fp = 0x7fd20e9c0e80, stream = {handle = 0x7fd20e9c0e80, isatty = 0, mmap = {len = 56696, pos = 0, map = 0x0, buf = 0x7fd226545000 <Address 0x7fd226545000 out of bounds>, old_handle = 0x0, old_closer = 0x0}, reader = 0x9d05b5 <_php_stream_read>, fsizer = 0x9b0f17 <php_zend_stream_fsizer>, closer = 0x9b0ef1 <php_zend_stream_mmap_closer>}}, filename = 0x7fd20e63b018 "/home/asle/domains/fjell-bfk4k.41.no/public_html/sites/all/modules/views/includes/handlers.inc", opened_path = 0x7fd20e9e6d20, type = ZEND_HANDLE_MAPPED, free_filename = 0 '\000'} resolved_path = 0x7fd20e63b000 new_op_array = 0x0 tmp_inc_filename = {value = {lval = 140730427622736, dval = 6.9530069612941864e-310, counted = 0x7ffe5b25c550, str = 0x7ffe5b25c550, arr = 0x7ffe5b25c550, obj = 0x7ffe5b25c550, res = 0x7ffe5b25c550, ref = 0x7ffe5b25c550, ast = 0x7ffe5b25c550, zv = 0x7ffe5b25c550, ptr = 0x7ffe5b25c550, ce = 0x7ffe5b25c550, func = 0x7ffe5b25c550, ww = {w1 = 1529202000, w2 = 32766}}, u1 = {v = {type = 0 '\000', type_flags = 0 '\000', const_flags = 0 '\000', reserved = 0 '\000'}, type_info = 0}, u2 = {next = 32722, cache_slot = 32722, lineno = 32722, num_args = 32722, fe_pos = 32722, fe_iter_idx = 32722, access_flags = 32722, property_guard = 32722, extra = 32722}} __PRETTY_FUNCTION__ = "zend_include_or_eval" #12 0x0000000000b10c01 in ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR_HANDLER () at /usr/local/directadmin/custombuild/php-7.1.16/Zend/zend_vm_execute.h:51657 new_op_array = 0x7fd20eaa0208 free_op1 = 0x7fd21dc16c20 inc_filename = 0x7fd21dc16c20 #13 0x0000000000aa2f70 in execute_ex (ex=0x7fd21dc16030) at /usr/local/directadmin/custombuild/php-7.1.16/Zend/zend_vm_execute.h:429 orig_opline = 0x0 orig_execute_data = 0x0 #14 0x0000000000aa3082 in zend_execute (op_array=0x7fd21dc6b000, return_value=0x0) at /usr/local/directadmin/custombuild/php-7.1.16/Zend/zend_vm_execute.h:474 execute_data = 0x7fd21dc16030 #15 0x0000000000a44199 in zend_execute_scripts (type=8, retval=0x0, file_count=3) at /usr/local/directadmin/custombuild/php-7.1.16/Zend/zend.c:1482 files = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffe5b25c6d0, reg_save_area = 0x7ffe5b25c610}} i = 1 file_handle = 0x7ffe5b25eb10 ---Type <return> to continue, or q <return> to quit--- op_array = 0x7fd21dc6b000 #16 0x00000000009b34f8 in php_execute_script (primary_file=0x7ffe5b25eb10) at /usr/local/directadmin/custombuild/php-7.1.16/main/main.c:2577 realfile = "\360\330%[\376\177\000\000?\242\000\000\000\000\000\060\331%[\376\177\000\000\220\331%[\376\177\000\000\360d\301\035\322\177\000\000\000e\301\035\322\177\000\000X.\025\001\000\000\000\000\240\306\305\035\322\177\000\000\306\305\035\322\177", '\000' <repeats 18 times>, "Pe\301\035\322\177", '\000' <repeats 18 times>, "P\340%[\376\177\000\000\000\000\000\000\000\000\000\000 \355\311\035\322\177\000\000\b\f\002\002\000\000\000\000\220c\301\035\322\177\000\000I\032\210\037\n\000\000\000\020\263\346\016\322\177\000\000@\000\300\035\322\177\000\000\020\263\346\016\322\177\000\000\263\346\016\322\177\000\000\340\330%[\376\177\000\000Q"... __orig_bailout = 0x7ffe5b25e940 __bailout = {{__jmpbuf = {16, -9001223339247422691, 4517600, 140730427632944, 0, 0, -9001223339794779363, 9000879734108959517}, __mask_was_saved = 0, __saved_mask = {__val = {22016013009980, 140540161179968, 140540419073152, 140730427628240, 344097250888, 140540161943976, 140540162034592, 18446744070943790992, 140540161943904, 140540419073072, 2208112403584, 140730427627456, 11153264, 140730427627456, 10651579, 140540419072912}}}} prepend_file_p = 0x0 append_file_p = 0x0 prepend_file = {handle = {fd = 0, fp = 0x0, stream = {handle = 0x0, isatty = 0, mmap = {len = 0, pos = 0, map = 0x0, buf = 0x0, old_handle = 0x0, old_closer = 0x0}, reader = 0x0, fsizer = 0x0, closer = 0x0}}, filename = 0x0, opened_path = 0x0, type = ZEND_HANDLE_FILENAME, free_filename = 0 '\000'} append_file = {handle = {fd = 0, fp = 0x0, stream = {handle = 0x0, isatty = 0, mmap = {len = 0, pos = 0, map = 0x0, buf = 0x0, old_handle = 0x0, old_closer = 0x0}, reader = 0x0, fsizer = 0x0, closer = 0x0}}, filename = 0x0, opened_path = 0x0, type = ZEND_HANDLE_FILENAME, free_filename = 0 '\000'} old_cwd = 0x7ffe5b25c6d0 "/home/asle/domains/fjell-bfk4k.41.no/public_html" use_heap = 0 '\000' retval = 0 #17 0x0000000000b33275 in main (argc=2, argv=0x7ffe5b25ed38) at /usr/local/directadmin/custombuild/php-7.1.16/sapi/fpm/fpm/fpm_main.c:1966 primary_script = 0x7fd21dc02420 "/home/asle/domains/fjell-bfk4k.41.no/private_html/index.php" __orig_bailout = 0x0 __bailout = {{__jmpbuf = {0, -9001223339073359075, 4517600, 140730427632944, 0, 0, -9001223339249519843, 9000879527382201117}, __mask_was_saved = 0, __saved_mask = {__val = {12206400, 140730427632952, 2, 11740119, 12206512, 140540562389360, 31632276063478121, 7018986666877744431, 7809632559044715890, 0, 281470681751424, 0, 0, 7383780706149492083, 7363230881234747507, 0}}}} exit_status = 0 cgi = 0 c = -1 use_extended_info = 0 file_handle = {handle = {fd = 0, fp = 0x0, stream = {handle = 0x0, isatty = 0, mmap = {len = 529, pos = 0, map = 0x0, buf = 0x7fd2266cc000 "", old_handle = 0x0, old_closer = 0x0}, reader = 0x9d05b5 <_php_stream_read>, fsizer = 0x9b0f17 <php_zend_stream_fsizer>, closer = 0x9b0ef1 <php_zend_stream_mmap_closer>}}, filename = 0x7fd21dc02000 "/home/asle/domains/fjell-bfk4k.41.no/private_html/index.php", opened_path = 0x0, type = ZEND_HANDLE_FILENAME, free_filename = 0 '\000'} orig_optind = 1 orig_optarg = 0x0 ini_entries_len = 0 max_requests = 2000 requests = 4 fcgi_fd = 0 request = 0x32d1500 fpm_config = 0x0 fpm_prefix = 0x0 fpm_pid = 0x0 test_conf = 0 force_daemon = 0 force_stderr = 0 php_information = 0 php_allow_to_run_as_root = 0 __func__ = "main" (gdb) # Output of core-php-fpm71.23067: [root@dns2 ~]# gdb /usr/local/php71/sbin/php-fpm71 /tmp/core-php-fpm71.23067 GNU gdb (GDB) Red Hat Enterprise Linux 7.6.1-100.el7_4.1 Copyright (C) 2013 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/php71/sbin/php-fpm71...done. [New LWP 23067] [Thread debugging using libthread_db enabled] Using host libthread_db library "/lib64/libthread_db.so.1". Core was generated by `php-fpm: pool asle '. Program terminated with signal 6, Aborted. #0 0x00007fd21f7c91f7 in raise () from /lib64/libc.so.6 Missing separate debuginfos, use: debuginfo-install bzip2-libs-1.0.6-13.el7.x86_64 elfutils-libelf-0.168-8.el7.x86_64 elfutils-libs-0.168-8.el7.x86_64 glibc-2.17-196.el7_4.2.x86_64 keyutils-libs-1.5.8-3.el7.x86_64 krb5-libs-1.15.1-8.el7.x86_64 libattr-2.4.46-12.el7.x86_64 libcap-2.22-9.el7.x86_64 libcom_err-1.42.9-10.el7.x86_64 libgcc-4.8.5-16.el7_4.2.x86_64 libgcrypt-1.5.3-14.el7.x86_64 libgpg-error-1.12-3.el7.x86_64 libselinux-2.5-11.el7.x86_64 libstdc++-4.8.5-16.el7_4.2.x86_64 nss-softokn-freebl-3.28.3-8.el7_4.x86_64 openssl-libs-1.0.2k-8.el7.x86_64 systemd-libs-219-42.el7_4.10.x86_64 xz-libs-5.2.2-1.el7.x86_64 zlib-1.2.7-17.el7.x86_64 (gdb) (gdb) bt full #0 0x00007fd21f7c91f7 in raise () from /lib64/libc.so.6 No symbol table info available. #1 0x00007fd21f7ca8e8 in abort () from /lib64/libc.so.6 No symbol table info available. #2 0x00007fd21f7c2266 in __assert_fail_base () from /lib64/libc.so.6 No symbol table info available. #3 0x00007fd21f7c2312 in __assert_fail () from /lib64/libc.so.6 No symbol table info available. #4 0x00007fd21745d490 in zend_file_cache_unserialize_prop_info (zv=0x7fd20eb59a08, script=0x7fd20eb41040, buf=0x7fd20eb41040) at /usr/local/directadmin/custombuild/php-7.1.16/ext/opcache/zend_file_cache.c:1149 prop = 0x7fd20eb446c8 __PRETTY_FUNCTION__ = "zend_file_cache_unserialize_prop_info" #5 0x00007fd21745b524 in zend_file_cache_unserialize_hash (ht=0x7fd20eb44820, script=0x7fd20eb41040, buf=0x7fd20eb41040, func=0x7fd21745d198 <zend_file_cache_unserialize_prop_info>, dtor=0x0) at /usr/local/directadmin/custombuild/php-7.1.16/ext/opcache/zend_file_cache.c:912 p = 0x7fd20eb59a08 end = 0x7fd20eb59ae8 __PRETTY_FUNCTION__ = "zend_file_cache_unserialize_hash" #6 0x00007fd21745e020 in zend_file_cache_unserialize_class (zv=0x7fd20eb453a0, script=0x7fd20eb41040, buf=0x7fd20eb41040) at /usr/local/directadmin/custombuild/php-7.1.16/ext/opcache/zend_file_cache.c:1215 ce = 0x7fd20eb447a8 __PRETTY_FUNCTION__ = "zend_file_cache_unserialize_class" #7 0x00007fd21745b524 in zend_file_cache_unserialize_hash (ht=0x7fd20eb41150, script=0x7fd20eb41040, buf=0x7fd20eb41040, func=0x7fd21745da43 <zend_file_cache_unserialize_class>, dtor=0xa2efe4 <destroy_zend_class>) at /usr/local/directadmin/custombuild/php-7.1.16/ext/opcache/zend_file_cache.c:912 p = 0x7fd20eb453a0 end = 0x7fd20eb453c0 __PRETTY_FUNCTION__ = "zend_file_cache_unserialize_hash" #8 0x00007fd21745f174 in zend_file_cache_unserialize (script=0x7fd20eb41040, buf=0x7fd20eb41040) at /usr/local/directadmin/custombuild/php-7.1.16/ext/opcache/zend_file_cache.c:1316 __PRETTY_FUNCTION__ = "zend_file_cache_unserialize" #9 0x00007fd21745f971 in zend_file_cache_script_load (file_handle=0x7ffe5b25c450) at /usr/local/directadmin/custombuild/php-7.1.16/ext/opcache/zend_file_cache.c:1481 __orig_bailout = 0x7ffe5b25d6f0 __bailout = {{__jmpbuf = {0, -9001223339983523043, 4517600, 140730427632944, 140540419075488, 140540158289064, -9001223340033854691, -8985345566166240483}, __mask_was_saved = 0, __saved_mask = {__val = {18065752, 140540169025248, 0, 140730427622064, 4517600, 140730427632944, 140540419075488, 140540158289064, 10328386, 140730427622016, 140730427622192, 38654705665, 140540166106304, 6, 140540169024886, 140730427622192}}}} full_path = 0x7fd20ed9f500 fd = 7 filename = 0x7fd20eeff3c0 "/home/asle/.opcache/f2eec51e0cb18f52ff29dc2739fb55f0/home/asle/domains/fjell-bfk4k.41.no/public_html/sites/all/modules/views/includes/handlers.inc.bin" script = 0x7fd20eb41040 info = {magic = "OPCACHE", system_id = "f2eec51e0cb18f52ff29dc2739fb55f0", mem_size = 132400, str_size = 17608, script_offset = 0, timestamp = 1524073239, checksum = 1352203530} bucket = 0x7fd20ed9f518 mem = 0x7fd20eb41040 checkpoint = 0x7fd20eb3e998 buf = 0x7fd20eb41040 cache_it = 0 ok = 1 #10 0x00007fd2174465e8 in persistent_compile_file (file_handle=0x7ffe5b25c450, type=2) at /usr/local/directadmin/custombuild/php-7.1.16/ext/opcache/ZendAccelerator.c:1873 persistent_script = 0x0 key = 0x0 key_length = 32722 from_shared_memory = 249165056 #11 0x0000000000aa2c68 in zend_include_or_eval (inc_filename=0x7fd21dc16e10, type=4) at /usr/local/directadmin/custombuild/php-7.1.16/Zend/zend_execute.c:2816 op_array = 0x7ffe5b25c518 file_handle = {handle = {fd = 246246592, fp = 0x7fd20ead6cc0, stream = {handle = 0x7fd20ead6cc0, isatty = 0, mmap = {len = 56696, pos = 0, map = 0x0, buf = 0x7fd2264e5000 <Address 0x7fd2264e5000 out of bounds>, old_handle = 0x0, old_closer = 0x0}, reader = 0x9d05b5 <_php_stream_read>, fsizer = 0x9b0f17 <php_zend_stream_fsizer>, closer = 0x9b0ef1 <php_zend_stream_mmap_closer>}}, filename = 0x7fd20ed9f8d8 "/home/asle/domains/fjell-bfk4k.41.no/public_html/sites/all/modules/views/includes/handlers.inc", opened_path = 0x7fd20ed9f500, type = ZEND_HANDLE_MAPPED, free_filename = 0 '\000'} resolved_path = 0x7fd20ed9f8c0 new_op_array = 0x0 tmp_inc_filename = {value = {lval = 140730427622736, dval = 6.9530069612941864e-310, counted = 0x7ffe5b25c550, str = 0x7ffe5b25c550, arr = 0x7ffe5b25c550, obj = 0x7ffe5b25c550, res = 0x7ffe5b25c550, ref = 0x7ffe5b25c550, ast = 0x7ffe5b25c550, zv = 0x7ffe5b25c550, ptr = 0x7ffe5b25c550, ce = 0x7ffe5b25c550, func = 0x7ffe5b25c550, ww = {w1 = 1529202000, w2 = 32766}}, u1 = {v = {type = 0 '\000', type_flags = 0 '\000', const_flags = 0 '\000', reserved = 0 '\000'}, type_info = 0}, u2 = {next = 32722, cache_slot = 32722, lineno = 32722, num_args = 32722, fe_pos = 32722, fe_iter_idx = 32722, access_flags = 32722, property_guard = 32722, extra = 32722}} __PRETTY_FUNCTION__ = "zend_include_or_eval" #12 0x0000000000b10c01 in ZEND_INCLUDE_OR_EVAL_SPEC_TMPVAR_HANDLER () at /usr/local/directadmin/custombuild/php-7.1.16/Zend/zend_vm_execute.h:51657 new_op_array = 0x7fd20e362208 free_op1 = 0x7fd21dc16e10 inc_filename = 0x7fd21dc16e10 #13 0x0000000000aa2f70 in execute_ex (ex=0x7fd21dc16030) at /usr/local/directadmin/custombuild/php-7.1.16/Zend/zend_vm_execute.h:429 orig_opline = 0x0 orig_execute_data = 0x0 #14 0x0000000000aa3082 in zend_execute (op_array=0x7fd21dc6d000, return_value=0x0) at /usr/local/directadmin/custombuild/php-7.1.16/Zend/zend_vm_execute.h:474 execute_data = 0x7fd21dc16030 #15 0x0000000000a44199 in zend_execute_scripts (type=8, retval=0x0, file_count=3) at /usr/local/directadmin/custombuild/php-7.1.16/Zend/zend.c:1482 files = {{gp_offset = 40, fp_offset = 48, overflow_arg_area = 0x7ffe5b25c6d0, reg_save_area = 0x7ffe5b25c610}} i = 1 file_handle = 0x7ffe5b25eb10 ---Type <return> to continue, or q <return> to quit--- op_array = 0x7fd21dc6d000 #16 0x00000000009b34f8 in php_execute_script (primary_file=0x7ffe5b25eb10) at /usr/local/directadmin/custombuild/php-7.1.16/main/main.c:2577 realfile = '\000' <repeats 2368 times>... __orig_bailout = 0x7ffe5b25e940 __bailout = {{__jmpbuf = {16, -9001223339247422691, 4517600, 140730427632944, 0, 0, -9001223339794779363, 9000879734108959517}, __mask_was_saved = 0, __saved_mask = {__val = {0 <repeats 16 times>}}}} prepend_file_p = 0x0 append_file_p = 0x0 prepend_file = {handle = {fd = 0, fp = 0x0, stream = {handle = 0x0, isatty = 0, mmap = {len = 0, pos = 0, map = 0x0, buf = 0x0, old_handle = 0x0, old_closer = 0x0}, reader = 0x0, fsizer = 0x0, closer = 0x0}}, filename = 0x0, opened_path = 0x0, type = ZEND_HANDLE_FILENAME, free_filename = 0 '\000'} append_file = {handle = {fd = 0, fp = 0x0, stream = {handle = 0x0, isatty = 0, mmap = {len = 0, pos = 0, map = 0x0, buf = 0x0, old_handle = 0x0, old_closer = 0x0}, reader = 0x0, fsizer = 0x0, closer = 0x0}}, filename = 0x0, opened_path = 0x0, type = ZEND_HANDLE_FILENAME, free_filename = 0 '\000'} old_cwd = 0x7ffe5b25c6d0 "/home/asle/domains/fjell-bfk4k.41.no/public_html" use_heap = 0 '\000' retval = 0 #17 0x0000000000b33275 in main (argc=2, argv=0x7ffe5b25ed38) at /usr/local/directadmin/custombuild/php-7.1.16/sapi/fpm/fpm/fpm_main.c:1966 primary_script = 0x7fd21dc02420 "/home/asle/domains/fjell-bfk4k.41.no/private_html/update.php" __orig_bailout = 0x0 __bailout = {{__jmpbuf = {0, -9001223339073359075, 4517600, 140730427632944, 0, 0, -9001223339249519843, 9000879527382201117}, __mask_was_saved = 0, __saved_mask = {__val = {12206400, 140730427632952, 2, 11740119, 12206512, 140540562389360, 31632276063478121, 7018986666877744431, 7809632559044715890, 0, 281470681751424, 0, 0, 7383780706149492083, 7363230881234747507, 0}}}} exit_status = 0 cgi = 0 c = -1 use_extended_info = 0 file_handle = {handle = {fd = 0, fp = 0x0, stream = {handle = 0x0, isatty = 0, mmap = {len = 19986, pos = 0, map = 0x0, buf = 0x7fd2265ac000 <Address 0x7fd2265ac000 out of bounds>, old_handle = 0x0, old_closer = 0x0}, reader = 0x9d05b5 <_php_stream_read>, fsizer = 0x9b0f17 <php_zend_stream_fsizer>, closer = 0x9b0ef1 <php_zend_stream_mmap_closer>}}, filename = 0x7fd21dc02000 "/home/asle/domains/fjell-bfk4k.41.no/private_html/update.php", opened_path = 0x0, type = ZEND_HANDLE_MAPPED, free_filename = 0 '\000'} orig_optind = 1 orig_optarg = 0x0 ini_entries_len = 0 max_requests = 2000 requests = 7 fcgi_fd = 0 request = 0x32d1600 fpm_config = 0x0 fpm_prefix = 0x0 fpm_pid = 0x0 test_conf = 0 force_daemon = 0 force_stderr = 0 php_information = 0 php_allow_to_run_as_root = 0 __func__ = "main" (gdb) Also please see https://bugs.php.net/bug.php?id=76225 ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=76258&edit=1

« previous php.bugs (#214861) next »