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>
index | next in thread | raw e-mail
>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
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199808220420.OAA07007>
