You are not logged in.

#1 2016-03-09 13:13:34

dreieck
Member
Registered: 2012-10-08
Posts: 56

[Solved] avahi-daemon fails to start with 'chroot() helper started'.

After a recent upgrate, avahi-daemon is not starting up anymore. Furthermore, the behaviour differes weather if I redirect stderr to a file or not.

If I start

avahi-daemon --debug

with debugging option, I get the following output:

Found user 'avahi' (UID 84) and group 'avahi' (GID 84).
Successfully dropped root privileges.
avahi-daemon 0.6.32 starting up.
Failed to chroot(): Permission denied
chroot.c: chroot() helper started
chroot.c: chroot() helper got command 0d
avahi-daemon 0.6.32 exiting.
chroot.c: chroot() helper got command 0c
chroot.c: chroot() helper exiting with return value 0

If I start with stderr IO-redirection, i.e.

avahi-daemon --debug 2>avahi.stderr

, I get different behaviour: On stdout, I get

File size limit exceeded

and 'avahi.stderr' now contains

Found user 'avahi' (UID 84) and group 'avahi' (GID 84).
Successfully dropped root privileges.

But, no avahi-process is running.

When I just redirect '2>/dev/stdin', I get the same behaviour as without redirection.


Corresponding strace-outputs:

'strace avahi-daemon --debug':

