I think what's happening here is that ureadahead mounts
/var/lib/ureadahead/debugfs so that it can work before the actual
/sys/kernel/debug path is mounted.  mountall is running, and sees that
debugfs gets mounted at the new path, and records it to be added to
/etc/mtab when the root filesystem is mounted.

Now mountall doesn't record unmounts, so never "forgets" this path when
it's unmounted.  I think that's actually the bug here; mountall should
forget about the mount, and if necessary remove it from mtab.

** Summary changed:

- /var/lib/ureadahead/debugfs not removed from /etc/mtab
+ Race with mountall can mean that /var/lib/ureadahead/debugfs appears in 
/etc/mtab

** Summary changed:

- Race with mountall can mean that /var/lib/ureadahead/debugfs appears in 
/etc/mtab
+ Race with ureadahead can mean that /var/lib/ureadahead/debugfs appears in 
/etc/mtab

** Package changed: ureadahead (Ubuntu) => mountall (Ubuntu)

-- 
Race with ureadahead can mean that /var/lib/ureadahead/debugfs appears in 
/etc/mtab
https://bugs.launchpad.net/bugs/499773
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to