[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