Date: Thu, 19 Oct 2000 05:59:45 -0700 (PDT) From: kazarov@izmiran.rssi.ru To: freebsd-gnats-submit@FreeBSD.org Subject: ports/22121: stunnel leaves zombie childes when launched with -l option, it creates PID file in /var/run/stunnel which is deleted on reboot Message-ID: <20001019125945.4F04737B479@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 22121 >Category: ports >Synopsis: stunnel leaves zombie childes when launched with -l option, it creates PID file in /var/run/stunnel which is deleted on reboot >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Oct 19 06:00:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Dmitry >Release: FreeBSD-4.1.1 >Organization: IZMIRAN >Environment: >Description: 1. stunnel leaves zombie childes when launched with -l option - it always sets SIGCHLD handler to SIG_IGN, even when it spawns services via execpv. 2. it stores its PID in the pid file in /var/run/stunnel which is deleted during reboot ( line 'rm -rf /var/run/*' in /etc/rc ). This prevents stunnel from starting after reboot. Files patch-ad and patch-ae contains patches for this problems >How-To-Repeat: 1. Zombies: stunnel -p /usr/local/etc/stunnel.pem -d 995 -l /usr/local/libexec/popper3 telnet localhost 995 ^[ close ps -ax | fgrep Z 1234 ?? Z 00.00.00 (popper3) 2. PID file - just reboot after install and stunnel refuses to start >Fix: begin 644 patch-ad M*BHJ('-T=6YN96PN8RYO<FEG"51H=2!/8W0@,3D@,34Z-3<Z,C<@,C`P,`HM M+2T@<W1U;FYE;"YC"51H=2!/8W0@,3D@,38Z,#<Z,#4@,C`P,`HJ*BHJ*BHJ M*BHJ*BHJ*BH@<W1A=&EC('9O:60@:&]S=#)N=6TH=5]L;VYG("HJ+"!C:&%R M("HI.PHJ*BH@,3(R+#$S,2`J*BHJ"B`@("`@("\J($5R<F]R+V5X8V5P=&EO M;G,@:&%N9&QI;F<@9G5N8W1I;VYS("HO"B`@<W1A=&EC('9O:60@:6]E<G)O M<BAC:&%R("HI.PH@('9O:60@<V]C:V5R<F]R*&-H87(@*BD["BT@(VEF9&5F M(%5315]&3U)+"BT@<W1A=&EC('9O:60@<VEG8VAL9%]H86YD;&5R*&EN="D[ M"BT@(V5N9&EF"B`@(VEF;F1E9B!54T5?5TE.,S(*("!S=&%T:6,@=F]I9"!S M:6=N86Q?:&%N9&QE<BAI;G0I.PH@("-E;F1I9@H@("-I9FYD968@2$%615]' M151/4%0*+2TM(#$R,BPQ,S$@+2TM+0H@("`@("`O*B!%<G)O<B]E>&-E<'1I M;VYS(&AA;F1L:6YG(&9U;F-T:6]N<R`J+PH@('-T871I8R!V;VED(&EO97)R M;W(H8VAA<B`J*3L*("!V;VED('-O8VME<G)O<BAC:&%R("HI.PH@("-I9FYD M968@55-%7U=)3C,R"BL@+RHA(2$@(VEF9&5F(%5315]&3U)+("HO"BL@<W1A M=&EC('9O:60@<VEG8VAL9%]H86YD;&5R*&EN="D["BL@+RHA(2$@(V5N9&EF M("HO"B`@<W1A=&EC('9O:60@<VEG;F%L7VAA;F1L97(H:6YT*3L*("`C96YD M:68*("`C:69N9&5F($A!5D5?1T543U!4"BHJ*BHJ*BHJ*BHJ*BHJ*B!S=&%T M:6,@=F]I9"!D865M;VY?;&]O<"@I"BHJ*B`T-#$L-#4Q("HJ*BH*("`@("`@ M;',];&ES=&5N7VQO8V%L*"D["B`@("`@(&]P=&EO;G,N8VQI96YT<STP.PH@ M("-I9FYD968@55-%7U=)3C,R"B$@(VEF9&5F(%5315]&3U)+"B`@("`@('-I M9VYA;"A324=#2$Q$+"!S:6=C:&QD7VAA;F1L97(I.PHA("-E;'-E("\J(&1E M9FEN960@55-%7T9/4DL@*B\*(2`@("`@<VEG;F%L*%-)1T-(3$0L(%-)1U]) M1TXI.PHA("-E;F1I9B`O*B!D969I;F5D(%5315]&3U)+("HO"B`@(V5N9&EF M("\J(&YD969I;F5D(%5315]724XS,B`J+PH@("`@("!W:&EL92@Q*2!["B`@ M("`@("`@("!A9&1R;&5N/7-I>F5O9BAA9&1R*3L*+2TM(#0T,2PT-3$@+2TM M+0H@("`@("!L<SUL:7-T96Y?;&]C86PH*3L*("`@("`@;W!T:6]N<RYC;&EE M;G1S/3`["B`@(VEF;F1E9B!54T5?5TE.,S(*(2`O*B$A(2`C:69D968@55-% M7T9/4DL@*B\*("`@("`@<VEG;F%L*%-)1T-(3$0L('-I9V-H;&1?:&%N9&QE M<BD["B$@+RHA(2$@(V5L<V4@*B\@+RH@9&5F:6YE9"!54T5?1D]22R`J+PHA M("`@("`O*B$A(2!S:6=N86PH4TE'0TA,1"P@4TE'7TE'3BD[("HO"B$@+RHA M(2$@(V5N9&EF("HO("\J(&1E9FEN960@55-%7T9/4DL@*B\*("`C96YD:68@ M+RH@;F1E9FEN960@55-%7U=)3C,R("HO"B`@("`@('=H:6QE*#$I('L*("`@ M("`@("`@(&%D9')L96X]<VEZ96]F*&%D9'(I.PHJ*BHJ*BHJ*BHJ*BHJ*BH@ M=F]I9"!S;V-K97)R;W(H8VAA<B`J='AT*2`O*B!3;V-K970@97)R;PHJ*BH@ M.3`X+#DQ.2`J*BHJ"B`@("`@(&QO9RA,3T=?15)2+"`B)7,Z("5S("@E9"DB M+"!T>'0L('-T<F5R<F]R*&5R<F]R*2P@97)R;W(I.PH@('T*("`*(2`C:69D M968@55-%7T9/4DL*("!S=&%T:6,@=F]I9"!S:6=C:&QD7VAA;F1L97(H:6YT M('-I9RD@+RH@3W5R(&-H:6QD(&ES(&1E860@*B\*("!["B`@("`@(&EN="!P M:60L('-T871U<SL*("`*("`@("`@;W!T:6]N<RYC;&EE;G1S+2T[("\J($]N M92!C;&EE;G0@;&5S<R`J+PH@("`@("!P:60]=V%I="@F<W1A='5S*3L*("`@ M("`@;&]G*$Q/1U]$14)51RP@(B5S6R5D72!F:6YI<VAE9"!W:71H(&-O9&4@ M)60@*"5D(&QE9G0I(BP*("`@("`@("`@(&]P=&EO;G,N<V5R=FYA;64L('!I M9"P@<W1A='5S+"!O<'1I;VYS+F-L:65N=',I.PHM+2T@.3`X+#DR,B`M+2TM M"B`@("`@(&QO9RA,3T=?15)2+"`B)7,Z("5S("@E9"DB+"!T>'0L('-T<F5R M<F]R*&5R<F]R*2P@97)R;W(I.PH@('T*("`*(2`O*B$A(2`C:69D968@55-% M7T9/4DL@*B\*(2`C:69N9&5F(%5315]724XS,B`O*B$A(2`J+PH@('-T871I M8R!V;VED('-I9V-H;&1?:&%N9&QE<BAI;G0@<VEG*2`O*B!/=7(@8VAI;&0@ M:7,@9&5A9"`J+PH@('L*("`@("`@:6YT('!I9"P@<W1A='5S.PH@(`HK("-I M9F1E9B!54T5?1D]22R`O*B$A(2!#;W5N=&5D(&EN('-S;"YC("HO"B`@("`@ M(&]P=&EO;G,N8VQI96YT<RTM.R`O*B!/;F4@8VQI96YT(&QE<W,@*B\**R`C M96YD:68@+RHA(2$@55-%7T9/4DL@*B\*("`@("`@<&ED/7=A:70H)G-T871U M<RD["B`@("`@(&QO9RA,3T=?1$5"54<L("(E<ULE9%T@9FEN:7-H960@=VET M:"!C;V1E("5D("@E9"!L969T*2(L"B`@("`@("`@("!O<'1I;VYS+G-E<G9N D86UE+"!P:60L('-T871U<RP@;W!T:6]N<RYC;&EE;G1S*3L* ` end begin 644 patch-ae M*BHJ($UA:V5F:6QE+FEN+F]R:6<)5&AU($]C="`Q.2`Q-CHP,#HS-"`R,#`P M"BTM+2!-86ME9FEL92YI;@E4:'4@3V-T(#$Y(#$V.C`P.C$W(#(P,#`**BHJ M*BHJ*BHJ*BHJ*BHJ(&5X96-?<')E9FEX/4!E>&5C7W!R969I>$`**BHJ(#DL M,34@*BHJ*@H@('-B:6YD:7(]0'-B:6YD:7)`"B`@;&EB9&ER/4!L:6)D:7)` M"B`@;6%N.&1I<CU`;6%N9&ER0"]M86XX"B$@<&ED9&ER/4!L;V-A;'-T871E M9&ER0"]S='5N;F5L+PH@('-S;&1I<CU`<W-L9&ER0`H@(%!%35]$25(]0%!% M35]$25)`"B`@0%-%5%]-04M%0`HM+2T@.2PQ-2`M+2TM"B`@<V)I;F1I<CU` M<V)I;F1I<D`*("!L:6)D:7(]0&QI8F1I<D`*("!M86XX9&ER/4!M86YD:7)` M+VUA;C@*(2!P:61D:7(]0&QO8V%L<W1A=&5D:7)`+PH@('-S;&1I<CU`<W-L F9&ER0`H@(%!%35]$25(]0%!%35]$25)`"B`@0%-%5%]-04M%0`II ` end >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001019125945.4F04737B479>