execve("/sbin/avahi-daemon", ["avahi-daemon", "--debug"], [/* 87 vars */]) = 0
brk(NULL)                               = 0x225d000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=608143, ...}) = 0
mmap(NULL, 608143, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0e4699f000
close(3)                                = 0
open("/usr/lib/libavahi-common.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2606\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=52328, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0e4699e000
mmap(NULL, 2147696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e46604000
mprotect(0x7f0e46610000, 2093056, PROT_NONE) = 0
mmap(0x7f0e4680f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f0e4680f000
close(3)                                = 0
open("/usr/lib/libavahi-core.so.7", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\225\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=221840, ...}) = 0
mmap(NULL, 2317024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e463ce000
mprotect(0x7f0e46403000, 2093056, PROT_NONE) = 0
mmap(0x7f0e46602000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x34000) = 0x7f0e46602000
close(3)                                = 0
open("/usr/lib/libdaemon.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\36\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=27104, ...}) = 0
mmap(NULL, 2123072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e461c7000
mprotect(0x7f0e461cd000, 2093056, PROT_NONE) = 0
mmap(0x7f0e463cc000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f0e463cc000
close(3)                                = 0
open("/usr/lib/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`?\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=170144, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0e4699d000
mmap(NULL, 2265320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e45f9d000
mprotect(0x7f0e45fc4000, 2093056, PROT_NONE) = 0
mmap(0x7f0e461c3000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f0e461c3000
close(3)                                = 0
open("/usr/lib/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=17256, ...}) = 0
mmap(NULL, 2112504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e45d99000
mprotect(0x7f0e45d9d000, 2093056, PROT_NONE) = 0
mmap(0x7f0e45f9c000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f0e45f9c000
close(3)                                = 0
open("/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\r\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14600, ...}) = 0
mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e45b95000
mprotect(0x7f0e45b97000, 2097152, PROT_NONE) = 0
mmap(0x7f0e45d97000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f0e45d97000
close(3)                                = 0
open("/usr/lib/libdbus-1.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\347\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=329464, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0e4699c000
mmap(NULL, 2425104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e45944000
mprotect(0x7f0e45992000, 2097152, PROT_NONE) = 0
mmap(0x7f0e45b92000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4e000) = 0x7f0e45b92000
mmap(0x7f0e45b94000, 272, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0e45b94000
close(3)                                = 0
open("/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240`\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=143616, ...}) = 0
mmap(NULL, 2212880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e45727000
mprotect(0x7f0e4573f000, 2093056, PROT_NONE) = 0
mmap(0x7f0e4593e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f0e4593e000
mmap(0x7f0e45940000, 13328, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0e45940000
close(3)                                = 0
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\10\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1960896, ...}) = 0
mmap(NULL, 3803536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e45386000
mprotect(0x7f0e4551e000, 2093056, PROT_NONE) = 0
mmap(0x7f0e4571d000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x197000) = 0x7f0e4571d000
mmap(0x7f0e45723000, 14736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0e45723000
close(3)                                = 0
open("/usr/lib/libsystemd.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=536456, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0e4699b000
mmap(NULL, 540640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e46917000
mprotect(0x7f0e46996000, 4096, PROT_NONE) = 0
mmap(0x7f0e46997000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7f000) = 0x7f0e46997000
close(3)                                = 0
open("/usr/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=31704, ...}) = 0
mmap(NULL, 2128824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e4517e000
mprotect(0x7f0e45185000, 2093056, PROT_NONE) = 0
mmap(0x7f0e45384000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f0e45384000
close(3)                                = 0
open("/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0pU\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1067376, ...}) = 0
mmap(NULL, 3162344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e44e79000
mprotect(0x7f0e44f7c000, 2097152, PROT_NONE) = 0
mmap(0x7f0e4517c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x103000) = 0x7f0e4517c000
close(3)                                = 0
open("/usr/lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2209\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=84808, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0e46916000
mmap(NULL, 2189896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e44c62000
mprotect(0x7f0e44c76000, 2093056, PROT_NONE) = 0
mmap(0x7f0e44e75000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7f0e44e75000
mmap(0x7f0e44e77000, 6728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0e44e77000
close(3)                                = 0
open("/usr/lib/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2001\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=154264, ...}) = 0
mmap(NULL, 2249360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e44a3c000
mprotect(0x7f0e44a61000, 2093056, PROT_NONE) = 0
mmap(0x7f0e44c60000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7f0e44c60000
close(3)                                = 0
open("/usr/lib/liblz4.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300$\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=71968, ...}) = 0
mmap(NULL, 2167144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e4482a000
mprotect(0x7f0e4483b000, 2093056, PROT_NONE) = 0
mmap(0x7f0e44a3a000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f0e44a3a000
close(3)                                = 0
open("/usr/lib/libgcrypt.so.20", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\221\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=923160, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0e46915000
mmap(NULL, 3019456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e44548000
mprotect(0x7f0e44620000, 2097152, PROT_NONE) = 0
mmap(0x7f0e44820000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd8000) = 0x7f0e44820000
mmap(0x7f0e44829000, 704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0e44829000
close(3)                                = 0
open("/usr/lib/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0+\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=80432, ...}) = 0
mmap(NULL, 2175576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e44334000
mprotect(0x7f0e44347000, 2093056, PROT_NONE) = 0
mmap(0x7f0e44546000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7f0e44546000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0e46914000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0e46913000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0e46911000
arch_prctl(ARCH_SET_FS, 0x7f0e469117c0) = 0
mprotect(0x7f0e4571d000, 16384, PROT_READ) = 0
mprotect(0x7f0e44546000, 4096, PROT_READ) = 0
mprotect(0x7f0e44820000, 4096, PROT_READ) = 0
mprotect(0x7f0e44a3a000, 4096, PROT_READ) = 0
mprotect(0x7f0e4593e000, 4096, PROT_READ) = 0
mprotect(0x7f0e44c60000, 4096, PROT_READ) = 0
mprotect(0x7f0e44e75000, 4096, PROT_READ) = 0
mprotect(0x7f0e4517c000, 4096, PROT_READ) = 0
mprotect(0x7f0e45384000, 4096, PROT_READ) = 0
mprotect(0x7f0e46997000, 12288, PROT_READ) = 0
mprotect(0x7f0e45b92000, 4096, PROT_READ) = 0
mprotect(0x7f0e45d97000, 4096, PROT_READ) = 0
mprotect(0x7f0e461c3000, 12288, PROT_READ) = 0
mprotect(0x7f0e463cc000, 4096, PROT_READ) = 0
mprotect(0x7f0e4680f000, 4096, PROT_READ) = 0
mprotect(0x7f0e46602000, 4096, PROT_READ) = 0
mprotect(0x61d000, 4096, PROT_READ)     = 0
mprotect(0x7f0e46a34000, 4096, PROT_READ) = 0
munmap(0x7f0e4699f000, 608143)          = 0
set_tid_address(0x7f0e46911a90)         = 9953
set_robust_list(0x7f0e46911aa0, 24)     = 0
rt_sigaction(SIGRTMIN, {0x7f0e4572cb40, [], SA_RESTORER|SA_SIGINFO, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f0e4572cbd0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL)                               = 0x225d000
brk(0x227e000)                          = 0x227e000
open("/dev/urandom", O_RDONLY)          = 3
read(3, "\\'\365\262", 4)               = 4
close(3)                                = 0
getuid()                                = 0
open("/var/run/avahi-daemon//pid", O_RDWR) = -1 ENOENT (No such file or directory)
open("/var/run/avahi-daemon//pid", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/avahi/avahi-daemon.conf", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1747, ...}) = 0
read(3, "# This file is part of avahi.\n#\n"..., 4096) = 1747
read(3, "", 4096)                       = 0
close(3)                                = 0
open("/proc/self/fd", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0500, st_size=0, ...}) = 0
getdents(3, /* 6 entries */, 32768)     = 144
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
rt_sigaction(SIGHUP, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGTRAP, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGABRT, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGBUS, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGFPE, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGSEGV, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGUSR2, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGALRM, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGSTKFLT, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGCONT, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGURG, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGXCPU, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGXFSZ, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGVTALRM, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGPROF, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGWINCH, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGIO, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGPWR, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGSYS, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_3, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_4, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_5, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_6, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_7, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_8, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_9, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_10, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_11, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_12, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_13, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_14, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_15, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_16, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_17, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_18, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_19, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_20, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_21, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_22, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_23, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_24, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_25, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_26, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_27, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_28, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_29, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_30, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_31, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigaction(SIGRT_32, {SIG_DFL, [], SA_RESTORER, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=246, ...}) = 0
read(3, "# Begin /etc/nsswitch.conf\n\npass"..., 4096) = 246
read(3, "", 4096)                       = 0
close(3)                                = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=608143, ...}) = 0
mmap(NULL, 608143, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0e4699f000
close(3)                                = 0
open("/usr/lib/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=47584, ...}) = 0
mmap(NULL, 2168600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0e44122000
mprotect(0x7f0e4412d000, 2093056, PROT_NONE) = 0
mmap(0x7f0e4432c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7f0e4432c000
mmap(0x7f0e4432e000, 22296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0e4432e000
close(3)                                = 0
mprotect(0x7f0e4432c000, 4096, PROT_READ) = 0
munmap(0x7f0e4699f000, 608143)          = 0
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2782, ...}) = 0
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 2782
close(3)                                = 0
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
open("/etc/group", O_RDONLY|O_CLOEXEC)  = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1602, ...}) = 0
read(3, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 1602
close(3)                                = 0
umask(0)                                = 022
mkdir("/var/run/avahi-daemon/", 0755)   = -1 EEXIST (File exists)
chown("/var/run/avahi-daemon/", 84, 84) = 0
stat("/var/run/avahi-daemon/", {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0
umask(022)                              = 0
capget({_LINUX_CAPABILITY_VERSION_3, 0}, NULL) = 0
capset({_LINUX_CAPABILITY_VERSION_3, 0}, {CAP_SETGID|CAP_SETUID|CAP_SYS_CHROOT, CAP_SETGID|CAP_SETUID|CAP_SYS_CHROOT, 0}) = 0
prctl(PR_SET_KEEPCAPS, 1)               = 0
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2782, ...}) = 0
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 2782
close(3)                                = 0
open("/etc/group", O_RDONLY|O_CLOEXEC)  = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1602, ...}) = 0
read(3, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 1602
close(3)                                = 0
write(2, "Found user 'avahi' (UID 84) and "..., 55Found user 'avahi' (UID 84) and group 'avahi' (GID 84).) = 55
write(2, "\n", 1
)                       = 1
open("/proc/sys/kernel/ngroups_max", O_RDONLY) = 3
read(3, "65536\n", 31)                  = 6
close(3)                                = 0
open("/etc/group", O_RDONLY|O_CLOEXEC)  = 3
lseek(3, 0, SEEK_CUR)                   = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=1602, ...}) = 0
read(3, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
read(3, "", 4096)                       = 0
close(3)                                = 0
setgroups(1, [84])                      = 0
setresgid(84, 84, 84)                   = 0
setresuid(84, 84, 84)                   = 0
write(2, "Successfully dropped root privil"..., 37Successfully dropped root privileges.) = 37
write(2, "\n", 1
)                       = 1
prctl(PR_SET_KEEPCAPS, 0)               = 0
capget({_LINUX_CAPABILITY_VERSION_3, 0}, NULL) = 0
capset({_LINUX_CAPABILITY_VERSION_3, 0}, {CAP_SYS_CHROOT, CAP_SYS_CHROOT, 0}) = 0
umask(022)                              = 022
open("/var/run/avahi-daemon//pid", O_RDWR|O_CREAT|O_EXCL, 0644) = 3
fcntl(3, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
write(3, "9953\n", 5)                   = 5
fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
close(3)                                = 0
umask(022)                              = 022
setrlimit(RLIMIT_CORE, {rlim_cur=0, rlim_max=0}) = 0
setrlimit(RLIMIT_DATA, {rlim_cur=4096*1024, rlim_max=4096*1024}) = 0
setrlimit(RLIMIT_FSIZE, {rlim_cur=0, rlim_max=0}) = 0
setrlimit(RLIMIT_NOFILE, {rlim_cur=768, rlim_max=768}) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=4096*1024, rlim_max=4096*1024}) = 0
setrlimit(RLIMIT_NPROC, {rlim_cur=3, rlim_max=3}) = 0
setrlimit(RLIMIT_MEMLOCK, {rlim_cur=0, rlim_max=0}) = 0
chdir("/")                              = 0
socketpair(PF_LOCAL, SOCK_STREAM, 0, [3, 4]) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f0e46911a90) = 9954
close(4)                                = 0
write(2, "avahi-daemon 0.6.32 starting up.", 32avahi-daemon 0.6.32 starting up.) = 32
write(2, "\n", 1
)                       = 1
prctl(PR_SET_NAME, "avahi-daemon\0\0\0\0") = 0
rt_sigaction(SIGPIPE, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7f0e45737e80}, NULL, 8) = 0
futex(0x7f0e45d980a8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 4
fstat(4, {st_mode=S_IFREG|0644, st_size=608143, ...}) = 0
mmap(NULL, 608143, PROT_READ, MAP_PRIVATE, 4, 0) = 0x7f0e4699f000
close(4)                                = 0
open("/usr/lib/libnss_mdns.so.2", O_RDONLY|O_CLOEXEC) = 4
read(4, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\r\0\0\0\0\0\0"..., 832) = 832
fstat(4, {st_mode=S_IFREG|0755, st_size=14520, ...}) = 0
mmap(NULL, 2109688, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 4, 0) = 0x7f0e43f1e000
mprotect(0x7f0e43f21000, 2093056, PROT_NONE) = 0
mmap(0x7f0e44120000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 4, 0x2000) = 0x7f0e44120000
close(4)                                = 0
mprotect(0x7f0e44120000, 4096, PROT_READ) = 0
munmap(0x7f0e4699f000, 608143)          = 0
munmap(0x7f0e43f1e000, 2109688)         = 0
pipe([4, 5])                            = 0
fcntl(4, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(4, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
fcntl(5, F_GETFL)                       = 0x1 (flags O_WRONLY)
fcntl(5, F_SETFL, O_WRONLY|O_NONBLOCK)  = 0
write(5, "W", 1chroot.c: chroot() helper started
)                        = 1
pipe([6, 7])                            = 0
fcntl(6, F_GETFL)                       = 0 (flags O_RDONLY)
fcntl(6, F_SETFL, O_RDONLY|O_NONBLOCK)  = 0
fcntl(7, F_GETFL)                       = 0x1 (flags O_WRONLY)
fcntl(7, F_SETFL, O_WRONLY|O_NONBLOCK)  = 0
rt_sigprocmask(SIG_UNBLOCK, [INT], NULL, 8) = 0
rt_sigaction(SIGINT, {0x7f0e461ca6a0, [], SA_RESTORER|SA_RESTART, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [HUP], NULL, 8) = 0
rt_sigaction(SIGHUP, {0x7f0e461ca6a0, [], SA_RESTORER|SA_RESTART, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [TERM], NULL, 8) = 0
rt_sigaction(SIGTERM, {0x7f0e461ca6a0, [], SA_RESTORER|SA_RESTART, 0x7f0e45737e80}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [USR1], NULL, 8) = 0
rt_sigaction(SIGUSR1, {0x7f0e461ca6a0, [], SA_RESTORER|SA_RESTART, 0x7f0e45737e80}, NULL, 8) = 0
write(5, "W", 1)                        = 1
umask(0)                                = 022
socket(PF_LOCAL, SOCK_STREAM, 0)        = 8
unlink("/var/run/avahi-daemon/socket")  = -1 ENOENT (No such file or directory)
bind(8, {sa_family=AF_LOCAL, sun_path="/var/run/avahi-daemon/socket"}, 110) = 0
listen(8, 128)                          = 0
umask(022)                              = 0
write(5, "W", 1)                        = 1
clock_getres(CLOCK_MONOTONIC, {0, 1})   = 0
getresuid([84], [84], [84])             = 0
getresgid([84], [84], [84])             = 0
lstat("/tmp/XDG-root/bus", 0x7ffd4fc9bfd0) = -1 EACCES (Permission denied)
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 9
connect(9, {sa_family=AF_LOCAL, sun_path="/run/dbus/system_bus_socket"}, 29) = 0
fcntl(9, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(9, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
geteuid()                               = 84
getsockname(9, {sa_family=AF_LOCAL, NULL}, [2]) = 0
poll([{fd=9, events=POLLOUT}], 1, 0)    = 1 ([{fd=9, revents=POLLOUT}])
sendto(9, "\0", 1, MSG_NOSIGNAL, NULL, 0) = 1
sendto(9, "AUTH EXTERNAL 3834\r\n", 20, MSG_NOSIGNAL, NULL, 0) = 20
poll([{fd=9, events=POLLIN}], 1, -1)    = 1 ([{fd=9, revents=POLLIN}])
read(9, "OK 458d3a895b6625e8cd89d16356df2"..., 2048) = 37
poll([{fd=9, events=POLLOUT}], 1, -1)   = 1 ([{fd=9, revents=POLLOUT}])
sendto(9, "NEGOTIATE_UNIX_FD\r\n", 19, MSG_NOSIGNAL, NULL, 0) = 19
poll([{fd=9, events=POLLIN}], 1, -1)    = 1 ([{fd=9, revents=POLLIN}])
read(9, "AGREE_UNIX_FD\r\n", 2048)      = 15
poll([{fd=9, events=POLLOUT}], 1, -1)   = 1 ([{fd=9, revents=POLLOUT}])
sendto(9, "BEGIN\r\n", 7, MSG_NOSIGNAL, NULL, 0) = 7
poll([{fd=9, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=9, revents=POLLOUT}])
sendmsg(9, {msg_name(0)=NULL, msg_iov(2)=[{"l\1\0\1\0\0\0\0\1\0\0\0n\0\0\0\1\1o\0\25\0\0\0/org/fre"..., 128}, {"", 0}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 128
poll([{fd=9, events=POLLIN}], 1, 25000) = 1 ([{fd=9, revents=POLLIN}])
recvmsg(9, {msg_name(0)=NULL, msg_iov(1)=[{"l\2\1\1\n\0\0\0\1\0\0\0=\0\0\0\6\1s\0\5\0\0\0:1.54\0\0\0"..., 2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 260
recvmsg(9, 0x7ffd4fc9bdb0, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
write(5, "W", 1)                        = 1
write(5, "W", 1)                        = 1
write(5, "W", 1)                        = 1
write(5, "W", 1)                        = 1
sendmsg(9, {msg_name(0)=NULL, msg_iov(2)=[{"l\1\0\1 \0\0\0\2\0\0\0\200\0\0\0\1\1o\0\25\0\0\0/org/fre"..., 144}, {"\25\0\0\0org.freedesktop.Avahi\0\0\0\4\0\0\0", 32}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 176
poll([{fd=9, events=POLLIN}], 1, 25000) = 1 ([{fd=9, revents=POLLIN}])
recvmsg(9, {msg_name(0)=NULL, msg_iov(1)=[{"l\4\1\1\32\0\0\0\3\0\0\0\215\0\0\0\1\1o\0\25\0\0\0/org/fre"..., 2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 270
write(5, "W", 1)                        = 1
recvmsg(9, 0x7ffd4fc9be60, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
write(5, "W", 1)                        = 1
sendmsg(9, {msg_name(0)=NULL, msg_iov(2)=[{"l\1\0\0013\0\0\0\3\0\0\0\177\0\0\0\1\1o\0\25\0\0\0/org/fre"..., 144}, {".\0\0\0type='signal',interface='org"..., 51}], msg_controllen=0, msg_flags=0}, MSG_NOSIGNAL) = 195
poll([{fd=9, events=POLLIN}], 1, 25000) = 1 ([{fd=9, revents=POLLIN}])
recvmsg(9, {msg_name(0)=NULL, msg_iov(1)=[{"l\2\1\1\0\0\0\0\5\0\0\0005\0\0\0\6\1s\0\5\0\0\0:1.54\0\0\0"..., 2048}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_CMSG_CLOEXEC) = 72
write(5, "W", 1)                        = 1
recvmsg(9, 0x7ffd4fc9be50, MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
chroot("/etc/avahi")                    = -1 EACCES (Permission denied)
write(2, "Failed to chroot(): Permission d"..., 37Failed to chroot(): Permission denied) = 37
write(2, "\n", 1
)                       = 1
write(3, "\r", 1chroot.c: chroot() helper got command 0d
)                       = 1
read(3, "\0", 1)                        = 1
write(5, "W", 1)                        = 1
close(8)                                = 0
write(5, "W", 1)                        = 1
close(9)                                = 0
write(5, "W", 1)                        = 1
close(6)                                = 0
close(7)                                = 0
write(5, "W", 1)                        = 1
close(4)                                = 0
close(5)                                = 0
write(2, "avahi-daemon 0.6.32 exiting.", 28avahi-daemon 0.6.32 exiting.) = 28
write(2, "\n", 1
)                       = 1
write(3, "\f", 1chroot.c: chroot() helper got command 0c
)                       = 1
read(3, "\0", 1)                        = 1
close(3chroot.c: chroot() helper exiting with return value 0
)                                = 0
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=9954, si_uid=84, si_status=0, si_utime=0, si_stime=0} ---
exit_group(255)                         = ?
+++ exited with 255 +++

'strace avahi-daemon --debug 2>strace.out' (with 'File size limit exceeded' on stdout):

execve("/sbin/avahi-daemon", ["avahi-daemon", "--debug"], [/* 87 vars */]) = 0
brk(NULL)                               = 0x191f000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=608143, ...}) = 0
mmap(NULL, 608143, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0232ede000
close(3)                                = 0
open("/usr/lib/libavahi-common.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2606\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=52328, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0232edd000
mmap(NULL, 2147696, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0232b43000
mprotect(0x7f0232b4f000, 2093056, PROT_NONE) = 0
mmap(0x7f0232d4e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xb000) = 0x7f0232d4e000
close(3)                                = 0
open("/usr/lib/libavahi-core.so.7", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\225\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=221840, ...}) = 0
mmap(NULL, 2317024, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f023290d000
mprotect(0x7f0232942000, 2093056, PROT_NONE) = 0
mmap(0x7f0232b41000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x34000) = 0x7f0232b41000
close(3)                                = 0
open("/usr/lib/libdaemon.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\36\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=27104, ...}) = 0
mmap(NULL, 2123072, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0232706000
mprotect(0x7f023270c000, 2093056, PROT_NONE) = 0
mmap(0x7f023290b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f023290b000
close(3)                                = 0
open("/usr/lib/libexpat.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`?\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=170144, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0232edc000
mmap(NULL, 2265320, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f02324dc000
mprotect(0x7f0232503000, 2093056, PROT_NONE) = 0
mmap(0x7f0232702000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f0232702000
close(3)                                = 0
open("/usr/lib/libcap.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\25\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=17256, ...}) = 0
mmap(NULL, 2112504, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f02322d8000
mprotect(0x7f02322dc000, 2093056, PROT_NONE) = 0
mmap(0x7f02324db000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7f02324db000
close(3)                                = 0
open("/usr/lib/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\r\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=14600, ...}) = 0
mmap(NULL, 2109680, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f02320d4000
mprotect(0x7f02320d6000, 2097152, PROT_NONE) = 0
mmap(0x7f02322d6000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f02322d6000
close(3)                                = 0
open("/usr/lib/libdbus-1.so.3", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260\347\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=329464, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0232edb000
mmap(NULL, 2425104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0231e83000
mprotect(0x7f0231ed1000, 2097152, PROT_NONE) = 0
mmap(0x7f02320d1000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4e000) = 0x7f02320d1000
mmap(0x7f02320d3000, 272, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02320d3000
close(3)                                = 0
open("/usr/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240`\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=143616, ...}) = 0
mmap(NULL, 2212880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0231c66000
mprotect(0x7f0231c7e000, 2093056, PROT_NONE) = 0
mmap(0x7f0231e7d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f0231e7d000
mmap(0x7f0231e7f000, 13328, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0231e7f000
close(3)                                = 0
open("/usr/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000\10\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1960896, ...}) = 0
mmap(NULL, 3803536, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f02318c5000
mprotect(0x7f0231a5d000, 2093056, PROT_NONE) = 0
mmap(0x7f0231c5c000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x197000) = 0x7f0231c5c000
mmap(0x7f0231c62000, 14736, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0231c62000
close(3)                                = 0
open("/usr/lib/libsystemd.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=536456, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0232eda000
mmap(NULL, 540640, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0232e56000
mprotect(0x7f0232ed5000, 4096, PROT_NONE) = 0
mmap(0x7f0232ed6000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7f000) = 0x7f0232ed6000
close(3)                                = 0
open("/usr/lib/librt.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=31704, ...}) = 0
mmap(NULL, 2128824, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f02316bd000
mprotect(0x7f02316c4000, 2093056, PROT_NONE) = 0
mmap(0x7f02318c3000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f02318c3000
close(3)                                = 0
open("/usr/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0pU\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1067376, ...}) = 0
mmap(NULL, 3162344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f02313b8000
mprotect(0x7f02314bb000, 2097152, PROT_NONE) = 0
mmap(0x7f02316bb000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x103000) = 0x7f02316bb000
close(3)                                = 0
open("/usr/lib/libresolv.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2209\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=84808, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0232e55000
mmap(NULL, 2189896, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f02311a1000
mprotect(0x7f02311b5000, 2093056, PROT_NONE) = 0
mmap(0x7f02313b4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7f02313b4000
mmap(0x7f02313b6000, 6728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f02313b6000
close(3)                                = 0
open("/usr/lib/liblzma.so.5", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2001\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=154264, ...}) = 0
mmap(NULL, 2249360, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0230f7b000
mprotect(0x7f0230fa0000, 2093056, PROT_NONE) = 0
mmap(0x7f023119f000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x24000) = 0x7f023119f000
close(3)                                = 0
open("/usr/lib/liblz4.so.1", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\300$\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=71968, ...}) = 0
mmap(NULL, 2167144, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0230d69000
mprotect(0x7f0230d7a000, 2093056, PROT_NONE) = 0
mmap(0x7f0230f79000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f0230f79000
close(3)                                = 0
open("/usr/lib/libgcrypt.so.20", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\221\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=923160, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0232e54000
mmap(NULL, 3019456, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0230a87000
mprotect(0x7f0230b5f000, 2097152, PROT_NONE) = 0
mmap(0x7f0230d5f000, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd8000) = 0x7f0230d5f000
mmap(0x7f0230d68000, 704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0230d68000
close(3)                                = 0
open("/usr/lib/libgpg-error.so.0", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0+\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=80432, ...}) = 0
mmap(NULL, 2175576, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0230873000
mprotect(0x7f0230886000, 2093056, PROT_NONE) = 0
mmap(0x7f0230a85000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7f0230a85000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0232e53000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0232e52000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f0232e50000
arch_prctl(ARCH_SET_FS, 0x7f0232e507c0) = 0
mprotect(0x7f0231c5c000, 16384, PROT_READ) = 0
mprotect(0x7f0230a85000, 4096, PROT_READ) = 0
mprotect(0x7f0230d5f000, 4096, PROT_READ) = 0
mprotect(0x7f0230f79000, 4096, PROT_READ) = 0
mprotect(0x7f0231e7d000, 4096, PROT_READ) = 0
mprotect(0x7f023119f000, 4096, PROT_READ) = 0
mprotect(0x7f02313b4000, 4096, PROT_READ) = 0
mprotect(0x7f02316bb000, 4096, PROT_READ) = 0
mprotect(0x7f02318c3000, 4096, PROT_READ) = 0
mprotect(0x7f0232ed6000, 12288, PROT_READ) = 0
mprotect(0x7f02320d1000, 4096, PROT_READ) = 0
mprotect(0x7f02322d6000, 4096, PROT_READ) = 0
mprotect(0x7f0232702000, 12288, PROT_READ) = 0
mprotect(0x7f023290b000, 4096, PROT_READ) = 0
mprotect(0x7f0232d4e000, 4096, PROT_READ) = 0
mprotect(0x7f0232b41000, 4096, PROT_READ) = 0
mprotect(0x61d000, 4096, PROT_READ)     = 0
mprotect(0x7f0232f73000, 4096, PROT_READ) = 0
munmap(0x7f0232ede000, 608143)          = 0
set_tid_address(0x7f0232e50a90)         = 1323
set_robust_list(0x7f0232e50aa0, 24)     = 0
rt_sigaction(SIGRTMIN, {0x7f0231c6bb40, [], SA_RESTORER|SA_SIGINFO, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f0231c6bbd0, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
brk(NULL)                               = 0x191f000
brk(0x1940000)                          = 0x1940000
open("/dev/urandom", O_RDONLY)          = 3
read(3, "bGq\212", 4)                   = 4
close(3)                                = 0
getuid()                                = 0
open("/var/run/avahi-daemon//pid", O_RDWR) = -1 ENOENT (No such file or directory)
open("/var/run/avahi-daemon//pid", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/etc/avahi/avahi-daemon.conf", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1747, ...}) = 0
read(3, "# This file is part of avahi.\n#\n"..., 4096) = 1747
read(3, "", 4096)                       = 0
close(3)                                = 0
open("/proc/self/fd", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFDIR|0500, st_size=0, ...}) = 0
getdents(3, /* 6 entries */, 32768)     = 144
getdents(3, /* 0 entries */, 32768)     = 0
close(3)                                = 0
rt_sigaction(SIGHUP, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGINT, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGILL, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGTRAP, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGABRT, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGBUS, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGFPE, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGSEGV, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGUSR2, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGALRM, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGTERM, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGSTKFLT, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGCHLD, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGCONT, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGTTIN, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGTTOU, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGURG, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGXCPU, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGXFSZ, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGVTALRM, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGPROF, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGWINCH, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGIO, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGPWR, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGSYS, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_2, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_3, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_4, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_5, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_6, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_7, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_8, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_9, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_10, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_11, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_12, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_13, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_14, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_15, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_16, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_17, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_18, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_19, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_20, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_21, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_22, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_23, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_24, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_25, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_26, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_27, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_28, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_29, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_30, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_31, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigaction(SIGRT_32, {SIG_DFL, [], SA_RESTORER, 0x7f0231c76e80}, NULL, 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
open("/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=246, ...}) = 0
read(3, "# Begin /etc/nsswitch.conf\n\npass"..., 4096) = 246
read(3, "", 4096)                       = 0
close(3)                                = 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=608143, ...}) = 0
mmap(NULL, 608143, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f0232ede000
close(3)                                = 0
open("/usr/lib/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240!\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=47584, ...}) = 0
mmap(NULL, 2168600, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f0230661000
mprotect(0x7f023066c000, 2093056, PROT_NONE) = 0
mmap(0x7f023086b000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7f023086b000
mmap(0x7f023086d000, 22296, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f023086d000
close(3)                                = 0
mprotect(0x7f023086b000, 4096, PROT_READ) = 0
munmap(0x7f0232ede000, 608143)          = 0
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2782, ...}) = 0
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 2782
close(3)                                = 0
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_LOCAL, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3)                                = 0
open("/etc/group", O_RDONLY|O_CLOEXEC)  = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1602, ...}) = 0
read(3, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 1602
close(3)                                = 0
umask(0)                                = 022
mkdir("/var/run/avahi-daemon/", 0755)   = -1 EEXIST (File exists)
chown("/var/run/avahi-daemon/", 84, 84) = 0
stat("/var/run/avahi-daemon/", {st_mode=S_IFDIR|0755, st_size=40, ...}) = 0
umask(022)                              = 0
capget({_LINUX_CAPABILITY_VERSION_3, 0}, NULL) = 0
capset({_LINUX_CAPABILITY_VERSION_3, 0}, {CAP_SETGID|CAP_SETUID|CAP_SYS_CHROOT, CAP_SETGID|CAP_SETUID|CAP_SYS_CHROOT, 0}) = 0
prctl(PR_SET_KEEPCAPS, 1)               = 0
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=2782, ...}) = 0
read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 2782
close(3)                                = 0
open("/etc/group", O_RDONLY|O_CLOEXEC)  = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1602, ...}) = 0
read(3, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 1602
close(3)                                = 0
write(2, "Found user 'avahi' (UID 84) and "..., 55Found user 'avahi' (UID 84) and group 'avahi' (GID 84).) = 55
write(2, "\n", 1
)                       = 1
open("/proc/sys/kernel/ngroups_max", O_RDONLY) = 3
read(3, "65536\n", 31)                  = 6
close(3)                                = 0
open("/etc/group", O_RDONLY|O_CLOEXEC)  = 3
lseek(3, 0, SEEK_CUR)                   = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=1602, ...}) = 0
read(3, "root:x:0:root\nbin:x:1:root,bin,d"..., 4096) = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
lseek(3, 0, SEEK_CUR)                   = 1602
read(3, "", 4096)                       = 0
close(3)                                = 0
setgroups(1, [84])                      = 0
setresgid(84, 84, 84)                   = 0
setresuid(84, 84, 84)                   = 0
write(2, "Successfully dropped root privil"..., 37Successfully dropped root privileges.) = 37
write(2, "\n", 1
)                       = 1
prctl(PR_SET_KEEPCAPS, 0)               = 0
capget({_LINUX_CAPABILITY_VERSION_3, 0}, NULL) = 0
capset({_LINUX_CAPABILITY_VERSION_3, 0}, {CAP_SYS_CHROOT, CAP_SYS_CHROOT, 0}) = 0
umask(022)                              = 022
open("/var/run/avahi-daemon//pid", O_RDWR|O_CREAT|O_EXCL, 0644) = 3
fcntl(3, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
write(3, "1323\n", 5)                   = 5
fcntl(3, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
close(3)                                = 0
umask(022)                              = 022
setrlimit(RLIMIT_CORE, {rlim_cur=0, rlim_max=0}) = 0
setrlimit(RLIMIT_DATA, {rlim_cur=4096*1024, rlim_max=4096*1024}) = 0
setrlimit(RLIMIT_FSIZE, {rlim_cur=0, rlim_max=0}) = 0
setrlimit(RLIMIT_NOFILE, {rlim_cur=768, rlim_max=768}) = 0
setrlimit(RLIMIT_STACK, {rlim_cur=4096*1024, rlim_max=4096*1024}) = 0
setrlimit(RLIMIT_NPROC, {rlim_cur=3, rlim_max=3}) = 0
setrlimit(RLIMIT_MEMLOCK, {rlim_cur=0, rlim_max=0}) = 0
chdir("/")                              = 0
socketpair(PF_LOCAL, SOCK_STREAM, 0, [3, 4]) = 0
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7f0232e50a90) = 1324
close(4)                                = 0
write(2, "avahi-daemon 0.6.32 starting up.", 32) = -1 EFBIG (File too large)
--- SIGXFSZ {si_signo=SIGXFSZ, si_code=SI_USER, si_pid=1323, si_uid=84} ---
+++ killed by SIGXFSZ +++

And my environment (output of 'env', non-root-username censored) is this:

MKLROOT=/opt/intel/composerxe/mkl
LC_PAPER=de_DE.UTF8
LC_ADDRESS=C
GRASS_PYTHON=python2
LC_MONETARY=C
INTEL_LICENSE_FILE=/opt/intel/licenses
IPPROOT=/opt/intel/composerxe/ipp
GNUSTEP_IS_FLATTENED=yes
TERM=xterm
SHELL=/bin/bash
HISTSIZE=1000
LIBRARY_PATH=/opt/intel/composerxe/compiler/lib/intel64:/opt/intel/composerxe/ipp/../compiler/lib/intel64:/opt/intel/composerxe/ipp/lib/intel64:/opt/intel/composerxe/compiler/lib/intel64:/opt/intel/composerxe/mkl/lib/intel64
GNUSTEP_LOCAL_ROOT=/usr/Local
PLAN9=/usr/lib/plan9
LC_NUMERIC=C
UUTERM_FONT=/usr/share/fonts/ucf/ytty.ucf
OLDPWD=/etc/init.d
OSSIM_PREFS_FILE=/etc/ossim/ossim_preferences
OSSIM_DATA=/usr/share/ossim
MIC_LD_LIBRARY_PATH=/opt/intel/composerxe/compiler/lib/mic:/opt/intel/mic/coi/device-linux-release/lib:/opt/intel/mic/myo/lib:/opt/intel/composerxe/compiler/lib/mic:/opt/intel/composerxe/mkl/lib/mic
GNUSTEP_HOST=x86_64-unknown-linux-gnu
LC_ALL=
HISTFILESIZE=
USER=root
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:
LC_TELEPHONE=C
GUILE_LOAD_PATH=/root/GNUstep/Library/Libraries/Guile:/usr/lib/GNUstep/Libraries/Guile
SUDO_USER=CENSORED
GNUSTEP_MAKEFILES=/usr/share/GNUstep/Makefiles
GNUSTEP_NETWORK_ROOT=/usr/Network
SUDO_UID=1001
CPATH=/opt/intel/composerxe/mkl/include
GNUSTEP_FLATTENED=yes
GISBASE=/opt/grass
GNUSTEP_HOST_OS=linux-gnu
USERNAME=root
PAGER=less
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
GOOGLE_API_KEY=
NLSPATH=/opt/intel/composerxe/compiler/lib/intel64/locale/%l_%t/%N:/opt/intel/composerxe/ipp/lib/intel64/locale/%l_%t/%N:/opt/intel/composerxe/mkl/lib/intel64/locale/%l_%t/%N:/opt/intel/composerxe/debugger/intel64/locale/%l_%t/%N
GNUSTEP_HOST_VENDOR=unknown
ETS_TOOLKIT=qt4
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/bin/vendor_perl:/usr/local/sbin:/usr/local/bin:/usr/games:~/bin:~/local/bin:~/sbin:~/local/sbin
MAIL=/var/mail/root
LC_MESSAGES=C
QT_QPA_PLATFORMTHEME=qt5ct
HG=/usr/bin/hg
LC_IDENTIFICATION=C
LC_COLLATE=C
PWD=/root/tmp
EDITOR=mcedit
LANG=C
LC_MEASUREMENT=C
GNUSTEP_HOST_CPU=x86_64
MKL_DYNAMIC=TRUE
HISTCONTROL=ignoredups
HOME=/root
SUDO_COMMAND=/sbin/su -c /bin/bash -l
SHLVL=2
SDL_AUDIODRIVER=alsa
LANGUAGE=
GNUSTEP_USER_ROOT=/root/GNUstep
_PROFILE_D_SOURCED=variable_is_set
COPASIDIR=/usr
GTK_OVERLAY_SCROLLING=0
GNUSTEP_SYSTEM_ROOT=/usr/System
PYTHONPATH=/usr/share/qgis/python
LOGNAME=root
GNUSTEP_PATHLIST=/usr/System:/usr/Network:/usr/Local:/root/GNUstep
QGNOKII_PREFIX=/usr
CLASSPATH=/root/GNUstep/Library/Libraries/Java:/usr/lib/GNUstep/Libraries/Java
LC_CTYPE=en_US.UTF8
LIBRARY_COMBO=gnu-gnu-gnu
LESSOPEN=|/usr/bin/lesspipe.sh %s
GTK_CSD=0
BROWSER=qupzilla
INFOPATH=/usr/share/info::/root/GNUstep/Library/Documentation/info:
XDG_RUNTIME_DIR=/tmp/XDG-root
DISPLAY=:0
SUDO_GID=1001
QT_PLUGIN_PATH=/root/.kde4/lib/kde4/plugins/:/usr/lib/kde4/plugins/
INCLUDE=/opt/intel/composerxe/mkl/include
GTK_IM_MODULE=xim
LC_TIME=C
HISTTIMEFORMAT=%F %T 
LC_NAME=C
_=/sbin/env

Version of avahi:

avahi-daemon -V

prints

avahi-daemon 0.6.32

.


I use Arch Linux, with OpenRC (i.e. no systemd), and the behaviour is the same weather I use the package `avahi` or `avahi-nosystemd`.

I had some problems with avahi before, such that it first did run and then crashed.

What might be going on here?

Last edited by dreieck (2016-03-09 13:51:41)

Offline

#2 2016-03-09 13:51:12

dreieck
Member
Registered: 2012-10-08
Posts: 56

Re: [Solved] avahi-daemon fails to start with 'chroot() helper started'.

Problem solved.

The directory

/etc/avahi/

was only accessible by root, but it needs to be accessible by avahi-daemon after it dropped root privilidges. So, changing access rights of

/etc/avahi/

solved this problem:

chmod -R a+Xr /etc/avahi/

(Take care that the directory and the files within keep writable only by root, not by the lower-priviledged avahi-daemon, for security reasons. So, mode 755 for directories and 644 for files within are the correct permission, while the whole thing should be owned by root:root.)

Last edited by dreieck (2016-03-09 14:12:27)

Offline

Board footer

Powered by FluxBB