more information on Oops

Brian Almeida (bma@debian.org)
Thu, 29 Apr 1999 10:00:19 -0400


Here is some more information the oopses.

2.2.7 oops trying to call right after it frees unused mem. -ac1 will let me get
to /bin/sh (using lilo's init= feature), but causes an oops if I do something
as simple as an ls -l (this is really wierd: just plain 'ls' doesn't do
anything).
Also, I am using egcs 1.1.2 (2.91.66) as the compiler.

here is the output from ksymoops on 2.2.7-ac1.

Script started on Thu Apr 29 09:52:55 1999
balmeida@terminus [~]: ksymoops -K -L -v /usr/src/linux/vmlinux -m /boot/System.map-2.2.7-ac1 -o /lib/modules/2.2.7-ac1 < oops-ac.txt
Options used: -v /usr/src/linux/vmlinux (specified)
-o /lib/modules/2.2.7-ac1 (specified)
-K (specified)
-L (specified)
-m /boot/System.map-2.2.7-ac1 (specified)
-c 1 (default)

No modules in ksyms, skipping objects
Unable to handle kernel NULL pointer dereference at virtual address 0000040c
current->tss.cr3 = 003bb000, %cr3 = 003bb000
*pde = 00000000
Oops: 0002
CPU: 0
EIP: 0010:[<c0140d43>]
EFLAGS: 00010286
eax: 00000400 ebx: c01b4260 ecx: c0389870 edx: c0389880
esi: 00000003 edi: c0389870 ebp: bffffb4c esp: c03bdf80
ds: 0018 es: 0018 ss: 0018
Stack: 4010ab00 c01414c7 c0389870 00000000 c038990c c0142150 00000001 00000001
00000000 c03bc000 00000001 00000001 00000000 c00800f8 c0107abd c03bdfc4
c0107984 00000000 bffffac0 40109ff4 4010bc18 4010ab00 bffffb4c 00000066
Call Trace: [<c01414c7>] [<c0142150>] [<c0107abd>] [<c0107984>]
Code: 89 1c b0 c7 43 00 00 34 1a c0 66 c7 43 10 03 00 c7 43 20 02

>>EIP: c0140d43 <get_fd+6b/98>
Trace: c01414c7 <sys_socket+33/78>
Trace: c0142150 <sys_socketcall+64/1e0>
Trace: c0107abd <error_code+2d/40>
Trace: c0107984 <system_call+34/40>
Code: c0140d43 <get_fd+6b/98> 00000000 <_EIP>: <===
Code: c0140d43 <get_fd+6b/98> 0: 89 1c b0 movl %ebx,(%eax,%esi,4) <===
Code: c0140d46 <get_fd+6e/98> 3: c7 43 00 00 34 1a movl $0xc01a3400,0x0(%ebx)
Code: c0140d4c <get_fd+74/98> 9: c0
Code: c0140d4d <get_fd+75/98> a: 66 c7 43 10 03 00 movw $0x3,0x10(%ebx)
Code: c0140d53 <get_fd+7b/98> 10: c7 43 20 02 00 00 movl $0x2,0x20(%ebx)
Code: c0140d59 <get_fd+81/98> 16: 00

balmeida@terminus [~]: exit
Script done on Thu Apr 29 09:53:27 1999

-- 
Brian Almeida <bma@debian.org>          
Debian Linux Developer - http://www.debian.org
finger bma@debian.org for GPG/PGP public keys

- 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/