Tomas M:
> Hm it's hard :) My problem is that I usually can't reproduce it in a
> normal Linux environment, I'm still finding these things in Slax, which
> is a chrooted OS and makes things hard to debug.
> 
> Nevertheless, you can download Slax from here
> http://www.slax.org/dl/slax6broken.iso
> - burn it to CD, boot it, choose the third option from boot menu (start
> Slax with KDE directly).
> - while in KDE, run konsole and execute:
> 
> $ mount -n -o remount,del:/mnt/live/memory/images/008-office.lzm aufs /
> $ umount /mnt/live/memory/images/008-office.lzm
> $ dmesg

Probably I could reproduce the problem, but my environemnt is far from
yours. I put your iso image on my nfs server and used pxe-boot client.
On the nfs client, mount several squashfs images via NFS, and mount aufs.

The component(s) in KDE seems to issue inotify which refers inode
(increments its reference count). Current aufs checks only the dentry
(filename) is alive or not at deleting branch. The inode which is set
inotify can survive without dentry. So the br_del() succeeded while it
should fail with EBUSY.

I will try fixing this bug and include in next Monday release.
But it may not be finished in a few days.
Please wait one or two weeks.


Junjiro Okajima

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/

Reply via email to