Skip to contentSkip to conversation

[2.4.26] nfs client oops

DISCUSSION Bernd Schubert 1 participant 1 message Jul 18, 2004

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

Hello,

we just got a nfs oops on one of our clients.
Here's the action that caused this oops:

1.) There was a link: $HOME: wa -> /worka

2.) A directory was moved with 'mv wa/dir /home'

2.) While the mv command was running, another command 'mv wa worka' was entered on another shell, which caused the kernel oops.

Both the oops and the decoded oops are attached.

Cheers,
Bernd

Signature · 6 lines
Bernd Schubert
Physikalisch Chemisches Institut / Theoretische Chemie
Universität Heidelberg
INF 229
69120 Heidelberg
e-mail: [email protected]
Unable to handle kernel paging request at virtual address 62c23370
 printing eip:
c018ed87
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    1010:[<c018ed87>]    Tainted: PF
EFLAGS: 00210213
eax: 00000013   ebx: 652d6d63   ecx: 00000000   edx: 00000000
esi: 62c23370   edi: f518ff14   ebp: f518fee4   esp: f518fdb4
ds: 1018   es: 1018   ss: 1018
Process ls (pid: 1928, stackpage=f518f000)
Stack: f6a1db60 00000000 f518fdc8 f6a2c5c0 c01861e6 00000006 ffffff0a c018ed0d 
       00001010 00000002 000041ed 00000079 00000001 000081a4 00000001 00000834 
       000003e8 00000249 00000000 00001000 00000000 00000000 00002b02 00000000 
Call Trace:    [<c01861e6>] [<c018ed0d>] [<c01824e9>] [<c0182060>] [<c01364af>]
  [<c0183b07>] [<c0183a19>] [<c0183738>] [<c0182346>] [<c018ecf0>] [<c014ec9c>]
  [<c0153293>] [<c0153920>] [<c0153a5a>] [<c0153920>] [<c0109f83>]

Code: 8b 06 89 4d 08 0f c8 89 45 0c 89 c3 8b 46 04 09 da 83 c6 08 

ksymoops 2.4.9 on i686 2.4.26-tc2. Options used

     -v /usr/src/System.maps/vmlinux__2.4.26-tc2 (specified)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.26-tc2/ (default)
     -m /usr/src/System.maps/System.map__2.4.26-tc2 (specified)
Unable to handle kernel paging request at virtual address 62c23370
c018ed87
*pde = 00000000
Oops: 0000
CPU:    0
EIP:    1010:[<c018ed87>]    Tainted: PF

Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00210213
eax: 00000013 ebx: 652d6d63 ecx: 00000000 edx: 00000000
esi: 62c23370 edi: f518ff14 ebp: f518fee4 esp: f518fdb4
ds: 1018 es: 1018 ss: 1018
Process ls (pid: 1928, stackpage=f518f000)

Stack: f6a1db60 00000000 f518fdc8 f6a2c5c0 c01861e6 00000006 ffffff0a c018ed0d 
       00001010 00000002 000041ed 00000079 00000001 000081a4 00000001 00000834 
       000003e8 00000249 00000000 00001000 00000000 00000000 00002b02 00000000 
Call Trace:    [<c01861e6>] [<c018ed0d>] [<c01824e9>] [<c0182060>] [<c01364af>]
  [<c0183b07>] [<c0183a19>] [<c0183738>] [<c0182346>] [<c018ecf0>] [<c014ec9c>]
  [<c0153293>] [<c0153920>] [<c0153a5a>] [<c0153920>] [<c0109f83>]
Code: 8b 06 89 4d 08 0f c8 89 45 0c 89 c3 8b 46 04 09 da 83 c6 08 
Quoted 5 lines
Quoted 5 lines

EIP; c018ed87 <nfs3_decode_dirent+97/170> <=====

edi; f518ff14 <_end+34d52668/384ba7b4>
ebp; f518fee4 <_end+34d52638/384ba7b4>
esp; f518fdb4 <_end+34d52508/384ba7b4>

Trace; c01861e6 <__nfs_revalidate_inode+146/270>
Trace; c018ed0d <nfs3_decode_dirent+1d/170>
Trace; c01824e9 <nfs_lookup_revalidate+119/390>
Trace; c0182060 <nfs_readdir_filler+0/110>
Trace; c01364af <__read_cache_page+3f/b0>
Trace; c0183b07 <find_dirent+27/bb>
Trace; c0183a19 <find_dirent_page+99/160>
Trace; c0183738 <readdir_search_pagecache+18/70>
Trace; c0182346 <nfs_readdir+96/110>
Trace; c018ecf0 <nfs3_decode_dirent+0/170>
Trace; c014ec9c <link_path_walk+56c/6a0>
Trace; c0153293 <vfs_readdir+93/e0>
Trace; c0153920 <filldir64+0/f0>
Trace; c0153a5a <sys_getdents64+4a/a0>
Trace; c0153920 <filldir64+0/f0>
Trace; c0109f83 <system_call+33/40>

Code; c018ed87 <nfs3_decode_dirent+97/170>
00000000 <_EIP>:
Code; c018ed87 <nfs3_decode_dirent+97/170> <=====
0: 8b 06 mov (%esi),%eax <=====
Code; c018ed89 <nfs3_decode_dirent+99/170>
2: 89 4d 08 mov %ecx,0x8(%ebp)
Code; c018ed8c <nfs3_decode_dirent+9c/170>
5: 0f c8 bswap %eax
Code; c018ed8e <nfs3_decode_dirent+9e/170>
7: 89 45 0c mov %eax,0xc(%ebp)
Code; c018ed91 <nfs3_decode_dirent+a1/170>
a: 89 c3 mov %eax,%ebx
Code; c018ed93 <nfs3_decode_dirent+a3/170>
c: 8b 46 04 mov 0x4(%esi),%eax
Code; c018ed96 <nfs3_decode_dirent+a6/170>
f: 09 da or %ebx,%edx
Code; c018ed98 <nfs3_decode_dirent+a8/170>
11: 83 c6 08 add $0x8,%esi