On November 23rd 2017, the PHP group published PHP 7.0.26.
Several bugs have been fixed. All PHP 7.0 users are encouraged to upgrade to this version.
Packages of PHP 7.0.26 are now available for Debian 8 “Jessie” on amd64 and i386 architectures, along with the following PECL extensions : APCu, APCu_bc, geoip, igbinary, imagick, memcached, mongodb, msgpack, redis, ssh2 and xdebug.
8 replies on “PHP 7.0.26 for Jessie”
Hi,
thank you for all the work you do.
But there is one issue since i updated from 7.0.25 to 7.0.26
Right after the installation i can see a lot of the following messages in php7.0-fpm.log:
[29-Nov-2017 16:42:45] WARNING: [pool www] child 5265 exited on signal 11 (SIGSEGV) after 58.102814 seconds from start
[29-Nov-2017 16:42:45] NOTICE: [pool www] child 5272 started
[29-Nov-2017 16:43:04] WARNING: [pool www] child 5183 exited on signal 11 (SIGSEGV) after 306.679509 seconds from start
[29-Nov-2017 16:43:04] NOTICE: [pool www] child 5274 started
[29-Nov-2017 16:43:21] WARNING: [pool www] child 5271 exited on signal 11 (SIGSEGV) after 44.613332 seconds from start
[29-Nov-2017 16:43:21] NOTICE: [pool www] child 5278 started
Here is an excerpt of the core dumps:
Program terminated with signal SIGSEGV, Segmentation fault.
#0 0x00007fa494400d53 in _emalloc ()
(gdb) bt
#0 0x00007fa494400d53 in _emalloc ()
#1 0x00007fa494434953 in _zend_hash_index_add_new ()
#2 0x00007fa4944999c0 in ?? ()
#3 0x00007fa494465cab in execute_ex ()
#4 0x00007fa494415e35 in zend_call_function ()
#5 0x00007fa494416269 in call_user_function_ex ()
#6 0x00007fa49441629d in call_user_function ()
#7 0x00007fa4943629a0 in ?? ()
#8 0x00007fa49443764c in zend_hash_apply ()
#9 0x00007fa494365e36 in php_call_shutdown_functions ()
#10 0x00007fa4943c3655 in php_request_shutdown ()
#11 0x00007fa4942a9ef5 in main ()
Maybe php7.0-opcache is the troublemaker here.
Can you help me out?
Thanks a lot
Guenther Sauermoser
@Günther Sauermoser: Have you try to disable opcache for a little while and see if the problem still occurs?
I’m investigating on my side
we could find the source of the Problem.
NextGEN Gallery a wordpress plugin in connection with php 7.0.26
https://wordpress.org/support/topic/php-versions-7-0-26-and-7-1-12-known-issue/
Links:
https://bugs.php.net/bug.php?id=75573
https://wordpress.org/support/plugin/nextgen-gallery/
The only solution now, seems to be rollback to php 7.0.25
Best regards
Guenther
@Günther Sauermoser: thanks for finding the relevant bug report. I’ll keep an eye on it and will release new packages as soon as a patch for 7.0.26 has been published.
@Günther Sauermoser: New packages have been uploaded with a fix. Please confirm that they solve your issue.
Sorry, but i cannot confirm the functionality, because NextGen Gallery was updated and will not work with php 7.0.26
Changelog of the nextgen gallery:
V2.2.16 – 11.30.2017
NEW: Display an admin warning and disable NextGen Gallery when PHP 7.1.12 or 7.0.26 are in use
https://www.imagely.com/wordpress-gallery-plugin/nextgen-gallery/changelog/
This is a productive Site and i don’t want to mess around with it.
Works like a charm. Many thanks!
It works perfectly fine.
Testsystem:
NextGEN Gallery 2.2.14 + php7.0.26-1~dotdeb+8.2
Thanks for your time and effort.