From: Mark <mo...@it...> - 2010-04-24 19:02:23
|
Hi, Since a couple of days I'm trying to run motion (3.2.11.1) on OpenBSD 4.6. Compiling worked without much problems. I only needed to add: #elif __OpenBSD__ #include <dev/ic/bt8xx.h> like the NetBSD part in video_freebsd.c Now I can run motion without problems until I add scripts to events. As soon as an event is triggered it leaves a zombie "sh" in the system. Even in the most simple (and useless) case of on_picture_save /bin/sleep 2 leaves the zombies on every picture save resulting in many zombies in minutes. I have checked the source and the signal handler (sigchild_handler) doesn't seem to be called ever. I just can not find any error in the code and it's driving me nuts. All looks fine to me. The reason I like to use OpenBSD 4.6 is that I can use flashboot to make it run in RAM on an Alix (pcengine) system. I already have this part working and aside from the zombies motion works just great. The zombies b.t.w. do also occeur on a "stock" 4.6 install. Not just on the flashboot compiled. Is anyone running motion on OpenBSD and has figured out how to avoid zombies? Mark |