kernel oops while accessing a file

servis@purdue.edu
Wed, 3 Feb 1999 15:35:21 -0500 (EST)


[I am not subscribe to this list I am just reporting a kernel oops]

Today while duing a 'du -ks /home' it segfaulted and I got a kernel
oops.

Feb 3 15:28:44 brian kernel: Oops: 0002
Feb 3 15:28:44 brian kernel: CPU: 0
Feb 3 15:28:44 brian kernel: EIP: 0010:[lookup_dentry+293/440]
Feb 3 15:28:44 brian kernel: EFLAGS: 00010282
Feb 3 15:28:44 brian kernel: eax: c0551180 ebx: e0551180 ecx: 00000000 edx: c0551180
Feb 3 15:28:44 brian kernel: esi: c1aa700e edi: 00000000 ebp: c0551080 esp: c49e3f74
Feb 3 15:28:44 brian kernel: ds: 0018 es: 0018 ss: 0018
Feb 3 15:28:44 brian kernel: Process ls (pid: 2878, process nr: 98, stackpage=c49e3000)
Feb 3 15:28:44 brian kernel: Stack: 00000000 bffff9fc c1aa7000 c1aa7000 0000000e f646b4df c0128d9d c1aa7000
Feb 3 15:28:44 brian kernel: 00000000 00000000 c49e2000 080500b0 bffff9bc c0126eb7 bffffa10 00000000
Feb 3 15:28:44 brian kernel: c49e2000 080500b0 08052a8a c0107a40 bffffa10 bffff9bc 400a67ac 080500b0
Feb 3 15:28:44 brian kernel: Call Trace: [__namei+41/92] [sys_newlstat+19/100] [system_call+52/56]
Feb 3 15:28:44 brian kernel: Code: ff 03 50 e8 57 3e 00 00 89 da 83 c4 04 89 d0 f7 c7 01 00 00

I straced the du and this is the last of its output

chdir(".pagecount") = 0
stat(".", {st_mode=S_IFDIR|0711, st_size=1024, ...}) = 0
open(".", O_RDONLY|O_NONBLOCK) = 4
fcntl(4, F_SETFD, FD_CLOEXEC) = 0
lseek(4, 0, SEEK_CUR) = 0
getdents(4, /* 6 entries */, 3933) = 148
lseek(4, 0, SEEK_CUR) = 1024
getdents(4, /* 0 entries */, 3933) = 0
close(4) = 0
lstat("Index.html.dir", {st_mode=S_IFREG|0644, st_size=1024, ...}) = 0
lstat("Index.html.pag", <unfinished ...>
+++ killed by SIGSEGV +++

When I cd to the directory in question
/home/servis/public-web/.pagecount and issue an ls it segfaults and
gives a kernel oops as well. The system seems to still be functioning
still.

Just thought I would post this here.

Thanks,

-- 
Brian Servis
---------------------------------------------------------------------
"Never criticize anybody until you have walked a mile in their shoes,  
 because by that time you will be a mile away and have their shoes." 
							   - unknown  

Mechanical Engineering bservis@usa.net Purdue University http://www.ecn.purdue.edu/~servis ---------------------------------------------------------------------

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