Debian Bug report logs -
#806802
php5: Please update PHP 5.6 as part of the next point release or backport fixes for segfaults
Reported by: Moritz Wilhelmy <m.wilhelmy@bgcc.at>
Date: Tue, 1 Dec 2015 16:06:01 UTC
Severity: normal
Tags: upstream
Found in version php5/5.6.7+dfsg-1
Done: Ondřej Surý <ondrej@debian.org>
Bug is archived. No further changes may be made.
Toggle useless messages
Report forwarded
to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#806802; Package php5.
(Tue, 01 Dec 2015 16:06:05 GMT) (full text, mbox, link).
Acknowledgement sent
to Moritz Wilhelmy <m.wilhelmy@bgcc.at>:
New Bug report received and forwarded. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>.
(Tue, 01 Dec 2015 16:06:05 GMT) (full text, mbox, link).
Message #5 received at submit@bugs.debian.org (full text, mbox, reply):
Package: php5
Version: 5.6.7+dfsg-1
Severity: normal
Tags: upstream
Dear PHP Maintainers,
PHP 5.6.15 fixed various segfaults, by which we were affected, and which caused
the entire php5-fpm monitor process to crash the monitored processes in the
garbage collector when using Opcache. This means that fpm would not crash
reliably, in which case we could have just restarted it, but the wonky fpm
master process would spawn subprocesses which would then reliably segfault,
causing us random downtime which required human intervention.
Since most of the changes in point-releases of PHP 5.6 are either security
fixes or fixes for rather serious bugs like the segfault above, or other cases
of PHP segfaulting: Would you please update PHP to 5.6.16 as part of the next
jessie point release, or at least backport the fixes to the current version in
the repository?
See http://www.php.net/ChangeLog-5.php#5.6.15 for the complete list of changes.
The particular bug we are affected by is https://bugs.php.net/bug.php?id=70601
but http://bugs.php.net/70631 and http://bugs.php.net/70632 also look rather grave.
I believe the bug affects all users of Opcache, not just fpm.
Our current fix is running our own PHP package which has the fixes compiled in
and has been stable so far.
Best,
Moritz
-- System Information:
Debian Release: 8.2
APT prefers stable
APT policy: (500, 'stable')
Architecture: amd64 (x86_64)
Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#806802; Package php5.
(Tue, 01 Dec 2015 20:09:04 GMT) (full text, mbox, link).
Acknowledgement sent
to Ondřej Surý <ondrej@sury.org>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>.
(Tue, 01 Dec 2015 20:09:04 GMT) (full text, mbox, link).
Message #10 received at 806802@bugs.debian.org (full text, mbox, reply):
The latest available version from Debian is 5.6.14+dfsg-0+deb8u1, with
5.6.15 already in security team queue and 5.6.16 in preparation. If you
are running 5.6.7+dfsg-1 then you are doing something very wrong like
having security updates disabled.
Cheers,
Ondrej
On Tue, Dec 1, 2015, at 16:58, Moritz Wilhelmy wrote:
> Package: php5
> Version: 5.6.7+dfsg-1
> Severity: normal
> Tags: upstream
>
> Dear PHP Maintainers,
>
> PHP 5.6.15 fixed various segfaults, by which we were affected, and which
> caused
> the entire php5-fpm monitor process to crash the monitored processes in
> the
> garbage collector when using Opcache. This means that fpm would not crash
> reliably, in which case we could have just restarted it, but the wonky
> fpm
> master process would spawn subprocesses which would then reliably
> segfault,
> causing us random downtime which required human intervention.
>
> Since most of the changes in point-releases of PHP 5.6 are either
> security
> fixes or fixes for rather serious bugs like the segfault above, or other
> cases
> of PHP segfaulting: Would you please update PHP to 5.6.16 as part of the
> next
> jessie point release, or at least backport the fixes to the current
> version in
> the repository?
>
> See http://www.php.net/ChangeLog-5.php#5.6.15 for the complete list of
> changes.
>
> The particular bug we are affected by is
> https://bugs.php.net/bug.php?id=70601
> but http://bugs.php.net/70631 and http://bugs.php.net/70632 also look
> rather grave.
>
> I believe the bug affects all users of Opcache, not just fpm.
>
> Our current fix is running our own PHP package which has the fixes
> compiled in
> and has been stable so far.
>
> Best,
> Moritz
>
> -- System Information:
> Debian Release: 8.2
> APT prefers stable
> APT policy: (500, 'stable')
> Architecture: amd64 (x86_64)
>
> Kernel: Linux 3.16.0-4-amd64 (SMP w/8 CPU cores)
> Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> Init: systemd (via /run/systemd/system)
>
> _______________________________________________
> pkg-php-maint mailing list
> pkg-php-maint@lists.alioth.debian.org
> http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-php-maint
--
Ondřej Surý <ondrej@sury.org>
Knot DNS (https://www.knot-dns.cz/) – a high-performance DNS server
Information forwarded
to debian-bugs-dist@lists.debian.org, Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>:
Bug#806802; Package php5.
(Thu, 03 Dec 2015 14:15:06 GMT) (full text, mbox, link).
Acknowledgement sent
to Moritz Wilhelmy <m.wilhelmy@bgcc.at>:
Extra info received and forwarded to list. Copy sent to Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>.
(Thu, 03 Dec 2015 14:15:06 GMT) (full text, mbox, link).
Message #15 received at 806802@bugs.debian.org (full text, mbox, reply):
Hi Ondřej,
Great to hear, thanks.
I reported the bug from a different machine since reportbug wasn’t installed and the MTA wasn’t properly set up and got the version number wrong from the output of apt-cache. We don’t run 5.6.7+dsfg-1 anywhere. Just wanted to make sure jessie gets 5.6.16 eventually.
Best,
Moritz
Marked Bug as done
Request was from Ondřej Surý <ondrej@debian.org>
to control@bugs.debian.org.
(Wed, 27 Jan 2016 11:15:09 GMT) (full text, mbox, link).
Notification sent
to Moritz Wilhelmy <m.wilhelmy@bgcc.at>:
Bug acknowledged by developer.
(Wed, 27 Jan 2016 11:15:10 GMT) (full text, mbox, link).
Bug archived.
Request was from Debbugs Internal Request <owner@bugs.debian.org>
to internal_control@bugs.debian.org.
(Thu, 25 Feb 2016 07:25:08 GMT) (full text, mbox, link).
Send a report that this bug log contains spam.
Debian bug tracking system administrator <owner@bugs.debian.org>.
Last modified:
Sun Jul 2 00:45:32 2023;
Machine Name:
buxtehude
Debian Bug tracking system
Debbugs is free software and licensed under the terms of the GNU
Public License version 2. The current version can be obtained
from https://bugs.debian.org/debbugs-source/.
Copyright © 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson,
2005-2017 Don Armstrong, and many other contributors.