[2356] in linux-net channel archive
Kernel OOPS and socket destroy delayed 1.3.83
daemon@ATHENA.MIT.EDU (Wolfgang Wander)
Fri Apr 5 00:32:09 1996
Date: Thu, 4 Apr 1996 09:50:53 +0200
From: Wolfgang Wander <wwc@rem-wwc.desy.de>
To: linux-net@vger.rutgers.edu
Reply-To: wwc@lars.desy.de
Hallo,
don't know if the information supplied does really help you. A bug in conjunction
with the isdn drivers and the infamous socket destroy delayed problem there...
Setup is a P5/133 ASUS Board 64MB Ram - NCR Scsi controler with TELES S016.0 Card
installed. Kernel 1.3.83.
I can trigger the bug by aborting a rsh command if the connection fails.
Tell me if you need more informations...
Wolfgang
// ----------------------------------------
// the corresponding syslog part
Apr 4 09:30:10 rem-wwc kernel: isdn_ppp_bind: Can't find usable ippp device.
Apr 4 09:30:22 rem-wwc kernel: Socket destroy delayed (r=0 w=236)
Apr 4 09:30:32 rem-wwc kernel: Socket destroy delayed (r=0 w=236)
Apr 4 09:30:34 rem-wwc kernel: general protection: 0000
Apr 4 09:30:34 rem-wwc kernel: CPU: 0
Apr 4 09:30:34 rem-wwc kernel: EIP: 0010:[<04852f96>]
Apr 4 09:30:34 rem-wwc kernel: EFLAGS: 00010006
Apr 4 09:30:34 rem-wwc kernel: eax: 6f000000 ebx: 00000000 ecx: 02974018 edx: 00000000
Apr 4 09:30:34 rem-wwc kernel: esi: 00000246 edi: 03398d88 ebp: 00000001 esp: 03398d4c
Apr 4 09:30:34 rem-wwc kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Apr 4 09:30:34 rem-wwc kernel: Process rlogin (pid: 238, process nr: 27, stackpage=03398000)
Apr 4 09:30:34 rem-wwc kernel: Stack: 02974018 02da5b08 00000030 029e4920 04858957 03398d88 00000000 00000001
Apr 4 09:30:34 rem-wwc kernel: 02974018 00000015 00000030 02da5b08 00000030 029e4920 02974018 6f000000
Apr 4 09:30:34 rem-wwc kernel: 048444f0 00000000 00000000 02da5b08 00000030 00000000 029e4810 02da5b4c
Apr 4 09:30:34 rem-wwc kernel: Call Trace: [<04858957>] [<048444f0>] [<048448c6>] [<0484b34f>] [<04844914>] [<04844c25>] [<00136a7b>]
Apr 4 09:30:34 rem-wwc kernel: [<0013e71b>] [<001461ea>] [<0014208f>] [<0014afd1>] [<00134518>] [<0013575c>] [<0014a8fa>] [<0013397e>]
Apr 4 09:30:34 rem-wwc kernel: [<00133f75>] [<001350c2>] [<0010a339>]
Apr 4 09:30:34 rem-wwc kernel: Code: 8b 00 89 03 8b 07 8b 4c 24 20 89 48 10 8b 07 8a 4c 24 24 88
Apr 4 09:30:34 rem-wwc kernel: Aiee, killing interrupt handler
Apr 4 09:30:34 rem-wwc kernel: double lock on socket at 00141878
Apr 4 09:30:42 rem-wwc kernel: Socket destroy delayed (r=0 w=236)
Apr 4 09:30:50 rem-wwc kernel: kfree of non-kmalloced memory: 02928010, next= 00000000, order=10
Apr 4 09:30:52 rem-wwc kernel: Socket destroy delayed (r=0 w=236)
Apr 4 09:31:32 rem-wwc last message repeated 4 times
Apr 4 09:32:42 rem-wwc last message repeated 7 times
// ------------------------------
// the ksymoops output:
ksymoops ../System.map
Using `../System.map' to map addresses to symbols.
general protection: 0000
CPU: 0
EIP: 0010:[<04852f96>]
EFLAGS: 00010006
eax: 6f000000 ebx: 00000000 ecx: 02974018 edx: 00000000
esi: 00000246 edi: 03398d88 ebp: 00000001 esp: 03398d4c
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process rlogin (pid: 238, process nr: 27, stackpage=03398000)
Stack: 02974018 02da5b08 00000030 029e4920 04858957 03398d88 00000000 00000001
02974018 00000015 00000030 02da5b08 00000030 029e4920 02974018 6f000000
048444f0 00000000 00000000 02da5b08 00000030 00000000 029e4810 02da5b4c
Call Trace: [<04858957>] [<048444f0>] [<048448c6>] [<0484b34f>] [<04844914>] [<04844c25>] [<00136a7b>]
[<0013e71b>] [<001461ea>] [<0014208f>] [<0014afd1>] [<00134518>] [<0013575c>] [<0014a8fa>] [<0013397e>]
[<00133f75>] [<001350c2>] [<0010a339>]
Code: 8b 00 89 03 8b 07 8b 4c 24 20 89 48 10 8b 07 8a 4c 24 24 88
Aiee, killing interrupt handler
Trace: 4858957
Trace: 48444f0
Trace: 48448c6
Trace: 484b34f
Trace: 4844914
Trace: 4844c25
Trace: 136a7b <dev_queue_xmit+177/1bc>
Trace: 13e71b <ip_queue_xmit+1ab/1ec>
Trace: 1461ea <tcp_reset_xmit_timer+4e/58>
Trace: 14208f <tcp_connect+46b/4cc>
Trace: 14afd1 <inet_connect+e5/1e8>
Trace: 134518 <sys_connect+fc/11c>
Trace: 13575c <sk_alloc+10/30>
Trace: 14a8fa <inet_create+1a/354>
Trace: 13397e <get_fd+a/98>
Trace: 133f75 <sys_socket+b1/ec>
Trace: 1350c2 <sys_socketcall+12a/2dc>
Trace: 10a339 <system_call+59/a0>
Code: movl (%eax),%eax
Code: movl %eax,(%ebx)
Code: movl (%edi),%eax
Code: movl 0x20(%esp,1),%ecx
Code: movl %ecx,0x10(%eax)
Code: movl (%edi),%eax
Code: movb 0x24(%esp,1),%cl
Code: movb %al,(%eax)
Code: nop
Code: nop