2.1.110 oops

David Fries (dfries@mail.win.org)
Sat, 25 Jul 1998 01:58:04 -0500


I had a kernel Oops on 2.1.110 while trying to get a remote printer bounce
to work (Filters don't run on remote printers, so you have to setup a
bounce, and the remote computer with a 386 and 8megs ram running X with no
swap doesn't cut it).

Dual Pentium 200MHz MMX
Tyan 1653D, Tomcat III
Intel 82439HX, 82371SB chipset
128 megs memory,
NCR53C810 using BSD ported driver
Both IDE and SCSI harddrives
NE2000 compatible ISA
3Com 3c503
gcc 2.7.2.3

Unable to handle kernel NULL pointer dereference at virtual address 00000008
current->tss.cr3 = 014ef000, %cr3 = 014ef000
*pde = 00000000
Oops: 0000
CPU: 1
EIP: 0010:[<c012a058>]
EFLAGS: 00010202
eax: 00000000 ebx: c2a90140 ecx: c2a90140 edx: c1a13240
esi: fffffff7 edi: 00000001 ebp: c1a13240 esp: c2045f64
ds: 0018 es: 0018 ss: 0018
Process lpd (pid: 24599, process nr: 73, stackpage=c2045000)
Stack: c2044000 fffffff7 c012a165 c2a90140 c1a13240 00000005 c2044000 0000000e
00000001 c0133c0a 00000001 c2044000 08056870 0000000e bffffb9c 08056870
fffffff7 c2a1bb00 00000000 00000000 00000000 00000000 c1a13240 c0109ff0
Call Trace: [<c012a165>] [<c0133c0a>] [<c0109ff0>]
Code: 83 78 08 00 74 0a 52 53 e8 ab c0 00 00 83 c4 08 0f b7 43 1c
Unable to handle kernel NULL pointer dereference at virtual address 00000008
current->tss.cr3 = 00101000, %cr3 = 00101000
*pde = 00000000
Oops: 0000
CPU: 0
EIP: 0010:[<c012a058>]
EFLAGS: 00010202
eax: 00000000 ebx: c2a90140 ecx: 00000000 edx: c47aed80
esi: 0000005f edi: c47aed80 ebp: 00000001 esp: c5311f90
ds: 0018 es: 0018 ss: 0018
Process lpd (pid: 10317, process nr: 8, stackpage=c5311000)
Stack: 00000001 0000005f c011afa0 c2a90140 c47aed80 00000000 400ab740 00000000
bffffbbc c011b11e 00000000 c5310000 c0109ff0 00000000 400a7378 400ab75c
400ab740 00000000 bffffbbc 00000001 0000002b 0000002b 00000001 40071edd
Call Trace: [<c011afa0>] [<c011b11e>] [<c0109ff0>]
Code: 83 78 08 00 74 0a 52 53 e8 ab c0 00 00 83 c4 08 0f b7 43 1c

Using `/mnt/hda1/2.1.110-map' to map addresses to symbols.

>>EIP: c012a058 <close_fp+28/84>
Trace: c012a165 <sys_close+b1/d8>
Trace: c0133c0a <sys_dup2+de/294>
Trace: c0109ff0 <system_call+34/38>
Code: c012a058 <close_fp+28/84>
Code: c012a058 <close_fp+28/84> 83 78 08 00 cmpl $0x0,0x8(%eax)
Code: c012a05c <close_fp+2c/84> 74 0a je c012a068 <close_fp+38/84>
Code: c012a05e <close_fp+2e/84> 52 pushl %edx
Code: c012a05f <close_fp+2f/84> 53 pushl %ebx
Code: c012a060 <close_fp+30/84> e8 ab c0 00 00 call c0136110 <locks_remove_posix>
Code: c012a06b <close_fp+3b/84> 83 c4 08 addl $0x8,%esp
Code: c012a06e <close_fp+3e/84> 0f b7 43 1c movzwl 0x1c(%ebx),%eax
>>EIP: c012a058 <close_fp+28/84>
Trace: c011afa0 <do_exit+12c/230>
Trace: c011b11e <sys_exit+7a/7c>
Trace: c0109ff0 <system_call+34/38>
Code: c012a058 <close_fp+28/84>
Code: c012a058 <close_fp+28/84> 83 78 08 00 cmpl $0x0,0x8(%eax)
Code: c012a05c <close_fp+2c/84> 74 0a je c012a068 <close_fp+38/84>
Code: c012a05e <close_fp+2e/84> 52 pushl %edx
Code: c012a05f <close_fp+2f/84> 53 pushl %ebx
Code: c012a060 <close_fp+30/84> e8 ab c0 00 00 call c0136110 <locks_remove_posix>
Code: c012a06b <close_fp+3b/84> 83 c4 08 addl $0x8,%esp
Code: c012a06e <close_fp+3e/84> 0f b7 43 1c movzwl 0x1c(%ebx),%eax

-- 
		+---------------------------------+
		|      David Fries                |
		|      dfries@mail.win.org        |
		+---------------------------------+

- 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.altern.org/andrebalsa/doc/lkml-faq.html