2.0.33 Oops

George (greerga@nidhogg.ham.muohio.edu)
Fri, 6 Feb 1998 00:37:26 -0500 (EST)


While admittedly the hard drive was relatively thrashed by 'hdparm -c1
-m16', the kernel shouldn't oops. The result of a scandisk on the hard
drive resulted in a dir00001/ directory which the following oops shows an
'ls' on that directory. (Any access will work, not just ls.) hda1 is a
UMSDOS partition on a Windows 95 drive. Lesson here being don't tinker with
hard drive settings and keep over reset until you know they work. On the
upside, I have 30 megs more of disk space free that I still haven't figured
out what I lost so it must not be important. :)

general protection: 0000
CPU: 0
EIP: 0010:[<00178401>]
EFLAGS: 00010206
eax: 9fcc3ea1 ebx: 015d9c20 ecx: 0000000c edx: 015d9c18
esi: 00000000 edi: 00002000 ebp: 01c26374 esp: 015d9bcc
ds: 0018 es: 0018 fs: 002b gs: 002b ss: 0018
Process ls (pid: 107, process nr: 25, stackpage=015d9000)
Stack: 015d9c1c 00176e8c 9fcc3ea1 015d9c20 0000000c 015d9c18 015d9c1c
015d9d60
000000dc 015d9c1c 00000007 01c26374 01778800 bffffadc 015d9c1c
00000140
018e4300 00000000 00000008 01851c00 00000000 23237823 39232323
5f347b2e
Call Trace: [<00176e8c>] [<00125d32>] [<00164acc>] [<00167d9b>]
[<0012d7a0>] [<0012d8e7>] [<0012d7a0>]
[<0010a9a5>]
Code: 66 ff 80 80 00 00 00 52 51 53 50 e8 df 0e ff ff 83 c4 10 5b
Segmentation fault

Using `linux-2.0.33/System.map' to map addresses to symbols.

>>EIP: 178401 <umsdos_real_lookup+11/30>
Trace: 176e8c <umsdos_readdir_x+24c/3c0>
Trace: 125d32 <__brelse+22/50>
Trace: 164acc <fat_brelse+1c/40>
Trace: 167d9b <fat_write_inode+1ab/1c0>
Trace: 12d7a0 <filldir>
Trace: 12d8e7 <sys_getdents+97/d0>
Trace: 12d7a0 <filldir>
Trace: 10a9a5 <system_call+55/80>

Code: 178401 <umsdos_real_lookup+11/30>
Code: 178401 <umsdos_real_lookup+11/30> 66 ff 80 80 00 incw 0x80(%eax)
Code: 178406 <umsdos_real_lookup+16/30> 00 00
Code: 178408 <umsdos_real_lookup+18/30> 52 pushl %edx
Code: 178409 <umsdos_real_lookup+19/30> 51 pushl %ecx
Code: 17840a <umsdos_real_lookup+1a/30> 53 pushl %ebx
Code: 178411 <umsdos_real_lookup+21/30> 50 pushl %eax
Code: 178412 <umsdos_real_lookup+22/30> e8 df 0e ff ff call ffff0eef <_EIP+ffff0eef>
Code: 178417 <umsdos_real_lookup+27/30> 83 c4 10 addl $0x10,%esp
Code: 17841a <umsdos_real_lookup+2a/30> 5b popl %ebx
Code: 178421 <umsdos_setup_dir_inode+1/50>

-George Greer

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