[OpenAFS-devel] Kernel oops, using openafs-1.2.6-rc1

Herbert Huber Zi. 2525 Herbert.Huber@lrz-muenchen.de
Fri, 26 Jul 2002 19:50:52 +0200


Chas,

today we had another AFS-related oops on our central mail server, running
openafs-1.2.6-rc1 on top of SuSE8.0 and kernel 2.4.18:

Jul 26 13:15:27 mailin kernel: afs_osi_Alloc: Can't vmalloc 428 bytes.
Jul 26 13:15:27 mailin kernel: rxi_Alloc error<1>Unable to handle kernel paging
request at virtual address ffffffff
Jul 26 13:15:27 mailin kernel:  printing eip:
Jul 26 13:15:27 mailin kernel: f92a480d
Jul 26 13:15:27 mailin kernel: *pde = 00003063
Jul 26 13:15:27 mailin kernel: *pte = 00000000
Jul 26 13:15:27 mailin kernel: Oops: 0002
Jul 26 13:15:27 mailin kernel: CPU:    0
Jul 26 13:15:27 mailin kernel: EIP:    0010:[libafs-2.4.18.mp:osi_Panic+37/52]
  Tainted: PF
Jul 26 13:15:27 mailin kernel: EFLAGS: 00010286
Jul 26 13:15:27 mailin kernel: eax: 0000000f   ebx: 000001ac   ecx: f7630000   edx: 00000001
Jul 26 13:15:27 mailin kernel: esi: 00000000   edi: f92d6cc0   ebp: c6f0b620   esp: e8eb1be4
Jul 26 13:15:27 mailin kernel: ds: 0018   es: 0018   ss: 0018
Jul 26 13:15:27 mailin kernel: Process imapd (pid: 26027, stackpage=e8eb1000)
Jul 26 13:15:27 mailin kernel: Stack: f92c650d 0000a6dd 0000012b 00080013 fdd8f21c f92df000 0000a6dd f9296fb4
Jul 26 13:15:27 mailin kernel:        f92c650d 0000a6dd 0000012b 00080013 00000028 00000000 c6f0b62c f753d8c0
Jul 26 13:15:27 mailin kernel:        e52e0e01 f92ade03 e52e0e01 f92ac2aa 000001ac 0000a6dd fdd8d0b4 c0108c8b
Jul 26 13:15:27 mailin kernel: Call Trace: [libafs-2.4.18.mp:__insmod_libafs-2.4.18.mp_S.rodata_L37376+22413/66848] [libafs-2.4.18.mp:rxi_Alloc+164/200] [libafs-2.4.18.mp:__insmod_libafs-2.4.18.mp_S.rodata_L37376+22413/66848] [libafs-2.4.18.mp:osi_linux_alloc+151/308] [libafs-2.4.18.mp:rxkad_NewClientSecurityObject+74/224]
Jul 26 13:15:27 mailin kernel:    [do_IRQ+219/236] [libafs-2.4.18.mp:afs_global_lock+0/20] [libafs-2.4.18.mp:afs_ConnBySA+833/1152] [libafs-2.4.18.mp:afs_ConnBySA+169/1152] [libafs-2.4.18.mp:afs_Conn+426/460] [libafs-2.4.18.mp:afs_Conn+390/460]
Jul 26 13:15:27 mailin kernel:    [libafs-2.4.18.mp:afs_xvcache+0/28] [libafs-2.4.18.mp:afs_FetchStatus+46/1476] [libafs-2.4.18.mp:afs_FlushVCache+665/812] [libafs-2.4.18.mp:afs_xvcache+0/28] [libafs-2.4.18.mp:afs_NewVCache+1071/1512] [libafs-2.4.18.mp:afs_xvcache+0/28]
Jul 26 13:15:27 mailin kernel:    [libafs-2.4.18.mp:afs_GetVCache+854/1260] [libafs-2.4.18.mp:afs_GetVCache+912/1260] [libafs-2.4.18.mp:afs_lookup+2916/3784] [libafs-2.4.18.mp:afs_global_lock+0/20] [libafs-2.4.18.mp:afs_AccessOK+60/332] [libafs-2.4.18.mp:crref+11/96]
Jul 26 13:15:27 mailin kernel:    [libafs-2.4.18.mp:afs_linux_lookup+108/404] [real_lookup+122/284] [link_path_walk+1527/2128] [path_walk+26/28] [sys_chdir+71/300] [system_call+51/56]
Jul 26 13:15:27 mailin kernel:
Jul 26 13:15:27 mailin kernel: Code: c6 05 ff ff ff ff 2a 83 c4 10 83 c4 0c c3 90 55 57 56 53 8b
Jul 26 13:15:36 mailin kernel:  afs_osi_Alloc: Can't vmalloc 4408 bytes.
Jul 26 13:15:36 mailin kernel: crget: No more memory for creds!
Jul 26 13:15:36 mailin kernel: Unable to handle kernel paging request at virtual address ffffffff
Jul 26 13:15:36 mailin kernel:  printing eip:
Jul 26 13:15:36 mailin kernel: f92a480d
Jul 26 13:15:36 mailin kernel: *pde = 00003063
Jul 26 13:15:36 mailin kernel: *pte = 00000000
Jul 26 13:15:36 mailin kernel: Oops: 0002
Jul 26 13:15:36 mailin kernel: EIP:    0010:[libafs-2.4.18.mp:osi_Panic+37/52]
  Tainted: PF
