From owner-freebsd-stable Mon Jan 7 5:44:48 2002 Delivered-To: freebsd-stable@freebsd.org Received: from naxos.pdb.sbs.de (naxos.pdb.sbs.de [192.109.3.5]) by hub.freebsd.org (Postfix) with ESMTP id 7E58637B404 for ; Mon, 7 Jan 2002 05:44:35 -0800 (PST) Received: from trolli.pdb.fsc.net (ThisAddressDoesNotExist [172.25.97.20] (may be forged)) by naxos.pdb.sbs.de (8.11.2/8.11.2) with ESMTP id g07DiWo18844 for ; Mon, 7 Jan 2002 14:44:33 +0100 Received: from deejai2.mch.fsc.net (deejai2.mch.fsc.net [172.25.124.236]) by trolli.pdb.fsc.net (8.9.3/8.9.3) with ESMTP id OAA06420 for ; Mon, 7 Jan 2002 14:44:32 +0100 Received: (from martin@localhost) by deejai2.mch.fsc.net (8.11.6/8.11.6) id g07DiWs70153 for freebsd-stable@freebsd.org; Mon, 7 Jan 2002 14:44:32 +0100 (CET) (envelope-from martin) Date: Mon, 7 Jan 2002 14:44:32 +0100 From: Martin Kraemer To: freebsd-stable@freebsd.org Subject: isdnd leaves zombie-children Message-ID: <20020107144432.A57557@deejai2.mch.fsc.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i X-Operating-System: FreeBSD 4.4-STABLE FreeBSD 4.4-STABLE X-Organization: Fujitsu Siemens Computers (Muenchen, Germany) X-Disclaimer: THE COMMENTS CONTAINED IN THIS MESSAGE REFLECT THE VIEWS OF THE WRITER AND ARE NOT NECESSARILY THE VIEWS OF FUJITSU-SIEMENS COMPUTERS X-No-Junk-Mail: I do not want to get *any* junk mail. Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In a 4.4-STABLE snapshot of mid-december I experience new ISDN related problems: a) When starting "/usr/sbin/isdnd -dn -d0x1f9 -f" (maybe triggered by restarting it interactively with key '6'?), I observe a load of zombie processes belonging to isdnd: 0 113 84883 6 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 114 84883 10 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 460 84883 5 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 486 84883 0 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 487 84883 11 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 549 84883 8 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 550 84883 3 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 814 84883 6 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 84883 83796 0 2 0 1532 788 select S+ p1 0:04.29 /usr/sbin/isdnd -dn -d0x1f9 -f 0 84941 84883 4 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 85089 84883 1 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 85090 84883 9 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 91598 84883 6 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 92053 84883 11 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 92054 84883 5 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 96784 84883 2 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 96883 84883 3 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 96884 84883 5 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 97112 84883 0 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 97113 84883 11 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 99731 84883 4 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 99732 84883 7 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 99758 84883 5 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 99759 84883 6 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 99794 84883 3 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 99937 84883 1 28 0 0 0 - Z+ p1 0:00.00 (sh) 0 99938 84883 10 28 0 0 0 - Z+ p1 0:00.00 (sh) b) After a fresh start of isdnd connections work fine, but after a while I see this in the syslog files: i4b-L1 isic_isac_irq: unit 0: CRC error i4b-L1 isic_isac_irq: unit 0: CRC error i4b-L1 isic_isac_irq: unit 0: CRC error i4b-L1 isic_isac_irq: unit 0: Receive Aborted error i4b-L1 isic_isac_irq: unit 0: CRC error i4b-L1 isic_isac_irq: unit 0: CRC error i4b-L1 isic_isac_irq: unit 0: Receive Aborted error i4b-L1 isic_isac_irq: unit 0: CRC error i4b-L1 isic_isac_irq: unit 0: Receive Aborted error i4b-L1 isic_isac_irq: unit 0: CRC error i4b-L1 isic_isac_irq: unit 0: Receive Aborted error i4b-L1 isic_isac_irq: unit 0: CRC error i4b-L1 isic_isac_irq: unit 0: Receive Aborted error IIRC I did not have these problems with 4.3-STABLE. Yes I checked the cable (even replaced it), and a freshly started isdnd seems to work okay. Also, I sometimes see this (alas, I cannot make much out of it): i4b-L2 F_ILL: FSM function F_ILL executing i4b-L2 i4b_next_l2state: FSM illegal state, state = ST_EST_AW_TEI, event = EV_DLESTRQ! i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L3 T313_timeout: CONN ACK not received, cr = 1 i4b-L3 next_l3state: FSM illegal state, state = ST_IWA - In Wait EST-Accept, event = EV_T313EXP - T313 timeout! i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L2 i4b_dl_data_req: unit 0 ERROR in state [ST_EST_AW_TEI], freeing mbuf i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing z i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L3 T305_timeout: DISC not answered, cr = 1 i4b-L2 i4b_dl_data_req: unit 0 ERROR in state [ST_EST_AW_TEI], freeing mbuf i4b-L3 T308_timeout: REL not answered, cr = 1 i4b-L2 F_ILL: FSM function F_ILL executing i4b-L2 i4b_next_l2state: FSM illegal state, state = ST_EST_AW_TEI, event = EV_DLESTRQ! i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L3 T313_timeout: CONN ACK not received, cr = 1 i4b-L3 next_l3state: FSM illegal state, state = ST_IWA - In Wait EST-Accept, event = EV_T313EXP - T313 timeout! i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L2 i4b_dl_data_req: unit 0 ERROR in state [ST_EST_AW_TEI], freeing mbuf i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L2 F_ILL: FSM function F_ILL executing i4b-L2 i4b_next_l2state: FSM illegal state, state = ST_EST_AW_TEI, event = EV_DLESTRQ! i4b-L3 T313_timeout: CONN ACK not received, cr = 2 i4b-L3 next_l3state: FSM illegal state, state = ST_IWA - In Wait EST-Accept, event = EV_T313EXP - T313 timeout! i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L3 T305_timeout: DISC not answered, cr = 1 i4b-L2 i4b_dl_data_req: unit 0 ERROR in state [ST_EST_AW_TEI], freeing mbuf i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L3 T308_timeout: REL not answered, cr = 1 i4b-L2 i4b_dl_data_req: unit 0 ERROR in state [ST_EST_AW_TEI], freeing mbuf i4b-L2 F_ILL: FSM function F_ILL executing i4b-L2 i4b_next_l2state: FSM illegal state, state = ST_EST_AW_TEI, event = EV_DLESTRQ! i4b-L3 T313_timeout: CONN ACK not received, cr = 1 i4b-L3 next_l3state: FSM illegal state, state = ST_IWA - In Wait EST-Accept, event = EV_T313EXP - T313 timeout! i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L1 isic_isac_irq: unit 0: CRC error i4b-L1 isic_isac_irq: unit 0: CRC error i4b-L1 isic_isac_irq: unit 0: Receive Aborted error i4b-L3 T305_timeout: DISC not answered, cr = 2 i4b-L2 i4b_dl_data_req: unit 0 ERROR in state [ST_EST_AW_TEI], freeing mbuf i4b-L2 i4b_dl_data_req: unit 0 ERROR in state [ST_EST_AW_TEI], freeing mbuf i4b-L3 T308_timeout: REL not answered, cr = 2 i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L3 T305_timeout: DISC not answered, cr = 1 i4b-L2 i4b_dl_data_req: unit 0 ERROR in state [ST_EST_AW_TEI], freeing mbuf i4b-L3 i4b_decode_q931_cs0_ie: IE ChannelID, Channel NOT free!! i4b-L3 F_SIGN: FSM function F_SIGN executing i4b-L3 T308_timeout: REL not answered, cr = 1 i4b-L2 F_ILL: FSM function F_ILL executing i4b-L2 i4b_next_l2state: FSM illegal state, state = ST_EST_AW_TEI, event = EV_DLESTRQ! i4b-L3 T313_timeout: CONN ACK not received, cr = 1 i4b-L3 next_l3state: FSM illegal state, state = ST_IWA - In Wait EST-Accept, event = EV_T313EXP - T313 timeout! i4b-L1 isic_isac_irq: unit 0: CRC error i4b-L1 isic_isac_irq: unit 0: Receive Aborted error i4b-L2 i4b_mph_status_ind: unit 0, persistent deactivation! i4b-L3 i4b_mdl_status_ind: STI_PDEACT: unit 0 TEI = 0 = 0x00 i4b-L1 isic_isac_irq: unit 0: CRC error i4b-L1 isic_isac_irq: unit 0: CRC error i4b-L1 isic_isac_irq: unit 0: Receive Aborted error i4b-L2 i4b_rxd_ack: ((N(R)-1)=16) != (UA=17) !!! I am working with both kernel-ippp and rbch-userPPP-tun0. What other info can I supply to track this down? I am currently building 4.5-PRERELEASE and will retry with it. Helpless, Martin -- | Fujitsu Siemens Fon: +49-89-636-46021, FAX: +49-89-636-47655 | 81730 Munich, Germany To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message