[OpenAFS-devel] Re: OpenAFS 1.4.7pre1 Oops

Marc Dionne marc.c.dionne@gmail.com
Tue, 01 Apr 2008 21:35:44 -0400


Le 01/04/08 12:14 PM, Stefaan a =C3=A9crit :
> I can confirm that.  I got the same oops with 1.4.7pre1.  But now w=
ith
> 1.4.7pre2, any file access seems to hang indefinitely.
> (Running server and client on same machine, kernel 2.6.24-gentoo-r3=
,
> gcc 4.2.3, on gentoo linux-testing).  I downgraded to a cvs checkou=
t
> dated 20080222 to regain a working setup.
>=20
> Stefaan

Reverting delta STABLE14-linux-dont-flush-writes-on-exec-20080326 cur=
es
the hang on 2.6.24 for me.

See below for the state of the hung processes (in D state) when thing=
s get stuck.

Marc

=3D=3D=3D=3D

afs_rxevent   D ed467f30     0  6023      2
        f453b3b0 00000046 00000002 ed467f30 ed467f28 00000000 0000000=
1 ed467f38
        ffffffff f453b5c0 c1815580 00000001 ed467000 ffff8cb1 ffff8cf=
2 c0436442
        ffffffff 00000000 00000000 00000000 fa3ceda4 fa3ceda0 f453b3b=
0 00000000
Call Trace:
  [<c0436442>] del_timer_sync+0xa/0x14
  [<c062b6c6>] __mutex_lock_slowpath+0x4b/0x7a
  [<c062b5af>] mutex_lock+0x26/0x29
  [<fa3aa3fe>] afs_osi_Wait+0x14a/0x1b8 [libafs]
  [<c04287e8>] default_wake_function+0x0/0x8
  [<fa3a0727>] afs_rxevent_daemon+0x9a/0xf3 [libafs]
  [<c04ff0ee>] sprintf+0x20/0x23
  [<fa3b1275>] afsd_thread+0x4e1/0x62a [libafs]
  [<fa3b0d94>] afsd_thread+0x0/0x62a [libafs]
  [<c0405e0b>] kernel_thread_helper+0x7/0x10
  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
afsd          D ed45df14     0  6025      2
        f6f96000 00000046 00000002 ed45df14 ed45df0c 00000000 0000000=
1 ed45df1c
        ffffffff f6f96210 c1815580 00000001 ed45d000 ffffa607 ffffa63=
5 c0436442
        ffffffff 00000000 00000000 00000000 fa3ceda4 fa3ceda0 f6f9600=
0 fa3d1f78
Call Trace:
  [<c0436442>] del_timer_sync+0xa/0x14
  [<c062b6c6>] __mutex_lock_slowpath+0x4b/0x7a
  [<c062b5af>] mutex_lock+0x26/0x29
  [<fa3aa3fe>] afs_osi_Wait+0x14a/0x1b8 [libafs]
  [<c04287e8>] default_wake_function+0x0/0x8
  [<fa36d239>] afs_Daemon+0x376/0x3b1 [libafs]
  [<fa3b0f6b>] afsd_thread+0x1d7/0x62a [libafs]
  [<fa3b0d94>] afsd_thread+0x0/0x62a [libafs]
  [<c0405e0b>] kernel_thread_helper+0x7/0x10
  =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D
sed           D c176a440     0  6047   6045
        f45ac000 00200046 00000002 c176a440 c071e200 00200256 0000000=
0 210250af
        00000010 f45ac210 c180c580 00000000 ed468000 c1808504 0000e22=
8 00000000
        c071e180 c046fae5 00000009 00000009 fa3ceda4 fa3ceda0 f45ac00=
0 f6c67a88
Call Trace:
  [<c046fae5>] release_pages+0x12a/0x132
  [<c062b6c6>] __mutex_lock_slowpath+0x4b/0x7a
  [<c062b5af>] mutex_lock+0x26/0x29
  [<fa3ac435>] afs_linux_flush+0x13/0x1af [libafs]
  [<c0489f05>] __fput+0x142/0x16c
  [<c0487690>] filp_close+0x32/0x58
  [<c04308f2>] put_files_struct+0x60/0xa8
  [<c0431a98>] do_exit+0x22a/0x695
  [<c0431f79>] sys_exit_group+0x0/0xd
  [<c04051da>] syscall_call+0x7/0xb