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 ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs