[OpenAFS] afsd, openafs-1.2.0, linux kernel 2.4.9, Pentium problem

Dr A V Le Blanc Dr A V Le Blanc <LeBlanc@mcc.ac.uk>
Tue, 18 Sep 2001 16:53:11 +0100


I last reported this for openafs 1.1.1 on Aug 22, and the suggestion
was that this was caused by incompatible structs which would be fixed
in openafs 1.2.0.  I am now using kernel 2.4.9 with the openafs-client
software in the standard 1.2.0-0.potato1 .deb, and with
openafs-modules-2.4.9 compiled from the openafs-modules-source .deb.
When 2.4.9 boots, everything runs properly until openafs starts.
Here is the dump at the result of running it through ksymoops.

     -- Owen
     LeBlanc@mcc.ac.uk


avl1 15:52:34> Starting AFS services: Unable to handle kernel paging request at
virtual address c293b000
 printing eip:
c28d70c0
*pde = 010b4067
*pte = 016c1163
Oops: 000b
CPU:    0
EIP:    0010:[<c28d70c0>]
EFLAGS: 00010286
eax: c293b000   ebx: 00000004   ecx: c293c000   edx: c293b000
esi: 000003ff   edi: 00001000   ebp: c29127a8   esp: c16ffba4
ds: 0018   es: 0018   ss: 0018
Process afsd (pid: 138, stackpage=c16ff000)
Stack: 00000000 00000100 c2928e08 00000000 6d695478 61007365 675f7366 c2912419
       00000004 00001000 c29127a8 c29123e8 706f635f 66610079 6f435f73 c2912551
       0000005b c292916c c2933020 6f6f5465 6c6c7546 5f787200 76726553 c28e51da
Call Trace: [<c2928e08>] [<c2912419>] [<c29127a8>] [<c29123e8>] [<c2912551>]
   [<c292916c>] [<c2933020>] [<c28e51da>] [<c28e6155>] [<c292916c>] [<c2913c88>]
   [<c2913ce2>] [<c292916c>] [<c291659d>] [<c292916c>] [<c0125a23>] [<c01259b6>]
   [<c011c060>] [<c011c6ae>] [<c010d3d4>] [<c010d533>] [<c010d3d4>] [<c29171f5>]
   [<c0106c74>] [<c0106b63>]

Code: 89 1a 89 7a 04 89 6a 0c 8b 44 24 2c 89 42 10 c7 42 14 00 00


ksymoops 2.3.4 on i586 2.4.9.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.9/ (default)
     -m /boot/System.map-2.4.9 (default)


avl1 15:52:34> Starting AFS services: Unable to handle kernel paging request at
c28d70c0
*pde = 010b4067
Oops: 000b
CPU:    0
EIP:    0010:[<c28d70c0>]
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010286
eax: c293b000   ebx: 00000004   ecx: c293c000   edx: c293b000
esi: 000003ff   edi: 00001000   ebp: c29127a8   esp: c16ffba4
ds: 0018   es: 0018   ss: 0018
Process afsd (pid: 138, stackpage=c16ff000)
Stack: 00000000 00000100 c2928e08 00000000 6d695478 61007365 675f7366 c2912419
       00000004 00001000 c29127a8 c29123e8 706f635f 66610079 6f435f73 c2912551
       0000005b c292916c c2933020 6f6f5465 6c6c7546 5f787200 76726553 c28e51da
Call Trace: [<c2928e08>] [<c2912419>] [<c29127a8>] [<c29123e8>] [<c2912551>]
   [<c292916c>] [<c2933020>] [<c28e51da>] [<c28e6155>] [<c292916c>] [<c2913c88>]
   [<c2913ce2>] [<c292916c>] [<c291659d>] [<c292916c>] [<c0125a23>] [<c01259b6>]
   [<c011c060>] [<c011c6ae>] [<c010d3d4>] [<c010d533>] [<c010d3d4>] [<c29171f5>]
   [<c0106c74>] [<c0106b63>]
Code: 89 1a 89 7a 04 89 6a 0c 8b 44 24 2c 89 42 10 c7 42 14 00 00

>>EIP; c28d70c0 <[openafs].text.start+60/90>   <=====
Trace; c2928e08 <[openafs]afs_linux_alloc_sem+0/14>
Trace; c2912419 <[openafs]linux_alloc_init+19/74>
Trace; c29127a8 <[openafs]vmalloc+0/24>
Trace; c29123e8 <[openafs]local_free+0/18>
Trace; c2912551 <[openafs]osi_linux_alloc+2d/110>
Trace; c292916c <[openafs]afs_RX_Running+0/4>
Trace; c2933020 <[openafs]afs_shared_mmap_ops+f00/4c1f>
Trace; c28e51da <[openafs]afs_osi_Alloc+26/38>
Trace; c28e6155 <[openafs]osi_AllocSmallSpace+49/dc>
Trace; c292916c <[openafs]afs_RX_Running+0/4>
Trace; c2913c88 <[openafs]afs_getevent+4c/94>
Trace; c2913ce2 <[openafs]afs_osi_Sleep+12/34>
Trace; c292916c <[openafs]afs_RX_Running+0/4>
Trace; c291659d <[openafs]afs_syscall_call+8d/bb8>
Trace; c292916c <[openafs]afs_RX_Running+0/4>
Trace; c0125a23 <__alloc_pages+6b/274>
Trace; c01259b6 <_alloc_pages+16/18>
Trace; c011c060 <do_wp_page+230/264>
Trace; c011c6ae <handle_mm_fault+86/b8>
Trace; c010d3d4 <do_page_fault+0/45c>
Trace; c010d533 <do_page_fault+15f/45c>
Trace; c010d3d4 <do_page_fault+0/45c>
Trace; c29171f5 <[openafs]afs_syscall+cd/1ec>
Trace; c0106c74 <error_code+34/40>
Trace; c0106b63 <system_call+33/40>
Code;  c28d70c0 <[openafs].text.start+60/90>
00000000 <_EIP>:
Code;  c28d70c0 <[openafs].text.start+60/90>   <=====
   0:   89 1a                     mov    %ebx,(%edx)   <=====
Code;  c28d70c2 <[openafs].text.start+62/90>
   2:   89 7a 04                  mov    %edi,0x4(%edx)
Code;  c28d70c5 <[openafs].text.start+65/90>
   5:   89 6a 0c                  mov    %ebp,0xc(%edx)
Code;  c28d70c8 <[openafs].text.start+68/90>
   8:   8b 44 24 2c               mov    0x2c(%esp,1),%eax
Code;  c28d70cc <[openafs].text.start+6c/90>
   c:   89 42 10                  mov    %eax,0x10(%edx)
Code;  c28d70cf <[openafs].text.start+6f/90>
   f:   c7 42 14 00 00 00 00      movl   $0x0,0x14(%edx)