Jul 26 13:15:36 mailin kernel: EFLAGS: 00010286
Jul 26 13:15:36 mailin kernel: eax: 00000021   ebx: f92d1bc4   ecx: f7630000   edx: 00000000
Jul 26 13:15:36 mailin kernel: esi: 08121dc8   edi: 00000001   ebp: bfffec8c   esp: e8a63f24
Jul 26 13:15:36 mailin kernel: ds: 0018   es: 0018   ss: 0018
Jul 26 13:15:36 mailin kernel: Process ipop3d (pid: 26062, stackpage=e8a63000)
Jul 26 13:15:36 mailin kernel: Stack: f92c8a00 d72094a0 d72094a0 40025000 d72094a0 40025000 d72094a0 f92ae0f2
Jul 26 13:15:36 mailin kernel:        f92c8a00 d72094a0 d72094a0 40025000 e8a62000 00000001 00000000 40025000
Jul 26 13:15:36 mailin kernel:        00001000 00000000 c012553f f92ae1db e8a62000 08121dc8 00000001 d4759620
Jul 26 13:15:36 mailin kernel: Call Trace: [libafs-2.4.18.mp:__insmod_libafs-2.4.18.mp_S.rodata_L37376+31872/66848] [libafs-2.4.18.mp:crget+78/196] [libafs-2.4.18.mp:__insmod_libafs-2.4.18.mp_S.rodata_L37376+31872/66848] [do_munmap+579/592] [libafs-2.4.18.mp:crref+11/96]
Jul 26 13:15:36 mailin kernel:    [libafs-2.4.18.mp:afs_xsetgroups32+11/568] [sys_munmap+54/84] [system_call+51/56]
Jul 26 13:15:36 mailin kernel:
Jul 26 13:15:36 mailin kernel: Code: c6 05 ff ff ff ff 2a 83 c4 10 83 c4 0c c3 90 55 57 56 53 8b
Jul 26 13:17:48 mailin kernel:  <6>VFS: file-max limit 8192 reached

The corresponding output of ksymoops is as follows:


ksymoops 2.4.3 on i686 2.4.18.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.18/ (default)
     -m /boot/System.map-2.4.18 (default)

Warning: You did not tell me where to find symbol information.  I will
assume that the log matches the kernel and modules that are running
right now and I'll use the default options above for symbol resolution.
If the current kernel and/or modules do not match the log, you can get
more accurate output by telling me the kernel version and where to find
map, modules, ksyms etc.  ksymoops -h explains the options.

Jul 26 13:15:27 mailin kernel: rxi_Alloc error<1>Unable to handle kernel paging request at virtual address ffffffff
Jul 26 13:15:27 mailin kernel: f92a480d
Jul 26 13:15:27 mailin kernel: *pde = 00003063
Jul 26 13:15:27 mailin kernel: Oops: 0002
Jul 26 13:15:27 mailin kernel: CPU:    0
Jul 26 13:15:27 mailin kernel: EIP:    0010:[libafs-2.4.18.mp:osi_Panic+37/52]    Tainted: PF
Jul 26 13:15:27 mailin kernel: EFLAGS: 00010286
Jul 26 13:15:27 mailin kernel: eax: 0000000f   ebx: 000001ac   ecx: f7630000   edx: 00000001
Jul 26 13:15:27 mailin kernel: esi: 00000000   edi: f92d6cc0   ebp: c6f0b620   esp: e8eb1be4
Jul 26 13:15:27 mailin kernel: ds: 0018   es: 0018   ss: 0018
Jul 26 13:15:27 mailin kernel: Process imapd (pid: 26027, stackpage=e8eb1000)
Jul 26 13:15:27 mailin kernel: Stack: f92c650d 0000a6dd 0000012b 00080013 fdd8f21c f92df000 0000a6dd f9296fb4 
Jul 26 13:15:27 mailin kernel:        f92c650d 0000a6dd 0000012b 00080013 00000028 00000000 c6f0b62c f753d8c0 
Jul 26 13:15:27 mailin kernel:        e52e0e01 f92ade03 e52e0e01 f92ac2aa 000001ac 0000a6dd fdd8d0b4 c0108c8b 
Jul 26 13:15:27 mailin kernel: Call Trace: [libafs-2.4.18.mp:__insmod_libafs-2.4.18.mp_S.rodata_L37376+22413/66848] [libafs-2.4.18.mp:rxi_Alloc+164/200] [libafs-2.4.18.mp:__insmod_libafs-2.4.18.mp_S.rodata_L37376+22413/66848] [libafs-2.4.18.mp:osi_linux_alloc+151/308] [libafs-2.4.18.mp:rxkad_NewClientSecurityObject+74/224] 
Jul 26 13:15:27 mailin kernel: Code: c6 05 ff ff ff ff 2a 83 c4 10 83 c4 0c c3 90 55 57 56 53 8b 
Using defaults from ksymoops -t elf32-i386 -a i386

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   c6 05 ff ff ff ff 2a      movb   $0x2a,0xffffffff
Code;  00000006 Before first symbol
   7:   83 c4 10                  add    $0x10,%esp
