I have the exact same problem. Here's the last portion of an strace in case
it's useful:
$ strace -f emacs --daemon
[pid 32280] stat("/tmp/emacs1000/server", {st_mode=S_IFSOCK|0700, st_size=0,
...}) = 0
[pid 32280] unlink("/tmp/emacs1000/server") = 0
[pid 32280] lstat("/tmp/emacs1000", {st_mode=S_IFDIR|0700, st_size=4096,
...}) = 0
[pid 32280] getegid() = 1000
[pid 32280] geteuid() = 1000
[pid 32280] stat("/tmp/emacs1000", {st_mode=S_IFDIR|0700, st_size=4096, ...})
= 0
[pid 32280] umask(0) = 022
[pid 32280] umask(022) = 0
[pid 32280] umask(077) = 022
[pid 32280] socket(PF_FILE, SOCK_STREAM, 0) = 3
[pid 32280] bind(3, {sa_family=AF_FILE, path="/tmp/emacs1000/server"}, 110) = 0
[pid 32280] listen(3, 5) = 0
[pid 32280] fcntl(3, F_SETFL, O_RDONLY|O_NONBLOCK) = 0
[pid 32280] umask(022) = 077
[pid 32280] open("/dev/null", O_RDWR) = 5
[pid 32280] dup2(5, 0) = 0
[pid 32280] dup2(5, 1) = 1
[pid 32280] dup2(5, 2) = 2
[pid 32280] close(5) = 0
[pid 32280] write(4, "\n", 1) = 1
[pid 32279] <... read resumed> "\n", 1) = 1
[pid 32280] close(4 <unfinished ...>
[pid 32279] close(3 <unfinished ...>
[pid 32280] <... close resumed> ) = 0
[pid 32279] <... close resumed> ) = 0
[pid 32279] exit_group(0) = ?
rt_sigprocmask(SIG_BLOCK, [IO], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], [IO], 8) = 0
eventfd2(0, O_NONBLOCK|O_CLOEXEC) = 4
write(4, "\1\0\0\0\0\0\0\0", 8) = 8
poll([{fd=4, events=POLLIN}], 1, 0) = 1 ([{fd=4, revents=POLLIN}])
read(4, "\1\0\0\0\0\0\0\0", 16) = 8
I'm happy to provide the full output if it's useful.
Note that I have also tried applying the patch suggested on #666691 without
success.
Cheers,
Francois
--
Francois Marier identi.ca/fmarier
http://fmarier.org twitter.com/fmarier
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]