[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#441327: unionfs: NFS kernel crashes when loaded during boot



Package: unionfs-modules-2.6.18-5-486
Version: 2.6.18+1.4+debian-7+etch3
Severity: important

When trying to set up a NFS server using the live-helper scripts
(Debian Edu Main-Server), the DVD boots just fine, but the NFS server
do not start.  There is a kernel OOPS related to unionfs when it
starts.  This is the messages that seem related in /var/log/syslog:

Sep  8 14:34:11 debian kernel: Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
Sep  8 14:34:12 debian kernel: BUG: unable to handle kernel NULL pointer dereference at virtual address 00000094
Sep  8 14:34:12 debian kernel:  printing eip:
Sep  8 14:34:12 debian kernel: cd0c28fe
Sep  8 14:34:12 debian kernel: *pde = 00000000
Sep  8 14:34:12 debian kernel: Oops: 0000 [#1]
Sep  8 14:34:12 debian kernel: Modules linked in: nfsd exportfs lockd nfs_acl sunrpc ppdev lp button ac battery autofs4 cpufreq_userspace cpufreq_stats freq_table cpufreq_powersave cpufreq_ondemand cpufreq_conservative ipv6 dm_snapshot dm_mirror dm_mod fuse tsdev floppy parport_pc psmouse parport serio_raw i2c_piix4 pcspkr i2c_core evdev squashfs loop unionfs nls_iso8859_1 isofs ide_cd cdrom ne2k_pci 8390 piix generic ide_core thermal processor fan vga16fb vgastate
Sep  8 14:34:12 debian kernel: CPU:    0
Sep  8 14:34:12 debian kernel: EIP:    0060:[<cd0c28fe>]    Not tainted VLI
Sep  8 14:34:12 debian kernel: EFLAGS: 00000202   (2.6.18-5-486 #1) 
Sep  8 14:34:12 debian kernel: EIP is at unionfs_file_revalidate+0x522/0x866 [unionfs]
Sep  8 14:34:12 debian kernel: eax: 00000000   ebx: c162022c   ecx: 00000000   edx: cc0b5360
Sep  8 14:34:12 debian kernel: esi: caa6c614   edi: 00001000   ebp: c09c6000   esp: c09c7f4c
Sep  8 14:34:12 debian kernel: ds: 007b   es: 007b   ss: 0068
Sep  8 14:34:12 debian kernel: Process exportfs (pid: 4759, ti=c09c6000 task=c03dcab0 task.ti=c09c6000)
Sep  8 14:34:12 debian kernel: Stack: 00000001 caa075c0 cbf6200d cc02f000 caa6c614 00000000 c9c20790 00000001 
Sep  8 14:34:12 debian kernel:        cd0c2fae 00000001 cc02f000 00000008 caa075c0 cbf1fe40 00001000 c09c6000 
Sep  8 14:34:12 debian kernel:        cd0c2fce cbf1fe40 08050538 caa075c0 cbf1fe40 00001000 c09c6000 c0147553 
Sep  8 14:34:12 debian kernel: Call Trace:
Sep  8 14:34:12 debian kernel:  [<cd0c2fae>] unionfs_file_release+0x18b/0x195 [unionfs]
Sep  8 14:34:12 debian kernel:  [<cd0c2fce>] unionfs_flush+0x16/0xd4 [unionfs]
Sep  8 14:34:12 debian kernel:  [<c0147553>] filp_close+0x2f/0x54
Sep  8 14:34:12 debian kernel:  [<c0102a47>] syscall_call+0x7/0xb
Sep  8 14:34:12 debian kernel: Code: 10 8b 46 4c 8b 90 48 01 00 00 89 c8 c1 e0 04 03 42 18 f6 40 0c 02 0f 84 c6 02 00 00 8d 04 8d 00 00 00 00 03 43 24 8b 00 8b 40 08 <8b> 80 94 00 00 00 f6 40 30 01 0f 85 a7 02 00 00 e9 87 02 00 00 
Sep  8 14:34:12 debian kernel: EIP: [<cd0c28fe>] unionfs_file_revalidate+0x522/0x866 [unionfs] SS:ESP 0068:c09c7f4c

I've already added the fsid=42 flag to /etc/exports, but that did not
solve the problem.  It did solve part of the problem, though, as it is
now possible to start the NFS server after the boot (manually).  But
during the boot, it refuses to start properly.

The live image with the problem is available from
<URL:http://ftp.skolelinux.no/cd-etch-live/> (the
edulive-Main-Server+Thin-Client-Server images). if you want to test
it.

Happy hacking,
-- 
Petter Reinholdtsen



Reply to: