2.1.99: NULL pointer dereference in tcp_v4_rehash

Steffen Zahn (zahn@berlin.snafu.de)
Fri, 1 May 1998 22:55:08 +0200


Hello,

I got the following Oops while connecting to my ISP. The computer locked
up, no ping response, no Ctrl-Alt-Del etc.

Linux-2.1.99 SMP, Dual-P2, egcs-1.0.2, ISDN, 3c59x.c:v0.99C

Regards
Steffen

Unable to handle kernel NULL pointer dereference at virtual address 00000000
current->tss.cr3 = 01070000, %cr3 = 01070000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c0183b8d>]
EFLAGS: 00010202
eax: 00000019 ebx: c6c3e2c0 ecx: 00000019 edx: 00000000
esi: 0000000a edi: 00000001 ebp: bfffea6c esp: c66aff44
ds: 0018 es: 0018 ss: 0018
Process sendmail (pid: 2243, process nr: 34, stackpage=c66af000)
Stack: c6c3e2c0 0000000a c018ad75 c6c3e2c0 c49d968c 00000004 00000003 c0168e7a
c49d968c 0000000a 0000000a 00000004 c016a3de c016a48f 00000004 0000000a
c66ae000 00000000 00000000 bfffea6c c01353d3 c4466000 00000000 00000001
Call Trace: [<c018ad75>] [<c0168e7a>] [<c016a3de>] [<c016a48f>] [<c01353d3>] [<c010b158>]
Code: 66 39 0a 74 0a 89 f6 8b 52 04 66 39 0a 75 f8 83 7a 08 00 75

Using `/boot/System.map-2.1.99' to map addresses to symbols.

>>EIP: c0183b8d <tcp_v4_rehash+cd/148>
Trace: c018ad75 <inet_listen+89/f0>
Trace: c0168e7a <sys_listen+96/110>
Trace: c016a3de <sys_socketcall+2e/400>
Trace: c016a48f <sys_socketcall+df/400>
Trace: c01353d3 <__namei+27/7c>
Trace: c010b158 <system_call+38/40>

Code: c0183b8d <tcp_v4_rehash+cd/148>
Code: c0183b8d <tcp_v4_rehash+cd/148> 66 39 0a cmpw %cx,(%edx)
Code: c0183b90 <tcp_v4_rehash+d0/148> 74 0a je c0183b9c <tcp_v4_rehash+dc/148>
Code: c0183b92 <tcp_v4_rehash+d2/148> 89 f6 movl %esi,%esi
Code: c0183b94 <tcp_v4_rehash+d4/148> 8b 52 04 movl 0x4(%edx),%edx
Code: c0183b97 <tcp_v4_rehash+d7/148> 66 39 0a cmpw %cx,(%edx)
Code: c0183b9a <tcp_v4_rehash+da/148> 75 f8 jne c0183b94 <tcp_v4_rehash+d4/148>
Code: c0183b9c <tcp_v4_rehash+dc/148> 83 7a 08 00 cmpl $0x0,0x8(%edx)
Code: c0183ba0 <tcp_v4_rehash+e0/148> 75 00 jne c0183ba2 <tcp_v4_rehash+e2/148>
Code: c0183ba2 <tcp_v4_rehash+e2/148> 90 nop
Code: c0183ba3 <tcp_v4_rehash+e3/148> 90 nop
Code: c0183ba4 <tcp_v4_rehash+e4/148> 90 nop

-- 
home email:  user@domain where domain=berlin.snafu.de, user=zahn
Use of my address for unsolicited commercial advertising is forbidden.
      2^3021377 - 1     |     "Where do you want to crash today?"

- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu