Hi,
My NFS Client is CentOS5.3 (2.6.18) and server is SUSE11. When running LTP (ltp-full-20080930), the client crashed. the stack is below.
Kernel BUG at fs/nfs/nfs4xdr.c:872 invalid opcode: 0000 [1] SMP last sysfs file: /block/sdb/size CPU 0 Modules linked in: ipv6 xfrm_nalgo crypto_api autofs4 hidp l2cap bluetooth blockvt(PU) nfs(U) lockd(U) fscache nfs_acl sunrpc ib_iser rdma_cm ib_cm iw_cm ib_sa ib_mad ib_core ib_addr iscsi_tcp libiscsi scsi_transport_iscsi dm_mirror dm_multipath scsi_dh video hwmon backlight sbs i2c_ec button battery asus_acpi acpi_memhotplug ac lp floppy sg pcspkr i2c_piix4 i2c_core pcnet32 mii parport_pc parport shpchp serio_raw dm_raid45 dm_message dm_region_hash dm_log dm_mod dm_mem_cache ata_piix libata mptspi mptscsih mptbase scsi_transport_spi sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd ehci_hcd Pid: 18655, comm: mknod01 Tainted: P 2.6.18-128.el5 #1 RIP: 0010:[<ffffffff8844841d>] [<ffffffff8844841d>] :nfs:encode_share_access+0x6d/0x82 RSP: 0018:ffff81000d4cdb18 EFLAGS: 00010297 RAX: 00000000ffffffff RBX: ffff810007c770b8 RCX: ffff810007c770b8 RDX: 0000000000000008 RSI: 0000000000000008 RDI: ffff81000d4cdb68 RBP: 0000000000000080 R08: ffff810007c770ac R09: 0000000000000009 R10: ffff81000601e980 R11: ffffffff8844bc69 R12: ffff81000d4cdb68 R13: ffff81000216d158 R14: ffff81000d4cde18 R15: ffff810002912000 FS: 00002b7f2d2c3210(0000) GS:ffffffff803ac000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 0000003ec6a41900 CR3: 0000000007c10000 CR4: 00000000000006e0 Process mknod01 (pid: 18655, threadinfo ffff81000d4cc000, task ffff810004308040) Stack: ffff810004308040 ffff810007c770b0 ffff81000834f408 ffffffff8844b919 ffff8100080b7df8 ffff81000216d158 ffff81000834f408 ffffffff8844bc69 ffff81000216d158 ffffffff8844bcd6 ffff810007c770c0 ffff81000216d160 Call Trace: [<ffffffff8844b919>] :nfs:encode_open+0x66/0x33e [<ffffffff8844bc69>] :nfs:nfs4_xdr_enc_open+0x0/0xac [<ffffffff8844bcd6>] :nfs:nfs4_xdr_enc_open+0x6d/0xac [<ffffffff8844bc69>] :nfs:nfs4_xdr_enc_open+0x0/0xac [<ffffffff883c63f0>] :sunrpc:call_transmit+0x1bc/0x222 [<ffffffff883cb923>] :sunrpc:__rpc_execute+0x92/0x24e [<ffffffff883cbb36>] :sunrpc:rpc_run_task+0x37/0x3f [<ffffffff884430e0>] :nfs:_nfs4_proc_open+0x50/0x1aa [<ffffffff88443ff2>] :nfs:nfs4_do_open+0xc2/0x1dd [<ffffffff884459a4>] :nfs:nfs4_proc_create+0x7f/0x1b2 [<ffffffff883cc91a>] :sunrpc:rpcauth_lookup_credcache+0x12e/0x24c [<ffffffff8842d3c4>] :nfs:nfs_access_get_cached+0xab/0xfa [<ffffffff8842e440>] :nfs:nfs_create+0x87/0xed [<ffffffff8002221b>] d_alloc+0x174/0x1a9 [<ffffffff8003a031>] vfs_create+0xe6/0x158 [<ffffffff800e3120>] sys_mknodat+0x107/0x188 [<ffffffff8005d229>] tracesys+0x71/0xe0 [<ffffffff8005d28d>] tracesys+0xd5/0xe0
Code: 0f 0b 68 14 5e 45 88 c2 68 03 c7 03 00 00 00 00 41 5a 5b 5d RIP [<ffffffff8844841d>] :nfs:encode_share_access+0x6d/0x82 RSP <ffff81000d4cdb18> <0>Kernel panic - not syncing: Fatal exception
I think open_flags was set to be zero when calling encode_share_access(), but I don't know what happened and triggered this crash. is anyone willing to help me ?
Best, sid
On 07/31/2010 04:29 PM, Sid Moore wrote:
My NFS Client is CentOS5.3 (2.6.18) and server is SUSE11. When running LTP (ltp-full-20080930), the client crashed. the stack is below.
...
is anyone willing to help me ?
I was trying to set up NFSv4 between a CentOS 5.5 server (2.6.18-194.8.1.el5) and Fedora 13 client (2.6.33.6-147.fc13.x86_64) about a week ago. It looked like things were OK, until I noticed that all file locks would fail.
Best I can tell, NFSv4 under Linux isn't all there yet. If you need it working, I'd take the problem to the kernel list and see if they have any pointers.
On Sun, Aug 1, 2010 at 1:29 AM, Sid Moore learnmost@gmail.com wrote:
Hi,
My NFS Client is CentOS5.3 (2.6.18) and server is SUSE11. When running LTP (ltp-full-20080930), the client crashed. the stack is below.
Wrong list, this is not a support venue. And if you ask the same question on the centos list, please make sure that you machine is up to date beforehand. 5.5 is current, not 5.3.
Regards,
Ralph