On 5/30/06, Josef Sipek <[EMAIL PROTECTED]> wrote:
On Tue, May 30, 2006 at 12:13:06PM +0200, Vincent Vanackere wrote:
> I was able to reproduce my bug using kernel 2.6.17-rc5 with latest
> unionfs snapshot (20060530-0122).
> Setup : /diskless/exports is a unionfs mount (ext3, rw ; ext3, ro ;
> ext, ro) that is
> exported by nfs and used as an nfs root by a diskless client.
> On the server : createrepo is launched on /diskless/RPMS
> On the client : run some commands in a loop (like find /)
Is either of the two boxes SMP? Is pre-emption on?
I reproduced the problem on a fully UP + no-preemption kernel :
BUG: unable to handle kernel NULL pointer dereference at virtual
address 00000000
printing eip:
f8ac7a0e
*pde = 00000000
Oops: 0002 [#1]
Modules linked in: unionfs universeII i915 nfsd exportfs lockd nfs_acl
parport_pc lp parport autofs4 sunrpc dm_mirror dm_multipath dm_mod
ipv6 uhci_hcd ehci_hcd shpchp i2c_i801 i2c_core e1000 ext3 jbd
CPU: 0
EIP: 0060:[<f8ac7a0e>] Not tainted VLI
EFLAGS: 00210202 (2.6.17-rc5nopreempt #2)
EIP is at unionfs_open+0x38e/0x1f60 [unionfs]
eax: 00200246 ebx: 00000000 ecx: d207eb38 edx: 00000063
esi: f8aceee5 edi: 0000017d ebp: 00000008 esp: f6f4dcf8
ds: 007b es: 007b ss: 0068
Process nfsd (pid: 2935, threadinfo=f6f4d000 task=c19b5a90)
Stack: f8ad0c20 f8aceee5 0000017d 00000008 f8ad228d d207eb38 f8aceee5 f8ad0c20
00000167 f6f4de60 f6f4de60 c0279a50 00200246 f79cfcc0 00200246 00000000
00000000 00000000 d207eb38 00000000 00000000 f64ef740 e83910b8 f64ef740
Call Trace:
<c0279a50> sock_common_recvmsg+0x2d/0x43 <f8ac7680>
unionfs_open+0x0/0x1f60 [unionfs]
<c014c2e6> __dentry_open+0xb6/0x17d <c014c4b4> dentry_open+0x40/0x46
<f897a5cf> get_name+0x61/0xd4 [exportfs] <f897a56e>
get_name+0x0/0xd4 [exportfs]
<f897a350> find_exported_dentry+0x2a9/0x482 [exportfs] <c01137f5>
try_to_wake_up+0x9a/0xa3
<c0113f40> __wake_up_common+0x36/0x51 <c0113f84> __wake_up+0x29/0x3c
<f89e7d9d> expkey_match+0x46/0x56 [nfsd] <f8bb5a5e>
sunrpc_cache_lookup+0x63/0xf1 [sunrpc]
<f89e8598> exp_get_by_name+0x33/0x4e [nfsd] <f897a7ca>
export_decode_fh+0x61/0x75 [exportfs]
<f89e3aa8> nfsd_acceptable+0x0/0xb8 [nfsd] <f897a769>
export_decode_fh+0x0/0x75 [exportfs]
<f89e3e35> fh_verify+0x2d5/0x46c [nfsd] <f89e3aa8>
nfsd_acceptable+0x0/0xb8 [nfsd]
<c0122dab> groups_alloc+0x31/0x9d <f89eb486>
nfsd3_proc_getattr+0x6f/0x9a [nfsd]
<f89eca23> nfs3svc_decode_fhandle+0x0/0x7b [nfsd] <f89e25dd>
nfsd_dispatch+0xba/0x16d [nfsd]
<f8bb192b> svc_process+0x376/0x5af [sunrpc] <f89e23d0> nfsd+0x185/0x2d8 [nfsd]
<f89e224b> nfsd+0x0/0x2d8 [nfsd] <c01012ad> kernel_thread_helper+0x5/0xb
Code: 8b 48 5c 39 d6 0f 8f 71 19 00 00 8b 81 a8 01 00 00 8b 00 40 39
c6 0f 8f fa 15 00 00 ba 63 00 00 00 b8 0f 22 ad f8 e8 01 d2 64 c7 <ff>
0b 0f 88 69 31 00 00 8b 54 24 58 8b 82 c0 00 00 00 ba 2b 00
EIP: [<f8ac7a0e>] unionfs_open+0x38e/0x1f60 [unionfs] SS:ESP 0068:f6f4dcf8
_______________________________________________
unionfs mailing list
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs