Bug 1000342 - child reaping
child reaping
Status: ASSIGNED
Product: Fedora EPEL
Classification: Fedora
Component: perl-Net-Server (Show other bugs)
el6
All Unspecified
unspecified Severity medium
: ---
: ---
Assigned To: Kevin Fenzi
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2013-08-23 04:58 EDT by Leo Baltus
Modified: 2013-08-23 23:27 EDT (History)
2 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed:
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)
Suggested patch (1.25 KB, patch)
2013-08-23 04:58 EDT, Leo Baltus
no flags Details | Diff

  None (edit)
Description Leo Baltus 2013-08-23 04:58:24 EDT
Created attachment 789506 [details]
Suggested patch

Description of problem:
perl-Net-Server-0.97.7.el6 leaves childs in a "<defunct>" state after SIGHUP.

Version-Release number of selected component (if applicable):
perl-Net-Server-0.97.7.el6

How reproducible:
start amavisd-new-2.7.x. Im am not using amavisd from Epel, sorry.

Steps to Reproduce:
1. start amavisd
2. amavisd reload
3. no step 3

Actual results:
ps -ef | grep amavisd shows the old childs in defunct state as well as the new child:
csmx0ml  19246 19210  0 09:40 ?        00:00:00 [amavisd] <defunct>
csmx0ml  19247 19210  0 09:40 ?        00:00:00 [amavisd] <defunct>
csmx0ml  19248 19210  0 09:40 ?        00:00:00 [amavisd] <defunct>
csmx0ml  19249 19210  0 09:40 ?        00:00:00 [amavisd] <defunct>
csmx0ml  22617 19210  0 09:41 ?        00:00:00 /local/amavisd/amavisd (ch1-avail)
csmx0ml  22618 19210  0 09:41 ?        00:00:00 /local/amavisd/amavisd (virgin child)
csmx0ml  22619 19210  0 09:41 ?        00:00:00 /local/amavisd/amavisd (virgin child)
csmx0ml  22620 19210  0 09:41 ?        00:00:00 /local/amavisd/amavisd (ch1-avail)
csmx0ml  22621 19210  0 09:41 ?        00:00:00 /local/amavisd/amavisd (ch1-avail)

Expected results:
defunct processes should not be there

Additional info:
Discussion and fix can be found here:
http://www.mail-archive.com/amavis-user@lists.sourceforge.net/msg15991.html
Comment 1 Kevin Fenzi 2013-08-23 23:27:36 EDT
So, we could apply this single patch, or... we could look at updating to a newer version. 

In either case however, we need to likely test the affect this has on the other packages that use it that are in EPEL: 

repoquery -q --whatrequires perl-Net-Server

amavisd-new-0:2.8.0-4.el6.noarch
munin-0:2.0.17-1.el6.noarch
perl-Net-Server-Coro-0:1.2-2.el6.noarch
postgrey-0:1.34-1.el6.noarch
sqlgrey-0:1.7.6-3.el6.noarch

I'll see about trying to contact the owners of those various packages for comment.

Note You need to log in before you can comment on or make changes to this bug.