[OpenAFS] 2005-01-17 snapshot: good so far on Fedora Core 2.6.10 kernels

Andrej Filipcic andrej.filipcic@ijs.si
Thu, 20 Jan 2005 19:08:19 +0100


This is a multi-part message in MIME format.
--------------060204020602010600010201
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

Matthew Miller wrote:

> I got this morning's snapshot and built it against the 2.6.10 errata
> kernels, and everything seems to be playing nicely. No files eaten by 
> vim,
> and no oopses. I haven't tried the rsync-huge-amounts-of-data test -- is
> that problem supposed to be fixed?
>
> Anyway, looks like things are in pretty workable shape at this point; 
> maybe
> time for a 1.3.78?
>
>
>

I have tested today's cvs on dual opteron (2.6.10 gentoo). diskcache 
seems to work now, but memcache
oopses (ksymoops attached)
memcache options: OPTIONS="-dynroot -memcache -nosettime -blocks 65336 
-chunksize 20"

Cheers,
Andrej

-- 
_____________________________________________________________
doc. dr. Andrej Filipcic, E-mail: Andrej.Filipcic@ijs.si
Department of Experimental High Energy Physics - F9
Jozef Stefan Institute, Jamova 39, P.o.Box 3000
SI-1001 Ljubljana, Slovenia
Tel.: +386-1-477-3674 Fax: +386-1-477-3166
-------------------------------------------------------------


--------------060204020602010600010201
Content-Type: text/plain;
 name="openafs.oops"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
 filename="openafs.oops"

ksymoops 2.4.10 on x86_64 2.6.10-gentoo-r6.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.6.10-gentoo-r6/ (default)
     -m /usr/src/linux/System.map (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.

Error (regular_file): read_ksyms stat /proc/ksyms failed
No modules in ksyms, skipping objects
No ksyms, skipping lsmod
CPU 0: aperture @ 80000000 size 32 MB
Using local APIC NMI watchdog using perfctr0
SGI XFS with ACLs, security attributes, large block/inode numbers, no debug enabled
Unable to handle kernel NULL pointer dereference at 0000000000000028 RIP: 
<ffffffff8023db02>{inode_has_perm+98}
PML4 5fe97067 PGD 63437067 PMD 0 
Oops: 0000 [1] SMP 
CPU 1 
Pid: 17492, comm: cc1 Tainted: P      2.6.10-gentoo-r6
RIP: 0010:[<ffffffff8023db02>] <ffffffff8023db02>{inode_has_perm+98}
Using defaults from ksymoops -t elf64-x86-64 -a i386:x86-64
RSP: 0018:000001005fe99dc8  EFLAGS: 00010216
RAX: 000001005fe99dc8 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000001005fe99e10
RBP: 000001005fe99dc8 R08: 0000000000000000 R09: 000001005fe99dc8
R10: 0000000000000000 R11: ffffffff8023fbf0 R12: 0000000000000000
R13: 00000100eb5aec00 R14: 000001007d7a1d80 R15: 0000000000000002
FS:  0000002a95892b00(0000) GS:ffffffff8059ac80(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000028 CR3: 00000000821a2000 CR4: 00000000000006e0
Stack: 0000000000000001 0000000000000000 0000000000000000 0000000000000000 
       00000100eb5aec00 0000000000000000 0000000000000000 0000000000000000 
       0000000000000000 0000000000000004 
Call Trace:<ffffffff8018a909>{may_open+105} <ffffffff8018ae5f>{open_namei+831} 
       <ffffffff8017a697>{filp_open+39} <ffffffff8017a7b4>{get_unused_fd+244} 
       <ffffffff8017a900>{sys_open+80} <ffffffff8010e446>{system_call+126} 
Code: 0f b7 53 28 4c 8d 43 30 8b 73 24 41 8b 7e 14 4d 85 e4 49 89 


>>RIP; ffffffff8023db02 <inode_has_perm+62/b0>   <=====

>>R11; ffffffff8023fbf0 <selinux_inode_permission+0/b0>

Trace; ffffffff8018a909 <may_open+69/280>
Trace; ffffffff8017a697 <filp_open+27/50>
Trace; ffffffff8017a900 <sys_open+50/f0>

Code;  ffffffff8023db02 <inode_has_perm+62/b0>
0000000000000000 <_RIP>:
Code;  ffffffff8023db02 <inode_has_perm+62/b0>   <=====
   0:   0f b7 53 28               movzwl 0x28(%rbx),%edx   <=====
Code;  ffffffff8023db06 <inode_has_perm+66/b0>
   4:   4c 8d 43 30               lea    0x30(%rbx),%r8
Code;  ffffffff8023db0a <inode_has_perm+6a/b0>
   8:   8b 73 24                  mov    0x24(%rbx),%esi
Code;  ffffffff8023db0d <inode_has_perm+6d/b0>
   b:   41 8b 7e 14               mov    0x14(%r14),%edi
Code;  ffffffff8023db11 <inode_has_perm+71/b0>
   f:   4d 85 e4                  test   %r12,%r12
Code;  ffffffff8023db14 <inode_has_perm+74/b0>
  12:   49 89 00                  mov    %rax,(%r8)

CR2: 0000000000000028
 <1>Unable to handle kernel NULL pointer dereference at 0000000000000028 RIP: 
<ffffffff8023db02>{inode_has_perm+98}
PML4 b29b8067 PGD b2d9b067 PMD 0 
Oops: 0000 [2] SMP 
CPU 0 
Pid: 17490, comm: cc1 Tainted: P      2.6.10-gentoo-r6
RIP: 0010:[<ffffffff8023db02>] <ffffffff8023db02>{inode_has_perm+98}
RSP: 0018:00000100ddab7dc8  EFLAGS: 00010216
RAX: 00000100ddab7dc8 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00000100ddab7e10
RBP: 00000100ddab7dc8 R08: 0000000000000000 R09: 00000100ddab7dc8
R10: 00000100eb5aec00 R11: ffffffff8023fbf0 R12: 0000000000000000
R13: 00000100eb5aec00 R14: 00000100795a1500 R15: 0000000000000002
FS:  0000002a95892b00(0000) GS:ffffffff8059ac00(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000028 CR3: 0000000000101000 CR4: 00000000000006e0
Stack: 0000000000000001 0000000000000000 0000000000000000 0000000000000000 
       00000100eb5aec00 0000000000000000 0000000000000000 0000000000000000 
       0000000000000000 0000000000000004 
Call Trace:<ffffffff8018a909>{may_open+105} <ffffffff8018ae5f>{open_namei+831} 
       <ffffffff8017a697>{filp_open+39} <ffffffff8017a7b4>{get_unused_fd+244} 
       <ffffffff8017a900>{sys_open+80} <ffffffff8010e446>{system_call+126} 
Code: 0f b7 53 28 4c 8d 43 30 8b 73 24 41 8b 7e 14 4d 85 e4 49 89 


>>RIP; ffffffff8023db02 <inode_has_perm+62/b0>   <=====

>>R11; ffffffff8023fbf0 <selinux_inode_permission+0/b0>

Trace; ffffffff8018a909 <may_open+69/280>
Trace; ffffffff8017a697 <filp_open+27/50>
Trace; ffffffff8017a900 <sys_open+50/f0>

Code;  ffffffff8023db02 <inode_has_perm+62/b0>
0000000000000000 <_RIP>:
Code;  ffffffff8023db02 <inode_has_perm+62/b0>   <=====
   0:   0f b7 53 28               movzwl 0x28(%rbx),%edx   <=====
Code;  ffffffff8023db06 <inode_has_perm+66/b0>
   4:   4c 8d 43 30               lea    0x30(%rbx),%r8
Code;  ffffffff8023db0a <inode_has_perm+6a/b0>
   8:   8b 73 24                  mov    0x24(%rbx),%esi
Code;  ffffffff8023db0d <inode_has_perm+6d/b0>
   b:   41 8b 7e 14               mov    0x14(%r14),%edi
Code;  ffffffff8023db11 <inode_has_perm+71/b0>
   f:   4d 85 e4                  test   %r12,%r12
Code;  ffffffff8023db14 <inode_has_perm+74/b0>
  12:   49 89 00                  mov    %rax,(%r8)

CR2: 0000000000000028
 <1>Unable to handle kernel NULL pointer dereference at 0000000000000028 RIP: 
<ffffffff8023db02>{inode_has_perm+98}
PML4 28851067 PGD 5fa44067 PMD 0 
Oops: 0000 [3] SMP 
CPU 0 
Pid: 17506, comm: cc1 Tainted: P      2.6.10-gentoo-r6
RIP: 0010:[<ffffffff8023db02>] <ffffffff8023db02>{inode_has_perm+98}
RSP: 0000:00000100674efdc8  EFLAGS: 00010216
RAX: 00000100674efdc8 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00000100674efe10
RBP: 00000100674efdc8 R08: 0000000000000000 R09: 00000100674efdc8
R10: 0000000000000000 R11: ffffffff8023fbf0 R12: 0000000000000000
R13: 00000100eb5aec00 R14: 00000100f7c5ba40 R15: 0000000000000002
FS:  0000002a95892b00(0000) GS:ffffffff8059ac00(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000028 CR3: 0000000000101000 CR4: 00000000000006e0
Stack: 0000000000000001 0000000000000000 0000000000000000 0000000000000000 
       00000100eb5aec00 0000000000000000 0000000000000000 0000000000000000 
       0000000000000000 0000000000000004 
Call Trace:<ffffffff8018a909>{may_open+105} <ffffffff8018ae5f>{open_namei+831} 
       <ffffffff8017a697>{filp_open+39} <ffffffff8017a7b4>{get_unused_fd+244} 
       <ffffffff8017a900>{sys_open+80} <ffffffff8010e446>{system_call+126} 
Code: 0f b7 53 28 4c 8d 43 30 8b 73 24 41 8b 7e 14 4d 85 e4 49 89 


>>RIP; ffffffff8023db02 <inode_has_perm+62/b0>   <=====

>>R11; ffffffff8023fbf0 <selinux_inode_permission+0/b0>

Trace; ffffffff8018a909 <may_open+69/280>
Trace; ffffffff8017a697 <filp_open+27/50>
Trace; ffffffff8017a900 <sys_open+50/f0>

Code;  ffffffff8023db02 <inode_has_perm+62/b0>
0000000000000000 <_RIP>:
Code;  ffffffff8023db02 <inode_has_perm+62/b0>   <=====
   0:   0f b7 53 28               movzwl 0x28(%rbx),%edx   <=====
Code;  ffffffff8023db06 <inode_has_perm+66/b0>
   4:   4c 8d 43 30               lea    0x30(%rbx),%r8
Code;  ffffffff8023db0a <inode_has_perm+6a/b0>
   8:   8b 73 24                  mov    0x24(%rbx),%esi
Code;  ffffffff8023db0d <inode_has_perm+6d/b0>
   b:   41 8b 7e 14               mov    0x14(%r14),%edi
Code;  ffffffff8023db11 <inode_has_perm+71/b0>
   f:   4d 85 e4                  test   %r12,%r12
Code;  ffffffff8023db14 <inode_has_perm+74/b0>
  12:   49 89 00                  mov    %rax,(%r8)

CR2: 0000000000000028
 <1>Unable to handle kernel NULL pointer dereference at 0000000000000028 RIP: 
<ffffffff8023db02>{inode_has_perm+98}
PML4 ebdd9067 PGD e091a067 PMD 0 
Oops: 0000 [4] SMP 
CPU 1 
Pid: 17511, comm: cc1 Tainted: P      2.6.10-gentoo-r6
RIP: 0010:[<ffffffff8023db02>] <ffffffff8023db02>{inode_has_perm+98}
RSP: 0018:000001007be6fdc8  EFLAGS: 00010216
RAX: 000001007be6fdc8 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 000001007be6fe10
RBP: 000001007be6fdc8 R08: 0000000000000000 R09: 000001007be6fdc8
R10: 0000000000000000 R11: ffffffff8023fbf0 R12: 0000000000000000
R13: 00000100eb5aec00 R14: 00000100dc03b2c0 R15: 0000000000000002
FS:  0000002a95892b00(0000) GS:ffffffff8059ac80(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000028 CR3: 00000000821a2000 CR4: 00000000000006e0
Stack: 0000000000000001 0000000000000000 0000000000000000 0000000000000000 
       00000100eb5aec00 0000000000000000 0000000000000000 0000000000000000 
       0000000000000000 0000000000000004 
Call Trace:<ffffffff8018a909>{may_open+105} <ffffffff8018ae5f>{open_namei+831} 
       <ffffffff8017a697>{filp_open+39} <ffffffff8017a7b4>{get_unused_fd+244} 
       <ffffffff8017a900>{sys_open+80} <ffffffff8010e446>{system_call+126} 
Code: 0f b7 53 28 4c 8d 43 30 8b 73 24 41 8b 7e 14 4d 85 e4 49 89 


>>RIP; ffffffff8023db02 <inode_has_perm+62/b0>   <=====

>>R11; ffffffff8023fbf0 <selinux_inode_permission+0/b0>

Trace; ffffffff8018a909 <may_open+69/280>
Trace; ffffffff8017a697 <filp_open+27/50>
Trace; ffffffff8017a900 <sys_open+50/f0>

Code;  ffffffff8023db02 <inode_has_perm+62/b0>
0000000000000000 <_RIP>:
Code;  ffffffff8023db02 <inode_has_perm+62/b0>   <=====
   0:   0f b7 53 28               movzwl 0x28(%rbx),%edx   <=====
Code;  ffffffff8023db06 <inode_has_perm+66/b0>
   4:   4c 8d 43 30               lea    0x30(%rbx),%r8
Code;  ffffffff8023db0a <inode_has_perm+6a/b0>
   8:   8b 73 24                  mov    0x24(%rbx),%esi
Code;  ffffffff8023db0d <inode_has_perm+6d/b0>
   b:   41 8b 7e 14               mov    0x14(%r14),%edi
Code;  ffffffff8023db11 <inode_has_perm+71/b0>
   f:   4d 85 e4                  test   %r12,%r12
Code;  ffffffff8023db14 <inode_has_perm+74/b0>
  12:   49 89 00                  mov    %rax,(%r8)

CR2: 0000000000000028
 <1>Unable to handle kernel NULL pointer dereference at 0000000000000028 RIP: 
<ffffffff8023db02>{inode_has_perm+98}
PML4 7a5a5067 PGD 67965067 PMD 0 
Oops: 0000 [5] SMP 
CPU 1 
Pid: 17516, comm: fixdep Tainted: P      2.6.10-gentoo-r6
RIP: 0010:[<ffffffff8023db02>] <ffffffff8023db02>{inode_has_perm+98}
RSP: 0018:00000100650c9dc8  EFLAGS: 00010216
RAX: 00000100650c9dc8 RBX: 0000000000000000 RCX: 0000000000000000
RDX: 0000000000000000 RSI: 0000000000000000 RDI: 00000100650c9e10
RBP: 00000100650c9dc8 R08: 0000000000000000 R09: 00000100650c9dc8
R10: 00000100eb5aec00 R11: ffffffff8023fbf0 R12: 0000000000000000
R13: 00000100eb5aec00 R14: 000001005f967380 R15: 0000000000000002
FS:  0000002a95892b00(0000) GS:ffffffff8059ac80(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000028 CR3: 00000000821a2000 CR4: 00000000000006e0
Stack: 0000000000000001 0000000000000000 0000000000000000 0000000000000000 
       00000100eb5aec00 0000000000000000 0000000000000000 0000000000000000 
       0000000000000000 0000000000000004 
Call Trace:<ffffffff8018a909>{may_open+105} <ffffffff8018ae5f>{open_namei+831} 
       <ffffffff8017a697>{filp_open+39} <ffffffff8017a7b4>{get_unused_fd+244} 
       <ffffffff8017a900>{sys_open+80} <ffffffff8010e446>{system_call+126} 
Code: 0f b7 53 28 4c 8d 43 30 8b 73 24 41 8b 7e 14 4d 85 e4 49 89 


>>RIP; ffffffff8023db02 <inode_has_perm+62/b0>   <=====

>>R11; ffffffff8023fbf0 <selinux_inode_permission+0/b0>

Trace; ffffffff8018a909 <may_open+69/280>
Trace; ffffffff8017a697 <filp_open+27/50>
Trace; ffffffff8017a900 <sys_open+50/f0>

Code;  ffffffff8023db02 <inode_has_perm+62/b0>
0000000000000000 <_RIP>:
Code;  ffffffff8023db02 <inode_has_perm+62/b0>   <=====
   0:   0f b7 53 28               movzwl 0x28(%rbx),%edx   <=====
Code;  ffffffff8023db06 <inode_has_perm+66/b0>
   4:   4c 8d 43 30               lea    0x30(%rbx),%r8
Code;  ffffffff8023db0a <inode_has_perm+6a/b0>
   8:   8b 73 24                  mov    0x24(%rbx),%esi
Code;  ffffffff8023db0d <inode_has_perm+6d/b0>
   b:   41 8b 7e 14               mov    0x14(%r14),%edi
Code;  ffffffff8023db11 <inode_has_perm+71/b0>
   f:   4d 85 e4                  test   %r12,%r12
Code;  ffffffff8023db14 <inode_has_perm+74/b0>
  12:   49 89 00                  mov    %rax,(%r8)

CR2: 0000000000000028
Kernel BUG at inode:1103
invalid operand: 0000 [6] SMP 
CPU 0 
Pid: 17545, comm: make Tainted: P      2.6.10-gentoo-r6
RIP: 0010:[<ffffffff80195a1e>] <ffffffff80195a1e>{iput+30}
RSP: 0000:000001007add9e08  EFLAGS: 00010246
RAX: ffffffffa01c1ec0 RBX: 00000100ea04d000 RCX: 0000000000000000
RDX: 00000100dfb28ef0 RSI: 000001007add9d68 RDI: 00000100ea04d000
RBP: 00000100ea04d000 R08: 0000000000000000 R09: 000001007add9d68
R10: 0000000000000000 R11: ffffffffa018bc50 R12: ffffff0000281b20
R13: 0000000000626f59 R14: ffffff0000281b2c R15: 0000000000626f59
FS:  0000002a95ab16e0(0000) GS:ffffffff8059ac00(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000014fac018 CR3: 0000000000101000 CR4: 00000000000006e0
Stack: ffffffffa01c1ae0 ffffffffa0155201 0000000005cecf04 ffffff0004211000 
       0000000005cecf04 ffffffffa018d403 000001007eb9d940 0000000c00000008 
       ffffffff8018ed00 000001007add9f38 
Call Trace:<ffffffffa0155201>{:libafs:afs_PutVCache+161} <ffffffffa018d403>{:libafs:afs_linux_readdir+1539} 
       <ffffffff8018ed00>{filldir+0} <ffffffff8018ed00>{filldir+0} 
       <ffffffff8018eb83>{vfs_readdir+179} <ffffffff8018ee7a>{sys_getdents+138} 
       <ffffffff8010eee1>{error_exit+0} <ffffffff8010e446>{system_call+126} 
Code: 0f 0b c3 11 40 80 ff ff ff ff 4f 04 66 66 90 66 66 90 48 85 


>>RIP; ffffffff80195a1e <iput+1e/90>   <=====

>>RAX; ffffffffa01c1ec0 <_end+1fbe0ec0/7f01f000>
>>R11; ffffffffa018bc50 <_end+1fbaac50/7f01f000>

Trace; ffffffffa0155201 <_end+1fb74201/7f01f000>
Trace; ffffffff8018ed00 <filldir+0/f0>
Trace; ffffffff8018eb83 <vfs_readdir+b3/110>
Trace; ffffffff8010eee1 <error_exit+0/81>

Code;  ffffffff80195a1e <iput+1e/90>
0000000000000000 <_RIP>:
Code;  ffffffff80195a1e <iput+1e/90>   <=====
   0:   0f 0b                     ud2a      <=====
Code;  ffffffff80195a20 <iput+20/90>
   2:   c3                        retq   
Code;  ffffffff80195a21 <iput+21/90>
   3:   11 40 80                  adc    %eax,0xffffffffffffff80(%rax)
Code;  ffffffff80195a24 <iput+24/90>
   6:   ff                        (bad)  
Code;  ffffffff80195a25 <iput+25/90>
   7:   ff                        (bad)  
Code;  ffffffff80195a26 <iput+26/90>
   8:   ff                        (bad)  
Code;  ffffffff80195a27 <iput+27/90>
   9:   ff 4f 04                  decl   0x4(%rdi)
Code;  ffffffff80195a2a <iput+2a/90>
   c:   66                        data16
Code;  ffffffff80195a2b <iput+2b/90>
   d:   66                        data16
Code;  ffffffff80195a2c <iput+2c/90>
   e:   90                        nop    
Code;  ffffffff80195a2d <iput+2d/90>
   f:   66                        data16
Code;  ffffffff80195a2e <iput+2e/90>
  10:   66                        data16
Code;  ffffffff80195a2f <iput+2f/90>
  11:   90                        nop    
Code;  ffffffff80195a30 <iput+30/90>
  12:   48 85 00                  test   %rax,(%rax)


1 warning and 1 error issued.  Results may not be reliable.

--------------060204020602010600010201--