strace ./a.out execve("./a.out", ["./a.out"], [/* 67 vars */]) = 0 brk(0) = 0x1513000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f287af87000 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=237936, ...}) = 0 mmap(NULL, 237936, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f287af4c000 close(3) = 0 open("/usr/lib64/libxcb.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\260\243\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=129608, ...}) = 0 mmap(NULL, 2225104, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f287ab47000 mprotect(0x7f287ab66000, 2093056, PROT_NONE) = 0 mmap(0x7f287ad65000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e000) = 0x7f287ad65000 close(3) = 0 open("/usr/lib64/libxcb-record.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\0P\25\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=14216, ...}) = 0 mmap(NULL, 2109560, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f287a943000 mprotect(0x7f287a946000, 2093056, PROT_NONE) = 0 mmap(0x7f287ab45000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f287ab45000 close(3) = 0 open("/lib64/libc.so.6", 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 \33\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1736888, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f287af4b000 mmap(NULL, 3849408, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f287a597000 mprotect(0x7f287a739000, 2097152, PROT_NONE) = 0 mmap(0x7f287a939000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a2000) = 0x7f287a939000 mmap(0x7f287a93f000, 15552, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f287a93f000 close(3) = 0 open("/usr/lib64/libXau.so.6", 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\220\16\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=14288, ...}) = 0 mmap(NULL, 2109736, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f287a393000 mprotect(0x7f287a395000, 2097152, PROT_NONE) = 0 mmap(0x7f287a595000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f287a595000 close(3) = 0 open("/usr/lib64/libXdmcp.so.6", 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\320\23\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=22456, ...}) = 0 mmap(NULL, 2117880, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f287a18d000 mprotect(0x7f287a192000, 2093056, PROT_NONE) = 0 mmap(0x7f287a391000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f287a391000 close(3) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f287af4a000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f287af49000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f287af48000 arch_prctl(ARCH_SET_FS, 0x7f287af49700) = 0 mprotect(0x7f287a939000, 16384, PROT_READ) = 0 mprotect(0x7f287a391000, 4096, PROT_READ) = 0 mprotect(0x7f287a595000, 4096, PROT_READ) = 0 mprotect(0x7f287ad65000, 4096, PROT_READ) = 0 mprotect(0x7f287ab45000, 4096, PROT_READ) = 0 mprotect(0x601000, 4096, PROT_READ) = 0 mprotect(0x7f287af88000, 4096, PROT_READ) = 0 munmap(0x7f287af4c000, 237936) = 0 brk(0) = 0x1513000 brk(0x1534000) = 0x1534000 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 3 connect(3, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, 20) = 0 getpeername(3, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, [20]) = 0 uname({sys="Linux", node="cybernote", ...}) = 0 access("/home/cyberbat/.Xauthority", R_OK) = 0 open("/home/cyberbat/.Xauthority", O_RDONLY) = 4 fstat(4, {st_mode=S_IFREG|0600, st_size=54, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f287af86000 read(4, "\1\0\0\tcybernote\0\0010\0\22MIT-MAGIC-COOK"..., 4096) = 54 read(4, "", 4096) = 0 close(4) = 0 munmap(0x7f287af86000, 4096) = 0 getsockname(3, {sa_family=AF_LOCAL, NULL}, [2]) = 0 fcntl(3, F_GETFL) = 0x2 (flags O_RDWR) fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"\334\2515j\210=\32\372\326\"\177\202\325\32\375\265", 16}, {"", 0}], 6) = 48 recvfrom(3, "\1\0\v\0\0\0\253\0", 8, 0, NULL, NULL) = 8 recvfrom(3, "\340y\257\0\0\0\340\5\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0 \10\377\0\0\0\0"..., 684, 0, NULL, NULL) = 684 socket(PF_LOCAL, SOCK_STREAM|SOCK_CLOEXEC, 0) = 4 connect(4, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, 20) = 0 getpeername(4, {sa_family=AF_LOCAL, sun_path=@"/tmp/.X11-unix/X0"}, [20]) = 0 uname({sys="Linux", node="cybernote", ...}) = 0 access("/home/cyberbat/.Xauthority", R_OK) = 0 open("/home/cyberbat/.Xauthority", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0600, st_size=54, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f287af86000 read(5, "\1\0\0\tcybernote\0\0010\0\22MIT-MAGIC-COOK"..., 4096) = 54 read(5, "", 4096) = 0 close(5) = 0 munmap(0x7f287af86000, 4096) = 0 getsockname(4, {sa_family=AF_LOCAL, NULL}, [2]) = 0 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 poll([{fd=4, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=4, revents=POLLOUT}]) writev(4, [{"l\0\v\0\0\0\22\0\20\0\0\0", 12}, {"", 0}, {"MIT-MAGIC-COOKIE-1", 18}, {"\0\0", 2}, {"\334\2515j\210=\32\372\326\"\177\202\325\32\375\265", 16}, {"", 0}], 6) = 48 recvfrom(4, 0x15186b0, 8, 0, 0, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}], 1, 4294967295) = 1 ([{fd=4, revents=POLLIN}]) recvfrom(4, "\1\0\v\0\0\0\253\0", 8, 0, NULL, NULL) = 8 recvfrom(4, "\340y\257\0\0\0\300\6\377\377\37\0\0\1\0\0\24\0\377\377\1\7\0\0 \10\377\0\0\0\0"..., 684, 0, NULL, NULL) = 684 poll([{fd=3, events=POLLIN|POLLOUT}], 1, 4294967295) = 1 ([{fd=3, revents=POLLOUT}]) writev(3, [{"b\0\4\0\6\0\0\0RECORD\0\0", 16}], 1) = 16 poll([{fd=3, events=POLLIN}], 1, 4294967295) = 1 ([{fd=3, revents=POLLIN}]) recvmsg(3, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0\1\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", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 write(2, "This should not happen: Can't ge"..., 49This should not happen: Can't get RECORD version ) = 49 exit_group(2) = ? +++ exited with 2 +++