constant nfs kernel panics

Hello all,

I am using opensuse 11.0
Everything ok but always getting constant nfs kernel issues

I’m running the kernel 2.6.25.9-0.2-xen.

All stock implementation.

Seems to be an really bad bug but not sure.

Only distro that ever gave me problems with nfs.

Anyone have ideas?

Thanks in advance.

Aug 5 04:30:32 dslowik-linux kernel: Pid: 5094, comm: nfsd Tainted: G N 2.6.25.9-0.2-xen #1
Aug 5 04:30:32 dslowik-linux kernel: RIP: e030:<ffffffff80262bd5>] <ffffffff80262bd5>] iov_iter_advance+0x68/0x7f
Aug 5 04:30:32 dslowik-linux kernel: RSP: e02b:ffff8800f091f870 EFLAGS: 00010246
Aug 5 04:30:32 dslowik-linux kernel: RAX: 0000000000000f46 RBX: 0000000000000f46 RCX: 0000000000000000
Aug 5 04:30:32 dslowik-linux kernel: RDX: 0000000000000000 RSI: 0000000000000000 RDI: ffff8800f091f920
Aug 5 04:30:32 dslowik-linux kernel: RBP: ffff8800f091f870 R08: ffff8800ed467000 R09: ffff8800f091f760
Aug 5 04:30:32 dslowik-linux kernel: R10: ffff8800324dc5a8 R11: 0000000000000080 R12: 0000000000000f46
Aug 5 04:30:32 dslowik-linux kernel: R13: 0000000000001000 R14: 0000000000067000 R15: ffff8800f091f920
Aug 5 04:30:32 dslowik-linux kernel: FS: 00007f41b17bb6f0(0000) GS:ffffffff80601000(0000) knlGS:0000000000000000
Aug 5 04:30:32 dslowik-linux kernel: CS: e033 DS: 0000 ES: 0000
Aug 5 04:30:32 dslowik-linux kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
Aug 5 04:30:32 dslowik-linux kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Aug 5 04:30:32 dslowik-linux kernel: Process nfsd (pid: 5094, threadinfo ffff8800f091e000, task ffff8800ef770480)
Aug 5 04:30:32 dslowik-linux kernel: Stack: ffff8800f091f980 ffffffff80264810 ffff8800f091f980 ffff88000125d3a8
Aug 5 04:30:32 dslowik-linux kernel: ffff88000ee67ab0 ffff8800b55c6268 ffff8800f091f9b0 ffff8800f091fb40
Aug 5 04:30:32 dslowik-linux kernel: 0000000000048000 ffff8800f091fac0 ffff8800553e6c80 ffff8800b55c6268
Aug 5 04:30:32 dslowik-linux kernel: Call Trace:
Aug 5 04:30:32 dslowik-linux kernel: <ffffffff80264810>] generic_file_buffered_write+0x1d0/0x659
Aug 5 04:30:32 dslowik-linux kernel: <ffffffff802651f7>] __generic_file_aio_write_nolock+0x359/0x38d
Aug 5 04:30:32 dslowik-linux kernel: <ffffffff80265292>] generic_file_aio_write+0x67/0xc3
Aug 5 04:30:32 dslowik-linux kernel: <ffffffff880eb56b>] :ext3:ext3_file_write+0x1e/0x9f
Aug 5 04:30:32 dslowik-linux kernel: <ffffffff802898d8>] do_sync_readv_writev+0xe3/0x12b
Aug 5 04:30:32 dslowik-linux kernel: <ffffffff80289ff8>] do_readv_writev+0xb8/0x193
Aug 5 04:30:32 dslowik-linux kernel: <ffffffff8028a111>] vfs_writev+0x3e/0x49
Aug 5 04:30:32 dslowik-linux kernel: <ffffffff8845e7ad>] :nfsd:nfsd_vfs_write+0x104/0x327
Aug 5 04:30:32 dslowik-linux kernel: <ffffffff8845f19a>] :nfsd:nfsd_write+0xbd/0xd9
Aug 5 04:30:32 dslowik-linux kernel: <ffffffff8846606c>] :nfsd:nfsd3_proc_write+0xec/0x10c
Aug 5 04:30:33 dslowik-linux kernel: <ffffffff8845a26d>] :nfsd:nfsd_dispatch+0xe9/0x1ca
Aug 5 04:30:33 dslowik-linux kernel: <ffffffff88400f21>] :sunrpc:svc_process+0x3fa/0x720
Aug 5 04:30:33 dslowik-linux kernel: <ffffffff8845a7fa>] :nfsd:nfsd+0x1a5/0x2b4
Aug 5 04:30:33 dslowik-linux kernel: <ffffffff8020bf38>] child_rip+0xa/0x12
Aug 5 04:30:33 dslowik-linux kernel:
Aug 5 04:30:33 dslowik-linux kernel:
Aug 5 04:30:33 dslowik-linux kernel: Code: 47 c6 48 98 48 39 c2 73 04 0f 0b eb fe 48 29 c2 48 01 c1 48 89 57 18 49 39 48 08 75 06 49 83 c0 10 31 c9 48 29 c6 48 85 f6 75 c0 <49> 83 78 08 00 75 07 48 83 7f 18 00 75 b2 4c 89 07 48 89 4f 10
Aug 5 04:30:33 dslowik-linux kernel: RIP <ffffffff80262bd5>] iov_iter_advance+0x68/0x7f
Aug 5 04:30:33 dslowik-linux kernel: RSP <ffff8800f091f870>
Aug 5 04:30:33 dslowik-linux kernel: CR2: ffff8800ed467008
Aug 5 04:30:33 dslowik-linux kernel: — end trace 54165565981be072 ]—

Just an update.

The system is also 64 bit. Opensuse 11.0 Running nfs 3 configured through
yast2 with defaults for options so nothing really special.

Will try with
rsize=8192,wsize=8192,timeo=14,intr 0 0

and see if it helps mounts which hang after a couple days
when the kernel errors occur.