Hi,

On 29/10/08 18:23 +0100, Louis Rilling wrote:
> On Fri, Oct 24, 2008 at 09:48:57AM +0900, [EMAIL PROTECTED] wrote:
> > Hi,
> 
> Sorry for answering late, was offline for the last days.
> > 
> > Louis Rilling:
> > > With aufs20081020 and Debian kernel Linux 2.6.25, an aufs mount exported 
> > > by=
> > >  NFS,
> > > I got a deadlock when using udba=3Dinotify to copy a file under an aufs 
> > > bra=
> > > nch,
> > > while several NFS clients were accessing the server simultaneously.
> > > 
> > > /proc/mounts on the server:
> > > /dev/sda10 /srv ext3 rw,errors=3Dcontinue,data=3Dordered 0 0
> > > /dev/ram14 /srv/.nfsroot64-scratch ext2 rw,errors=3Dcontinue 0 0
> > > none /srv/nfsroot64 aufs 
> > > rw,si=3Dfe5774f273e5041a,xino=3D/srv/.nfsroot64-sc=
> > > ratch/.aufs.xino,noplink,udba=3Dinotify,br:/srv/.nfsroot64-scratch=3Drw:/sr=
> > > v/.nfsroot64-base=3Dro 0 0
> > > 
> > > The command using udba was something like this:
> > > 
> > > ~louis$ cp foo /srv/.nfsroot64-base/lib/
> > 
> > In your /proc/mount, I can see /srv/.nfsroot64-scratch but
> > /srv/.nfsroot64-base. What is the filesystem of ...-base?
> 
> /srv/.nfsroot64-base is a simple subdir of /srv. That's the reason why I 
> showed
> /srv in /proc/mounts.
> 
> > And you execute cp on nfs server, aren't you?
> 
> Yes. NFS clients are only using aufs indirectly, that is through the NFS 
> server.
> 
> > 
> > If you can set RR instead of RO to ...-base, then try it. The RR makes
> > the branch an exception of inotiry watch.
> 
> I'm sorry, I'm not familiar with RR. If it disables inotify in the RO branch,
> that's not what I want. I do want the modifications to be visible from NFS
> clients.
> 
> > If you cannot, then try this patch.
> 
> I'll try in the next days. Thanks!

A few weeks later...
I could not reliably test your patch since I was in a hurry that prevented me
from voluntarily blocking my machines :)

There still is a similar bug in aufs 20081711. Same kernel as earlier, same
setup, and similar scenario. Instead of a simple 'cp' you will see 'mkdir' and
'mv', which are actually altering the ro branch on the NFS server. This actually
consists in installing kernel modules on the branch while NFSroot clients are
running their SYSV boot scripts.

The stacks of blocked tasks, as well as aufs sysrq infos follow below.

Thanks!

