Bug #46025 [Fbk->NoF]: zend_bailout can deadlock APC
| From: | php-bugs at lists dot php dot net | Date: | Mon, 18 Feb 2013 00:33:55 +0000 |
| Subject: | Bug #46025 [Fbk->NoF]: zend_bailout can deadlock APC | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-176727@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=46025&edit=1
ID: 46025
Updated by: php-bugs@lists.php.net
Reported by: askalski at gmail dot com
Summary: zend_bailout can deadlock APC
-Status: Feedback
+Status: No Feedback
Type: Bug
Package: Reproducible crash
Operating System: redhat
PHP Version: 5.2.6
Assigned To: gopalv
New Comment:
No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Open". Thank you.
Previous Comments:
------------------------------------------------------------------------
[2012-07-03 18:09:33] askalski at gmail dot com
Recent versions of APC will also require the patch from bug #59281 in conjunction with the PHP-side
patch on this ticket.
------------------------------------------------------------------------
[2012-05-18 14:55:44] zhangjiayin99 at gmail dot com
This issue is still reproducable using php-fpm and PHP 5.3.10 with APC 3.1.9
------------------------------------------------------------------------
[2011-08-17 21:57:09] pierre at archlinux dot de
This issue is still reproducable using php-fpm and PHP 5.3.6 with APC 3.1.9
------------------------------------------------------------------------
[2010-11-07 21:08:38] felipe@php.net
Gopal, this issue has been already fixed?
------------------------------------------------------------------------
[2010-06-24 18:52:07] askalski at gmail dot com
A note about the above patches: They work with the stable 3.0.19 release of APC, but not the beta
3.1.3p1. In the beta version, compilation was moved inside a
HANDLE_BLOCK_INTERRUPTIONS/HANDLE_UNBLOCK_INTERRUPTIONS block, so the zend_bailout deferral is no
longer safe. For example, a syntax error in the script will result in a partially compiled opcode
array to be cached in APC. I don't yet have an alternate solution.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=46025
--
Edit this bug report at https://bugs.php.net/bug.php?id=46025&edit=1