Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Aug 1998 14:20:51 +1000
From:      Bruce Evans <bde@zeta.org.au>
To:        bde@zeta.org.au, freebsd-bugs@FreeBSD.ORG, yasu@codec.mrit.mei.co.jp
Cc:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   Re: kern/7658: (1) rlogin from some host to the FreeBSD host with very slow link. (ping reports around 200ms - 500ms delay)
Message-ID:  <199808220420.OAA07007@godzilla.zeta.org.au>

next in thread | raw e-mail | index | archive | help
>The following procedure still cause to hung terminal:
>  >  (1) rlogin from some host to the FreeBSD host with very slow link.
>  >      (ping reports around 200ms - 500ms delay)
>  >  (2') type ^C several times. (At this point the terminal stops to accept
>  >      any keys.)
>
>I did not mentioned but I rlogined 3 times.
>      rlogin            rlogin              rlogin
>Host A ----> Host B -----------------> Host C -----> Host D
>FreeBSD      SunOS      slow link     Solaris       FreeBSD
>
>After I rlogined from Host A to Host D, if I type ^C several times,
>then terminal seems to become frozen.

I created a slow link using kernel pppd at 1200 bps, and couldn't see
any problem for:

      rlogin            rlogin              rlogin
Host A ----> Host B -----------------> Host A -----> Host B
FreeBSD      FreeBSD    slow link     FreeBSD       FreeBSD

The panic may have been caused by the following events:

hangup -> revoked pty -> pty's vnodes lose their mount point ->
kernel bug for fsync on vnodes with no mount point.

FreeBSD returns -1/EIO for reading from revoked ptys instead of the
more normal 0/no error.  Some broken applications spin reading -1/EIO.
This may look like a hang.

Bruce

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808220420.OAA07007>