$ strace ./poke execve("./poke", ["./poke"], [/* 21 vars */]) = 0 brk(NULL) = 0x10000122000 uname({sysname="Linux", nodename="sparix", ...}) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80100022000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/home/bruno/prefix64/lib/tls/libpoke.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) stat64("/home/bruno/prefix64/lib/tls", 0x7feffc2cbc0) = -1 ENOENT (No such file or directory) open("/home/bruno/prefix64/lib/libpoke.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\2\1\0\0\0\0\0\0\0\0\0\0\3\0+\0\0\0\1\0\0\0\0\0\1\224\340"..., 832) = 832 fstat64(3, {st_mode=S_IFREG|0755, st_size=4100576, ...}) = 0 mmap(NULL, 2134528, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffff80100128000 mprotect(0xfffff8010021e000, 1040384, PROT_NONE) = 0 mmap(0xfffff8010031c000, 73728, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xf4000) = 0xfffff8010031c000 mmap(0xfffff8010032e000, 12800, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffff8010032e000 close(3) = 0 open("/home/bruno/prefix64/lib/libreadline.so.8", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\2\1\0\0\0\0\0\0\0\0\0\0\3\0+\0\0\0\1\0\0\0\0\0\1a\340"..., 832) = 832 fstat64(3, {st_mode=S_IFREG|0755, st_size=1077112, ...}) = 0 mmap(NULL, 1403800, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffff80100334000 mprotect(0xfffff8010037e000, 1048576, PROT_NONE) = 0 mmap(0xfffff8010047e000, 49152, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4a000) = 0xfffff8010047e000 mmap(0xfffff8010048a000, 2968, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffff8010048a000 close(3) = 0 open("/home/bruno/prefix64/lib/libncurses.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\2\1\0\0\0\0\0\0\0\0\0\0\3\0+\0\0\0\1\0\0\0\0\0\0\323\0"..., 832) = 832 fstat64(3, {st_mode=S_IFREG|0755, st_size=463720, ...}) = 0 mmap(NULL, 1460720, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffff8010048c000 mprotect(0xfffff801004ec000, 1040384, PROT_NONE) = 0 mmap(0xfffff801005ea000, 32768, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5e000) = 0xfffff801005ea000 close(3) = 0 open("/home/bruno/prefix64/lib/libpthread.so.0", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=21083, ...}) = 0 mmap(NULL, 21083, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffff80100028000 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/sparc64-linux-gnu/libpthread.so.0", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\2\1\3\0\0\0\0\0\0\0\0\0\3\0+\0\0\0\1\0\0\0\0\0\0b\0"..., 832) = 832 fstat64(3, {st_mode=S_IFREG|0755, st_size=137064, ...}) = 0 mmap(NULL, 1166656, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffff801005f4000 mprotect(0xfffff8010060c000, 1040384, PROT_NONE) = 0 mmap(0xfffff8010070a000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x16000) = 0xfffff8010070a000 mmap(0xfffff8010070e000, 11584, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffff8010070e000 close(3) = 0 open("/home/bruno/prefix64/lib/libc.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/sparc64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\2\1\3\0\0\0\0\0\0\0\0\0\3\0+\0\0\0\1\0\0\0\0\0\2\36`"..., 832) = 832 fstat64(3, {st_mode=S_IFREG|0755, st_size=1466288, ...}) = 0 mmap(NULL, 2522808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffff80100714000 mprotect(0xfffff80100872000, 1048576, PROT_NONE) = 0 mmap(0xfffff80100972000, 32768, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15e000) = 0xfffff80100972000 mmap(0xfffff8010097a000, 7864, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffff8010097a000 close(3) = 0 open("/home/bruno/prefix64/lib/libm.so.6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/sparc64-linux-gnu/libm.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\2\1\0\0\0\0\0\0\0\0\0\0\3\0+\0\0\0\1\0\0\0\0\0\0Y\340"..., 832) = 832 fstat64(3, {st_mode=S_IFREG|0644, st_size=905376, ...}) = 0 mmap(NULL, 1951608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffff8010097c000 mprotect(0xfffff80100a58000, 1040384, PROT_NONE) = 0 mmap(0xfffff80100b56000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xda000) = 0xfffff80100b56000 close(3) = 0 open("/home/bruno/prefix64/lib/libgc.so.1", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\2\1\0\0\0\0\0\0\0\0\0\0\3\0+\0\0\0\1\0\0\0\0\0\0o "..., 832) = 832 fstat64(3, {st_mode=S_IFREG|0755, st_size=647136, ...}) = 0 mmap(NULL, 1515768, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffff80100b5c000 mprotect(0xfffff80100b8a000, 1040384, PROT_NONE) = 0 mmap(0xfffff80100c88000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0xfffff80100c88000 mmap(0xfffff80100c8c000, 270584, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xfffff80100c8c000 mprotect(0x7feffc2c000, 8192, PROT_READ|PROT_WRITE|PROT_EXEC|PROT_GROWSDOWN) = 0 close(3) = 0 access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) open("/lib/sparc64-linux-gnu/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\2\1\0\0\0\0\0\0\0\0\0\0\3\0+\0\0\0\1\0\0\0\0\0\0\16\300"..., 832) = 832 fstat64(3, {st_mode=S_IFREG|0644, st_size=19344, ...}) = 0 mmap(NULL, 1065976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xfffff80100cd0000 mprotect(0xfffff80100cd4000, 1040384, PROT_NONE) = 0 mmap(0xfffff80100dd2000, 16384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0xfffff80100dd2000 close(3) = 0 mmap(NULL, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff8010002e000 mprotect(0xfffff80100972000, 16384, PROT_READ) = 0 mprotect(0xfffff80100dd2000, 8192, PROT_READ) = 0 mprotect(0xfffff8010070a000, 8192, PROT_READ) = 0 mprotect(0xfffff80100c88000, 8192, PROT_READ) = 0 mprotect(0xfffff80100b56000, 8192, PROT_READ) = 0 mprotect(0xfffff801005ea000, 8192, PROT_READ) = 0 mprotect(0xfffff8010047e000, 8192, PROT_READ) = 0 mprotect(0xfffff8010031c000, 40960, PROT_READ) = 0 mprotect(0x1000011c000, 8192, PROT_READ) = 0 mprotect(0xfffff80100122000, 8192, PROT_READ) = 0 munmap(0xfffff80100028000, 21083) = 0 set_tid_address(0xfffff8010002f780) = 21446 set_robust_list(0xfffff8010002f790, 24) = 0 rt_sigaction(SIGRTMIN, {sa_handler=0xfffff801005f9ae0, sa_mask=[], sa_flags=SA_SIGINFO}, NULL, 0xfffff80100607a58, 8) = 0 rt_sigaction(SIGRT_1, {sa_handler=0xfffff801005f9ba0, sa_mask=[], sa_flags=SA_RESTART|SA_SIGINFO}, NULL, 0xfffff80100607a58, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 ioctl(0, TCGETS, {B9600 opost isig icanon echo ...}) = 0 brk(NULL) = 0x10000122000 brk(0x10000144000) = 0x10000144000 open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1679488, ...}) = 0 mmap(NULL, 1679488, PROT_READ, MAP_PRIVATE, 3, 0) = 0xfffff80100dd8000 close(3) = 0 ioctl(1, TCGETS, {B9600 opost isig icanon echo ...}) = 0 stat64("/home/bruno/.terminfo", 0x7feffc2c310) = -1 ENOENT (No such file or directory) stat64("/home/bruno/prefix64/share/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0 gettimeofday({tv_sec=1674555351, tv_usec=632322}, NULL) = 0 access("/home/bruno/prefix64/share/terminfo/v/vt220", R_OK) = 0 open("/home/bruno/prefix64/share/terminfo/v/vt220", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=1407, ...}) = 0 read(3, "\32\1\26\0&\0\7\0)\1\327\2vt220|vt200|DEC VT22"..., 32768) = 1407 read(3, "", 28672) = 0 close(3) = 0 gettimeofday({tv_sec=1674555351, tv_usec=645284}, NULL) = 0 ioctl(1, TCGETS, {B9600 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B9600 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B9600 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B9600 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, 0x7feffc2d5e8) = 0 rt_sigaction(SIGWINCH, {sa_handler=0x100000078a4, sa_mask=[], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 0xfffff80100607a58, 8) = 0 clock_gettime(CLOCK_PROCESS_CPUTIME_ID, {tv_sec=0, tv_nsec=57361360}) = 0 open("/proc/self/maps", O_RDONLY|O_CLOEXEC) = 3 getrlimit(RLIMIT_STACK, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(3, "10000000000-1000001c000 r-xp 000"..., 1024) = 1024 close(3) = 0 sched_getaffinity(21446, 32, [0]) = 8 mmap(NULL, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80100032000 mmap(0xfffff80100042000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80100042000 mmap(0xfffff80100052000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80100052000 mmap(0xfffff80100062000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80100062000 open("/proc/stat", O_RDONLY) = 3 read(3, "cpu 6571052 0 498340 5585911 33"..., 4096) = 4096 close(3) = 0 rt_sigaction(SIGLOST, {sa_handler=0xfffff80100b72174, sa_mask=~[INT QUIT ABRT TERM RTMIN RT_1], sa_flags=SA_RESTART|SA_SIGINFO}, NULL, 0xfffff80100607a58, 8) = 0 rt_sigaction(SIGXCPU, {sa_handler=0xfffff80100b63788, sa_mask=~[INT QUIT ABRT TERM RTMIN RT_1], sa_flags=SA_RESTART}, NULL, 0xfffff80100607a58, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [XCPU LOST], NULL, 8) = 0 mmap(NULL, 1040384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80100f74000 munmap(0xfffff80100f74000, 49152) = 0 munmap(0xfffff80101000000, 466944) = 0 mmap(NULL, 540672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80100072000 mprotect(0xfffff80100072000, 8192, PROT_NONE) = 0 mprotect(0xfffff801000f4000, 8192, PROT_NONE) = 0 mmap(NULL, 540672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80101000000 mprotect(0xfffff80101000000, 8192, PROT_NONE) = 0 mprotect(0xfffff80101082000, 8192, PROT_NONE) = 0 mmap(NULL, 2637824, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80101084000 mprotect(0xfffff80101084000, 8192, PROT_NONE) = 0 mprotect(0xfffff80101306000, 8192, PROT_NONE) = 0 open("/home/bruno/prefix64/share/poke/pkl-rt.pk", O_RDONLY) = 3 brk(0x1000016e000) = 0x1000016e000 ioctl(3, TCGETS, 0x7feffc2ac7c) = -1 ENOTTY (Inappropriate ioctl for device) fstat64(3, {st_mode=S_IFREG|0644, st_size=39638, ...}) = 0 read(3, "/* pkl-rt.pk - Run-time library "..., 8192) = 8192 brk(0x10000192000) = 0x10000192000 read(3, "nt<32> autoremap) void:\n{\n asm "..., 8192) = 8192 brk(0x100001b4000) = 0x100001b4000 brk(0x100001d8000) = 0x100001d8000 brk(0x100001d4000) = 0x100001d4000 read(3, " Given a string and an offset,"..., 8192) = 8192 brk(0x100001f8000) = 0x100001f8000 brk(0x100001f4000) = 0x100001f4000 read(3, "_close_hook = IOS_Hook_Fn[]();\ni"..., 8192) = 8192 brk(0x10000216000) = 0x10000216000 open("/home/bruno/prefix64/share/poke/pkl-rt.pk", O_RDONLY) = 4 lseek(4, 0, SEEK_CUR) = 0 fstat64(4, {st_mode=S_IFREG|0644, st_size=39638, ...}) = 0 lseek(4, 0, SEEK_SET) = 0 read(4, "/* pkl-rt.pk - Run-time library "..., 4096) = 4096 read(4, " an E_constraint exception res"..., 4096) = 4096 read(4, "nt<32> autoremap) void:\n{\n asm "..., 4096) = 4096 read(4, "\n }\n\n/* Return a string with th"..., 4096) = 4096 read(4, " Given a string and an offset,"..., 4096) = 4096 read(4, "ts\n constraints have been chec"..., 4096) = 4096 read(4, "_close_hook = IOS_Hook_Fn[]();\ni"..., 4096) = 4096 read(4, " var width = asm uint<64>"..., 4096) = 4096 read(4, "ng\");\n ctx.emit (\"\\\"\"\n "..., 4096) = 4096 read(4, "nt_format_any (boff#1 as offset<"..., 4096) = 2774 read(4, "", 4096) = 0 lseek(4, 0, SEEK_SET) = 0 close(4) = 0 brk(0x10000238000) = 0x10000238000 read(3, "ng\");\n ctx.emit (\"\\\"\"\n "..., 8192) = 6870 read(3, "", 4096) = 0 brk(0x1000025c000) = 0x1000025c000 brk(0x10000258000) = 0x10000258000 brk(0x1000027a000) = 0x1000027a000 brk(0x10000276000) = 0x10000276000 read(3, "", 8192) = 0 ioctl(3, TCGETS, 0x7feffc2ac7c) = -1 ENOTTY (Inappropriate ioctl for device) mmap(0xfffff80100072000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff801000f6000 brk(0x10000298000) = 0x10000298000 mmap(0xfffff80100106000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80100106000 mmap(0xfffff80100116000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80101308000 brk(0x100002ba000) = 0x100002ba000 brk(0x100002dc000) = 0x100002dc000 mmap(0xfffff80101318000, 73728, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80101318000 brk(0x100002fe000) = 0x100002fe000 mmap(NULL, 1040384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff8010132a000 munmap(0xfffff8010132a000, 352256) = 0 munmap(0xfffff80101400000, 163840) = 0 brk(0x10000320000) = 0x10000320000 mmap(0xfffff8010132a000, 98304, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff8010132a000 mmap(NULL, 1040384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80101400000 munmap(0xfffff80101480000, 516096) = 0 brk(0x10000342000) = 0x10000342000 brk(0x10000364000) = 0x10000364000 mmap(0xfffff80101342000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80101342000 brk(0x10000386000) = 0x10000386000 brk(0x100003ac000) = 0x100003ac000 brk(0x100003a8000) = 0x100003a8000 mmap(NULL, 1054832, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80101480000 brk(0x100003ca000) = 0x100003ca000 mmap(0xfffff80101362000, 172032, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80101582000 brk(0x100003ec000) = 0x100003ec000 brk(0x10000414000) = 0x10000414000 mmap(NULL, 709632, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff801015ac000 mmap(NULL, 1040384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff8010165a000 munmap(0xfffff8010165a000, 155648) = 0 munmap(0xfffff80101700000, 360448) = 0 brk(0x10000436000) = 0x10000436000 brk(0x10000458000) = 0x10000458000 brk(0x1000047a000) = 0x1000047a000 brk(0x1000049c000) = 0x1000049c000 mmap(NULL, 1040384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80101700000 munmap(0xfffff80101780000, 516096) = 0 mmap(0xfffff801015ac000, 229376, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80101780000 brk(0x100004be000) = 0x100004be000 mmap(0xfffff801017b8000, 65536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff801017b8000 brk(0x100004e2000) = 0x100004e2000 mmap(NULL, 1040384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff801017c8000 munmap(0xfffff801017c8000, 229376) = 0 munmap(0xfffff80101880000, 286720) = 0 brk(0x10000504000) = 0x10000504000 brk(0x1000052a000) = 0x1000052a000 brk(0x10000526000) = 0x10000526000 mmap(NULL, 1040384, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80101880000 munmap(0xfffff80101900000, 516096) = 0 brk(0x10000550000) = 0x10000550000 brk(0x1000054c000) = 0x1000054c000 mmap(NULL, 548032, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80101900000 brk(0x1000056e000) = 0x1000056e000 mmap(NULL, 766832, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xfffff80101986000 close(3) = 0 rt_sigaction(SIGINT, {sa_handler=0xfffff801001f3864, sa_mask=[INT], sa_flags=SA_RESTART}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 0xfffff8010074b638, 8) = 0 --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR, si_addr=0xffffff6d8c} --- +++ killed by SIGSEGV +++ Segmentation fault