** Nicholas Marriott [2011-08-28 07:36:49 +0100]:

> On Sat, Aug 27, 2011 at 10:30:06PM +0900, Vladimir Lomov wrote:
>> Hello,
>> ** Nicholas Marriott [2011-08-27 00:26:52 +0100]:

>>> If you use libevent 2.x, you STILL need to set EVENT_NOEPOLL=1.

>>> The hanging bug is an epoll bug in the Linux kernel, so you have to make
>>> libevent use poll or select instead.

>>> The reason you can't just do this with libevent 1.4 is because there is
>>> a bug in the poll and select backends which is worse (makes the server
>>> hang not just client); this is fixed in libevent 2.x.

>> Sorry, my fault. I was try to say that on my box (Archlinux x86_64)
>> with given kernel, having libevent2 _and_ setting EVENT_NOEPOLL=1 don't help
>> to avoid hanging.

> Show me ldd on tmux binary and strace output from hanging client please.

(I run all commands in rxvt-unicode terminal)

ldd output:
<code>
$ which tmux
/usr/bin/tmux
$ ldd $(which tmux) > tmp/ldd-tmux.log
</code>

Test case: session 'misc' on socket 'test':
<code>
$ tmux -2 -u -L test new-session -n misc1 -s misc \; new-window -n misc2
</code>

Without EVENT_NOEPOLL :
<code>
$ unset EVENT_NOEPOLL
$ tmux -2 -u -L test has-session -t misc
$ echo $?
0
$ strace tmux -2 -u -L test has-session -t misc 2> tmp/strace-tmux-c11.log
$ strace tmux -2 -u -L test has-session -t mic 2> tmp/strace-tmux-c12.log
^C
$ 
</code>

With EVENT_NOEPOLL=1 :
<code>
$ export EVENT_NOEPOLL=1
$ tmux -2 -u -L test has-session -t misc
$ echo $?
0
$ strace tmux -2 -u -L test has-session -t misc 2> tmp/strace-tmux-c21.log
$ strace tmux -2 -u -L test has-session -t mic 2> tmp/strace-tmux-c22.log
^C
$
</code>

My tmux config:
https://raw.github.com/vp1981/scripts/master/tmux/tmux.conf


---
WBR, Vladimir Lomov

-- 
Documentation is like sex: when it is good, it is very, very good; and
when it is bad, it is better than nothing.
                -- Dick Brandon
        linux-vdso.so.1 =>  (0x00007fff97fff000)
        libresolv.so.2 => /lib/libresolv.so.2 (0x00007f9f8b5e1000)
        libutil.so.1 => /lib/libutil.so.1 (0x00007f9f8b3de000)
        libncursesw.so.5 => /lib/libncursesw.so.5 (0x00007f9f8b183000)
        libevent-2.0.so.5 => /usr/lib/libevent-2.0.so.5 (0x00007f9f8af3e000)
        libc.so.6 => /lib/libc.so.6 (0x00007f9f8abde000)
        librt.so.1 => /lib/librt.so.1 (0x00007f9f8a9d6000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007f9f8a7b9000)
        /lib/ld-linux-x86-64.so.2 (0x00007f9f8b7f8000)
execve("/usr/bin/tmux", ["tmux", "-2", "-u", "-L", "test", "has-session", "-t", 
"misc"], [/* 64 vars */]) = 0
brk(0)                                  = 0x18d3000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7ff874c46000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=237829, ...}) = 0
mmap(NULL, 237829, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ff874c0b000
close(3)                                = 0
open("/lib/libresolv.so.2", O_RDONLY)   = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2208\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=84800, ...}) = 0
mmap(NULL, 2189928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7ff874812000
mprotect(0x7ff874825000, 2097152, PROT_NONE) = 0
mmap(0x7ff874a25000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7ff874a25000
mmap(0x7ff874a27000, 6760, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff874a27000
close(3)                                = 0
open("/lib/libutil.so.1", O_RDONLY)     = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=10632, ...}) = 0
mmap(NULL, 2105608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7ff87460f000
mprotect(0x7ff874611000, 2093056, PROT_NONE) = 0
mmap(0x7ff874810000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7ff874810000
close(3)                                = 0
open("/lib/libncursesw.so.5", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000E\1\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=372088, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7ff874c0a000
mmap(NULL, 2469224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7ff8743b4000
mprotect(0x7ff87440b000, 2093056, PROT_NONE) = 0
mmap(0x7ff87460a000, 20480, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x56000) = 0x7ff87460a000
close(3)                                = 0
open("/usr/lib/libevent-2.0.so.5", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\277\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=281072, ...}) = 0
mmap(NULL, 2378000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7ff87416f000
mprotect(0x7ff8741b2000, 2097152, PROT_NONE) = 0
mmap(0x7ff8743b2000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x43000) = 0x7ff8743b2000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\22\2\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1428880, ...}) = 0
mmap(NULL, 3537608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7ff873e0f000
mprotect(0x7ff873f65000, 2097152, PROT_NONE) = 0
mmap(0x7ff874165000, 20480, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x156000) = 0x7ff874165000
mmap(0x7ff87416a000, 19144, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff87416a000
close(3)                                = 0
open("/lib/librt.so.1", O_RDONLY)       = 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=31728, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7ff874c09000
mmap(NULL, 2128880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7ff873c07000
mprotect(0x7ff873c0e000, 2093056, PROT_NONE) = 0
mmap(0x7ff873e0d000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7ff873e0d000
close(3)                                = 0
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260k\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=135866, ...}) = 0
mmap(NULL, 2212752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7ff8739ea000
mprotect(0x7ff873a01000, 2097152, PROT_NONE) = 0
mmap(0x7ff873c01000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7ff873c01000
mmap(0x7ff873c03000, 13200, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ff873c03000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7ff874c08000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7ff874c07000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7ff874c06000
arch_prctl(ARCH_SET_FS, 0x7ff874c07700) = 0
mprotect(0x7ff873c01000, 4096, PROT_READ) = 0
mprotect(0x7ff873e0d000, 4096, PROT_READ) = 0
mprotect(0x7ff874165000, 16384, PROT_READ) = 0
mprotect(0x7ff874810000, 4096, PROT_READ) = 0
mprotect(0x7ff874a25000, 4096, PROT_READ) = 0
mprotect(0x7ff874c47000, 4096, PROT_READ) = 0
munmap(0x7ff874c0b000, 237829)          = 0
set_tid_address(0x7ff874c079d0)         = 21598
set_robust_list(0x7ff874c079e0, 0x18)   = 0
futex(0x7fff4b2dac0c, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 
7ff874c07700) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0x7ff8739f06a0, [], SA_RESTORER|SA_SIGINFO, 
0x7ff8739f97c0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7ff8739f0730, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 
0x7ff8739f97c0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
brk(0)                                  = 0x18d3000
brk(0x18f4000)                          = 0x18f4000
open("/etc/localtime", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1203, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=1203, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7ff874c45000
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\0\n\0\0\0\0"..., 4096) 
= 1203
lseek(3, -744, SEEK_CUR)                = 459
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\v\0\0\0\0"..., 4096) 
= 744
lseek(3, 1202, SEEK_SET)                = 1202
close(3)                                = 0
munmap(0x7ff874c45000, 4096)            = 0
access("/bin/bash", X_OK)               = 0
access("/home/vladimir/.tmux.conf", R_OK) = 0
getuid()                                = 1000
mkdir("/tmp//tmux-1000", 0700)          = -1 EEXIST (File exists)
lstat("/tmp//tmux-1000", {st_mode=S_IFDIR|0700, st_size=120, ...}) = 0
lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=1048, ...}) = 0
lstat("/tmp/tmux-1000", {st_mode=S_IFDIR|0700, st_size=120, ...}) = 0
lstat("/tmp/tmux-1000/test", {st_mode=S_IFSOCK|0660, st_size=0, ...}) = 0
getuid()                                = 1000
geteuid()                               = 1000
getgid()                                = 100
getegid()                               = 100
epoll_create(32000)                     = 3
fcntl(3, F_GETFD)                       = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
getuid()                                = 1000
geteuid()                               = 1000
getgid()                                = 100
getegid()                               = 100
socketpair(PF_FILE, SOCK_STREAM, 0, [4, 5]) = 0
fcntl(4, F_GETFD)                       = 0
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
fcntl(5, F_GETFD)                       = 0
fcntl(5, F_SETFD, FD_CLOEXEC)           = 0
fcntl(4, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
fcntl(5, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
getuid()                                = 1000
geteuid()                               = 1000
getgid()                                = 100
getegid()                               = 100
eventfd2(0, O_CLOEXEC)                  = 6
fcntl(6, F_GETFD)                       = 0x1 (flags FD_CLOEXEC)
fcntl(6, F_SETFD, FD_CLOEXEC)           = 0
fcntl(6, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(6, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
epoll_ctl(3, EPOLL_CTL_ADD, 6, {EPOLLIN, {u32=6, u64=6}}) = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 7
connect(7, {sa_family=AF_FILE, path="/tmp/tmux-1000/test"}, 21) = 0
fcntl(7, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(7, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
rt_sigaction(SIGINT, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7ff873e437a0}, 
NULL, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7ff873e437a0}, 
NULL, 8) = 0
rt_sigaction(SIGUSR2, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7ff873e437a0}, 
NULL, 8) = 0
rt_sigaction(SIGTSTP, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7ff873e437a0}, 
NULL, 8) = 0
rt_sigaction(SIGHUP, {0x7ff874192f00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7ff873e437a0}, {SIG_DFL, [], 0}, 8) = 0
epoll_ctl(3, EPOLL_CTL_ADD, 5, {EPOLLIN, {u32=5, u64=5}}) = 0
rt_sigaction(SIGCHLD, {0x7ff874192f00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7ff873e437a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCONT, {0x7ff874192f00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7ff873e437a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {0x7ff874192f00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7ff873e437a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR1, {0x7ff874192f00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7ff873e437a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGWINCH, {0x7ff874192f00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7ff873e437a0}, {SIG_DFL, [], 0}, 8) = 0
getcwd("/home/vladimir", 4096)          = 15
dup(0)                                  = 8
dup(1)                                  = 9
dup(2)                                  = 10
epoll_ctl(3, EPOLL_CTL_ADD, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
epoll_wait(3, {{EPOLLOUT, {u32=7, u64=7}}}, 32, 4294967295) = 1
epoll_ctl(3, EPOLL_CTL_DEL, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
sendmsg(7, {msg_name(0)=NULL, 
msg_iov(1)=[{"\6\0\0\0\224\20\1\0\6\0\0\0\377\377\377\377/home/vladimir\0\0"...,
 4244}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, 
cmsg_type=SCM_RIGHTS, {8}}, msg_flags=0}, 0) = 4244
close(8)                                = 0
epoll_ctl(3, EPOLL_CTL_ADD, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
epoll_wait(3, {{EPOLLOUT, {u32=7, u64=7}}}, 32, 4294967295) = 1
epoll_ctl(3, EPOLL_CTL_DEL, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
sendmsg(7, {msg_name(0)=NULL, 
msg_iov(1)=[{"\23\0\0\0\20\0\1\0\6\0\0\0\377\377\377\377", 16}], 
msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, 
{9}}, msg_flags=0}, 0) = 16
close(9)                                = 0
epoll_ctl(3, EPOLL_CTL_ADD, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
epoll_wait(3, {{EPOLLOUT, {u32=7, u64=7}}}, 32, 4294967295) = 1
epoll_ctl(3, EPOLL_CTL_DEL, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
sendmsg(7, {msg_name(0)=NULL, 
msg_iov(1)=[{"\22\0\0\0\20\0\1\0\6\0\0\0\377\377\377\377", 16}], 
msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, 
{10}}, msg_flags=0}, 0) = 16
close(10)                               = 0
epoll_ctl(3, EPOLL_CTL_ADD, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
epoll_wait(3, {{EPOLLOUT, {u32=7, u64=7}}}, 32, 4294967295) = 1
epoll_ctl(3, EPOLL_CTL_DEL, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
sendmsg(7, {msg_name(0)=NULL, 
msg_iov(1)=[{"\0\0\0\0\34\10\0\0\6\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\3\0\0\0has-"...,
 2076}], msg_controllen=0, msg_flags=0}, 0) = 2076
epoll_ctl(3, EPOLL_CTL_ADD, 7, {EPOLLIN, {u32=7, u64=7}}) = 0
epoll_wait(3, {{EPOLLIN, {u32=7, u64=7}}}, 32, 4294967295) = 1
epoll_ctl(3, EPOLL_CTL_DEL, 7, {EPOLLIN, {u32=7, u64=7}}) = 0
recvmsg(7, {msg_name(0)=NULL, 
msg_iov(1)=[{"\3\0\0\0\24\0\0\0\6\0\0\0\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
 65535}], msg_controllen=0, msg_flags=0}, 0) = 20
recvmsg(7, 0x7fff4b2d9130, 0)           = -1 EAGAIN (Resource temporarily 
unavailable)
epoll_wait(3, {}, 32, 0)                = 0
exit_group(0)                           = ?
execve("/usr/bin/tmux", ["tmux", "-2", "-u", "-L", "test", "has-session", "-t", 
"mic"], [/* 64 vars */]) = 0
brk(0)                                  = 0x1e70000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f04423df000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=237829, ...}) = 0
mmap(NULL, 237829, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f04423a4000
close(3)                                = 0
open("/lib/libresolv.so.2", O_RDONLY)   = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2208\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=84800, ...}) = 0
mmap(NULL, 2189928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f0441fab000
mprotect(0x7f0441fbe000, 2097152, PROT_NONE) = 0
mmap(0x7f04421be000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7f04421be000
mmap(0x7f04421c0000, 6760, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f04421c0000
close(3)                                = 0
open("/lib/libutil.so.1", O_RDONLY)     = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=10632, ...}) = 0
mmap(NULL, 2105608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f0441da8000
mprotect(0x7f0441daa000, 2093056, PROT_NONE) = 0
mmap(0x7f0441fa9000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f0441fa9000
close(3)                                = 0
open("/lib/libncursesw.so.5", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000E\1\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=372088, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f04423a3000
mmap(NULL, 2469224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f0441b4d000
mprotect(0x7f0441ba4000, 2093056, PROT_NONE) = 0
mmap(0x7f0441da3000, 20480, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x56000) = 0x7f0441da3000
close(3)                                = 0
open("/usr/lib/libevent-2.0.so.5", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\277\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=281072, ...}) = 0
mmap(NULL, 2378000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f0441908000
mprotect(0x7f044194b000, 2097152, PROT_NONE) = 0
mmap(0x7f0441b4b000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x43000) = 0x7f0441b4b000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\22\2\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1428880, ...}) = 0
mmap(NULL, 3537608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f04415a8000
mprotect(0x7f04416fe000, 2097152, PROT_NONE) = 0
mmap(0x7f04418fe000, 20480, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x156000) = 0x7f04418fe000
mmap(0x7f0441903000, 19144, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f0441903000
close(3)                                = 0
open("/lib/librt.so.1", O_RDONLY)       = 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=31728, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f04423a2000
mmap(NULL, 2128880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f04413a0000
mprotect(0x7f04413a7000, 2093056, PROT_NONE) = 0
mmap(0x7f04415a6000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f04415a6000
close(3)                                = 0
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260k\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=135866, ...}) = 0
mmap(NULL, 2212752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f0441183000
mprotect(0x7f044119a000, 2097152, PROT_NONE) = 0
mmap(0x7f044139a000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f044139a000
mmap(0x7f044139c000, 13200, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f044139c000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f04423a1000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f04423a0000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f044239f000
arch_prctl(ARCH_SET_FS, 0x7f04423a0700) = 0
mprotect(0x7f044139a000, 4096, PROT_READ) = 0
mprotect(0x7f04415a6000, 4096, PROT_READ) = 0
mprotect(0x7f04418fe000, 16384, PROT_READ) = 0
mprotect(0x7f0441fa9000, 4096, PROT_READ) = 0
mprotect(0x7f04421be000, 4096, PROT_READ) = 0
mprotect(0x7f04423e0000, 4096, PROT_READ) = 0
munmap(0x7f04423a4000, 237829)          = 0
set_tid_address(0x7f04423a09d0)         = 21615
set_robust_list(0x7f04423a09e0, 0x18)   = 0
futex(0x7fff05d4e13c, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 
7f04423a0700) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0x7f04411896a0, [], SA_RESTORER|SA_SIGINFO, 
0x7f04411927c0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f0441189730, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 
0x7f04411927c0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
brk(0)                                  = 0x1e70000
brk(0x1e91000)                          = 0x1e91000
open("/etc/localtime", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1203, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=1203, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f04423de000
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\0\n\0\0\0\0"..., 4096) 
= 1203
lseek(3, -744, SEEK_CUR)                = 459
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\v\0\0\0\0"..., 4096) 
= 744
lseek(3, 1202, SEEK_SET)                = 1202
close(3)                                = 0
munmap(0x7f04423de000, 4096)            = 0
access("/bin/bash", X_OK)               = 0
access("/home/vladimir/.tmux.conf", R_OK) = 0
getuid()                                = 1000
mkdir("/tmp//tmux-1000", 0700)          = -1 EEXIST (File exists)
lstat("/tmp//tmux-1000", {st_mode=S_IFDIR|0700, st_size=120, ...}) = 0
lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=1048, ...}) = 0
lstat("/tmp/tmux-1000", {st_mode=S_IFDIR|0700, st_size=120, ...}) = 0
lstat("/tmp/tmux-1000/test", {st_mode=S_IFSOCK|0660, st_size=0, ...}) = 0
getuid()                                = 1000
geteuid()                               = 1000
getgid()                                = 100
getegid()                               = 100
epoll_create(32000)                     = 3
fcntl(3, F_GETFD)                       = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
getuid()                                = 1000
geteuid()                               = 1000
getgid()                                = 100
getegid()                               = 100
socketpair(PF_FILE, SOCK_STREAM, 0, [4, 5]) = 0
fcntl(4, F_GETFD)                       = 0
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
fcntl(5, F_GETFD)                       = 0
fcntl(5, F_SETFD, FD_CLOEXEC)           = 0
fcntl(4, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
fcntl(5, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
getuid()                                = 1000
geteuid()                               = 1000
getgid()                                = 100
getegid()                               = 100
eventfd2(0, O_CLOEXEC)                  = 6
fcntl(6, F_GETFD)                       = 0x1 (flags FD_CLOEXEC)
fcntl(6, F_SETFD, FD_CLOEXEC)           = 0
fcntl(6, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(6, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
epoll_ctl(3, EPOLL_CTL_ADD, 6, {EPOLLIN, {u32=6, u64=6}}) = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 7
connect(7, {sa_family=AF_FILE, path="/tmp/tmux-1000/test"}, 21) = 0
fcntl(7, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(7, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
rt_sigaction(SIGINT, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7f04415dc7a0}, 
NULL, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7f04415dc7a0}, 
NULL, 8) = 0
rt_sigaction(SIGUSR2, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7f04415dc7a0}, 
NULL, 8) = 0
rt_sigaction(SIGTSTP, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7f04415dc7a0}, 
NULL, 8) = 0
rt_sigaction(SIGHUP, {0x7f044192bf00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7f04415dc7a0}, {SIG_DFL, [], 0}, 8) = 0
epoll_ctl(3, EPOLL_CTL_ADD, 5, {EPOLLIN, {u32=5, u64=5}}) = 0
rt_sigaction(SIGCHLD, {0x7f044192bf00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7f04415dc7a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCONT, {0x7f044192bf00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7f04415dc7a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {0x7f044192bf00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7f04415dc7a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR1, {0x7f044192bf00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7f04415dc7a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGWINCH, {0x7f044192bf00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7f04415dc7a0}, {SIG_DFL, [], 0}, 8) = 0
getcwd("/home/vladimir", 4096)          = 15
dup(0)                                  = 8
dup(1)                                  = 9
dup(2)                                  = 10
epoll_ctl(3, EPOLL_CTL_ADD, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
epoll_wait(3, {{EPOLLOUT, {u32=7, u64=7}}}, 32, 4294967295) = 1
epoll_ctl(3, EPOLL_CTL_DEL, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
sendmsg(7, {msg_name(0)=NULL, 
msg_iov(1)=[{"\6\0\0\0\224\20\1\0\6\0\0\0\377\377\377\377/home/vladimir\0\0"...,
 4244}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, 
cmsg_type=SCM_RIGHTS, {8}}, msg_flags=0}, 0) = 4244
close(8)                                = 0
epoll_ctl(3, EPOLL_CTL_ADD, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
epoll_wait(3, {{EPOLLOUT, {u32=7, u64=7}}}, 32, 4294967295) = 1
epoll_ctl(3, EPOLL_CTL_DEL, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
sendmsg(7, {msg_name(0)=NULL, 
msg_iov(1)=[{"\23\0\0\0\20\0\1\0\6\0\0\0\377\377\377\377", 16}], 
msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, 
{9}}, msg_flags=0}, 0) = 16
close(9)                                = 0
epoll_ctl(3, EPOLL_CTL_ADD, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
epoll_wait(3, {{EPOLLOUT, {u32=7, u64=7}}}, 32, 4294967295) = 1
epoll_ctl(3, EPOLL_CTL_DEL, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
sendmsg(7, {msg_name(0)=NULL, 
msg_iov(1)=[{"\22\0\0\0\20\0\1\0\6\0\0\0\377\377\377\377", 16}], 
msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, 
{10}}, msg_flags=0}, 0) = 16
close(10)                               = 0
epoll_ctl(3, EPOLL_CTL_ADD, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
epoll_wait(3, {{EPOLLOUT, {u32=7, u64=7}}}, 32, 4294967295) = 1
epoll_ctl(3, EPOLL_CTL_DEL, 7, {EPOLLIN|EPOLLOUT, {u32=7, u64=7}}) = 0
sendmsg(7, {msg_name(0)=NULL, 
msg_iov(1)=[{"\0\0\0\0\34\10\0\0\6\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\3\0\0\0has-"...,
 2076}], msg_controllen=0, msg_flags=0}, 0) = 2076
epoll_ctl(3, EPOLL_CTL_ADD, 7, {EPOLLIN, {u32=7, u64=7}}) = 0
epoll_wait(3,  <unfinished ...>
execve("/usr/bin/tmux", ["tmux", "-2", "-u", "-L", "test", "has-session", "-t", 
"misc"], [/* 65 vars */]) = 0
brk(0)                                  = 0x220c000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f5dbe9d0000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=237829, ...}) = 0
mmap(NULL, 237829, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f5dbe995000
close(3)                                = 0
open("/lib/libresolv.so.2", O_RDONLY)   = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2208\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=84800, ...}) = 0
mmap(NULL, 2189928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f5dbe59c000
mprotect(0x7f5dbe5af000, 2097152, PROT_NONE) = 0
mmap(0x7f5dbe7af000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7f5dbe7af000
mmap(0x7f5dbe7b1000, 6760, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5dbe7b1000
close(3)                                = 0
open("/lib/libutil.so.1", O_RDONLY)     = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=10632, ...}) = 0
mmap(NULL, 2105608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f5dbe399000
mprotect(0x7f5dbe39b000, 2093056, PROT_NONE) = 0
mmap(0x7f5dbe59a000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f5dbe59a000
close(3)                                = 0
open("/lib/libncursesw.so.5", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000E\1\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=372088, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f5dbe994000
mmap(NULL, 2469224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f5dbe13e000
mprotect(0x7f5dbe195000, 2093056, PROT_NONE) = 0
mmap(0x7f5dbe394000, 20480, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x56000) = 0x7f5dbe394000
close(3)                                = 0
open("/usr/lib/libevent-2.0.so.5", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\277\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=281072, ...}) = 0
mmap(NULL, 2378000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f5dbdef9000
mprotect(0x7f5dbdf3c000, 2097152, PROT_NONE) = 0
mmap(0x7f5dbe13c000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x43000) = 0x7f5dbe13c000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\22\2\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1428880, ...}) = 0
mmap(NULL, 3537608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f5dbdb99000
mprotect(0x7f5dbdcef000, 2097152, PROT_NONE) = 0
mmap(0x7f5dbdeef000, 20480, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x156000) = 0x7f5dbdeef000
mmap(0x7f5dbdef4000, 19144, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5dbdef4000
close(3)                                = 0
open("/lib/librt.so.1", O_RDONLY)       = 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=31728, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f5dbe993000
mmap(NULL, 2128880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f5dbd991000
mprotect(0x7f5dbd998000, 2093056, PROT_NONE) = 0
mmap(0x7f5dbdb97000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f5dbdb97000
close(3)                                = 0
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260k\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=135866, ...}) = 0
mmap(NULL, 2212752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7f5dbd774000
mprotect(0x7f5dbd78b000, 2097152, PROT_NONE) = 0
mmap(0x7f5dbd98b000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7f5dbd98b000
mmap(0x7f5dbd98d000, 13200, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f5dbd98d000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f5dbe992000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f5dbe991000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f5dbe990000
arch_prctl(ARCH_SET_FS, 0x7f5dbe991700) = 0
mprotect(0x7f5dbd98b000, 4096, PROT_READ) = 0
mprotect(0x7f5dbdb97000, 4096, PROT_READ) = 0
mprotect(0x7f5dbdeef000, 16384, PROT_READ) = 0
mprotect(0x7f5dbe59a000, 4096, PROT_READ) = 0
mprotect(0x7f5dbe7af000, 4096, PROT_READ) = 0
mprotect(0x7f5dbe9d1000, 4096, PROT_READ) = 0
munmap(0x7f5dbe995000, 237829)          = 0
set_tid_address(0x7f5dbe9919d0)         = 21683
set_robust_list(0x7f5dbe9919e0, 0x18)   = 0
futex(0x7fff69958f7c, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 
7f5dbe991700) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0x7f5dbd77a6a0, [], SA_RESTORER|SA_SIGINFO, 
0x7f5dbd7837c0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7f5dbd77a730, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 
0x7f5dbd7837c0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
brk(0)                                  = 0x220c000
brk(0x222d000)                          = 0x222d000
open("/etc/localtime", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1203, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=1203, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f5dbe9cf000
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\0\n\0\0\0\0"..., 4096) 
= 1203
lseek(3, -744, SEEK_CUR)                = 459
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\v\0\0\0\0"..., 4096) 
= 744
lseek(3, 1202, SEEK_SET)                = 1202
close(3)                                = 0
munmap(0x7f5dbe9cf000, 4096)            = 0
access("/bin/bash", X_OK)               = 0
access("/home/vladimir/.tmux.conf", R_OK) = 0
getuid()                                = 1000
mkdir("/tmp//tmux-1000", 0700)          = -1 EEXIST (File exists)
lstat("/tmp//tmux-1000", {st_mode=S_IFDIR|0700, st_size=120, ...}) = 0
lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=1048, ...}) = 0
lstat("/tmp/tmux-1000", {st_mode=S_IFDIR|0700, st_size=120, ...}) = 0
lstat("/tmp/tmux-1000/test", {st_mode=S_IFSOCK|0660, st_size=0, ...}) = 0
getuid()                                = 1000
geteuid()                               = 1000
getgid()                                = 100
getegid()                               = 100
getuid()                                = 1000
geteuid()                               = 1000
getgid()                                = 100
getegid()                               = 100
socketpair(PF_FILE, SOCK_STREAM, 0, [3, 4]) = 0
fcntl(3, F_GETFD)                       = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
fcntl(4, F_GETFD)                       = 0
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
fcntl(3, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
fcntl(4, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
getuid()                                = 1000
geteuid()                               = 1000
getgid()                                = 100
getegid()                               = 100
eventfd2(0, O_CLOEXEC)                  = 5
fcntl(5, F_GETFD)                       = 0x1 (flags FD_CLOEXEC)
fcntl(5, F_SETFD, FD_CLOEXEC)           = 0
fcntl(5, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 6
connect(6, {sa_family=AF_FILE, path="/tmp/tmux-1000/test"}, 21) = 0
fcntl(6, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(6, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
rt_sigaction(SIGINT, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7f5dbdbcd7a0}, 
NULL, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7f5dbdbcd7a0}, 
NULL, 8) = 0
rt_sigaction(SIGUSR2, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7f5dbdbcd7a0}, 
NULL, 8) = 0
rt_sigaction(SIGTSTP, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7f5dbdbcd7a0}, 
NULL, 8) = 0
rt_sigaction(SIGHUP, {0x7f5dbdf1cf00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7f5dbdbcd7a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCHLD, {0x7f5dbdf1cf00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7f5dbdbcd7a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCONT, {0x7f5dbdf1cf00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7f5dbdbcd7a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {0x7f5dbdf1cf00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7f5dbdbcd7a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR1, {0x7f5dbdf1cf00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7f5dbdbcd7a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGWINCH, {0x7f5dbdf1cf00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7f5dbdbcd7a0}, {SIG_DFL, [], 0}, 8) = 0
getcwd("/home/vladimir", 4096)          = 15
dup(0)                                  = 7
dup(1)                                  = 8
dup(2)                                  = 9
poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, 
events=POLLIN|POLLOUT}], 3, -1) = 1 ([{fd=6, revents=POLLOUT}])
sendmsg(6, {msg_name(0)=NULL, 
msg_iov(1)=[{"\6\0\0\0\224\20\1\0\6\0\0\0\377\377\377\377/home/vladimir\0\0"...,
 4244}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, 
cmsg_type=SCM_RIGHTS, {7}}, msg_flags=0}, 0) = 4244
close(7)                                = 0
poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, 
events=POLLIN|POLLOUT}], 3, -1) = 1 ([{fd=6, revents=POLLOUT}])
sendmsg(6, {msg_name(0)=NULL, 
msg_iov(1)=[{"\23\0\0\0\20\0\1\0\6\0\0\0\377\377\377\377", 16}], 
msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, 
{8}}, msg_flags=0}, 0) = 16
close(8)                                = 0
poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, 
events=POLLIN|POLLOUT}], 3, -1) = 1 ([{fd=6, revents=POLLOUT}])
sendmsg(6, {msg_name(0)=NULL, 
msg_iov(1)=[{"\22\0\0\0\20\0\1\0\6\0\0\0\377\377\377\377", 16}], 
msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, 
{9}}, msg_flags=0}, 0) = 16
close(9)                                = 0
poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, 
events=POLLIN|POLLOUT}], 3, -1) = 1 ([{fd=6, revents=POLLOUT}])
sendmsg(6, {msg_name(0)=NULL, 
msg_iov(1)=[{"\0\0\0\0\34\10\0\0\6\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\3\0\0\0has-"...,
 2076}], msg_controllen=0, msg_flags=0}, 0) = 2076
poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}], 3, 
-1) = 1 ([{fd=6, revents=POLLIN}])
recvmsg(6, {msg_name(0)=NULL, 
msg_iov(1)=[{"\3\0\0\0\24\0\0\0\6\0\0\0\377\377\377\377\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"...,
 65535}], msg_controllen=0, msg_flags=0}, 0) = 20
recvmsg(6, 0x7fff699574a0, 0)           = -1 EAGAIN (Resource temporarily 
unavailable)
poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}], 2, 0) = 0 (Timeout)
exit_group(0)                           = ?
execve("/usr/bin/tmux", ["tmux", "-2", "-u", "-L", "test", "has-session", "-t", 
"mic"], [/* 65 vars */]) = 0
brk(0)                                  = 0x11b5000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7fe581edb000
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=237829, ...}) = 0
mmap(NULL, 237829, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fe581ea0000
close(3)                                = 0
open("/lib/libresolv.so.2", O_RDONLY)   = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\2208\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=84800, ...}) = 0
mmap(NULL, 2189928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7fe581aa7000
mprotect(0x7fe581aba000, 2097152, PROT_NONE) = 0
mmap(0x7fe581cba000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x13000) = 0x7fe581cba000
mmap(0x7fe581cbc000, 6760, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe581cbc000
close(3)                                = 0
open("/lib/libutil.so.1", O_RDONLY)     = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\16\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=10632, ...}) = 0
mmap(NULL, 2105608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7fe5818a4000
mprotect(0x7fe5818a6000, 2093056, PROT_NONE) = 0
mmap(0x7fe581aa5000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7fe581aa5000
close(3)                                = 0
open("/lib/libncursesw.so.5", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0000E\1\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=372088, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7fe581e9f000
mmap(NULL, 2469224, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7fe581649000
mprotect(0x7fe5816a0000, 2093056, PROT_NONE) = 0
mmap(0x7fe58189f000, 20480, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x56000) = 0x7fe58189f000
close(3)                                = 0
open("/usr/lib/libevent-2.0.so.5", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\277\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=281072, ...}) = 0
mmap(NULL, 2378000, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7fe581404000
mprotect(0x7fe581447000, 2097152, PROT_NONE) = 0
mmap(0x7fe581647000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x43000) = 0x7fe581647000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P\22\2\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1428880, ...}) = 0
mmap(NULL, 3537608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7fe5810a4000
mprotect(0x7fe5811fa000, 2097152, PROT_NONE) = 0
mmap(0x7fe5813fa000, 20480, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x156000) = 0x7fe5813fa000
mmap(0x7fe5813ff000, 19144, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe5813ff000
close(3)                                = 0
open("/lib/librt.so.1", O_RDONLY)       = 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=31728, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7fe581e9e000
mmap(NULL, 2128880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7fe580e9c000
mprotect(0x7fe580ea3000, 2093056, PROT_NONE) = 0
mmap(0x7fe5810a2000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7fe5810a2000
close(3)                                = 0
open("/lib/libpthread.so.0", O_RDONLY)  = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\260k\0\0\0\0\0\0"..., 
832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=135866, ...}) = 0
mmap(NULL, 2212752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 
0x7fe580c7f000
mprotect(0x7fe580c96000, 2097152, PROT_NONE) = 0
mmap(0x7fe580e96000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x17000) = 0x7fe580e96000
mmap(0x7fe580e98000, 13200, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fe580e98000
close(3)                                = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7fe581e9d000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7fe581e9c000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7fe581e9b000
arch_prctl(ARCH_SET_FS, 0x7fe581e9c700) = 0
mprotect(0x7fe580e96000, 4096, PROT_READ) = 0
mprotect(0x7fe5810a2000, 4096, PROT_READ) = 0
mprotect(0x7fe5813fa000, 16384, PROT_READ) = 0
mprotect(0x7fe581aa5000, 4096, PROT_READ) = 0
mprotect(0x7fe581cba000, 4096, PROT_READ) = 0
mprotect(0x7fe581edc000, 4096, PROT_READ) = 0
munmap(0x7fe581ea0000, 237829)          = 0
set_tid_address(0x7fe581e9c9d0)         = 21694
set_robust_list(0x7fe581e9c9e0, 0x18)   = 0
futex(0x7fff902438ac, FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 1, NULL, 
7fe581e9c700) = -1 EAGAIN (Resource temporarily unavailable)
rt_sigaction(SIGRTMIN, {0x7fe580c856a0, [], SA_RESTORER|SA_SIGINFO, 
0x7fe580c8e7c0}, NULL, 8) = 0
rt_sigaction(SIGRT_1, {0x7fe580c85730, [], SA_RESTORER|SA_RESTART|SA_SIGINFO, 
0x7fe580c8e7c0}, NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0
getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM_INFINITY}) = 0
brk(0)                                  = 0x11b5000
brk(0x11d6000)                          = 0x11d6000
open("/etc/localtime", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=1203, ...}) = 0
fstat(3, {st_mode=S_IFREG|0644, st_size=1203, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7fe581eda000
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\n\0\0\0\n\0\0\0\0"..., 4096) 
= 1203
lseek(3, -744, SEEK_CUR)                = 459
read(3, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\v\0\0\0\v\0\0\0\0"..., 4096) 
= 744
lseek(3, 1202, SEEK_SET)                = 1202
close(3)                                = 0
munmap(0x7fe581eda000, 4096)            = 0
access("/bin/bash", X_OK)               = 0
access("/home/vladimir/.tmux.conf", R_OK) = 0
getuid()                                = 1000
mkdir("/tmp//tmux-1000", 0700)          = -1 EEXIST (File exists)
lstat("/tmp//tmux-1000", {st_mode=S_IFDIR|0700, st_size=120, ...}) = 0
lstat("/tmp", {st_mode=S_IFDIR|S_ISVTX|0777, st_size=1048, ...}) = 0
lstat("/tmp/tmux-1000", {st_mode=S_IFDIR|0700, st_size=120, ...}) = 0
lstat("/tmp/tmux-1000/test", {st_mode=S_IFSOCK|0660, st_size=0, ...}) = 0
getuid()                                = 1000
geteuid()                               = 1000
getgid()                                = 100
getegid()                               = 100
getuid()                                = 1000
geteuid()                               = 1000
getgid()                                = 100
getegid()                               = 100
socketpair(PF_FILE, SOCK_STREAM, 0, [3, 4]) = 0
fcntl(3, F_GETFD)                       = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
fcntl(4, F_GETFD)                       = 0
fcntl(4, F_SETFD, FD_CLOEXEC)           = 0
fcntl(3, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
fcntl(4, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
getuid()                                = 1000
geteuid()                               = 1000
getgid()                                = 100
getegid()                               = 100
eventfd2(0, O_CLOEXEC)                  = 5
fcntl(5, F_GETFD)                       = 0x1 (flags FD_CLOEXEC)
fcntl(5, F_SETFD, FD_CLOEXEC)           = 0
fcntl(5, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
socket(PF_FILE, SOCK_STREAM, 0)         = 6
connect(6, {sa_family=AF_FILE, path="/tmp/tmux-1000/test"}, 21) = 0
fcntl(6, F_GETFL)                       = 0x2 (flags O_RDWR)
fcntl(6, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
rt_sigaction(SIGINT, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7fe5810d87a0}, 
NULL, 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7fe5810d87a0}, 
NULL, 8) = 0
rt_sigaction(SIGUSR2, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7fe5810d87a0}, 
NULL, 8) = 0
rt_sigaction(SIGTSTP, {SIG_IGN, [], SA_RESTORER|SA_RESTART, 0x7fe5810d87a0}, 
NULL, 8) = 0
rt_sigaction(SIGHUP, {0x7fe581427f00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7fe5810d87a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCHLD, {0x7fe581427f00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7fe5810d87a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGCONT, {0x7fe581427f00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7fe5810d87a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGTERM, {0x7fe581427f00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7fe5810d87a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGUSR1, {0x7fe581427f00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7fe5810d87a0}, {SIG_DFL, [], 0}, 8) = 0
rt_sigaction(SIGWINCH, {0x7fe581427f00, ~[RTMIN RT_1], SA_RESTORER|SA_RESTART, 
0x7fe5810d87a0}, {SIG_DFL, [], 0}, 8) = 0
getcwd("/home/vladimir", 4096)          = 15
dup(0)                                  = 7
dup(1)                                  = 8
dup(2)                                  = 9
poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, 
events=POLLIN|POLLOUT}], 3, -1) = 1 ([{fd=6, revents=POLLOUT}])
sendmsg(6, {msg_name(0)=NULL, 
msg_iov(1)=[{"\6\0\0\0\224\20\1\0\6\0\0\0\377\377\377\377/home/vladimir\0\0"...,
 4244}], msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, 
cmsg_type=SCM_RIGHTS, {7}}, msg_flags=0}, 0) = 4244
close(7)                                = 0
poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, 
events=POLLIN|POLLOUT}], 3, -1) = 1 ([{fd=6, revents=POLLOUT}])
sendmsg(6, {msg_name(0)=NULL, 
msg_iov(1)=[{"\23\0\0\0\20\0\1\0\6\0\0\0\377\377\377\377", 16}], 
msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, 
{8}}, msg_flags=0}, 0) = 16
close(8)                                = 0
poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, 
events=POLLIN|POLLOUT}], 3, -1) = 1 ([{fd=6, revents=POLLOUT}])
sendmsg(6, {msg_name(0)=NULL, 
msg_iov(1)=[{"\22\0\0\0\20\0\1\0\6\0\0\0\377\377\377\377", 16}], 
msg_controllen=24, {cmsg_len=20, cmsg_level=SOL_SOCKET, cmsg_type=SCM_RIGHTS, 
{9}}, msg_flags=0}, 0) = 16
close(9)                                = 0
poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, 
events=POLLIN|POLLOUT}], 3, -1) = 1 ([{fd=6, revents=POLLOUT}])
sendmsg(6, {msg_name(0)=NULL, 
msg_iov(1)=[{"\0\0\0\0\34\10\0\0\6\0\0\0\377\377\377\377\377\377\377\377\377\377\377\377\3\0\0\0has-"...,
 2076}], msg_controllen=0, msg_flags=0}, 0) = 2076
poll([{fd=5, events=POLLIN}, {fd=4, events=POLLIN}, {fd=6, events=POLLIN}], 3, 
-1 <unfinished ...>
------------------------------------------------------------------------------
EMC VNX: the world's simplest storage, starting under $10K
The only unified storage solution that offers unified management 
Up to 160% more powerful than alternatives and 25% more efficient. 
Guaranteed. http://p.sf.net/sfu/emc-vnx-dev2dev
_______________________________________________
tmux-users mailing list
tmux-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tmux-users

Reply via email to