php-fpm children constantly crashing when "-y" is used for passing the config

Bug #683222 reported by Daniel Hahler
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
php
Unknown
Unknown
php5 (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Binary package hint: php5-fpm

Using "-y" (or the long form) to pass the php-fpm config causes the childrens to segfault/exit immediately.

This has just been fixed upstream and should get into a SRU, otherwise php-fpm is not usable.

Also, the default config should get specified during "configure" to point at /etc/php5/fpm/main.conf (which is passed manually in the init script currently).

Upstream commit: http://svn.php.net/viewvc?view=revision&revision=305859

Daniel Hahler (blueyed)
Changed in php5 (Ubuntu):
status: New → Triaged
description: updated
description: updated
summary: - php-fpm children constantly exiting (immediately)
+ php-fpm children constantly crashing when "-y" is used for passing the
+ config
Daniel Hahler (blueyed)
description: updated
Revision history for this message
Clint Byrum (clint-fewbar) wrote :

Hi Daniel, this looks legitimate (though I'd have liked for the status to stay New so that we could evaluate the Triaged status with our usual process).

I took a stab at cherry picking the commit that fixed the bug upstream, but it seems there have been a number of other commits to the same code that make cherry picking that particular one impossible, or at the very least, very difficult.

I think the plan of action should probably be to have this fix arrive via PHP 5.3.4, and then backport the entire FPM sapi from 5.3.4 at that time as an SRU. Otherwise we're trying to hit a fast moving target that will only exist in Ubuntu.

Changed in php5 (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Daniel Hahler (blueyed) wrote :

Thanks, Clint.

The plan of backporting 5.3.4's fpm api altogether looks good to me.

Revision history for this message
Chuck Short (zulcss) wrote :

Once fpm comes back then we'll take another look at this bug.

chuck

Changed in php5 (Ubuntu):
importance: Medium → Low
Revision history for this message
Chuck Short (zulcss) wrote :

This fix made it into 5.3.

chuck

Changed in php5 (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.