Date: Mon, 7 Jan 2002 14:44:32 +0100 From: Martin Kraemer <Martin.Kraemer@Fujitsu-Siemens.com> To: freebsd-stable@freebsd.org Subject: isdnd leaves zombie-children Message-ID: <20020107144432.A57557@deejai2.mch.fsc.net>
next in thread | raw e-mail | index | archive | help
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 -- <Martin.Kraemer@Fujitsu-Siemens.com> | 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020107144432.A57557>