Summary: | snoopy (LD_PRELOAD logging of exec calls) prevents boot since jounald start times out and is repeated over and over | ||
---|---|---|---|
Product: | systemd | Reporter: | Stefan Schmidt <zaphodb> |
Component: | general | Assignee: | systemd-bugs |
Status: | RESOLVED NOTOURBUG | QA Contact: | systemd-bugs |
Severity: | normal | ||
Priority: | medium | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Stefan Schmidt
2015-05-07 17:29:54 UTC
Debian found that the issue might have been fixed within snoopy upstream. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=784682 -> https://bugzilla.redhat.com/show_bug.cgi?id=948417 by closing its logging file descriptor. Not sure if it would be possible/feasible for journald to work around such occurrences. Having something interfere with system startup via LD_PRELOAD surely counts as obscure. Sorry, but we don't really support that. Use a tool like "perf" to trace all invocations of execve(), but our code uses fds > 2 to pass fds across exec(), and in some occasions closes unknown fds, and that's unlikely to change. I figure "snoopy" the way it is written is simply incompatible with systemd, and that's nothing to fix in systemd. Sorry. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.