Has no SIGCHLD handler
Bug #621208 reported by
Soren Hansen
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
agent-smith |
Fix Committed
|
Undecided
|
Chris Behrens |
Bug Description
agent-smith has no sigchld handler, so all dispatcher children will go zombie.
Related branches
lp://staging/~cbehrens/agent-smith/signals
- Agent Smith devs: Pending requested
-
Diff: 165 lines (+80/-5)4 files modifiedsrc/agent.c (+59/-2)
src/main.c (+2/-1)
src/spool.h (+2/-0)
tests/check_agent.c (+17/-2)
Changed in agent-smith: | |
assignee: | nobody → Chris Behrens (cbehrens) |
Changed in agent-smith: | |
status: | New → Fix Committed |
To post a comment you must log in.
Tested out the latest branch #76, defunct processes still occuring:
root 3562 0.0 0.0 16288 628 ? Ssl 03:00 0:00 /usr/local/ bin/agent- smith /usr/share/ agent-smith/ dispatcher. sh
root 3564 0.0 0.0 0 0 ? Z 03:00 0:00 [dispatcher.sh] <defunct>
root 3598 0.0 0.0 0 0 ? Z 03:00 0:00 [dispatcher.sh] <defunct>
root 3646 0.0 0.0 0 0 ? Z 03:01 0:00 [dispatcher.sh] <defunct>
root 3648 0.0 0.0 0 0 ? Z 03:02 0:00 [dispatcher.sh] <defunct>
root 3678 0.0 0.0 0 0 ? Z 03:02 0:00 [dispatcher.sh] <defunct>
root 3719 0.0 0.0 0 0 ? Z 03:03 0:00 [dispatcher.sh] <defunct>
root 3721 0.0 0.0 0 0 ? Z 03:03 0:00 [dispatcher.sh] <defunct>
root 3723 0.0 0.0 0 0 ? Z 03:03 0:00 [dispatcher.sh] <defunct>
root 3751 0.0 0.0 0 0 ? Z 03:04 0:00 [dispatcher.sh] <defunct>
root 3754 0.0 0.0 0 0 ? Z 03:04 0:00 [dispatcher.sh] <defunct>
root 3756 0.0 0.0 0 0 ? Z 03:05 0:00 [dispatcher.sh] <defunct>
root 3797 0.0 0.0 0 0 ? Z 03:05 0:00 [dispatcher.sh] <defunct>
root 3799 0.0 0.0 0 0 ? Z 03:06 0:00 [dispatcher.sh] <defunct>
root 3801 0.0 0.0 0 0 ? Z 03:06 0:00 [dispatcher.sh] <defunct>
root 3829 0.0 0.0 0 0 ? Z 03:06 0:00 [dispatcher.sh] <defunct>
root 3831 0.0 0.0 0 0 ? Z 03:06 0:00 [dispatcher.sh] <defunct>
root 4245 0.0 0.0 0 0 ? Z 03:07 0:00 [dispatcher.sh] <defunct>
root 4247 0.0 0.0 0 0 ? Z 03:07 0:00 [dispatcher.sh] <defunct>
root 4251 0.0 0.0 0 0 ? Z 03:07 0:00 [dispatcher.sh] <defunct>
root 4253 0.0 0.0 0 0 ? Z 03:08 0:00 [dispatcher.sh] <defunct>
root 4281 0.0 0.0 0 0 ? Z 03:08 0:00 [dispatcher.sh] <defunct>
root 4283 0.0 0.0 0 0 ? Z 03:08 0:00 [dispatcher.sh] <defunct>
root 4324 0.0 0.0 0 0 ? Z 03:09 0:00 [dispatcher.sh] <defunct>
root 4326 0.0 0.0 0 0 ? Z 03:09 0:00 [dispatcher.sh] <defunct>
root 4328 0.0 0.0 0 0 ? Z 03:10 0:00 [dispatcher.sh] <defunct>
root 4330 0.0 0.0 0 0 ? Z 03:10 0:00 [dispatcher.sh] <defunct>
root 4359 0.0 0.0 0 0 ? Z 03:10 0:00 [dispatcher.sh] <defunct>
root 4361 0.0 0.0 0 0 ? Z 03:10 0:00 [dispatcher.sh] <defunct>
root 4405 0.0 0.0 0 0 ? Z 03:11 0:00 [dispatcher.sh] <defunct>
root 4409 0.0 0.0 0 0 ? Z 03:11 0:00 [dispatcher.sh] <defunct>
root 4411 0.0 0.0 0 0 ? Z 03:12 0:00 [dispatcher.sh] <defunct>
root 4413 0.0 0.0 0 0 ? Z 03:12 0:00 [dispatcher.sh] <defunct>
root 4441 0.0 0.0 0 0 ? Z 03:12 0:00 [dispatcher.sh] <defunct>...