[ 4873.854918] SysRq : Show Blocked State
[ 4873.854918]   task                        PC stack   pid father
[ 4873.854918] events/1      D 0000000000000000     0    10      2
[ 4873.854918]  ffff81007f3f7d00 0000000000000046 ffff81007d8fc5c0 
000000010100a100
[ 4873.854918]  ffffffff80650100 ffffffff80650100 ffffffff80650100 
ffffffff8064d1c0
[ 4873.854918]  ffffffff80650100 ffff81007f3f4530 ffff81007f3f42c0 
ffff81007b99a800
[ 4873.854918] Call Trace:
[ 4873.854918]  [<ffffffff80430981>] _spin_unlock_irq+0x24/0x2e
[ 4873.854918]  [<ffffffff8042ffca>] __down_write_nested+0x86/0x9e
[ 4873.854918]  [<ffffffff8846373f>] :aufs:postproc+0xea/0x78f
[ 4873.854918]  [<ffffffff8024aa47>] hrtimer_start+0x11f/0x142
[ 4873.854918]  [<ffffffff8843e76c>] :aufs:wkq_func+0x0/0xb6
[ 4873.854918]  [<ffffffff8843e7d3>] :aufs:wkq_func+0x67/0xb6
[ 4873.854918]  [<ffffffff8843e76c>] :aufs:wkq_func+0x0/0xb6
[ 4873.854918]  [<ffffffff80244947>] run_workqueue+0xe3/0x1ec
[ 4873.854918]  [<ffffffff80252e07>] trace_hardirqs_on+0xf5/0x118
[ 4873.854918]  [<ffffffff80245461>] worker_thread+0xdc/0xeb
[ 4873.854918]  [<ffffffff80247ece>] autoremove_wake_function+0x0/0x2e
[ 4873.854918]  [<ffffffff80245385>] worker_thread+0x0/0xeb
[ 4873.854918]  [<ffffffff80247dae>] kthread+0x47/0x75
[ 4873.854918]  [<ffffffff804301a4>] trace_hardirqs_on_thunk+0x35/0x3a
[ 4873.854918]  [<ffffffff8020d028>] child_rip+0xa/0x12
[ 4873.854918]  [<ffffffff8020c5bc>] restore_args+0x0/0x30
[ 4873.854918]  [<ffffffff80247d67>] kthread+0x0/0x75
[ 4873.854918]  [<ffffffff8020d01e>] child_rip+0x0/0x12
[ 4873.854918] 
[ 4873.854918] nfsd          D 0000000000000000     0  2654      2
[ 4873.854918]  ffff81007b5abba0 0000000000000046 0000000000000000 
0000000100000078
[ 4873.854918]  ffffffff80650100 ffffffff80650100 ffffffff80650100 
ffffffff8064d1c0
[ 4873.854918]  ffffffff80650100 ffff81007a494330 ffff81007a4940c0 
ffffffff805545e0
[ 4873.854918] Call Trace:
[ 4873.854918]  [<ffffffff8043006f>] __down_read+0x86/0x9e
[ 4873.854918]  [<ffffffff88466624>] :aufs:aufs_fh_to_dentry+0x93/0x417
[ 4873.854918]  [<ffffffff8043063b>] _read_unlock+0x17/0x20
[ 4873.854918]  [<ffffffff882a6593>] :exportfs:exportfs_decode_fh+0x30/0x1e1
[ 4873.854918]  [<ffffffff88308c32>] :nfsd:nfsd_acceptable+0x0/0xd3
[ 4873.854918]  [<ffffffff8029dc3d>] kfree+0x20d/0x224
[ 4873.854918]  [<ffffffff80252e07>] trace_hardirqs_on+0xf5/0x118
[ 4873.854918]  [<ffffffff80242023>] set_current_groups+0x15e/0x16a
[ 4873.854918]  [<ffffffff8830ee96>] :nfsd:nfsd_setuser+0x11f/0x20d
[ 4873.854918]  [<ffffffff883087bb>] :nfsd:nfsd_setuser_and_check_port+0x52/0x57
[ 4873.854918]  [<ffffffff88308f52>] :nfsd:fh_verify+0x24d/0x48f
[ 4873.854918]  [<ffffffff8029d142>] __kmalloc+0x142/0x176
[ 4873.854918]  [<ffffffff88310ea3>] :nfsd:nfsd3_proc_getattr+0x7d/0xb5
[ 4873.854918]  [<ffffffff88306249>] :nfsd:nfsd_dispatch+0xde/0x1b6
[ 4873.854918]  [<ffffffff882b3854>] :sunrpc:svc_process+0x3eb/0x707
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff88306818>] :nfsd:nfsd+0x1a0/0x2b4
[ 4873.854918]  [<ffffffff8020d028>] child_rip+0xa/0x12
[ 4873.854918]  [<ffffffff8020c5bc>] restore_args+0x0/0x30
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff8020d01e>] child_rip+0x0/0x12
[ 4873.854918] 
[ 4873.854918] nfsd          D ffff81007b44a080     0  2655      2
[ 4873.854918]  ffff81007c13dba0 0000000000000046 ffff81007c13db68 
0000000100000078
[ 4873.854918]  ffffffff80650100 ffffffff80650100 ffffffff80650100 
ffffffff8064d1c0
[ 4873.854918]  ffffffff80650100 ffff81007d8fc830 ffff81007d8fc5c0 
ffff81007ac62780
[ 4873.854918] Call Trace:
[ 4873.854918]  [<ffffffff8043006f>] __down_read+0x86/0x9e
[ 4873.854918]  [<ffffffff88466624>] :aufs:aufs_fh_to_dentry+0x93/0x417
[ 4873.854918]  [<ffffffff8043063b>] _read_unlock+0x17/0x20
[ 4873.854918]  [<ffffffff882a6593>] :exportfs:exportfs_decode_fh+0x30/0x1e1
[ 4873.854918]  [<ffffffff88308c32>] :nfsd:nfsd_acceptable+0x0/0xd3
[ 4873.854918]  [<ffffffff8029dc3d>] kfree+0x20d/0x224
[ 4873.854918]  [<ffffffff80252e07>] trace_hardirqs_on+0xf5/0x118
[ 4873.854918]  [<ffffffff80242023>] set_current_groups+0x15e/0x16a
[ 4873.854918]  [<ffffffff8830ee96>] :nfsd:nfsd_setuser+0x11f/0x20d
[ 4873.854918]  [<ffffffff883087bb>] :nfsd:nfsd_setuser_and_check_port+0x52/0x57
[ 4873.854918]  [<ffffffff88308f52>] :nfsd:fh_verify+0x24d/0x48f
[ 4873.854918]  [<ffffffff8029d142>] __kmalloc+0x142/0x176
[ 4873.854918]  [<ffffffff88310ea3>] :nfsd:nfsd3_proc_getattr+0x7d/0xb5
[ 4873.854918]  [<ffffffff88306249>] :nfsd:nfsd_dispatch+0xde/0x1b6
[ 4873.854918]  [<ffffffff882b3854>] :sunrpc:svc_process+0x3eb/0x707
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff88306818>] :nfsd:nfsd+0x1a0/0x2b4
[ 4873.854918]  [<ffffffff8020d028>] child_rip+0xa/0x12
[ 4873.854918]  [<ffffffff8020c5bc>] restore_args+0x0/0x30
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff8020d01e>] child_rip+0x0/0x12
[ 4873.854918] 
[ 4873.854918] nfsd          D 0000000000000000     0  2656      2
[ 4873.854918]  ffff81007d50fba0 0000000000000046 ffffffff8023a372 
0000000100000078
[ 4873.854918]  ffffffff80650100 ffffffff80650100 ffffffff80650100 
ffffffff8064d1c0
[ 4873.854918]  ffffffff80650100 ffff81007d982570 ffff81007d982300 
ffff81007a4940c0
[ 4873.854918] Call Trace:
[ 4873.854918]  [<ffffffff8023a372>] local_bh_enable_ip+0xe9/0xf9
[ 4873.854918]  [<ffffffff80430981>] _spin_unlock_irq+0x24/0x2e
[ 4873.854918]  [<ffffffff8043006f>] __down_read+0x86/0x9e
[ 4873.854918]  [<ffffffff88466624>] :aufs:aufs_fh_to_dentry+0x93/0x417
[ 4873.854918]  [<ffffffff8043063b>] _read_unlock+0x17/0x20
[ 4873.854918]  [<ffffffff882a6593>] :exportfs:exportfs_decode_fh+0x30/0x1e1
[ 4873.854918]  [<ffffffff88308c32>] :nfsd:nfsd_acceptable+0x0/0xd3
[ 4873.854918]  [<ffffffff8029dc3d>] kfree+0x20d/0x224
[ 4873.854918]  [<ffffffff80252e07>] trace_hardirqs_on+0xf5/0x118
[ 4873.854918]  [<ffffffff80242023>] set_current_groups+0x15e/0x16a
[ 4873.854918]  [<ffffffff8830ee96>] :nfsd:nfsd_setuser+0x11f/0x20d
[ 4873.854918]  [<ffffffff883087bb>] :nfsd:nfsd_setuser_and_check_port+0x52/0x57
[ 4873.854918]  [<ffffffff88308f52>] :nfsd:fh_verify+0x24d/0x48f
[ 4873.854918]  [<ffffffff8029d142>] __kmalloc+0x142/0x176
[ 4873.854918]  [<ffffffff88310ea3>] :nfsd:nfsd3_proc_getattr+0x7d/0xb5
[ 4873.854918]  [<ffffffff88306249>] :nfsd:nfsd_dispatch+0xde/0x1b6
[ 4873.854918]  [<ffffffff882b3854>] :sunrpc:svc_process+0x3eb/0x707
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff88306818>] :nfsd:nfsd+0x1a0/0x2b4
[ 4873.854918]  [<ffffffff8020d028>] child_rip+0xa/0x12
[ 4873.854918]  [<ffffffff8020c5bc>] restore_args+0x0/0x30
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff8020d01e>] child_rip+0x0/0x12
[ 4873.854918] 
[ 4873.854918] nfsd          D ffff81007a4eee00     0  2657      2
[ 4873.854918]  ffff81007d991ba0 0000000000000046 ffffffff8023a372 
0000000100000078
[ 4873.854918]  ffffffff80650100 ffffffff80650100 ffffffff80650100 
ffffffff8064d1c0
[ 4873.854918]  ffffffff80650100 ffff81007d4ac5b0 ffff81007d4ac340 
ffff81003f0383c0
[ 4873.854918] Call Trace:
[ 4873.854918]  [<ffffffff8023a372>] local_bh_enable_ip+0xe9/0xf9
[ 4873.854918]  [<ffffffff80430981>] _spin_unlock_irq+0x24/0x2e
[ 4873.854918]  [<ffffffff8043006f>] __down_read+0x86/0x9e
[ 4873.854918]  [<ffffffff88466624>] :aufs:aufs_fh_to_dentry+0x93/0x417
[ 4873.854918]  [<ffffffff8043063b>] _read_unlock+0x17/0x20
[ 4873.854918]  [<ffffffff882a6593>] :exportfs:exportfs_decode_fh+0x30/0x1e1
[ 4873.854918]  [<ffffffff88308c32>] :nfsd:nfsd_acceptable+0x0/0xd3
[ 4873.854918]  [<ffffffff8029dc3d>] kfree+0x20d/0x224
[ 4873.854918]  [<ffffffff80252e07>] trace_hardirqs_on+0xf5/0x118
[ 4873.854918]  [<ffffffff80242023>] set_current_groups+0x15e/0x16a
[ 4873.854918]  [<ffffffff8830ee96>] :nfsd:nfsd_setuser+0x11f/0x20d
[ 4873.854918]  [<ffffffff883087bb>] :nfsd:nfsd_setuser_and_check_port+0x52/0x57
[ 4873.854918]  [<ffffffff88308f52>] :nfsd:fh_verify+0x24d/0x48f
[ 4873.854918]  [<ffffffff8029d142>] __kmalloc+0x142/0x176
[ 4873.854918]  [<ffffffff88310ea3>] :nfsd:nfsd3_proc_getattr+0x7d/0xb5
[ 4873.854918]  [<ffffffff88306249>] :nfsd:nfsd_dispatch+0xde/0x1b6
[ 4873.854918]  [<ffffffff882b3854>] :sunrpc:svc_process+0x3eb/0x707
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff88306818>] :nfsd:nfsd+0x1a0/0x2b4
[ 4873.854918]  [<ffffffff8020d028>] child_rip+0xa/0x12
[ 4873.854918]  [<ffffffff8020c5bc>] restore_args+0x0/0x30
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff8020d01e>] child_rip+0x0/0x12
[ 4873.854918] 
[ 4873.854918] nfsd          D 0000000000000000     0  2658      2
[ 4873.854918]  ffff81007a5f3b10 0000000000000046 00000000000001a9 
0000000100000246
[ 4873.854918]  ffffffff80650100 ffffffff80650100 ffffffff80650100 
ffffffff8064d1c0
[ 4873.854918]  ffffffff80650100 ffff8100379be6f0 ffff8100379be480 
ffff81007a4940c0
[ 4873.854918] Call Trace:
[ 4873.854918]  [<ffffffff80430981>] _spin_unlock_irq+0x24/0x2e
[ 4873.854918]  [<ffffffff8043006f>] __down_read+0x86/0x9e
[ 4873.854918]  [<ffffffff88466624>] :aufs:aufs_fh_to_dentry+0x93/0x417
[ 4873.854918]  [<ffffffff8043063b>] _read_unlock+0x17/0x20
[ 4873.854918]  [<ffffffff882a6593>] :exportfs:exportfs_decode_fh+0x30/0x1e1
[ 4873.854918]  [<ffffffff88308c32>] :nfsd:nfsd_acceptable+0x0/0xd3
[ 4873.854918]  [<ffffffff8029dc3d>] kfree+0x20d/0x224
[ 4873.854918]  [<ffffffff80252e07>] trace_hardirqs_on+0xf5/0x118
[ 4873.854918]  [<ffffffff80242023>] set_current_groups+0x15e/0x16a
[ 4873.854918]  [<ffffffff8830ee96>] :nfsd:nfsd_setuser+0x11f/0x20d
[ 4873.854918]  [<ffffffff883087bb>] :nfsd:nfsd_setuser_and_check_port+0x52/0x57
[ 4873.854918]  [<ffffffff88308f52>] :nfsd:fh_verify+0x24d/0x48f
[ 4873.854918]  [<ffffffff88312883>] :nfsd:nfs3svc_encode_entry_plus+0x0/0x13
[ 4873.854918]  [<ffffffff8830a149>] :nfsd:nfsd_open+0x1f/0x16f
[ 4873.854918]  [<ffffffff88312883>] :nfsd:nfs3svc_encode_entry_plus+0x0/0x13
[ 4873.854918]  [<ffffffff8830a2c5>] :nfsd:nfsd_readdir+0x2c/0xc4
[ 4873.854918]  [<ffffffff883118ca>] :nfsd:nfsd3_proc_readdirplus+0xf7/0x1f5
[ 4873.854918]  [<ffffffff88306249>] :nfsd:nfsd_dispatch+0xde/0x1b6
[ 4873.854918]  [<ffffffff882b3854>] :sunrpc:svc_process+0x3eb/0x707
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff88306818>] :nfsd:nfsd+0x1a0/0x2b4
[ 4873.854918]  [<ffffffff8020d028>] child_rip+0xa/0x12
[ 4873.854918]  [<ffffffff8020c5bc>] restore_args+0x0/0x30
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff8020d01e>] child_rip+0x0/0x12
[ 4873.854918] 
[ 4873.854918] nfsd          D 0000000000000000     0  2659      2
[ 4873.854918]  ffff81007acd57f0 0000000000000002 ffff81007b417450 
ffff81007b417450
[ 4873.854918]  ffffffff80650100 ffffffff80650100 ffffffff80650100 
ffffffff8064d1c0
[ 4873.854918]  ffffffff80650100 ffff81007cc96370 ffff81007cc96100 
ffff81007d8fc5c0
[ 4873.854918] Call Trace:
[ 4873.854918]  [<ffffffff8043006f>] __down_read+0x86/0x9e
[ 4873.854918]  [<ffffffff88464880>] :aufs:aufs_getattr+0x10c/0x304
[ 4873.854918]  [<ffffffff80326628>] __delay+0x14/0x1f
[ 4873.854918]  [<ffffffff88312213>] :nfsd:encode_post_op_attr+0x3e/0x84
[ 4873.854918]  [<ffffffff88308c10>] :nfsd:fh_compose+0x450/0x472
[ 4873.854918]  [<ffffffff802b3195>] dput+0x37/0x10f
[ 4873.854918]  [<ffffffff883124c2>] :nfsd:encode_entryplus_baggage+0x16/0x3c
[ 4873.854918]  [<ffffffff8831268e>] :nfsd:encode_entry+0x1a6/0x39b
[ 4873.854918]  [<ffffffff80252c6d>] mark_held_locks+0x58/0x72
[ 4873.854918]  [<ffffffff80430ae8>] _spin_unlock_irqrestore+0x48/0x58
[ 4873.854918]  [<ffffffff80252e07>] trace_hardirqs_on+0xf5/0x118
[ 4873.854918]  [<ffffffff88312893>] :nfsd:nfs3svc_encode_entry_plus+0x10/0x13
[ 4873.854918]  [<ffffffff8845378a>] :aufs:au_vdir_fill_de+0x3c3/0x47f
[ 4873.854918]  [<ffffffff88312883>] :nfsd:nfs3svc_encode_entry_plus+0x0/0x13
[ 4873.854918]  [<ffffffff88312883>] :nfsd:nfs3svc_encode_entry_plus+0x0/0x13
[ 4873.854918]  [<ffffffff88450e7a>] :aufs:aufs_readdir+0x234/0x389
[ 4873.854918]  [<ffffffff88312883>] :nfsd:nfs3svc_encode_entry_plus+0x0/0x13
[ 4873.854918]  [<ffffffff8042f622>] mutex_lock_killable_nested+0x2ec/0x2fd
[ 4873.854918]  [<ffffffff802a0a6c>] __dentry_open+0x114/0x1c0
[ 4873.854918]  [<ffffffff88312883>] :nfsd:nfs3svc_encode_entry_plus+0x0/0x13
[ 4873.854918]  [<ffffffff802ae12a>] vfs_readdir+0x77/0xa9
[ 4873.854918]  [<ffffffff88312883>] :nfsd:nfs3svc_encode_entry_plus+0x0/0x13
[ 4873.854918]  [<ffffffff8830a306>] :nfsd:nfsd_readdir+0x6d/0xc4
[ 4873.854918]  [<ffffffff883118ca>] :nfsd:nfsd3_proc_readdirplus+0xf7/0x1f5
[ 4873.854918]  [<ffffffff88306249>] :nfsd:nfsd_dispatch+0xde/0x1b6
[ 4873.854918]  [<ffffffff882b3854>] :sunrpc:svc_process+0x3eb/0x707
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff88306818>] :nfsd:nfsd+0x1a0/0x2b4
[ 4873.854918]  [<ffffffff8020d028>] child_rip+0xa/0x12
[ 4873.854918]  [<ffffffff8020c5bc>] restore_args+0x0/0x30
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff8020d01e>] child_rip+0x0/0x12
[ 4873.854918] 
[ 4873.854918] nfsd          D 0000000000000000     0  2660      2
[ 4873.854918]  ffff81007b599ba0 0000000000000046 0000000000000000 
0000000100000078
[ 4873.854918]  ffffffff80650100 ffffffff80650100 ffffffff80650100 
ffffffff8064d1c0
[ 4873.854918]  ffffffff80650100 ffff81007b596a30 ffff81007b5967c0 
ffff81007f3a8240
[ 4873.854918] Call Trace:
[ 4873.854918]  [<ffffffff8043006f>] __down_read+0x86/0x9e
[ 4873.854918]  [<ffffffff88466624>] :aufs:aufs_fh_to_dentry+0x93/0x417
[ 4873.854918]  [<ffffffff8043063b>] _read_unlock+0x17/0x20
[ 4873.854918]  [<ffffffff882a6593>] :exportfs:exportfs_decode_fh+0x30/0x1e1
[ 4873.854918]  [<ffffffff88308c32>] :nfsd:nfsd_acceptable+0x0/0xd3
[ 4873.854918]  [<ffffffff8029dc3d>] kfree+0x20d/0x224
[ 4873.854918]  [<ffffffff80252e07>] trace_hardirqs_on+0xf5/0x118
[ 4873.854918]  [<ffffffff80242023>] set_current_groups+0x15e/0x16a
[ 4873.854918]  [<ffffffff8830ee96>] :nfsd:nfsd_setuser+0x11f/0x20d
[ 4873.854918]  [<ffffffff883087bb>] :nfsd:nfsd_setuser_and_check_port+0x52/0x57
[ 4873.854918]  [<ffffffff88308f52>] :nfsd:fh_verify+0x24d/0x48f
[ 4873.854918]  [<ffffffff8029d142>] __kmalloc+0x142/0x176
[ 4873.854918]  [<ffffffff88310ea3>] :nfsd:nfsd3_proc_getattr+0x7d/0xb5
[ 4873.854918]  [<ffffffff88306249>] :nfsd:nfsd_dispatch+0xde/0x1b6
[ 4873.854918]  [<ffffffff882b3854>] :sunrpc:svc_process+0x3eb/0x707
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff88306818>] :nfsd:nfsd+0x1a0/0x2b4
[ 4873.854918]  [<ffffffff8020d028>] child_rip+0xa/0x12
[ 4873.854918]  [<ffffffff8020c5bc>] restore_args+0x0/0x30
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff8020d01e>] child_rip+0x0/0x12
[ 4873.854918] 
[ 4873.854918] nfsd          D 0000000000000000     0  2661      2
[ 4873.854918]  ffff81007b99db50 0000000000000046 0000000000000002 
0000000100000000
[ 4873.854918]  ffffffff80650100 ffffffff80650100 ffffffff80650100 
ffffffff8064d1c0
[ 4873.854918]  ffffffff80650100 ffff81007b99aa70 ffff81007b99a800 
ffff81007d4ac340
[ 4873.854918] Call Trace:
[ 4873.854918]  [<ffffffff80430981>] _spin_unlock_irq+0x24/0x2e
[ 4873.854918]  [<ffffffff8043006f>] __down_read+0x86/0x9e
[ 4873.854918]  [<ffffffff88466624>] :aufs:aufs_fh_to_dentry+0x93/0x417
[ 4873.854918]  [<ffffffff8043063b>] _read_unlock+0x17/0x20
[ 4873.854918]  [<ffffffff882a6593>] :exportfs:exportfs_decode_fh+0x30/0x1e1
[ 4873.854918]  [<ffffffff88308c32>] :nfsd:nfsd_acceptable+0x0/0xd3
[ 4873.854918]  [<ffffffff8029dc3d>] kfree+0x20d/0x224
[ 4873.854918]  [<ffffffff80252e07>] trace_hardirqs_on+0xf5/0x118
[ 4873.854918]  [<ffffffff80242023>] set_current_groups+0x15e/0x16a
[ 4873.854918]  [<ffffffff8830ee96>] :nfsd:nfsd_setuser+0x11f/0x20d
[ 4873.854918]  [<ffffffff883087bb>] :nfsd:nfsd_setuser_and_check_port+0x52/0x57
[ 4873.854918]  [<ffffffff88308f52>] :nfsd:fh_verify+0x24d/0x48f
[ 4873.854918]  [<ffffffff80252c6d>] mark_held_locks+0x58/0x72
[ 4873.854918]  [<ffffffff8029dc3d>] kfree+0x20d/0x224
[ 4873.854918]  [<ffffffff88309840>] :nfsd:nfsd_unlink+0x56/0x237
[ 4873.854918]  [<ffffffff883114da>] :nfsd:nfsd3_proc_remove+0x9d/0xaa
[ 4873.854918]  [<ffffffff88306249>] :nfsd:nfsd_dispatch+0xde/0x1b6
[ 4873.854918]  [<ffffffff882b3854>] :sunrpc:svc_process+0x3eb/0x707
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff88306818>] :nfsd:nfsd+0x1a0/0x2b4
[ 4873.854918]  [<ffffffff8020d028>] child_rip+0xa/0x12
[ 4873.854918]  [<ffffffff8020c5bc>] restore_args+0x0/0x30
[ 4873.854918]  [<ffffffff88306678>] :nfsd:nfsd+0x0/0x2b4
[ 4873.854918]  [<ffffffff8020d01e>] child_rip+0x0/0x12
[ 4873.854918] 
[ 4873.854919] mkdir         D 0000000000000000     0 18218  18217
[ 4873.854919]  ffff810002e19dd8 0000000000000046 0000000000000000 
0000000100000246
[ 4873.854919]  ffffffff80650100 ffffffff80650100 ffffffff80650100 
ffffffff8064d1c0
[ 4873.854919]  ffffffff80650100 ffff8100458d6b30 ffff8100458d68c0 
ffff81007f3a8240
[ 4873.854919] Call Trace:
[ 4873.854919]  [<ffffffff8043006f>] __down_read+0x86/0x9e
[ 4873.854919]  [<ffffffff884349d0>] :aufs:aufs_show_options+0x69/0x595
[ 4873.854919]  [<ffffffff802bae97>] seq_escape+0x3a/0xb8
[ 4873.854919]  [<ffffffff802b882d>] show_vfsmnt+0x158/0x172
[ 4873.854919]  [<ffffffff802bb5eb>] seq_read+0x1d7/0x2a8
[ 4873.854919]  [<ffffffff802a28c1>] vfs_read+0xaa/0x152
[ 4873.854919]  [<ffffffff802a2c9c>] sys_read+0x45/0x6e
[ 4873.854919]  [<ffffffff8020be8a>] system_call_after_swapgs+0x8a/0x8f
[ 4873.854919] 
[ 4873.854919] mv            D ffff81007cd5f700     0 18225  18219
[ 4873.854919]  ffff81003b467dd8 0000000000000046 000001ee39c1d8e8 
0000000100000246
[ 4873.854919]  ffffffff80650100 ffffffff80650100 ffffffff80650100 
ffffffff8064d1c0
[ 4873.854919]  ffffffff80650100 ffff81003b46ab30 ffff81003b46a8c0 
ffff81003f0383c0
[ 4873.854919] Call Trace:
[ 4873.854919]  [<ffffffff80430981>] _spin_unlock_irq+0x24/0x2e
[ 4873.854919]  [<ffffffff8043006f>] __down_read+0x86/0x9e
[ 4873.854919]  [<ffffffff884349d0>] :aufs:aufs_show_options+0x69/0x595
[ 4873.854919]  [<ffffffff802bae97>] seq_escape+0x3a/0xb8
[ 4873.854919]  [<ffffffff802b882d>] show_vfsmnt+0x158/0x172
[ 4873.854919]  [<ffffffff802bb5eb>] seq_read+0x1d7/0x2a8
[ 4873.854919]  [<ffffffff802a28c1>] vfs_read+0xaa/0x152
[ 4873.854919]  [<ffffffff802a2c9c>] sys_read+0x45/0x6e
[ 4873.854919]  [<ffffffff8020be8a>] system_call_after_swapgs+0x8a/0x8f
[ 4873.854919] 

