[php-src] Issue #8143: Crashes in php_opcache.dll since upgrading to 8.1.3 due to corrupt on-disk file cache
| From: | cristicotet | Date: | Thu, 10 Mar 2022 12:09:28 +0000 |
| Subject: | [php-src] Issue #8143: Crashes in php_opcache.dll since upgrading to 8.1.3 due to corrupt on-disk file cache | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-240287@lists.php.net to get a copy of this message | ||
Issue: https://github.com/php/php-src/issues/8143
Comment Author: cristicotet
It happened again with xdebug disabled:
```
Core was generated by `php-fpm: pool deploy479 '.
Program terminated with signal 11, Segmentation fault.
#0 0x00007fb99b85c387 in __GI_raise (sig=11) at ../nptl/sysdeps/unix/sysv/linux/raise.c:55
55 return INLINE_SYSCALL (tgkill, 3, pid, selftid, sig);
(gdb) bt
#0 0x00007fb99b85c387 in __GI_raise (sig=11) at ../nptl/sysdeps/unix/sysv/linux/raise.c:55
#1 0x00007fb988e6259f in skgesigOSCrash () from /opt/oracle/instantclient_21_4/libclntsh.so.21.1
#2 0x00007fb989556e8d in kpeDbgSignalHandler () from
/opt/oracle/instantclient_21_4/libclntsh.so.21.1
#3 0x00007fb988e62882 in skgesig_sigactionHandler () from
/opt/oracle/instantclient_21_4/libclntsh.so.21.1
#4 <signal handler called>
#5 zend_accel_inheritance_cache_find (needs_autoload_ptr=<optimized out>,
traits_and_interfaces=<optimized out>, parent=<optimized out>, ce=<optimized out>,
entry=0x7f899d137b20)
at /usr/src/debug/php-8.1.3/ext/opcache/ZendAccelerator.c:2252
#6 zend_accel_inheritance_cache_get () at
/usr/src/debug/php-8.1.3/ext/opcache/ZendAccelerator.c:2293
#7 0x000055e351289e2f in zend_do_link_class () at
/usr/src/debug/php-8.1.3/Zend/zend_inheritance.c:2781
#8 0x000055e3511d170e in zend_bind_class_in_slot () at
/usr/src/debug/php-8.1.3/Zend/zend_compile.c:1131
#9 0x000055e3511d17d8 in do_bind_class () at /usr/src/debug/php-8.1.3/Zend/zend_compile.c:1164
#10 0x000055e35122a7c5 in ZEND_DECLARE_CLASS_SPEC_CONST_HANDLER () at
/usr/src/debug/php-8.1.3/Zend/zend_vm_execute.h:5319
#11 0x000055e35125c2fd in execute_ex () at /usr/src/debug/php-8.1.3/Zend/zend_vm_execute.h:55843
#12 0x000055e3511e9354 in zend_call_function () at
/usr/src/debug/php-8.1.3/Zend/zend_execute_API.c:896
#13 0x000055e3511e9745 in zend_call_known_function () at
/usr/src/debug/php-8.1.3/Zend/zend_execute_API.c:985
#14 0x000055e3510ef400 in spl_perform_autoload (class_name=0x7fb944fe82f0, lc_name=0x7fb93ad90a20)
at /usr/src/debug/php-8.1.3/ext/spl/php_spl.c:433
#15 0x000055e3511e862c in zend_lookup_class_ex (name=<optimized out>, key=key@entry=0x0,
flags=flags@entry=0) at /usr/src/debug/php-8.1.3/Zend/zend_execute_API.c:1129
#16 0x000055e3511e8849 in zend_lookup_class (name=<optimized out>) at
/usr/src/debug/php-8.1.3/Zend/zend_execute_API.c:1150
#17 0x000055e35120ee55 in class_exists_impl () at
/usr/src/debug/php-8.1.3/Zend/zend_builtin_functions.c:990
#18 0x000055e351262b46 in ZEND_DO_FCALL_BY_NAME_SPEC_RETVAL_USED_HANDLER () at
/usr/src/debug/php-8.1.3/Zend/zend_vm_execute.h:1558
#19 execute_ex () at /usr/src/debug/php-8.1.3/Zend/zend_vm_execute.h:55424
#20 0x000055e3512651dd in zend_execute (op_array=0x7fb999402000, return_value=0x0) at
/usr/src/debug/php-8.1.3/Zend/zend_vm_execute.h:59771
#21 0x000055e3511f7ab0 in zend_execute_scripts () at /usr/src/debug/php-8.1.3/Zend/zend.c:1761
#22 0x000055e3511936d1 in php_execute_script () at /usr/src/debug/php-8.1.3/main/main.c:2535
#23 0x000055e350fe0a3d in main (argc=<optimized out>, argv=<optimized out>) at
/usr/src/debug/php-8.1.3/sapi/fpm/fpm/fpm_main.c:1914
```