Code;  0000000a Before first symbol
   a:   83 c4 0c                  add    $0xc,%esp
Code;  0000000c Before first symbol
   d:   c3                        ret    
Code;  0000000e Before first symbol
   e:   90                        nop    
Code;  0000000e Before first symbol
   f:   55                        push   %ebp
Code;  00000010 Before first symbol
  10:   57                        push   %edi
Code;  00000010 Before first symbol
  11:   56                        push   %esi
Code;  00000012 Before first symbol
  12:   53                        push   %ebx
Code;  00000012 Before first symbol
  13:   8b 00                     mov    (%eax),%eax

Jul 26 13:15:36 mailin kernel: Unable to handle kernel paging request at virtual address ffffffff
Jul 26 13:15:36 mailin kernel: f92a480d
Jul 26 13:15:36 mailin kernel: *pde = 00003063
Jul 26 13:15:36 mailin kernel: Oops: 0002
Jul 26 13:15:36 mailin kernel: CPU:    1
Jul 26 13:15:36 mailin kernel: EIP:    0010:[libafs-2.4.18.mp:osi_Panic+37/52]    Tainted: PF
Jul 26 13:15:36 mailin kernel: EFLAGS: 00010286
Jul 26 13:15:36 mailin kernel: eax: 00000021   ebx: f92d1bc4   ecx: f7630000   edx: 00000000
Jul 26 13:15:36 mailin kernel: esi: 08121dc8   edi: 00000001   ebp: bfffec8c   esp: e8a63f24
Jul 26 13:15:36 mailin kernel: ds: 0018   es: 0018   ss: 0018
Jul 26 13:15:36 mailin kernel: Process ipop3d (pid: 26062, stackpage=e8a63000)
Jul 26 13:15:36 mailin kernel: Stack: f92c8a00 d72094a0 d72094a0 40025000 d72094a0 40025000 d72094a0 f92ae0f2 
Jul 26 13:15:36 mailin kernel:        f92c8a00 d72094a0 d72094a0 40025000 e8a62000 00000001 00000000 40025000 
Jul 26 13:15:36 mailin kernel:        00001000 00000000 c012553f f92ae1db e8a62000 08121dc8 00000001 d4759620 
Jul 26 13:15:36 mailin kernel: Call Trace: [libafs-2.4.18.mp:__insmod_libafs-2.4.18.mp_S.rodata_L37376+31872/66848] [libafs-2.4.18.mp:crget+78/196] [libafs-2.4.18.mp:__insmod_libafs-2.4.18.mp_S.rodata_L37376+31872/66848] [do_munmap+579/592] [libafs-2.4.18.mp:crref+11/96] 
Jul 26 13:15:36 mailin kernel: Code: c6 05 ff ff ff ff 2a 83 c4 10 83 c4 0c c3 90 55 57 56 53 8b 

Code;  00000000 Before first symbol
00000000 <_EIP>:
Code;  00000000 Before first symbol
   0:   c6 05 ff ff ff ff 2a      movb   $0x2a,0xffffffff
Code;  00000006 Before first symbol
   7:   83 c4 10                  add    $0x10,%esp
Code;  0000000a Before first symbol
   a:   83 c4 0c                  add    $0xc,%esp
Code;  0000000c Before first symbol
   d:   c3                        ret    
Code;  0000000e Before first symbol
   e:   90                        nop    
Code;  0000000e Before first symbol
   f:   55                        push   %ebp
Code;  00000010 Before first symbol
  10:   57                        push   %edi
Code;  00000010 Before first symbol
  11:   56                        push   %esi
Code;  00000012 Before first symbol

Regards

Herbert