Skip site navigation (1)Skip section navigation (2)
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>