Public bug reported:
Binary package hint: autofs5
After I started using autofs5 in lucid I got filesystem checks on every boot up
on my seperated /boot and /home partitions. They were not cleanly unmounted.
I tried to research why:
On shutdown /etc/init.d/umountfs calls umount to unmount filesystems it reads
from /proc/mounts. Several Vars are created by the script and unmounted then. I
modified the script to get the vars content.
PROTECTED_MOUNTS rootfs / rootfs rw 0 0 none /sys sysfs
rw,nosuid,nodev,noexec,relatime 0 0 none /proc proc
rw,nosuid,nodev,noexec,relatime 0 0 none /dev devtmpfs
rw,relatime,size=1988516k,nr_inodes=497129,mode=755 0 0 none /dev/pts devpts
rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000 0 0
/dev/mapper/lvm_vg-root / ext4
rw,noatime,errors=remount-ro,barrier=1,data=ordered 0 0
WEAK_MTPTS /sys/kernel/security /sys/kernel/debug /sys/fs/fuse/connections
REG_MTPTS /home/flo/.gvfs /mnt/autofs /boot /home
TMPFS_MTPTS /tmp
The problematic line is REG_MTPTS. The call to umount finally looks like this:
fstab-decode umount -f -v -r -d $REG_MTPTS
which expands to (in my case)
fstab-decode umount -f -v -r -d /home/flo/.gvfs /mnt/autofs /boot /home
When hiding plymouth screen at shutdown, I got a glimpse on a Segfault
message, after the umounting outputs.
The segfault occurs when trying to unmount /mnt/autofs, so /boot and
/home never get unmounted and are unclean on next boot. So thats the
reason for the symptom.
I further tried to unmount /mnt/autofs with gdb to trace the problem.
The segfault happens in strlen and is 100% reproducable. See the output
file attached.
When i stop the autofs daemon before trying to unmount /mnt/autofs,
everything is fine, since the daemon removes the mountpoint anyways when
exiting.
So there may be two problems/solutions:
First: Why does umount segfault?
And: Is autofs not correctly stoped by upstart, and isn't that the real
problem/solution? If autofs daemon would be stopped before executing umountfs,
it wouldn't try to unmount the autofs mountpoint.
Additional attachments: output of: cat /proc/mounts, auto.* files
ProblemType: Bug
DistroRelease: Ubuntu 10.04
Package: autofs5 (not installed)
ProcVersionSignature: Ubuntu 2.6.32-22.33-generic 2.6.32.11+drm33.2
Uname: Linux 2.6.32-22-generic x86_64
Architecture: amd64
Date: Thu May 13 10:40:16 2010
ProcEnviron:
PATH=(custom, user)
LANG=en_US.utf8
SHELL=/bin/bash
SourcePackage: autofs5
** Affects: autofs5 (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 autofs lucid segfault umount
--
umount segfault on shutdown when unmounting autofs mountpoint
https://bugs.launchpad.net/bugs/579858
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