Date: Fri, 13 Jul 2007 16:11:45 -0600 (MDT) From: "M. Warner Losh" <imp@bsdimp.com> To: attilio@FreeBSD.org Cc: julian@elischer.org, current@FreeBSD.org Subject: Re: crash in tty code in 6.1.. fixed since? Message-ID: <20070713.161145.1324584079.imp@bsdimp.com> In-Reply-To: <46972B28.1010409@FreeBSD.org> References: <46970DF7.3000803@elischer.org> <46972B28.1010409@FreeBSD.org>
index | next in thread | previous in thread | raw e-mail
In message: <46972B28.1010409@FreeBSD.org>
Attilio Rao <attilio@FreeBSD.org> writes:
: I think it has been fixed some months ago IIRC.
: The problem here, should be that if sx_slock() let thread sleep, Giant
: is released before to sleep and tp->t_session can be accessed in racy way.
: Another nice side-effect about having tty Giant :)
I've been having crashes right and left in cblock code. I've had good
luck converting it to using a mutext. However, someone else was
telling me they had big problems going all the way and locking the
entire TTY subsystem. The evidence is in p4...
Warner
home |
help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070713.161145.1324584079.imp>
