Skip to content

Instantly share code, notes, and snippets.

@dogbert17
Last active August 14, 2019 17:59
Show Gist options
  • Save dogbert17/bbc5f0323a07f5d402f9323eac78d6ea to your computer and use it in GitHub Desktop.
Save dogbert17/bbc5f0323a07f5d402f9323eac78d6ea to your computer and use it in GitHub Desktop.
Problem with socket test running on RPi 4
#
# code used
#
use v6;
use Test;
plan 2;
# Covers RT #126315 (which wanted the right thing of recv) and RT #116288
# (difference between recv and read semantics).
say "start";
my $hostname = 'localhost';
my $port = 5002;
my ($send-rest, $client);
IO::Socket::Async.listen($hostname, $port).tap(-> $conn {
$conn.print('first thing');
await $send-rest;
$conn.print('another thing');
$conn.close;
});
$send-rest = Promise.new;
for ^1 {
$client = IO::Socket::INET.connect($hostname,$port);
last;
CATCH { default { sleep 0.2; } }
}
is $client.recv, 'first thing', 'can recv immediately with recv (chars)';
$send-rest.keep(True);
is $client.recv, 'another thing', 'can recv rest afterwards (chars)';
$client.close;
#
# 2019.07.1 on a RPi 4 running Buster (works), output from strace
#
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805110, tv_nsec=372257010}) = 0
write(1, "start\n", 6start
) = 6
brk(0x3678000) = 0x3678000
brk(0x369a000) = 0x369a000
brk(0x36d2000) = 0x36d2000
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805110, tv_nsec=382123523}) = 0
getpid() = 13528
brk(0x36f3000) = 0x36f3000
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb23fd000
mprotect(0xb23fe000, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
clone(child_stack=0xb2bfcf98, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb2bfd4c8, tls=0xb2bfd920, child_tidptr=0xb2bfd4c8) = 13530
futex(0x1c40b58, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x1c40b58, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x1c40b58, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x1c40b58, FUTEX_WAKE_PRIVATE, 1) = 0
brk(0x3718000) = 0x3718000
brk(0x3739000) = 0x3739000
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805110, tv_nsec=384470210}) = 0
getpid() = 13528
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb19ff000
mprotect(0xb1a00000, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
clone(child_stack=0xb21fef98, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb21ff4c8, tls=0xb21ff920, child_tidptr=0xb21ff4c8) = 13531
futex(0x1c40b58, FUTEX_WAKE_PRIVATE, 1) = 1
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3) = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3) = 0
openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=526, ...}) = 0
read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 526
read(3, "", 4096) = 0
close(3) = 0
stat64("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=73, ...}) = 0
openat(AT_FDCWD, "/etc/host.conf", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=9, ...}) = 0
read(3, "multi on\n", 4096) = 9
read(3, "", 4096) = 0
close(3) = 0
futex(0xb6a3c92c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=73, ...}) = 0
read(3, "# Generated by resolvconf\ndomain"..., 4096) = 73
read(3, "", 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=81669, ...}) = 0
mmap2(NULL, 81669, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb5b6c000
close(3) = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libnss_files.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0@\33\0\0004\0\0\0"..., 512) = 512
_llseek(3, 41552, [41552], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 41204, [41204], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 41552, [41552], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 41204, [41204], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 41552, [41552], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 41204, [41204], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
fstat64(3, {st_mode=S_IFREG|0644, st_size=42632, ...}) = 0
mmap2(NULL, 131860, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb3f50000
mprotect(0xb3f59000, 65536, PROT_NONE) = 0
mmap2(0xb3f69000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0xb3f69000
mmap2(0xb3f6b000, 21268, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb3f6b000
close(3) = 0
mprotect(0xb3f69000, 4096, PROT_READ) = 0
munmap(0xb5b6c000, 81669) = 0
openat(AT_FDCWD, "/etc/hosts", O_RDONLY|O_CLOEXEC) = 3
_llseek(3, 0, [0], SEEK_CUR) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=131, ...}) = 0
read(3, "127.0.0.1\tlocalhost\n::1\t\tlocalho"..., 4096) = 131
_llseek(3, 0, [131], SEEK_CUR) = 0
read(3, "", 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/etc/gai.conf", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2584, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=2584, ...}) = 0
read(3, "# Configuration for getaddrinfo("..., 4096) = 2584
read(3, "", 4096) = 0
close(3) = 0
futex(0xb6a3bb6c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC, NETLINK_ROUTE) = 3
bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 0
getsockname(3, {sa_family=AF_NETLINK, nl_pid=13528, nl_groups=00000000}, [12]) = 0
gettimeofday({tv_sec=1565805110, tv_usec=392119}, NULL) = 0
sendto(3, {{len=20, type=0x16 /* NLMSG_??? */, flags=NLM_F_REQUEST|0x300, seq=1565805110, pid=0}, "\x00\x00\x00\x00"}, 20, 0, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 20
recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{{len=76, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805110, pid=13528}, "\x02\x08\x80\xfe\x01\x00\x00\x00\x08\x00\x01\x00\x7f\x00\x00\x01\x08\x00\x02\x00\x7f\x00\x00\x01\x07\x00\x03\x00\x6c\x6f\x00\x00"...}, {{len=88, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805110, pid=13528}, "\x02\x18\x80\x00\x02\x00\x00\x00\x08\x00\x01\x00\x0a\x00\x01\x02\x08\x00\x02\x00\x0a\x00\x01\x02\x08\x00\x04\x00\x0a\x00\x01\xff"...}], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 164
recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{{len=72, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805110, pid=13528}, "\x0a\x80\x80\xfe\x01\x00\x00\x00\x14\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x14\x00\x06\x00"...}, {{len=72, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805110, pid=13528}, "\x0a\x40\x80\xfd\x02\x00\x00\x00\x14\x00\x01\x00\xfe\x80\x00\x00\x00\x00\x00\x00\xa0\x98\x99\xb3\x90\xa7\x39\x26\x14\x00\x06\x00"...}], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 144
recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base={{len=20, type=NLMSG_DONE, flags=NLM_F_MULTI, seq=1565805110, pid=13528}, 0}, iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 20
close(3) = 0
socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 3
connect(3, {sa_family=AF_INET, sin_port=htons(5002), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
getsockname(3, {sa_family=AF_INET, sin_port=htons(40230), sin_addr=inet_addr("127.0.0.1")}, [28->16]) = 0
close(3) = 0
socket(AF_INET6, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 3
connect(3, {sa_family=AF_INET6, sin6_port=htons(5002), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 0
getsockname(3, {sa_family=AF_INET6, sin6_port=htons(36040), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, [28]) = 0
close(3) = 0
clock_getres(CLOCK_MONOTONIC_COARSE, {tv_sec=0, tv_nsec=10000000}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=1127838, tv_nsec=778168307}) = 0
epoll_create1(EPOLL_CLOEXEC) = 3
pipe2([4, 5], O_CLOEXEC) = 0
write(5, "*", 1) = 1
futex(0xb6fa1d20, FUTEX_WAKE_PRIVATE, 2147483647) = 0
pipe2([6, 7], O_NONBLOCK|O_CLOEXEC) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK) = 8
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805110, tv_nsec=414742532}) = 0
getpid() = 13528
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb0fff000
mprotect(0xb1000000, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
clone(child_stack=0xb17fef98, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb17ff4c8, tls=0xb17ff920, child_tidptr=0xb17ff4c8) = 13536
write(8, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x1c40b58, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1783d18, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x1783d18, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x1783d18, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1c40b58, FUTEX_WAKE_PRIVATE, 1) = 1
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805110, tv_nsec=418779272}) = 0
getpid() = 13528
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb05ff000
mprotect(0xb0600000, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
clone(child_stack=0xb0dfef98, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb0dff4c8, tls=0xb0dff920, child_tidptr=0xb0dff4c8) = 13537
futex(0x1c40b58, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x1c40b58, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x35c6eb0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x35c6e54, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x102d850, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1c40b58, FUTEX_WAKE_PRIVATE, 1) = 1
stat64("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=73, ...}) = 0
openat(AT_FDCWD, "/etc/hosts", O_RDONLY|O_CLOEXEC) = 11
_llseek(11, 0, [0], SEEK_CUR) = 0
fstat64(11, {st_mode=S_IFREG|0644, st_size=131, ...}) = 0
read(11, "127.0.0.1\tlocalhost\n::1\t\tlocalho"..., 4096) = 131
_llseek(11, 0, [131], SEEK_CUR) = 0
read(11, "", 4096) = 0
close(11) = 0
socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC, NETLINK_ROUTE) = 11
bind(11, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 0
getsockname(11, {sa_family=AF_NETLINK, nl_pid=13528, nl_groups=00000000}, [12]) = 0
gettimeofday({tv_sec=1565805110, tv_usec=427139}, NULL) = 0
sendto(11, {{len=20, type=0x16 /* NLMSG_??? */, flags=NLM_F_REQUEST|0x300, seq=1565805110, pid=0}, "\x00\x00\x00\x00"}, 20, 0, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 20
recvmsg(11, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{{len=76, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805110, pid=13528}, "\x02\x08\x80\xfe\x01\x00\x00\x00\x08\x00\x01\x00\x7f\x00\x00\x01\x08\x00\x02\x00\x7f\x00\x00\x01\x07\x00\x03\x00\x6c\x6f\x00\x00"...}, {{len=88, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805110, pid=13528}, "\x02\x18\x80\x00\x02\x00\x00\x00\x08\x00\x01\x00\x0a\x00\x01\x02\x08\x00\x02\x00\x0a\x00\x01\x02\x08\x00\x04\x00\x0a\x00\x01\xff"...}], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 164
recvmsg(11, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{{len=72, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805110, pid=13528}, "\x0a\x80\x80\xfe\x01\x00\x00\x00\x14\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x14\x00\x06\x00"...}, {{len=72, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805110, pid=13528}, "\x0a\x40\x80\xfd\x02\x00\x00\x00\x14\x00\x01\x00\xfe\x80\x00\x00\x00\x00\x00\x00\xa0\x98\x99\xb3\x90\xa7\x39\x26\x14\x00\x06\x00"...}], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 144
recvmsg(11, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base={{len=20, type=NLMSG_DONE, flags=NLM_F_MULTI, seq=1565805110, pid=13528}, 0}, iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 20
close(11) = 0
socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 11
connect(11, {sa_family=AF_INET, sin_port=htons(5002), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
getsockname(11, {sa_family=AF_INET, sin_port=htons(54849), sin_addr=inet_addr("127.0.0.1")}, [28->16]) = 0
close(11) = 0
socket(AF_INET6, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 11
connect(11, {sa_family=AF_INET6, sin6_port=htons(5002), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 0
getsockname(11, {sa_family=AF_INET6, sin6_port=htons(34660), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, [28]) = 0
close(11) = 0
socket(AF_INET6, SOCK_STREAM, IPPROTO_IP) = 11
connect(11, {sa_family=AF_INET6, sin6_port=htons(5002), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 0
futex(0x1c40b58, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1c40b58, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1c40b58, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x1c40b58, FUTEX_WAKE_PRIVATE, 1) = 0
recv(11, "first thing", 65535, 0) = 11
brk(0x378c000) = 0x378c000
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805110, tv_nsec=454029220}) = 0
write(1, "ok 1 - can recv immediately with"..., 46ok 1 - can recv immediately with recv (chars)
) = 46
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805110, tv_nsec=454929088}) = 0
futex(0x35c6eb0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x35c6e54, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x102d850, FUTEX_WAKE_PRIVATE, 1) = 0
recv(11, "another thing", 65535, 0) = 13
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805110, tv_nsec=456429405}) = 0
write(1, "ok 2 - can recv rest afterwards "..., 40ok 2 - can recv rest afterwards (chars)
) = 40
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805110, tv_nsec=457083335}) = 0
close(11) = 0
close(4) = 0
close(5) = 0
exit_group(0) = ?
+++ exited with 0 +++
#
# HEAD (code fails), output from strace
#
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805188, tv_nsec=694162698}) = 0
write(1, "start\n", 6start
) = 6
brk(0x338d000) = 0x338d000
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805188, tv_nsec=703279691}) = 0
getpid() = 13549
brk(0x33ae000) = 0x33ae000
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb26fe000
mprotect(0xb26ff000, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
clone(child_stack=0xb2efdf98, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb2efe4c8, tls=0xb2efe920, child_tidptr=0xb2efe4c8) = 13551
futex(0x1ea05f0, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x1ea05f0, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x23607d8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x23607d8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x23607d8, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x23607d8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x1ea05f0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x1ea05f0, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x1ea05f0, FUTEX_WAKE_PRIVATE, 1) = 0
brk(0x33d0000) = 0x33d0000
brk(0x33f1000) = 0x33f1000
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805188, tv_nsec=706813406}) = 0
getpid() = 13549
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb1afe000
mprotect(0xb1aff000, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
clone(child_stack=0xb22fdf98, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb22fe4c8, tls=0xb22fe920, child_tidptr=0xb22fe4c8) = 13552
futex(0xd9e848, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xd9e848, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x23607d8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x23607d8, FUTEX_WAKE_PRIVATE, 1) = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3) = 0
socket(AF_UNIX, SOCK_STREAM|SOCK_CLOEXEC|SOCK_NONBLOCK, 0) = 3
connect(3, {sa_family=AF_UNIX, sun_path="/var/run/nscd/socket"}, 110) = -1 ENOENT (No such file or directory)
close(3) = 0
openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=526, ...}) = 0
read(3, "# /etc/nsswitch.conf\n#\n# Example"..., 4096) = 526
read(3, "", 4096) = 0
close(3) = 0
stat64("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=73, ...}) = 0
openat(AT_FDCWD, "/etc/host.conf", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=9, ...}) = 0
read(3, "multi on\n", 4096) = 9
read(3, "", 4096) = 0
close(3) = 0
futex(0xb69f892c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
openat(AT_FDCWD, "/etc/resolv.conf", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=73, ...}) = 0
read(3, "# Generated by resolvconf\ndomain"..., 4096) = 73
read(3, "", 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=81669, ...}) = 0
mmap2(NULL, 81669, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb407c000
close(3) = 0
openat(AT_FDCWD, "/lib/arm-linux-gnueabihf/libnss_files.so.2", O_RDONLY|O_LARGEFILE|O_CLOEXEC) = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0(\0\1\0\0\0@\33\0\0004\0\0\0"..., 512) = 512
_llseek(3, 41552, [41552], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 41204, [41204], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 41552, [41552], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 41204, [41204], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
_llseek(3, 41552, [41552], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 1080) = 1080
_llseek(3, 41204, [41204], SEEK_SET) = 0
read(3, "A.\0\0\0aeabi\0\1$\0\0\0\0056\0\6\6\10\1\t\1\n\2\22\4\23\1\24"..., 47) = 47
fstat64(3, {st_mode=S_IFREG|0644, st_size=42632, ...}) = 0
mmap2(NULL, 131860, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb3e34000
mprotect(0xb3e3d000, 65536, PROT_NONE) = 0
mmap2(0xb3e4d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0xb3e4d000
mmap2(0xb3e4f000, 21268, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb3e4f000
close(3) = 0
mprotect(0xb3e4d000, 4096, PROT_READ) = 0
munmap(0xb407c000, 81669) = 0
openat(AT_FDCWD, "/etc/hosts", O_RDONLY|O_CLOEXEC) = 3
_llseek(3, 0, [0], SEEK_CUR) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=131, ...}) = 0
read(3, "127.0.0.1\tlocalhost\n::1\t\tlocalho"..., 4096) = 131
_llseek(3, 0, [131], SEEK_CUR) = 0
read(3, "", 4096) = 0
close(3) = 0
openat(AT_FDCWD, "/etc/gai.conf", O_RDONLY|O_CLOEXEC) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2584, ...}) = 0
fstat64(3, {st_mode=S_IFREG|0644, st_size=2584, ...}) = 0
read(3, "# Configuration for getaddrinfo("..., 4096) = 2584
read(3, "", 4096) = 0
close(3) = 0
futex(0xb69f7b6c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC, NETLINK_ROUTE) = 3
bind(3, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 0
getsockname(3, {sa_family=AF_NETLINK, nl_pid=13549, nl_groups=00000000}, [12]) = 0
gettimeofday({tv_sec=1565805188, tv_usec=714716}, NULL) = 0
sendto(3, {{len=20, type=0x16 /* NLMSG_??? */, flags=NLM_F_REQUEST|0x300, seq=1565805188, pid=0}, "\x00\x00\x00\x00"}, 20, 0, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 20
recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{{len=76, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805188, pid=13549}, "\x02\x08\x80\xfe\x01\x00\x00\x00\x08\x00\x01\x00\x7f\x00\x00\x01\x08\x00\x02\x00\x7f\x00\x00\x01\x07\x00\x03\x00\x6c\x6f\x00\x00"...}, {{len=88, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805188, pid=13549}, "\x02\x18\x80\x00\x02\x00\x00\x00\x08\x00\x01\x00\x0a\x00\x01\x02\x08\x00\x02\x00\x0a\x00\x01\x02\x08\x00\x04\x00\x0a\x00\x01\xff"...}], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 164
recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{{len=72, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805188, pid=13549}, "\x0a\x80\x80\xfe\x01\x00\x00\x00\x14\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x14\x00\x06\x00"...}, {{len=72, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805188, pid=13549}, "\x0a\x40\x80\xfd\x02\x00\x00\x00\x14\x00\x01\x00\xfe\x80\x00\x00\x00\x00\x00\x00\xa0\x98\x99\xb3\x90\xa7\x39\x26\x14\x00\x06\x00"...}], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 144
recvmsg(3, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base={{len=20, type=NLMSG_DONE, flags=NLM_F_MULTI, seq=1565805188, pid=13549}, 0}, iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 20
close(3) = 0
socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 3
connect(3, {sa_family=AF_INET, sin_port=htons(5002), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
getsockname(3, {sa_family=AF_INET, sin_port=htons(57307), sin_addr=inet_addr("127.0.0.1")}, [28->16]) = 0
close(3) = 0
socket(AF_INET6, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 3
connect(3, {sa_family=AF_INET6, sin6_port=htons(5002), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, 28) = 0
getsockname(3, {sa_family=AF_INET6, sin6_port=htons(57505), inet_pton(AF_INET6, "::1", &sin6_addr), sin6_flowinfo=htonl(0), sin6_scope_id=0}, [28]) = 0
close(3) = 0
clock_getres(CLOCK_MONOTONIC_COARSE, {tv_sec=0, tv_nsec=10000000}) = 0
clock_gettime(CLOCK_MONOTONIC, {tv_sec=1127917, tv_nsec=102849612}) = 0
epoll_create1(EPOLL_CLOEXEC) = 3
pipe2([4, 5], O_CLOEXEC) = 0
write(5, "*", 1) = 1
futex(0xb6f97358, FUTEX_WAKE_PRIVATE, 2147483647) = 0
pipe2([6, 7], O_NONBLOCK|O_CLOEXEC) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK) = 8
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805188, tv_nsec=739595758}) = 0
getpid() = 13549
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb10ff000
mprotect(0xb1100000, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
clone(child_stack=0xb18fef98, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb18ff4c8, tls=0xb18ff920, child_tidptr=0xb18ff4c8) = 13557
write(8, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0x1ea05f0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x1ea05f0, FUTEX_WAKE_PRIVATE, 1) = 0
brk(0x3416000) = 0x3416000
brk(0x3437000) = 0x3437000
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805188, tv_nsec=745047299}) = 0
getpid() = 13549
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
mmap2(NULL, 8392704, PROT_NONE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0xb06ff000
mprotect(0xb0700000, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
clone(child_stack=0xb0efef98, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0xb0eff4c8, tls=0xb0eff920, child_tidptr=0xb0eff4c8) = 13558
futex(0x23607d8, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x23607d8, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x1ea05f0, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x1ea05f0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x1ea05f0, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0x1ea05f0, FUTEX_WAIT_PRIVATE, 2, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x1ea05f0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x23607d8, FUTEX_WAIT_PRIVATE, 2, NULL) = 0
futex(0x23607d8, FUTEX_WAKE_PRIVATE, 1) = 1
stat64("/etc/resolv.conf", {st_mode=S_IFREG|0644, st_size=73, ...}) = 0
openat(AT_FDCWD, "/etc/hosts", O_RDONLY|O_CLOEXEC) = 11
_llseek(11, 0, [0], SEEK_CUR) = 0
fstat64(11, {st_mode=S_IFREG|0644, st_size=131, ...}) = 0
read(11, "127.0.0.1\tlocalhost\n::1\t\tlocalho"..., 4096) = 131
_llseek(11, 0, [131], SEEK_CUR) = 0
read(11, "", 4096) = 0
close(11) = 0
socket(AF_NETLINK, SOCK_RAW|SOCK_CLOEXEC, NETLINK_ROUTE) = 11
bind(11, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 0
getsockname(11, {sa_family=AF_NETLINK, nl_pid=13549, nl_groups=00000000}, [12]) = 0
gettimeofday({tv_sec=1565805188, tv_usec=754403}, NULL) = 0
sendto(11, {{len=20, type=0x16 /* NLMSG_??? */, flags=NLM_F_REQUEST|0x300, seq=1565805188, pid=0}, "\x00\x00\x00\x00"}, 20, 0, {sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, 12) = 20
recvmsg(11, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{{len=76, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805188, pid=13549}, "\x02\x08\x80\xfe\x01\x00\x00\x00\x08\x00\x01\x00\x7f\x00\x00\x01\x08\x00\x02\x00\x7f\x00\x00\x01\x07\x00\x03\x00\x6c\x6f\x00\x00"...}, {{len=88, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805188, pid=13549}, "\x02\x18\x80\x00\x02\x00\x00\x00\x08\x00\x01\x00\x0a\x00\x01\x02\x08\x00\x02\x00\x0a\x00\x01\x02\x08\x00\x04\x00\x0a\x00\x01\xff"...}], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 164
recvmsg(11, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base=[{{len=72, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805188, pid=13549}, "\x0a\x80\x80\xfe\x01\x00\x00\x00\x14\x00\x01\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x14\x00\x06\x00"...}, {{len=72, type=0x14 /* NLMSG_??? */, flags=NLM_F_MULTI, seq=1565805188, pid=13549}, "\x0a\x40\x80\xfd\x02\x00\x00\x00\x14\x00\x01\x00\xfe\x80\x00\x00\x00\x00\x00\x00\xa0\x98\x99\xb3\x90\xa7\x39\x26\x14\x00\x06\x00"...}], iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 144
recvmsg(11, {msg_name={sa_family=AF_NETLINK, nl_pid=0, nl_groups=00000000}, msg_namelen=12, msg_iov=[{iov_base={{len=20, type=NLMSG_DONE, flags=NLM_F_MULTI, seq=1565805188, pid=13549}, 0}, iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 20
close(11) = 0
socket(AF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 11
connect(11, {sa_family=AF_INET, sin_port=htons(5002), sin_addr=inet_addr("127.0.0.1")}, 16) = 0
getsockname(11, {sa_family=AF_INET, sin_port=htons(33566), sin_addr=inet_addr("127.0.0.1")}, [28->16]) = 0
close(11) = 0
socket(AF_INET, SOCK_STREAM, IPPROTO_IP) = 11
connect(11, {sa_family=AF_INET, sin_port=htons(5002), sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused)
nanosleep({tv_sec=0, tv_nsec=200000000}, 0xbe991f80) = 0
futex(0x23607d8, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0x23607d8, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xd9e848, FUTEX_WAKE_PRIVATE, 1) = 0
brk(0x3458000) = 0x3458000
brk(0x3479000) = 0x3479000
futex(0xe19ad0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19a74, FUTEX_WAKE_PRIVATE, 1) = 1
brk(0x34d5000) = 0x34d5000
brk(0x34f6000) = 0x34f6000
futex(0xe19ad4, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19a74, FUTEX_WAKE_PRIVATE, 1) = 1
brk(0x3546000) = 0x3546000
futex(0xe19ad0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19a74, FUTEX_WAKE_PRIVATE, 1) = 1
brk(0x3597000) = 0x3597000
futex(0xe19ad4, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19a74, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19ad0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19a74, FUTEX_WAKE_PRIVATE, 1) = 1
write(8, "\1\0\0\0\0\0\0\0", 8) = 8
futex(0xd9d408, FUTEX_WAIT_PRIVATE, 0, NULL) = 0
futex(0xd9d3c0, FUTEX_WAKE_PRIVATE, 1) = 0
futex(0xd9d40c, FUTEX_WAKE_PRIVATE, 2147483647) = 1
futex(0xd9d3c0, FUTEX_WAKE_PRIVATE, 1) = 1
mmap2(NULL, 4198400, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb00ff000
mmap2(NULL, 593920, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb3368000
mremap(0xb3368000, 593920, 720896, MREMAP_MAYMOVE) = 0xb2f50000
mremap(0xb2f50000, 720896, 847872, MREMAP_MAYMOVE) = 0xb332a000
munmap(0xb332a000, 847872) = 0
brk(0x35d7000) = 0x35d7000
futex(0xd9d440, FUTEX_WAKE_PRIVATE, 2147483647) = 1
futex(0xd9d478, FUTEX_WAKE_PRIVATE, 2147483647) = 1
futex(0xd9d3c0, FUTEX_WAKE_PRIVATE, 1) = 1
munmap(0xb4fc9000, 1052672) = 0
munmap(0xb4ec8000, 1052672) = 0
munmap(0xb39ff000, 1052672) = 0
munmap(0xb38fe000, 1052672) = 0
munmap(0xb37fd000, 1052672) = 0
munmap(0xb36fc000, 1052672) = 0
munmap(0xb35fb000, 1052672) = 0
munmap(0xb34fa000, 1052672) = 0
munmap(0xb33f9000, 1052672) = 0
futex(0xd9d4a8, FUTEX_WAKE_PRIVATE, 2147483647) = 1
futex(0xd9d3c0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19ad4, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19a74, FUTEX_WAKE_PRIVATE, 1) = 1
brk(0x3627000) = 0x3627000
futex(0xe19ad0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19a74, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19ad4, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19a74, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19ad0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19a74, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19ad4, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19a74, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19ad0, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19a74, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19ad4, FUTEX_WAKE_PRIVATE, 1) = 1
futex(0xe19a74, FUTEX_WAKE_PRIVATE, 1) = 1
write(2, "No such method 'recv' for invoca"..., 101No such method 'recv' for invocant of type 'Any'
in block <unit> at repos/rakudo/test.pl6 line 28
) = 101
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805189, tv_nsec=368914918}) = 0
write(1, "# You planned 2 tests, but ran 0"..., 33# You planned 2 tests, but ran 0
) = 33
clock_gettime(CLOCK_REALTIME, {tv_sec=1565805189, tv_nsec=369254984}) = 0
close(4) = 0
close(5) = 0
exit_group(255) = ?
+++ exited with 255 +++
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment