[OpenAFS-devel] OpenAFS 2.1.9 kernel oops on Linux

Ludvig Omholt ludvig.omholt@it.su.se
Wed, 16 Jul 2003 13:30:18 +0200


--s/l3CgOIzMHHjg/5
Content-Type: multipart/mixed; boundary="2fHTh5uZTiUOsy+g"
Content-Disposition: inline


--2fHTh5uZTiUOsy+g
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi!

I got a kernel oops the other day on Linux-2.4.21-ac4 using OpenAFS 2.1.9.=
=20
The oops happened while Love was moving AFS-volumes on the server. Attached
is the output of ksymoops.

/Ludde

--2fHTh5uZTiUOsy+g
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename="oops.decoded"
Content-Transfer-Encoding: quoted-printable

ksymoops 2.4.8 on i686 2.4.21-ac4.  Options used
     -V (default)
     -k /proc/ksyms (default)
     -l /proc/modules (default)
     -o /lib/modules/2.4.21-ac4/ (default)
     -m /boot/System.map-2.4.21-ac4 (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.

Warning (compare_Version): Version mismatch.  System.map says 2.4.21, pwcx =
says 2.5.33.  Expect lots of address mismatches.
Unable to handle kernel NULL pointer dereference at virtual address 00000000
c029a61b
*pde =3D 00000000
Oops: 0002
CPU:    0
EIP:    0010:[<c029a61b>]    Tainted: PF
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010286
eax: ffffffff   ebx: e2c96da4   ecx: 00000000   edx: ffffffff
esi: c75d4000   edi: c75d5ed4   ebp: d2d7f980   esp: c75d5eb4
ds: 0018   es: 0018   ss: 0018
Process cp (pid: 4048, stackpage=3Dc75d5000)
Stack: e2ad667b e2c96da4 e2c96da4 e2c96d28 c029a518 e2c96da4 c75d5ed4 fffff=
fff=20
       e2c96da8 00000000 c75d4000 00000002 00000000 c013883e 00000000 e2c96=
d28=20
       e2afe881 00000000 00000000 e2c96d28 e2c96d28 e2ef3130 e2c96d28 c75d5=
f84=20
Call Trace:    [<e2ad667b>] [<c029a518>] [<c013883e>] [<e2afe881>] [<e2b027=
10>]
  [<c01434d6>] [<c0137e66>] [<c0138201>] [<c010704b>]
Code: 89 39 0f c1 03 01 d0 66 85 c0 74 23 8b 47 0c 85 c0 74 0d e8=20


>>EIP; c029a61b <rwsem_down_failed_common+32/6f>   <=3D=3D=3D=3D=3D

>>ebx; e2c96da4 <[openafs]afs_rootFid+172154/3d9410>
>>esi; c75d4000 <_end+7247eb4/225cbf14>
>>edi; c75d5ed4 <_end+7249d88/225cbf14>
>>ebp; d2d7f980 <_end+129f3834/225cbf14>
>>esp; c75d5eb4 <_end+7249d68/225cbf14>

Trace; e2ad667b <[openafs]afs_access+eb/350>
Trace; c029a518 <rwsem_down_write_failed+29/33>
Trace; c013883e <.text.lock.open+6/34>
Trace; e2afe881 <[openafs]crget+51/e0>
Trace; e2b02710 <[openafs]afs_linux_permission+40/50>
Trace; c01434d6 <open_namei+1d6/52c>
Trace; c0137e66 <filp_open+3e/64>
Trace; c0138201 <sys_open+53/9a>
Trace; c010704b <system_call+33/38>

Code;  c029a61b <rwsem_down_failed_common+32/6f>
00000000 <_EIP>:
Code;  c029a61b <rwsem_down_failed_common+32/6f>   <=3D=3D=3D=3D=3D
   0:   89 39                     mov    %edi,(%ecx)   <=3D=3D=3D=3D=3D
Code;  c029a61d <rwsem_down_failed_common+34/6f>
   2:   0f c1 03                  xadd   %eax,(%ebx)
Code;  c029a620 <rwsem_down_failed_common+37/6f>
   5:   01 d0                     add    %edx,%eax
Code;  c029a622 <rwsem_down_failed_common+39/6f>
   7:   66 85 c0                  test   %ax,%ax
Code;  c029a625 <rwsem_down_failed_common+3c/6f>
   a:   74 23                     je     2f <_EIP+0x2f>
Code;  c029a627 <rwsem_down_failed_common+3e/6f>
   c:   8b 47 0c                  mov    0xc(%edi),%eax
Code;  c029a62a <rwsem_down_failed_common+41/6f>
   f:   85 c0                     test   %eax,%eax
Code;  c029a62c <rwsem_down_failed_common+43/6f>
  11:   74 0d                     je     20 <_EIP+0x20>
Code;  c029a62e <rwsem_down_failed_common+45/6f>
  13:   e8 00 00 00 00            call   18 <_EIP+0x18>


2 warnings issued.  Results may not be reliable.

--2fHTh5uZTiUOsy+g--

--s/l3CgOIzMHHjg/5
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/FTdKsHM0Kcarcy4RArWpAJ9b3kvaz1BndNZzc0oP+Rq1AVJ+UgCbBJzL
RBkwn+fpqz98IDbAPaLcUjw=
=UgRg
-----END PGP SIGNATURE-----

--s/l3CgOIzMHHjg/5--