On Sun, Dec 08, 2013 at 04:03:57PM +0100, Peeters Simon wrote: > 2013/12/8 Peeters Simon <peeters.si...@gmail.com>: > > hej, > > > > when i try to run systemd-activate from the latest git i get an > > assertion failiure: > > > > [simon@troela server]$ /usr/lib/systemd/systemd-activate -l 9000 main.js > > Assertion 'fd == 3 + count' failed at src/activate/activate.c:115, > > function open_sockets(). Aborting. > > Aborted (core dumped) > > > > this is on archlinux with systemd-git from aur. > > > > i am not familiar with this code, so can anybody help me solving this? > > sorry for the noise, after a bit debuging i found the problem: > slim appears to leak an fd into all of its children: > stat /proc/14004/fd/3 (14004 is the pid a random process in my session) > File: '/proc/14004/fd/3' -> '/var/log/slim.log' > > i now work around it by isuing exec 3<&- in bash before i run systemd-activate This should now be unnecessary in git. systemd-activate will close all unknown fds.
Zbyszek _______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/systemd-devel