[systemd-devel] Running a x86_64 kernel on Fedora 15 x86 userland

Thomas Meyer thomas at m3y3r.de
Sun Sep 11 02:54:36 PDT 2011


Am Sonntag, den 11.09.2011, 10:04 +0200 schrieb Thomas Meyer:

> any ideas what is going on here? what can I do to debug this problem?
> 
> mounting the directory without the systemd autofs mount works correctly.

The back trace of the zombie mount process shows:

do_exit
do_group_exit
sys_exit_group
sysenter_dispatch

The process ("bash") trying to access the directory (that did trigger
the automount) shows in the backtrace:

autofs4_wait
autofs4_mount_wait
autofs4_d_automount
follow_managed
do_lookup
path_lookupat
do_path_lookup
user_path_at
vfs_fstatat
vfs_stat
sys32_stat64
sysenter_dispatch

so somehow the automount_done() in automount.c is not called or
something like that.

I guess this is why I end up with both file systems mounted on the mount
point (autofs and the actual file system).

how to manually trigger the automount_done()? who does call this
function normally?

an "$ umount /dir -t autofs" doesn't work as umount also does a stat64
call which waits for the autofs...

> 
> with kind regards
> thomas




More information about the systemd-devel mailing list