2.0.33: Two ancient oopses in tcp_recvmsg

Florian Weimer (fw@cygnus.stuttgart.netsurf.de)
24 Sep 1998 20:15:34 +0200


I recently discovered the following oopses in the log file of a proxy
server (486 with 8MB RAM, still running Linux 2.0.33). I suppose the
bug has already been fixed and I'll install 2.0.35 as soon as
possible, but I'd like to know what has caused these oopses.

Aug 24 17:06:31 mail kernel: Unable to handle kernel NULL pointer dereference at virtual address c0000000
Aug 24 17:06:31 mail kernel: current->tss.cr3 = 00809000,
Aug 24 17:06:31 mail kernel: *pde = 00102067
Aug 24 17:06:31 mail kernel: *pte = 00000000
Aug 24 17:06:31 mail kernel: Oops: 0002
Aug 24 17:06:31 mail kernel: CPU: 0
Aug 24 17:06:32 mail kernel: EIP: 0010:[tcp_recvmsg+885/1120]
Aug 24 17:06:32 mail kernel: EFLAGS: 00010246
Aug 24 17:06:32 mail kernel: eax: 00000000 ebx: 002e0dfc ecx: 002f6c30 edx: 002f6ccc
Aug 24 17:06:32 mail kernel: esi: 000001a5 edi: 002fff78 ebp: 002f6c0c esp: 002ffee8
Aug 24 17:06:32 mail kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Aug 24 17:06:32 mail kernel: Process squid (pid: 16797, process nr: 32, stackpage=002ff000)
Aug 24 17:06:32 mail kernel: Stack: 002f6c0c 002fff7c 00000000 00000800 00000000 002f6c30 00000000 000001a5
Aug 24 17:06:32 mail kernel: 006cac0c 00768948 01c98848 001510d6 002f6c0c 002fff78 00000e5a 00000800
Aug 24 17:06:32 mail kernel: 00000000 002fff7c 00000fff 00768900 082f8360 00768990 00136c3b 00768990
Aug 24 17:06:33 mail kernel: Call Trace: [inet_recvmsg+118/144] [sock_read+171/208] [timer_bh+193/864] [sys_read+204/256] [system_call+85/124]
Aug 24 17:06:33 mail kernel: Code: 89 10 6a 01 53 89 4c 24 1c e8 2d 30 ff ff 83 c4 08 8b 4c 24

Sep 14 17:14:09 mail kernel: Unable to handle kernel NULL pointer dereference at virtual address c0000000
Sep 14 17:14:09 mail kernel: current->tss.cr3 = 0025c000,
Sep 14 17:14:09 mail kernel: *pde = 00102067
Sep 14 17:14:09 mail kernel: *pte = 00000000
Sep 14 17:14:09 mail kernel: Oops: 0002
Sep 14 17:14:09 mail kernel: CPU: 0
Sep 14 17:14:09 mail kernel: EIP: 0010:[tcp_recvmsg+885/1120]
Sep 14 17:14:09 mail kernel: EFLAGS: 00010246
Sep 14 17:14:09 mail kernel: eax: 00000000 ebx: 0048ea00 ecx: 0048e03c edx: 0048e0d8
Sep 14 17:14:09 mail kernel: esi: 000001a5 edi: 0024af78 ebp: 0048e018 esp: 0024aee8
Sep 14 17:14:09 mail kernel: ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Sep 14 17:14:09 mail kernel: Process squid (pid: 22142, process nr: 33, stackpage=0024a000)
Sep 14 17:14:09 mail kernel: Stack: 0048e018 0024af7c 00000000 00000800 00000000 0048e03c 00000000 000001a5
Sep 14 17:14:09 mail kernel: 002a9c0c 00768f48 0193bd48 001510d6 0048e018 0024af78 00000e5a 00000800
Sep 14 17:14:09 mail kernel: 00000000 0024af7c 00000fff 00768f00 0819fb90 00768f90 00136c3b 00768f90
Sep 14 17:14:10 mail kernel: Call Trace: [inet_recvmsg+118/144] [sock_read+171/208] [sys_read+204/256] [system_call+85/124]
Sep 14 17:14:10 mail kernel: Code: 89 10 6a 01 53 89 4c 24 1c e8 2d 30 ff ff 83 c4 08 8b 4c 24

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/