Socket destroy delayed in 1.3.88

Tigran Aivazian (tigran@zetnet.co.uk)
Tue, 16 Apr 1996 19:25:05 +0000 (GMT)


Hi guys,

I just noticed that famous "Socket destroy delayed" message with 1.3.88 while
experimenting with ICMP. Basically, I was ftp-ing a file via CSLIP nullmodem
link and using nuke to send ICMP port 20 unreachable messages.

Here is what netstat(8) says:

saturn(tigran):/home/tigran/C/tcpdump> netstat
Active Internet connections
Proto Recv-Q Send-Q Local Address Foreign Address (State) User
tcp 0 0 saturn.home.uk:1023 venus.home.uk:login ESTABLISHED
root
tcp 0 0 saturn.home.uk:ftp venus.home.uk:1032 ESTABLISHED
root
tcp 0 48180 saturn.home.uk:20 venus.home.uk:1034 ESTABLISHED
root
Active UNIX domain sockets
Proto RefCnt Flags Type State Path
saturn(tigran):/home/tigran/C/tcpdump> nuke venus saturn 20
Socket destroy delayed (r=0 w=268)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Also, have a look at tcpdump(1) output:

saturn:~# tcpdump -v ip proto 1
tcpdump: listening on sl0
18:48:40.545106 saturn.home.uk > venus.home.uk: icmp: saturn.home.uk tcp
port 20 unreachable (ttl 64, id 3710)
1481 packets received by filter
0 packets dropped by kernel

So, the question is simple: why do I get this "Socket destroy delayed"
on console?

Regards,
Tigran.