[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bug#78524: hurd: pfinet(?) doesn't release bind'ed sockets
From: |
Marcus Brinkmann |
Subject: |
Re: Bug#78524: hurd: pfinet(?) doesn't release bind'ed sockets |
Date: |
Sun, 3 Dec 2000 02:19:01 +0100 |
User-agent: |
Mutt/1.1.4i |
On Fri, Dec 01, 2000 at 08:24:26PM +0100, Marcus.Brinkmann@ruhr-uni-bochum.de
wrote:
> Run nfsd, interrupt it with ^C and try to run it again. It will complain
> with EADDRINUSE. That's the same problem that prevents restarting X. Killing
> pfinet let's you start it again.
I have attached a small test program, which shows the same behaviour. It
binds to 8082 (udp).
Testing showed that neither clean_socketport, nor sock_release were called
during execution and after termination of the program. That seems to mean that
the port object is not fully destroyed by hurd/fd-close.c in libc
(maybe someone helds a hidden reference?).
Mpfh.
Marcus
--
`Rhubarb is no Egyptian god.' Debian http://www.debian.org brinkmd@debian.org
Marcus Brinkmann GNU http://www.gnu.org marcus@gnu.org
Marcus.Brinkmann@ruhr-uni-bochum.de
http://www.marcus-brinkmann.de