Hi,
I am running a bunch of "diskless bootet" fileservers which export a local
disk via nfs3+4 with no problems under suse10.0/2.6.13-15.10-smp/unionfs-1.1.4 .
After upgrade to suse10.1/2.6.16.13-4-smp/unionfs-20060503-0408 I get:
#########################################################################
# dmesg
...
ReiserFS: sda3: found reiserfs format "3.6" with standard journal
ReiserFS: sda3: using ordered data mode
reiserfs: using flush barriers
ReiserFS: sda3: journal params: device sda3, size 8192, journal first block 18,
max trans len 1024, max batch 900, max commit age 30, max trans age 30
ReiserFS: sda3: checking transaction log (sda3)
ReiserFS: sda3: replayed 1 transactions in 0 seconds
ReiserFS: sda3: Using r5 hash to sort names
SGI XFS with ACLs, security attributes, realtime, large block numbers, no debug
enabled
SGI XFS Quota Management subsystem
XFS mounting filesystem sda4
Starting XFS recovery on filesystem: sda4 (logdev: internal)
Ending XFS recovery on filesystem: sda4 (logdev: internal)
Unable to handle kernel NULL pointer dereference at virtual address 0000009c
printing eip:
f88696e9
*pde = 00000000
Oops: 0000 [#1]
SMP
last sysfs file: /block/hdb/removable
Modules linked in: xfs_quota xfs reiserfs ipt_REJECT xt_tcpudp iptable_mangle
iptable_nat ip_nat ip_conntrack nfnetlink iptable_filter ip_tables x_tables
joydev rpcsec_gss_krb5 auth_rpcgss nfsd exportfs snd_intel8x0 snd_ac97_codec
snd_ac97_bus snd_pcm snd_timer snd soundcore snd_page_alloc st sr_mod
usb_storage usbhid sg sd_mod ide_cd cdrom generic shpchp pci_hotplug ehci_hcd
intel_agp agpgart sata_sil uhci_hcd libata usbcore scsi_mod i2c_i801 i2c_core
piix i8xx_tco ide_core parport_pc parport ipv6 unionfs nfs lockd nfs_acl sunrpc
af_packet e1000 mii
CPU: 0
EIP: 0060:[<f88696e9>] Tainted: G U VLI
EFLAGS: 00010202 (2.6.16.13-4-smp #1)
EIP is at unionfs_file_revalidate+0x3e9/0x9b0 [unionfs]
eax: 00000000 ebx: 00000000 ecx: f6ebd3a8 edx: f6dcb620
esi: f61d042c edi: f69ad800 ebp: f6058000 esp: f6059f38
ds: 007b es: 007b ss: 0068
Process exportfs (pid: 2164, threadinfo=f6058000 task=dfe56bf0)
Stack: <0>00000010 f69b2e40 c015c7cf f67644b0 00000001 f69ad800 f6e1ee00
f61d042c
00000001 00000000 00000004 f69a6e40 00000001 00000001 00000001 f61d042c
f69a6e40 c016f6c2 f69ad800 00000f9a f69ad800 f6058000 f886a153 08050a50
Call Trace:
[<c015c7cf>] __fput+0x140/0x16a
[<c016f6c2>] dput+0x31/0x12f
[<f886a153>] unionfs_flush+0x13/0x100 [unionfs]
[<c015a26e>] filp_close+0x2f/0x54
[<c0103c2b>] sysenter_past_esp+0x54/0x79
Code: 0f 88 a2 05 00 00 8b 74 24 1c 8b 46 50 8b 80 78 01 00 00 8b 50 1c 89 d8
c1 e0 04 f6 44 10 0c 02 74 19 8b 41 28 8b 04 98 8b 40 0c <8b> 80 9c 00 00 00 f6
40 30 01 0f 84 10 fd ff ff 8b 5c 24 14 8b
NFSD: Using /var/lib/nfs/v4recovery as the NFSv4 state recovery directory
NFSD: starting 90-second grace period
...
#########################################################################
# cat /proc/mounts
rootfs / rootfs rw 0 0
/dev/root.old / minix rw 0 0
132.230.1.13:/p/8 / nfs
ro,v3,rsize=4096,wsize=4096,hard,nolock,proto=tcp,addr=132.230.1.13 0 0
tmpfs /DIFF tmpfs rw 0 0
unionfs / unionfs rw,dirs=/DIFF=rw:/=nfsro,debug=0,delete=whiteout 0 0
udev /dev tmpfs rw 0 0
proc /proc proc rw 0 0
devpts /dev/pts devpts rw 0 0
sysfs /sys sysfs rw 0 0
tmpfs /tmp tmpfs rw 0 0
usbfs /proc/bus/usb usbfs rw 0 0
rpc_pipefs /var/lib/nfs/rpc_pipefs rpc_pipefs rw 0 0
nfsd /proc/fs/nfsd nfsd rw 0 0
/dev/sda3 /priv reiserfs rw 0 0
/dev/sda4 /u/8 xfs rw,nosuid,nodev,noexec,usrquota 0 0
#########################################################################
In spite of that oops the server seems to be ok!?
Any hints?
Thanx,
Martin
_______________________________________________
unionfs mailing list
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs