From:             kael dot shipman at gmail dot com
Operating system: Arch Linux
PHP version:      5.4.15
Package:          FPM related
Bug Type:         Bug
Bug description:FPM child processes stop responding after fatal script error

Description:
------------
When php encounters a FATAL error and output buffering is ON, the child
process that handled the script no longer outputs anything, even on
subsequent requests to working scripts. If the below script is run, it
returns a completely blank page. If a non-erred script is then run, the
non-erred script also returns a blank page. It's only fixed by killing the
offending child process. With output buffering disabled, everything works
as expected and the child process doesn't need to be killed.

Test script:
---------------
<?php
echo "Working happily";
call_nonexistent_function();
?>

Expected result:
----------------
Working happily
FATAL ERROR: Call to undefined function call_nonexistent_function() in.....

Actual result:
--------------
Blank page - nothing at all.

-- 
Edit bug report at https://bugs.php.net/bug.php?id=64956&edit=1
-- 
Try a snapshot (PHP 5.4):   
https://bugs.php.net/fix.php?id=64956&r=trysnapshot54
Try a snapshot (PHP 5.3):   
https://bugs.php.net/fix.php?id=64956&r=trysnapshot53
Try a snapshot (trunk):     
https://bugs.php.net/fix.php?id=64956&r=trysnapshottrunk
Fixed in SVN:               https://bugs.php.net/fix.php?id=64956&r=fixed
Fixed in release:           https://bugs.php.net/fix.php?id=64956&r=alreadyfixed
Need backtrace:             https://bugs.php.net/fix.php?id=64956&r=needtrace
Need Reproduce Script:      https://bugs.php.net/fix.php?id=64956&r=needscript
Try newer version:          https://bugs.php.net/fix.php?id=64956&r=oldversion
Not developer issue:        https://bugs.php.net/fix.php?id=64956&r=support
Expected behavior:          https://bugs.php.net/fix.php?id=64956&r=notwrong
Not enough info:            
https://bugs.php.net/fix.php?id=64956&r=notenoughinfo
Submitted twice:            
https://bugs.php.net/fix.php?id=64956&r=submittedtwice
register_globals:           https://bugs.php.net/fix.php?id=64956&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=64956&r=php4
Daylight Savings:           https://bugs.php.net/fix.php?id=64956&r=dst
IIS Stability:              https://bugs.php.net/fix.php?id=64956&r=isapi
Install GNU Sed:            https://bugs.php.net/fix.php?id=64956&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=64956&r=float
No Zend Extensions:         https://bugs.php.net/fix.php?id=64956&r=nozend
MySQL Configuration Error:  https://bugs.php.net/fix.php?id=64956&r=mysqlcfg

Reply via email to