lkml.org 
[lkml]   [1996]   [Mar]   [25]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: 1.3.77 SOcket Destroy Delayed (Details INcluded!)
From
Date
>>>>> "Alan" == Alan Cox <alan@cymru.net> writes:

>> I do get them repeating every ten seconds or so, and they don't shut up.
>> The problem even prevents me from using the port that that socket is not
>> releasing.

Alan> Ok thats what I [well not exactly ;)] wanted to know. Do you have any
Alan> double lock on device queue messages to match it ?

>> The problem occured somewhere between 1.3.66 and 1.3.75. Can someone
>> narrow it down further?

Alan> Hopefully.

It's happening to me too. The first time I booted 1.3.77 it occurred
after a modem was hung up on. After .77 crashed, and I rebooted, it
started during the transition to multiuser:
Mar 23 16:30:51 deanna kernel: double lock on device queue!
Mar 23 16:30:51 deanna kernel: Socket destroy delayed (r=0 w=236)
Mar 23 16:30:51 deanna kernel: Adding Swap: 32764k swap-space
Mar 23 16:30:52 deanna kernel: Adding Swap: 16380k swap-space
Mar 23 16:31:01 deanna kernel: Socket destroy delayed (r=0 w=236)

I've gotten 1 oops: (This was generated from an incoming ppp login).
Mar 23 20:18:37 deanna kernel: Unable to handle kernel NULL pointer dereference at virtual address c0000002
Mar 23 20:18:37 deanna kernel: current->tss.cr3 = 00e0e000, Pr3 = 00e0e000
Mar 23 20:18:37 deanna kernel: *pde = 00102067
Mar 23 20:18:37 deanna kernel: *pte = 00000027
Mar 23 20:18:37 deanna kernel: Oops: 0000
Mar 23 20:18:37 deanna kernel: CPU: 0
Mar 23 20:18:37 deanna kernel: EIP: 0010:[<00000002>]
Mar 23 20:18:37 deanna kernel: EFLAGS: 00010297
Mar 23 20:18:37 deanna kernel: eax: 00000002 ebx: 00ebc6a4 ecx: 00897cdc edx: 0000031c
Mar 23 20:18:37 deanna kernel: esi: 00897cdc edi: 00897cdc ebp: 0301a8c0 esp: 00df3dbc
Mar 23 20:18:37 deanna kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Mar 23 20:18:37 deanna kernel: Process delegated (pid: 1636, process nr: 33, stackpage=00df3000)
Mar 23 20:18:37 deanna kernel: Stack: 0013d18c 00ebc6a4 00897cdc 00000800 00000000 00000000 0000031c 00f05658
Mar 23 20:18:37 deanna kernel: 00ebc6a4 0101a8c0 0301a8c0 000000b4 0013d2e2 00f05658 00ebc6a4 faa2d4cc
Mar 23 20:18:37 deanna kernel: 0000031c 00897cdc 0101a8c0 00000200 0301a8c0 0101a8c0 00ebc6a4 00000007
Mar 23 20:18:37 deanna kernel: Call Trace: [ip_send_room+268/296] [ip_build_header+314/656] [do_tcp_sendmsg+1793/2696] [do_select+662/720] [ip_build_header+0/656] [sys_select+640/668] [tcp_sendmsg+168/276]
Mar 23 20:18:38 deanna kernel: [inet_sendmsg+153/176] [sock_write+158/180] [sys_write+245/276] [system_call+89/160]
Mar 23 20:18:38 deanna kernel: Code: 00 00 df e9 00 f0 c3 e2 00 f0 df e9 00 f0 df e9 00 f0 54 ff
Mar 23 20:18:38 deanna kernel: double lock on socket at 0014071c
Mar 23 20:18:41 deanna kernel: Socket destroy delayed (r=0 w=236)


Here is another double lock on socket message: (This must have been
from either sendmail or httpd).
Mar 22 00:56:28 deanna kernel: Floppy drive(s): fd0 is 1.44M
Mar 22 00:56:28 deanna kernel: FDC 0 is a 8272A
Mar 22 04:21:44 deanna kernel: double lock on device queue!
Mar 22 04:21:44 deanna kernel: Socket destroy delayed (r=0 w=252)
Mar 22 04:22:24 deanna last message repeated 4 times
Mar 22 04:23:34 deanna last message repeated 7 times


Here is one more where the problem corrected itself:
Mar 21 18:28:11 deanna sendmail[113]: NOQUEUE: SYSERR(root): getrequests: accept: Connection reset by peer
Mar 21 18:34:25 deanna kernel: Socket destroy delayed (r=0 w=536)
Mar 21 18:34:35 deanna kernel: Socket destroy delayed (r=0 w=536)
Mar 21 20:30:56 deanna kernel: Detected scsi CD-ROM sr0 at scsi0, channel 0, id 5, lun 0

Upgrading to 1.3.78 is not an option since 1.3.78 does not compile for
me. I made the switch of linux/posix_types.h -> gnu/types.h, but that
doesn't cure the whole problem:
# cd /usr/src/linux
# make xconfig
rm -f include/asm
( cd include ; ln -sf asm-i386 asm)
make -C scripts kconfig.tk
make[1]: Entering directory `/a/src/linux-1.3.69/scripts'
gcc -I/usr/src/linux/include -g -Wall -c -o tkgen.o tkgen.c
In file included from tkgen.c:54:
/usr/include/unistd.h:136: parse error before `__llseek'
/usr/include/unistd.h:136: parse error before `__loff_t'
/usr/include/unistd.h:136: warning: data definition has no type or storage class
/usr/include/unistd.h:137: parse error before `llseek'
/usr/include/unistd.h:137: parse error before `__loff_t'
/usr/include/unistd.h:137: warning: data definition has no type or storage class
make[1]: *** [tkgen.o] Error 1
make[1]: Leaving directory `/a/src/linux-1.3.69/scripts'
make: *** [xconfig] Error 2

Hopefully make xconfig will work again soon.

Regards,
--
steve@miranova.com baur
Unsolicited commercial e-mail will be proofread for $250/hour.
Andrea Seastrand: For your vote on the Telecom bill, I will vote for anyone
except you in November.


\
 
 \ /
  Last update: 2005-03-22 13:36    [W:0.066 / U:0.020 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site