On Sun, 12 Mar 2023, Waldek Hebisch hebisch-at-mail.math.uni.wroc.pl 
|pop-forum| wrote:

The PC is in 'Get_string' in 'pop/src/strings.p'.  'Get_string' looks
fine, but the likely cause of problem is that system gave us
non-writeable memory.  Address 0x7AD010 is 16 bytes after page
boundary, so presumably earlier was writeable memory and things
worked OK.  This looks different than previous problem, when
we got non-executable memory.  It would help to get extra info from
strace.

I have attached the output of 'strace make stamp_new_corepop' as stracelog.

I suspect that failure would appear in corepop, once one tries
large enough computation (to force enough memory allocations).

newarray([1 100000],0) fails. I have attached the strace output of running corepop on a file containing that command as newarraylog.

Stephen Isard
execve("/usr/bin/make", ["make", "stamp_new_corepop"], 0x7ffcccb41fd8 /* 49 
vars */) = 0
brk(NULL)                               = 0x55f2d2c75000
arch_prctl(0x3001 /* ARCH_??? */, 0x7ffc5ed00670) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=68127, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 68127, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa08d93d000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libguile-2.2.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\0\0\0\0\0\0\0\0"..., 
832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1275240, ...}, AT_EMPTY_PATH) 
= 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7fa08d93b000
mmap(NULL, 1280264, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa08d802000
mmap(0x7fa08d834000, 761856, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x32000) = 0x7fa08d834000
mmap(0x7fa08d8ee000, 204800, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0xec000) = 0x7fa08d8ee000
mmap(0x7fa08d920000, 73728, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11d000) = 0x7fa08d920000
mmap(0x7fa08d932000, 35080, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa08d932000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 }\2\0\0\0\0\0"..., 832) 
= 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 
784, 64) = 784
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2236192, ...}, AT_EMPTY_PATH) 
= 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 
784, 64) = 784
mmap(NULL, 1961264, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa08d623000
mmap(0x7fa08d649000, 1433600, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7fa08d649000
mmap(0x7fa08d7a7000, 315392, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x184000) = 0x7fa08d7a7000
mmap(0x7fa08d7f4000, 24576, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d0000) = 0x7fa08d7f4000
mmap(0x7fa08d7fa000, 32048, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa08d7fa000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libgc.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\0\0\0\0\0\0\0\0"..., 
832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=193696, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 1316816, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa08d4e1000
mmap(0x7fa08d4e8000, 118784, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7fa08d4e8000
mmap(0x7fa08d505000, 32768, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x24000) = 0x7fa08d505000
mmap(0x7fa08d50d000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2c000) = 0x7fa08d50d000
mmap(0x7fa08d50f000, 1128400, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa08d50f000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libffi.so.8", 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\0\0\0\0\0\0\0\0"..., 
832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=49728, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 46320, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa08d4d5000
mmap(0x7fa08d4d7000, 28672, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fa08d4d7000
mmap(0x7fa08d4de000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x9000) = 0x7fa08d4de000
mmap(0x7fa08d4df000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa000) = 0x7fa08d4df000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libunistring.so.2", 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\0\0\0\0\0\0\0\0"..., 
832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=1763904, ...}, AT_EMPTY_PATH) 
= 0
mmap(NULL, 1759432, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa08d327000
mmap(0x7fa08d339000, 237568, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x12000) = 0x7fa08d339000
mmap(0x7fa08d373000, 1429504, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 
3, 0x4c000) = 0x7fa08d373000
mmap(0x7fa08d4d0000, 20480, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a9000) = 0x7fa08d4d0000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libgmp.so.10", 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\0\0\0\0\0\0\0\0"..., 
832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=680144, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 672336, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa08d282000
mmap(0x7fa08d293000, 507904, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7fa08d293000
mmap(0x7fa08d30f000, 86016, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x8d000) = 0x7fa08d30f000
mmap(0x7fa08d324000, 12288, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xa1000) = 0x7fa08d324000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libltdl.so.7", 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\0\0\0\0\0\0\0\0"..., 
832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=41616, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7fa08d280000
mmap(NULL, 41064, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa08d275000
mmap(0x7fa08d277000, 20480, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fa08d277000
mmap(0x7fa08d27c000, 8192, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x7000) = 0x7fa08d27c000
mmap(0x7fa08d27e000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7fa08d27e000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libcrypt.so.2", 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\0\0\0\0\0\0\0\0"..., 
832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=202072, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 233696, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa08d23b000
mmap(0x7fa08d23d000, 86016, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fa08d23d000
mmap(0x7fa08d252000, 102400, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x17000) = 0x7fa08d252000
mmap(0x7fa08d26b000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2f000) = 0x7fa08d26b000
mmap(0x7fa08d26c000, 32992, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa08d26c000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 
832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=932208, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 917752, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa08d15a000
mmap(0x7fa08d16a000, 479232, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7fa08d16a000
mmap(0x7fa08d1df000, 368640, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x85000) = 0x7fa08d1df000
mmap(0x7fa08d239000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xde000) = 0x7fa08d239000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libgcc_s.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\0\0\0\0\0\0\0\0"..., 
832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=145088, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 143784, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fa08d136000
mmap(0x7fa08d139000, 110592, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3000) = 0x7fa08d139000
mmap(0x7fa08d154000, 16384, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x1e000) = 0x7fa08d154000
mmap(0x7fa08d158000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21000) = 0x7fa08d158000
mmap(0x7fa08d159000, 424, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fa08d159000
close(3)                                = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7fa08d134000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7fa08d132000
arch_prctl(ARCH_SET_FS, 0x7fa08d135680) = 0
set_tid_address(0x7fa08d135950)         = 3144
set_robust_list(0x7fa08d135960, 24)     = 0
rseq(0x7fa08d135fa0, 0x20, 0, 0x53053053) = 0
mprotect(0x7fa08d7f4000, 16384, PROT_READ) = 0
mprotect(0x7fa08d158000, 4096, PROT_READ) = 0
mprotect(0x7fa08d239000, 4096, PROT_READ) = 0
mprotect(0x7fa08d26b000, 4096, PROT_READ) = 0
mprotect(0x7fa08d27e000, 4096, PROT_READ) = 0
mprotect(0x7fa08d324000, 8192, PROT_READ) = 0
mprotect(0x7fa08d4d0000, 16384, PROT_READ) = 0
mprotect(0x7fa08d4df000, 4096, PROT_READ) = 0
mprotect(0x7fa08d50d000, 4096, PROT_READ) = 0
mprotect(0x7fa08d920000, 28672, PROT_READ) = 0
mprotect(0x55f2d0d3a000, 8192, PROT_READ) = 0
mprotect(0x7fa08d97f000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, 
rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7fa08d93d000, 68127)           = 0
getrandom("\x5e\x3a\x3d\xda\x0e\x00\x56\x31", 8, GRND_NONBLOCK) = 8
brk(NULL)                               = 0x55f2d2c75000
brk(0x55f2d2c96000)                     = 0x55f2d2c96000
fcntl(0, F_GETFD)                       = 0
fcntl(1, F_GETFD)                       = 0
fcntl(2, F_GETFD)                       = 0
newfstatat(1, "", {st_mode=S_IFREG|0644, st_size=9803, ...}, AT_EMPTY_PATH) = 0
newfstatat(2, "", {st_mode=S_IFREG|0644, st_size=9883, ...}, AT_EMPTY_PATH) = 0
openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=224366320, ...}, 
AT_EMPTY_PATH) = 0
mmap(NULL, 224366320, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fa07fa00000
close(3)                                = 0
rt_sigaction(SIGHUP, {sa_handler=0x55f2d0d0c390, sa_mask=[HUP], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fa08d660ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=0x55f2d0d0c390, sa_mask=[QUIT], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fa08d660ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=0x55f2d0d0c390, sa_mask=[PIPE], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fa08d660ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x55f2d0d0c390, sa_mask=[INT], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fa08d660ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x55f2d0d0c390, sa_mask=[TERM], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fa08d660ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGXCPU, {sa_handler=0x55f2d0d0c390, sa_mask=[XCPU], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fa08d660ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGXFSZ, {sa_handler=0x55f2d0d0c390, sa_mask=[XFSZ], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fa08d660ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[CHLD], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fa08d660ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
newfstatat(1, "", {st_mode=S_IFREG|0644, st_size=11673, ...}, AT_EMPTY_PATH) = 0
fcntl(1, F_GETFL)                       = 0x8001 (flags O_WRONLY|O_LARGEFILE)
fcntl(1, F_SETFL, O_WRONLY|O_APPEND|O_LARGEFILE) = 0
newfstatat(2, "", {st_mode=S_IFREG|0644, st_size=11885, ...}, AT_EMPTY_PATH) = 0
fcntl(2, F_GETFL)                       = 0x8401 (flags 
O_WRONLY|O_APPEND|O_LARGEFILE)
fcntl(2, F_SETFL, O_WRONLY|O_APPEND|O_LARGEFILE) = 0
getcwd("/usr/local/poplog/v16.01", 4096) = 25
newfstatat(AT_FDCWD, "/usr/gnu/include", 0x7ffc5ecfed40, 0) = -1 ENOENT (No 
such file or directory)
newfstatat(AT_FDCWD, "/usr/local/include", {st_mode=S_IFDIR|0755, st_size=0, 
...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/include", {st_mode=S_IFDIR|0755, st_size=3076, ...}, 
0) = 0
ioctl(1, TCGETS, 0x7ffc5ecfed80)        = -1 ENOTTY (Inappropriate ioctl for 
device)
ioctl(2, TCGETS, 0x7ffc5ecfed80)        = -1 ENOTTY (Inappropriate ioctl for 
device)
rt_sigaction(SIGCHLD, {sa_handler=0x55f2d0d13b30, sa_mask=[CHLD], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fa08d660ba0}, 
{sa_handler=SIG_DFL, sa_mask=[CHLD], sa_flags=SA_RESTORER|SA_RESTART, 
sa_restorer=0x7fa08d660ba0}, 8) = 0
rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0
rt_sigaction(SIGUSR1, {sa_handler=0x55f2d0d13a70, sa_mask=[USR1], 
sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fa08d660ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
brk(0x55f2d2cb7000)                     = 0x55f2d2cb7000
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=290, ...}, 0) = 0
openat(AT_FDCWD, ".", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=290, ...}, AT_EMPTY_PATH) = 0
getdents64(3, 0x55f2d2c97f80 /* 15 entries */, 32768) = 504
getdents64(3, 0x55f2d2c97f80 /* 0 entries */, 32768) = 0
close(3)                                = 0
openat(AT_FDCWD, "Makefile", O_RDONLY)  = 3
fcntl(3, F_GETFD)                       = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=8719, ...}, AT_EMPTY_PATH) = 0
read(3, "usepop = /usr/local/poplog/v16.0"..., 4096) = 4096
newfstatat(AT_FDCWD, "pop/src/syscomp", {st_mode=S_IFDIR|0755, st_size=636, 
...}, 0) = 0
openat(AT_FDCWD, "pop/src/syscomp", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) 
= 4
newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=636, ...}, AT_EMPTY_PATH) = 0
getdents64(4, 0x55f2d2ca05b0 /* 34 entries */, 32768) = 1120
getdents64(4, 0x55f2d2ca05b0 /* 0 entries */, 32768) = 0
close(4)                                = 0
openat(AT_FDCWD, "/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 4
newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=27012, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 27012, PROT_READ, MAP_SHARED, 4, 0) = 0x7fa08d947000
close(4)                                = 0
futex(0x7fa08d7f9a6c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/x86_64", {st_mode=S_IFDIR|0755, 
st_size=52, ...}, 0) = 0
openat(AT_FDCWD, "pop/src/syscomp/x86_64", 
O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=52, ...}, AT_EMPTY_PATH) = 0
getdents64(4, 0x55f2d2ca05b0 /* 5 entries */, 32768) = 144
getdents64(4, 0x55f2d2ca05b0 /* 0 entries */, 32768) = 0
close(4)                                = 0
newfstatat(AT_FDCWD, "pop/src", {st_mode=S_IFDIR|0755, st_size=7322, ...}, 0) = 0
openat(AT_FDCWD, "pop/src", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=7322, ...}, AT_EMPTY_PATH) = 0
getdents64(4, 0x55f2d2ca0820 /* 324 entries */, 32768) = 11288
getdents64(4, 0x55f2d2ca0820 /* 0 entries */, 32768) = 0
close(4)                                = 0
sysinfo({uptime=1650, loads=[17600, 10592, 8704], totalram=2061201408, 
freeram=82010112, sharedram=18149376, bufferram=90112, totalswap=2060447744, 
freeswap=1502605312, procs=532, totalhigh=0, freehigh=0, mem_unit=1}) = 0
newfstatat(AT_FDCWD, "pop/src/x86_64", {st_mode=S_IFDIR|0755, st_size=252, 
...}, 0) = 0
openat(AT_FDCWD, "pop/src/x86_64", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 
4
newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=252, ...}, AT_EMPTY_PATH) = 0
getdents64(4, 0x55f2d2cadbe0 /* 16 entries */, 32768) = 512
getdents64(4, 0x55f2d2cadbe0 /* 0 entries */, 32768) = 0
close(4)                                = 0
brk(0x55f2d2cd8000)                     = 0x55f2d2cd8000
read(3, "liblib}/newpop.p )\n\ttouch stamp_"..., 4096) = 4096
newfstatat(AT_FDCWD, "pop/x/Xpw", {st_mode=S_IFDIR|0755, st_size=694, ...}, 0) 
= 0
openat(AT_FDCWD, "pop/x/Xpw", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=694, ...}, AT_EMPTY_PATH) = 0
getdents64(4, 0x55f2d2cc42d0 /* 32 entries */, 32768) = 1096
getdents64(4, 0x55f2d2cc42d0 /* 0 entries */, 32768) = 0
close(4)                                = 0
newfstatat(AT_FDCWD, "/usr/local/poplog/v16.01/pop/packages/popvision/lib", 
{st_mode=S_IFDIR|0755, st_size=2644, ...}, 0) = 0
openat(AT_FDCWD, "/usr/local/poplog/v16.01/pop/packages/popvision/lib", 
O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 4
newfstatat(4, "", {st_mode=S_IFDIR|0755, st_size=2644, ...}, AT_EMPTY_PATH) = 0
brk(0x55f2d2cf9000)                     = 0x55f2d2cf9000
getdents64(4, 0x55f2d2ccfeb0 /* 106 entries */, 32768) = 3808
getdents64(4, 0x55f2d2ccfeb0 /* 0 entries */, 32768) = 0
close(4)                                = 0
read(3, "sepop11 make_indexes ${usepop}/p"..., 4096) = 527
read(3, "", 4096)                       = 0
close(3)                                = 0
newfstatat(AT_FDCWD, "RCS", 0x7ffc5ecfecd0, 0) = -1 ENOENT (No such file or 
directory)
newfstatat(AT_FDCWD, "SCCS", 0x7ffc5ecfecd0, 0) = -1 ENOENT (No such file or 
directory)
newfstatat(AT_FDCWD, "Makefile", {st_mode=S_IFREG|0644, st_size=8719, ...}, 0) 
= 0
newfstatat(AT_FDCWD, "stamp_new_corepop", 0x7ffc5ecfca70, 0) = -1 ENOENT (No 
such file or directory)
newfstatat(AT_FDCWD, "stamp_popc", 0x7ffc5ecfca70, 0) = -1 ENOENT (No such file 
or directory)
newfstatat(AT_FDCWD, "/usr/local/poplog/v16.01/pop/pop/corepop", 
{st_mode=S_IFREG|0755, st_size=2496968, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/local/poplog/v16.01/pop/pop", {st_mode=S_IFDIR|0755, 
st_size=50, ...}, 0) = 0
openat(AT_FDCWD, "/usr/local/poplog/v16.01/pop/pop", 
O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3
newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=50, ...}, AT_EMPTY_PATH) = 0
getdents64(3, 0x55f2d2cdbcf0 /* 6 entries */, 32768) = 168
getdents64(3, 0x55f2d2cdbcf0 /* 0 entries */, 32768) = 0
close(3)                                = 0
newfstatat(AT_FDCWD, "/usr/local/poplog/v16.01/pop/pop/RCS", 0x7ffc5ecfd640, 0) 
= -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/local/poplog/v16.01/pop/pop/SCCS", 0x7ffc5ecfd640, 
0) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "stamp_dirs_and_symlinks", {st_mode=S_IFREG|0644, 
st_size=0, ...}, 0) = 0
newfstatat(AT_FDCWD, "stamp_package_dirs_and_symlinks", {st_mode=S_IFREG|0644, 
st_size=0, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/do_asm.p", {st_mode=S_IFREG|0644, 
st_size=10640, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/RCS", 0x7ffc5ecfd670, 0) = -1 ENOENT (No 
such file or directory)
newfstatat(AT_FDCWD, "pop/src/syscomp/SCCS", 0x7ffc5ecfd670, 0) = -1 ENOENT (No 
such file or directory)
newfstatat(AT_FDCWD, "pop/src/syscomp/files.p", {st_mode=S_IFREG|0644, 
st_size=6476, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/genfloat.p", {st_mode=S_IFREG|0644, 
st_size=5393, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/genstruct.p", {st_mode=S_IFREG|0644, 
st_size=48151, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/ident_labs.p", {st_mode=S_IFREG|0644, 
st_size=29035, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/lib.p", {st_mode=S_IFREG|0644, 
st_size=5711, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/make_popc.p", {st_mode=S_IFREG|0644, 
st_size=3195, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/make_poplibr.p", {st_mode=S_IFREG|0644, 
st_size=1759, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/make_poplink.p", {st_mode=S_IFREG|0644, 
st_size=1952, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/mcdata.p", {st_mode=S_IFREG|0644, 
st_size=4562, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/m_optimise.p", {st_mode=S_IFREG|0644, 
st_size=43719, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/m_trans.p", {st_mode=S_IFREG|0644, 
st_size=88268, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/os_comms.p", {st_mode=S_IFREG|0644, 
st_size=13495, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/pas_interpret.p", {st_mode=S_IFREG|0644, 
st_size=21344, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/pas_optimise.p", {st_mode=S_IFREG|0644, 
st_size=10279, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/popc_main.p", {st_mode=S_IFREG|0644, 
st_size=67796, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/poplibr_main.p", {st_mode=S_IFREG|0644, 
st_size=14471, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/poplink_main.p", {st_mode=S_IFREG|0644, 
st_size=88068, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/symdefs.p", {st_mode=S_IFREG|0644, 
st_size=17479, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/sysint.p", {st_mode=S_IFREG|0644, 
st_size=6070, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/syspop_mode.p", {st_mode=S_IFREG|0644, 
st_size=3471, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/syspop.p", {st_mode=S_IFREG|0644, 
st_size=78457, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/vm_genp.p", {st_mode=S_IFREG|0644, 
st_size=11220, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/w_module.p", {st_mode=S_IFREG|0644, 
st_size=23350, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/wordflags.p", {st_mode=S_IFREG|0644, 
st_size=16142, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/w_util.p", {st_mode=S_IFREG|0644, 
st_size=10606, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/common.ph", {st_mode=S_IFREG|0644, 
st_size=1698, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/wdefs.ph", {st_mode=S_IFREG|0644, 
st_size=6234, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/x86_64/asmout.p", {st_mode=S_IFREG|0644, 
st_size=14538, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/x86_64/RCS", 0x7ffc5ecfd650, 0) = -1 
ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "pop/src/syscomp/x86_64/SCCS", 0x7ffc5ecfd650, 0) = -1 
ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "pop/src/syscomp/x86_64/genproc.p", {st_mode=S_IFREG|0644, 
st_size=70126, ...}, 0) = 0
newfstatat(AT_FDCWD, "pop/src/syscomp/x86_64/sysdefs.p", {st_mode=S_IFREG|0644, 
st_size=5387, ...}, 0) = 0
newfstatat(1, "", {st_mode=S_IFREG|0644, st_size=22235, ...}, AT_EMPTY_PATH) = 0
write(1, "(cd pop/src; CC_LINK_OPTIONS=\"-n"..., 82(cd pop/src; 
CC_LINK_OPTIONS="-no-pie -Wl,-export-dynamic -Wl,--no-as-needed" ; \
) = 82
write(1, "   export CC_LINK_OPTIONS; /usr/"..., 103   export CC_LINK_OPTIONS; 
/usr/local/poplog/v16.01/poplog /usr/local/poplog/v16.01/scripts/mk_cross \
) = 103
write(1, "   -d -a=x86_64 popc poplibr pop"..., 38   -d -a=x86_64 popc poplibr 
poplink)
) = 38
rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT PIPE TERM XCPU XFSZ], NULL, 8) = 0
newfstatat(AT_FDCWD, "/bin/sh", {st_mode=S_IFREG|0755, st_size=1444200, ...}, 
0) = 0
geteuid()                               = 1000
getegid()                               = 1000
getuid()                                = 1000
getgid()                                = 1000
access("/bin/sh", X_OK)                 = 0
newfstatat(AT_FDCWD, "/bin/sh", {st_mode=S_IFREG|0755, st_size=1444200, ...}, 
0) = 0
mmap(NULL, 36864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, 
-1, 0) = 0x7fa08d93e000
rt_sigprocmask(SIG_BLOCK, ~[], [HUP INT QUIT PIPE TERM CHLD XCPU XFSZ], 8) = 0
clone3({flags=CLONE_VM|CLONE_VFORK, exit_signal=SIGCHLD, stack=0x7fa08d93e000, 
stack_size=0x9000}, 88) = 3145
munmap(0x7fa08d93e000, 36864)           = 0
rt_sigprocmask(SIG_SETMASK, [HUP INT QUIT PIPE TERM CHLD XCPU XFSZ], NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [HUP INT QUIT PIPE TERM XCPU XFSZ], NULL, 8) = 0
wait4(-1, opt=-d
opt=-a=x86_64
opt=popc
IMAGE=popc

<<<<<<< Access Violation: PC = 00000000004882B7, Addr = 00000000007AD010,
        Code = 2 >>>>>>>

pop_architecture = x86_64
cc_link_options = -no-pie -Wl,-export-dynamic -Wl,--no-as-needed
calling pop11_compile

;;; MISHAP - serr: MEMORY ACCESS VIOLATION (attempt to alter non-writeable
;;;     system structure?)
;;; FILE     :  /usr/local/poplog/v16.01/pop/src/syscomp/make_popc.p  
;;;     LINE NUMBER:  12
;;; PRINT DOING
;;; DOING    :  consstring nextitem pop_setpop_compiler 
;;; 
;;; <<<<<<< Access Violation: PC = 00000000004882A4, Addr = 00000000007AD020,
;;;     Code = 2 >>>>>>>
;;; 
;;; 
;;; MISHAP - serr: MEMORY ACCESS VIOLATION (attempt to alter non-writeable
;;;     system structure?)
;;; FILE     :  /usr/local/poplog/v16.01/pop/src/syscomp/make_popc.p  
;;;     LINE NUMBER:  12
;;; PRINT DOING
;;; DOING    :  consstring consstring nextitem pop_setpop_compiler 
;;; 
;;; <<<<<<< Access Violation: PC = 00000000004882A4, Addr = 00000000007AD088,
;;;     Code = 2 >>>>>>>
;;; 
;;; 
;;; MISHAP - serr: MEMORY ACCESS VIOLATION (attempt to alter non-writeable
;;;     system structure?)
;;; FILE     :  /usr/local/poplog/v16.01/pop/src/syscomp/make_popc.p  
;;;     LINE NUMBER:  12
;;; PRINT DOING
;;; DOING    :  consstring consstring consstring nextitem pop_setpop_compiler
;;;     
;;; 
;;; <<<<<<< Access Violation: PC = 00000000004882A4, Addr = 00000000007AD0F0,
;;;     Code = 2 >>>>>>>
;;; 
IMAGE=poplibr

<<<<<<< Access Violation: PC = 00000000004882A4, Addr = 00000000007AD010,
        Code = 2 >>>>>>>

pop_architecture = x86_64
cc_link_options = -no-pie -Wl,-export-dynamic -Wl,--no-as-needed
calling pop11_compile
Loading POPLIBR Version 14.22

;;; MISHAP - serr: MEMORY ACCESS VIOLATION (attempt to alter non-writeable
;;;     system structure?)
;;; FILE     :  /usr/local/poplog/v16.01/pop/src/syscomp/make_poplibr.p
;;;       LINE NUMBER:  14
;;; PRINT DOING
;;; DOING    :  consstring null nextitem pop_setpop_compiler 
;;; 
;;; <<<<<<< Access Violation: PC = 00000000004882A4, Addr = 00000000007AD028,
;;;     Code = 2 >>>>>>>
;;; 
;;; 
;;; MISHAP - serr: MEMORY ACCESS VIOLATION (attempt to alter non-writeable
;;;     system structure?)
;;; FILE     :  /usr/local/poplog/v16.01/pop/src/syscomp/make_poplibr.p
;;;       LINE NUMBER:  14
;;; PRINT DOING
;;; DOING    :  consstring consstring null nextitem pop_setpop_compiler
;;;     
;;; 
;;; <<<<<<< Access Violation: PC = 00000000004882A4, Addr = 00000000007AD090,
;;;     Code = 2 >>>>>>>
;;; 
;;; 
;;; MISHAP - serr: MEMORY ACCESS VIOLATION (attempt to alter non-writeable
;;;     system structure?)
;;; FILE     :  /usr/local/poplog/v16.01/pop/src/syscomp/make_poplibr.p
;;;       LINE NUMBER:  14
;;; PRINT DOING
;;; DOING    :  consstring consstring consstring null nextitem pop_setpop_comp
;;;     iler 
;;; 
;;; <<<<<<< Access Violation: PC = 00000000004882A4, Addr = 00000000007AD0F8,
;;;     Code = 2 >>>>>>>
;;; 
IMAGE=poplink

<<<<<<< Access Violation: PC = 00000000004882A4, Addr = 00000000007AD010,
        Code = 2 >>>>>>>

pop_architecture = x86_64
cc_link_options = -no-pie -Wl,-export-dynamic -Wl,--no-as-needed
calling pop11_compile
Loading POPLINK Version 14.22

;;; MISHAP - serr: MEMORY ACCESS VIOLATION (attempt to alter non-writeable
;;;     system structure?)
;;; FILE     :  /usr/local/poplog/v16.01/pop/src/syscomp/make_poplink.p
;;;       LINE NUMBER:  14
;;; PRINT DOING
;;; DOING    :  consstring null nextitem pop_setpop_compiler 
;;; 
;;; <<<<<<< Access Violation: PC = 00000000004882A4, Addr = 00000000007AD028,
;;;     Code = 2 >>>>>>>
;;; 
;;; 
;;; MISHAP - serr: MEMORY ACCESS VIOLATION (attempt to alter non-writeable
;;;     system structure?)
;;; FILE     :  /usr/local/poplog/v16.01/pop/src/syscomp/make_poplink.p
;;;       LINE NUMBER:  14
;;; PRINT DOING
;;; DOING    :  consstring consstring null nextitem pop_setpop_compiler
;;;     
;;; 
;;; <<<<<<< Access Violation: PC = 00000000004882A4, Addr = 00000000007AD090,
;;;     Code = 2 >>>>>>>
;;; 
;;; 
;;; MISHAP - serr: MEMORY ACCESS VIOLATION (attempt to alter non-writeable
;;;     system structure?)
;;; FILE     :  /usr/local/poplog/v16.01/pop/src/syscomp/make_poplink.p
;;;       LINE NUMBER:  14
;;; PRINT DOING
;;; DOING    :  consstring consstring consstring null nextitem pop_setpop_comp
;;;     iler 
;;; 
;;; <<<<<<< Access Violation: PC = 00000000004882A4, Addr = 00000000007AD0F8,
;;;     Code = 2 >>>>>>>
;;; 
[{WIFEXITED(s) && WEXITSTATUS(s) == 1}], 0, NULL) = 3145
openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2998, ...}, AT_EMPTY_PATH) = 0
read(3, "# Locale name alias data base.\n#"..., 4096) = 2998
read(3, "", 4096)                       = 0
close(3)                                = 0
openat(AT_FDCWD, "/usr/share/locale/en_US.UTF-8/LC_MESSAGES/make.mo", O_RDONLY) 
= -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US.utf8/LC_MESSAGES/make.mo", O_RDONLY) 
= -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en_US/LC_MESSAGES/make.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.UTF-8/LC_MESSAGES/make.mo", O_RDONLY) = 
-1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en.utf8/LC_MESSAGES/make.mo", O_RDONLY) = 
-1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/share/locale/en/LC_MESSAGES/make.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
write(2, "make: *** [Makefile:59: stamp_po"..., 44make: *** [Makefile:59: 
stamp_popc] Error 1
) = 44
rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT PIPE TERM XCPU XFSZ], NULL, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [HUP INT QUIT PIPE TERM XCPU XFSZ], NULL, 8) = 0
chdir("/usr/local/poplog/v16.01")       = 0
close(1)                                = 0
exit_group(2)                           = ?
+++ exited with 2 +++
execve("pop/pop/corepop", ["pop/pop/corepop", "junk.p"], 0x7ffc7f9ceea8 /* 49 
vars */) = 0
brk(NULL)                               = 0x86e000
arch_prctl(0x3001 /* ARCH_??? */, 0x7fff25ad4660) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=68127, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 68127, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f93b9a99000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libdl.so.2", 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\0\0\0\0\0\0\0\0"..., 
832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=15864, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f93b9a97000
mmap(NULL, 16400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f93b9a92000
mmap(0x7f93b9a93000, 4096, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7f93b9a93000
mmap(0x7f93b9a94000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x2000) = 0x7f93b9a94000
mmap(0x7f93b9a95000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f93b9a95000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 
832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=932208, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 917752, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f93b99b1000
mmap(0x7f93b99c1000, 479232, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7f93b99c1000
mmap(0x7f93b9a36000, 368640, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x85000) = 0x7f93b9a36000
mmap(0x7f93b9a90000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xde000) = 0x7f93b9a90000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 }\2\0\0\0\0\0"..., 832) 
= 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 
784, 64) = 784
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2236192, ...}, AT_EMPTY_PATH) 
= 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 
784, 64) = 784
mmap(NULL, 1961264, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f93b97d2000
mmap(0x7f93b97f8000, 1433600, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f93b97f8000
mmap(0x7f93b9956000, 315392, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x184000) = 0x7f93b9956000
mmap(0x7f93b99a3000, 24576, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d0000) = 0x7f93b99a3000
mmap(0x7f93b99a9000, 32048, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f93b99a9000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7f93b97cf000
arch_prctl(ARCH_SET_FS, 0x7f93b97cf740) = 0
set_tid_address(0x7f93b97cfa10)         = 3263
set_robust_list(0x7f93b97cfa20, 24)     = 0
rseq(0x7f93b97d0060, 0x20, 0, 0x53053053) = 0
mprotect(0x7f93b99a3000, 16384, PROT_READ) = 0
mprotect(0x7f93b9a90000, 4096, PROT_READ) = 0
mprotect(0x7f93b9a95000, 4096, PROT_READ) = 0
mprotect(0x7f93b9adb000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, 
rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7f93b9a99000, 68127)           = 0
uname({sysname="Linux", nodename="fedora", ...}) = 0
personality(0xffffffff)                 = 0 (PER_LINUX)
personality(PER_LINUX|ADDR_NO_RANDOMIZE) = 0 (PER_LINUX)
personality(0xffffffff)                 = 0x40000 (PER_LINUX|ADDR_NO_RANDOMIZE)
readlink("/proc/self/exe", "/usr/local/poplog/v16.01/pop/pop"..., 4096) = 40
execve("/usr/local/poplog/v16.01/pop/pop/corepop", ["pop/pop/corepop", 
"junk.p"], 0x7fff25ad47e0 /* 49 vars */) = 0
brk(NULL)                               = 0x7ab000
arch_prctl(0x3001 /* ARCH_??? */, 0x7fffffffde90) = -1 EINVAL (Invalid argument)
access("/etc/ld.so.preload", R_OK)      = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=68127, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 68127, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7ffff7fb3000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libdl.so.2", 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\0\0\0\0\0\0\0\0"..., 
832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=15864, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7ffff7fb1000
mmap(NULL, 16400, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ffff7fac000
mmap(0x7ffff7fad000, 4096, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1000) = 0x7ffff7fad000
mmap(0x7ffff7fae000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x2000) = 0x7ffff7fae000
mmap(0x7ffff7faf000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7ffff7faf000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libm.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 
832) = 832
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=932208, ...}, AT_EMPTY_PATH) = 0
mmap(NULL, 917752, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ffff7ecb000
mmap(0x7ffff7edb000, 479232, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x10000) = 0x7ffff7edb000
mmap(0x7ffff7f50000, 368640, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x85000) = 0x7ffff7f50000
mmap(0x7ffff7faa000, 8192, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xde000) = 0x7ffff7faa000
close(3)                                = 0
openat(AT_FDCWD, "/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 }\2\0\0\0\0\0"..., 832) 
= 832
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 
784, 64) = 784
newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2236192, ...}, AT_EMPTY_PATH) 
= 0
pread64(3, "\6\0\0\0\4\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0@\0\0\0\0\0\0\0"..., 
784, 64) = 784
mmap(NULL, 1961264, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7ffff7cec000
mmap(0x7ffff7d12000, 1433600, PROT_READ|PROT_EXEC, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7ffff7d12000
mmap(0x7ffff7e70000, 315392, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 
0x184000) = 0x7ffff7e70000
mmap(0x7ffff7ebd000, 24576, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d0000) = 0x7ffff7ebd000
mmap(0x7ffff7ec3000, 32048, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7ffff7ec3000
close(3)                                = 0
mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x7ffff7ce9000
arch_prctl(ARCH_SET_FS, 0x7ffff7ce9740) = 0
set_tid_address(0x7ffff7ce9a10)         = 3263
set_robust_list(0x7ffff7ce9a20, 24)     = 0
rseq(0x7ffff7cea060, 0x20, 0, 0x53053053) = 0
mprotect(0x7ffff7ebd000, 16384, PROT_READ) = 0
mprotect(0x7ffff7faa000, 4096, PROT_READ) = 0
mprotect(0x7ffff7faf000, 4096, PROT_READ) = 0
mprotect(0x7ffff7ffb000, 8192, PROT_READ) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, 
rlim_max=RLIM64_INFINITY}) = 0
munmap(0x7ffff7fb3000, 68127)           = 0
uname({sysname="Linux", nodename="fedora", ...}) = 0
personality(0xffffffff)                 = 0x40000 (PER_LINUX|ADDR_NO_RANDOMIZE)
personality(PER_LINUX|ADDR_NO_RANDOMIZE|READ_IMPLIES_EXEC) = 0x40000 
(PER_LINUX|ADDR_NO_RANDOMIZE)
brk(NULL)                               = 0x7ab000
rt_sigaction(SIGQUIT, {sa_handler=0x457fa0, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGALRM, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGVTALRM, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGURG, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, 
rlim_max=RLIM64_INFINITY}) = 0
brk(0x7ae000)                           = 0x7ae000
mprotect(0x7ad000, 4096, PROT_NONE)     = 0
mprotect(0x7ad000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 EACCES 
(Permission denied)
brk(0x7ed000)                           = 0x7ed000
mprotect(0x7ec000, 4096, PROT_NONE)     = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, 
rlim_max=RLIM64_INFINITY}) = 0
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, 
rlim_max=RLIM64_INFINITY}) = 0
fcntl(2, F_SETFD, FD_CLOEXEC)           = 0
ioctl(2, TCGETS, 0x7fffffff5ce0)        = -1 ENOTTY (Inappropriate ioctl for 
device)
fstat(2, {st_mode=S_IFREG|0644, st_size=9239, ...}) = 0
fcntl(1, F_SETFD, FD_CLOEXEC)           = 0
ioctl(1, TCGETS, 0x7fffffff5ce0)        = -1 ENOTTY (Inappropriate ioctl for 
device)
fstat(1, {st_mode=S_IFREG|0644, st_size=9424, ...}) = 0
fcntl(0, F_SETFD, FD_CLOEXEC)           = 0
ioctl(0, TCGETS, {c_iflag=ICRNL|IXON|IUTF8, 
c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B38400|CS8|CREAD, 
c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|IEXTEN|ECHOCTL|ECHOKE, ...}) = 0
fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x1), ...}) = 0
ioctl(0, TCGETS, {c_iflag=ICRNL|IXON|IUTF8, 
c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B38400|CS8|CREAD, 
c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|IEXTEN|ECHOCTL|ECHOKE, ...}) = 0
getpgrp()                               = 3260
ioctl(0, TIOCGPGRP, [3260])             = 0
fcntl(0, F_SETFD, FD_CLOEXEC)           = 0
ioctl(0, TCGETS, {c_iflag=ICRNL|IXON|IUTF8, 
c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B38400|CS8|CREAD, 
c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|IEXTEN|ECHOCTL|ECHOKE, ...}) = 0
fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x1), ...}) = 0
fcntl(0, F_SETFD, FD_CLOEXEC)           = 0
ioctl(0, TCGETS, {c_iflag=ICRNL|IXON|IUTF8, 
c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B38400|CS8|CREAD, 
c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|IEXTEN|ECHOCTL|ECHOKE, ...}) = 0
fstat(0, {st_mode=S_IFCHR|0620, st_rdev=makedev(0x88, 0x1), ...}) = 0
getpid()                                = 3263
rt_sigaction(SIGHUP, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=0x54398c, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=0x457fa0, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, 
sa_restorer=0x7ffff7d29ba0}, 8) = 0
rt_sigaction(SIGILL, {sa_handler=0x54398c, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTRAP, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGABRT, {sa_handler=0x54398c, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGBUS, {sa_handler=0x54398c, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGFPE, {sa_handler=0x54398c, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGKILL, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
0x7fffffff5b90, 8) = -1 EINVAL (Invalid argument)
rt_sigaction(SIGUSR1, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSEGV, {sa_handler=0x54398c, sa_mask=~[RTMIN RT_1], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGUSR2, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSTKFLT, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCHLD, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGCONT, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGSTOP, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
0x7fffffff5b90, 8) = -1 EINVAL (Invalid argument)
rt_sigaction(SIGTSTP, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTIN, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTTOU, {sa_handler=SIG_DFL, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGXCPU, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGXFSZ, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGPROF, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGWINCH, {sa_handler=SIG_IGN, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGIO, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGPWR, {sa_handler=0x5444f9, sa_mask=[], 
sa_flags=SA_RESTORER|SA_INTERRUPT|SA_SIGINFO, sa_restorer=0x7ffff7d29ba0}, 
{sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
readlink("junk.p", 0x7fffffff5738, 760) = -1 EINVAL (Invalid argument)
openat(AT_FDCWD, "junk.p", O_RDONLY)    = 3
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
newfstatat(AT_FDCWD, ".", {st_mode=S_IFDIR|0755, st_size=322, ...}, 0) = 0
newfstatat(AT_FDCWD, "/usr/local/poplog/v16.01", {st_mode=S_IFDIR|0755, 
st_size=322, ...}, 0) = 0
ioctl(3, TCGETS, 0x7fffffff5c10)        = -1 ENOTTY (Inappropriate ioctl for 
device)
fstat(3, {st_mode=S_IFREG|0644, st_size=27, ...}) = 0
read(3, "newarray([1 100000],0)->a;\n", 512) = 27
readlink("$poplocalauto/a.p", 0x7fffffff5268, 760) = -1 ENOENT (No such file or 
directory)
openat(AT_FDCWD, "$poplocalauto/a.p", O_RDONLY) = -1 ENOENT (No such file or 
directory)
access("$poplocalauto/.", F_OK)         = -1 ENOENT (No such file or directory)
readlink("$popautolib/a.p", 0x7fffffff5268, 760) = -1 ENOENT (No such file or 
directory)
openat(AT_FDCWD, "$popautolib/a.p", O_RDONLY) = -1 ENOENT (No such file or 
directory)
access("$popautolib/.", F_OK)           = -1 ENOENT (No such file or directory)
readlink("$popvedlib/a.p", 0x7fffffff5268, 760) = -1 ENOENT (No such file or 
directory)
openat(AT_FDCWD, "$popvedlib/a.p", O_RDONLY) = -1 ENOENT (No such file or 
directory)
access("$popvedlib/.", F_OK)            = -1 ENOENT (No such file or directory)
readlink("$popvedlib/term/a.p", 0x7fffffff5268, 760) = -1 ENOENT (No such file 
or directory)
openat(AT_FDCWD, "$popvedlib/term/a.p", O_RDONLY) = -1 ENOENT (No such file or 
directory)
access("$popvedlib/term/.", F_OK)       = -1 ENOENT (No such file or directory)
readlink("$usepop/pop/lib/database/a.p", 0x7fffffff5268, 760) = -1 ENOENT (No 
such file or directory)
openat(AT_FDCWD, "$usepop/pop/lib/database/a.p", O_RDONLY) = -1 ENOENT (No such 
file or directory)
access("$usepop/pop/lib/database/.", F_OK) = -1 ENOENT (No such file or 
directory)
readlink("$poplocalauto/a.p", 0x7fffffff51d8, 760) = -1 ENOENT (No such file or 
directory)
openat(AT_FDCWD, "$poplocalauto/a.p", O_RDONLY) = -1 ENOENT (No such file or 
directory)
access("$poplocalauto/.", F_OK)         = -1 ENOENT (No such file or directory)
readlink("$popautolib/a.p", 0x7fffffff51d8, 760) = -1 ENOENT (No such file or 
directory)
openat(AT_FDCWD, "$popautolib/a.p", O_RDONLY) = -1 ENOENT (No such file or 
directory)
access("$popautolib/.", F_OK)           = -1 ENOENT (No such file or directory)
readlink("$popvedlib/a.p", 0x7fffffff51d8, 760) = -1 ENOENT (No such file or 
directory)
openat(AT_FDCWD, "$popvedlib/a.p", O_RDONLY) = -1 ENOENT (No such file or 
directory)
access("$popvedlib/.", F_OK)            = -1 ENOENT (No such file or directory)
readlink("$popvedlib/term/a.p", 0x7fffffff51d8, 760) = -1 ENOENT (No such file 
or directory)
openat(AT_FDCWD, "$popvedlib/term/a.p", O_RDONLY) = -1 ENOENT (No such file or 
directory)
access("$popvedlib/term/.", F_OK)       = -1 ENOENT (No such file or directory)
readlink("$usepop/pop/lib/database/a.p", 0x7fffffff51d8, 760) = -1 ENOENT (No 
such file or directory)
openat(AT_FDCWD, "$usepop/pop/lib/database/a.p", O_RDONLY) = -1 ENOENT (No such 
file or directory)
access("$usepop/pop/lib/database/.", F_OK) = -1 ENOENT (No such file or 
directory)
write(2, ";;; DECLARING VARIABLE a\n;;; FIL"..., 138;;; DECLARING VARIABLE a
;;; FILE     :  /usr/local/poplog/v16.01/junk.p   LINE NUMBER:  2
;;; PRINT DOING
;;; DOING    :  -> trycompile 
) = 138
times({tms_utime=0, tms_stime=0, tms_cutime=0, tms_cstime=0}) = 429827261
brk(0x7ee000)                           = 0x7ee000
brk(0x7ef000)                           = 0x7ef000
prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, 
rlim_max=RLIM64_INFINITY}) = 0
brk(0x7ed000)                           = 0x7ed000
times({tms_utime=0, tms_stime=0, tms_cutime=0, tms_cstime=0}) = 429827261
times({tms_utime=0, tms_stime=0, tms_cutime=0, tms_cstime=0}) = 429827261
mprotect(0x7ec000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 EACCES 
(Permission denied)
brk(0x7b3000)                           = 0x7b3000
mprotect(0x7b2000, 4096, PROT_NONE)     = 0
mprotect(0x7b2000, 4096, PROT_READ|PROT_WRITE|PROT_EXEC) = -1 EACCES 
(Permission denied)
brk(0x873000)                           = 0x873000
mprotect(0x872000, 4096, PROT_NONE)     = 0
--- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_ACCERR, si_addr=0x7ad000} ---
rt_sigreturn({mask=[]})                 = 7646792
rt_sigprocmask(SIG_UNBLOCK, ~[RTMIN RT_1], NULL, 8) = 0
write(2, "\n<<<<<<< Access Violation: PC = "..., 94
<<<<<<< Access Violation: PC = 000000000053AAA4, Addr = 00000000007AD000,
        Code = 2 >>>>>>>

) = 94
rt_sigprocmask(SIG_BLOCK, ~[RTMIN RT_1], [], 8) = 0
rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0
ioctl(0, TCGETS, {c_iflag=ICRNL|IXON|IUTF8, 
c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B38400|CS8|CREAD, 
c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|IEXTEN|ECHOCTL|ECHOKE, ...}) = 0
getpgrp()                               = 3260
ioctl(0, TIOCGPGRP, [3260])             = 0
write(2, "\n;;; MISHAP - serr: MEMORY ACCES"..., 237
;;; MISHAP - serr: MEMORY ACCESS VIOLATION (attempt to alter non-writeable
;;;     system structure?)
;;; FILE     :  /usr/local/poplog/v16.01/junk.p   LINE NUMBER:  2
;;; PRINT DOING
;;; DOING    :  initv newanyarray newarray trycompile 
) = 237
ioctl(0, TCGETS, {c_iflag=ICRNL|IXON|IUTF8, 
c_oflag=NL0|CR0|TAB0|BS0|VT0|FF0|OPOST|ONLCR, c_cflag=B38400|CS8|CREAD, 
c_lflag=ISIG|ICANON|ECHO|ECHOE|ECHOK|IEXTEN|ECHOCTL|ECHOKE, ...}) = 0
getpgrp()                               = 3260
ioctl(0, TIOCGPGRP, [3260])             = 0
close(3)                                = 0
exit_group(0)                           = ?
+++ exited with 0 +++

Reply via email to