[ 5697.039494] SysRq : Aufs
[ 5697.039494] si=8ca37b0dec7656d0
[ 5697.039494] aufs: superblock
[ 5697.039494] s-1: {perm 0x0, cnt 0, wbr 0000000000000000}, aufs, dev 0x0015, 
flags 0x40000c00, cnt(BIAS) 0, active 2, xino 0
[ 5697.039494] dev 0x15
[ 5697.039494] nw 17, gen 0, kobj 18
[ 5697.039494] s0: {perm 0x0, cnt 1, wbr ffff81007b830e80}, ext2, dev 0x010e, 
flags 0x40000000, cnt(BIAS) 0, active 1, xino 1
[ 5697.039494] s1: {perm 0x1, cnt 0, wbr 0000000000000000}, ext3, dev 0x080a, 
flags 0x40000000, cnt(BIAS) 0, active 22, xino 1
[ 5697.039494] aufs: root dentry
[ 5697.039494] d-1: /?//, aufs, cnt 36, flags 0x10, intent 0
[ 5697.039494] i-1: i2, aufs, cnt 1, nl 29, 040755, ntfy 0, sz 1024, blk 2, ct 
29696, np 0, st 0x0, f 0x0, g 0
[ 5697.039494] d-1: bstart 0, bend 1, bwh -1, bdiropq -1, gen 0
[ 5697.039494] d0: /?//, ext2, cnt 39, flags 0x10, intent 0
[ 5697.039494] i0: i2, ext2, cnt 3, nl 9, 040755, ntfy 1, sz 1024, blk 2, ct 
29696, np 1, st 0x0, f 0x0, g 0
[ 5697.039494] d1: /?/.nfsroot64-base, ext3, cnt 32, flags 0x0, intent 0
[ 5697.039494] i1: i667809, ext3, cnt 3, nl 22, 040755, ntfy 1, sz 4096, blk 8, 
ct 23040, np 0, st 0x0, f 0x0, g 8f3e6903
[ 5697.039494] aufs: root inode
[ 5697.039494] i-1: i2, aufs, cnt 1, nl 29, 040755, ntfy 0, sz 1024, blk 2, ct 
29696, np 0, st 0x0, f 0x0, g 0
[ 5697.039494] i-1: bstart 0, bend 1, gen 0
[ 5697.039494] i0: i2, ext2, cnt 3, nl 9, 040755, ntfy 1, sz 1024, blk 2, ct 
29696, np 1, st 0x0, f 0x0, g 0
[ 5697.039494] i1: i667809, ext3, cnt 3, nl 22, 040755, ntfy 1, sz 4096, blk 8, 
ct 23040, np 0, st 0x0, f 0x0, g 8f3e6903
[ 5697.039494] aufs: isolated inode
[ 5697.039494] aufs: locking di
[ 5697.039494] aufs: locked di
[ 5697.039494] pid: 2659
[ 5697.039494] d-1: tmp?/exeWMJXns, aufs, cnt 357, flags 0x8, intent 0
[ 5697.039494] i-1: i1386, aufs, cnt 1, nl 2, 040777, ntfy 0, sz 29696, blk 60, 
ct 30720, np 0, st 0x0, f 0x0, g f0c77652
[ 5697.039494] d-1: bstart 0, bend 0, bwh -1, bdiropq -1, gen 0
[ 5697.039494] d0: tmp?/exeWMJXns, ext2, cnt 2048, flags 0x20, intent 0
[ 5697.039494] i0: i46, ext2, cnt 3, nl 2, 040777, ntfy 1, sz 29696, blk 60, ct 
30720, np 8, st 0x0, f 0x0, g 1402c382
[ 5697.039494] aufs: locked ii

-- 
Dr Louis Rilling                        Kerlabs
Skype: louis.rilling                    Batiment Germanium
Phone: (+33|0) 6 80 89 08 23            80 avenue des Buttes de Coesmes
http://www.kerlabs.com/                 35700 Rennes

Attachment: signature.asc
Description: Digital signature

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/

Reply via email to