View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005381 | Rocky-Linux-9 | basesystem | public | 2024-01-16 17:42 | 2024-01-17 04:02 |
Reporter | Joel Hanger | Assigned To | Louis Abel | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | no change required | ||
Summary | 0005381: newfstat() vs fstat() behavior changes in shared group file modifications; | ||||
Description | with: selinux is disabled; within: Rocky Linux 9.x+; RHEL 9.x; and tested with same results against Fedora 39 Synapsis: Users with a shared group are unable to modify files with editors made from another users in the same group when stat is 664; vis. tested in vim, vi, and nano on effected reproduction systems; The users are not limited and no errors occur when using alternative means to modify the file, such as `cat xyz >> abc.file` or `echo ... > abc.file` I was able to trace this to a change in behavior of underlying syscalls to stat a file between EL8 vs EL9 releases; Prior unaffected systems the traces show `fstatat()` calls vs `newfstatat()` calls in the effected instances; | ||||
Steps To Reproduce | * Install base OS (Target effected versions are 9.0+) (used QEMU with host OS: Rocky Linux 9.2); * Disable SELinux: set enforce 0; * Create shared group user with gid=150: 1. groupadd user -g 150 * Create 2 Users with gid of users group: \* Note: this also behaves the same with unique gid's for each user but with -G to add them to user and retain their uniq groups :user1 and :user2 respectively. */ 1. adduser user1 -g 150 2. adduser user2 -g 150 * Through 2 separate terminals create test files in /tmp: 1. cd /tmp 2. user1: 1. umask 002 2. touch u1.txt 3. confirm ownership and perms should be default 664 and owned by user1:user 3. user2: 1. umask 002 2. touch u2.txt 2. confirm ownership and perms, should be 664 and owned by user2:user 3. From either user now test editing a file with favorite editor 1. Observe from a text editor you should also receive a read only warning while editing (vim) or when writing to file it will fail with operation not permitted; 2. I have not observed any added or custom \`ACL\` or \`ATTR\` changes, \`lsattr\` and \`getfacl\` all report normal default behavior; | ||||
Tags | No tags attached. | ||||
note I erred in my notes; it's `fstat()` not `fstatat()` that's the difference in the strace output between impacted versions; My apologies; Here's clean strace output files from 9.2 vs. 8.9 EL versions; strace_vim-8.6.log (145,906 bytes)
execve("/usr/bin/vim", ["vim", "umask_u1.txt"], 0x7ffec190f308 /* 23 vars */) = 0 brk(NULL) = 0x55eadc956000 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd6cc54d10) = -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 fstat(3, {st_mode=S_IFREG|0644, st_size=43095, ...}) = 0 mmap(NULL, 43095, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f23959a2000 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 \305\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=1598808, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f23959a0000 mmap(NULL, 3674432, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f23953fe000 mprotect(0x7f239557f000, 2093056, PROT_NONE) = 0 mmap(0x7f239577e000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x180000) = 0x7f239577e000 close(3) = 0 openat(AT_FDCWD, "/lib64/libselinux.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\200z\0\0\0\0\0\0"..., 832) = 832 lseek(3, 157168, SEEK_SET) = 157168 read(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\0\300\4\0\0\0\30\0\0\0\0\0\0\0"..., 48) = 48 fstat(3, {st_mode=S_IFREG|0755, st_size=168536, ...}) = 0 lseek(3, 157168, SEEK_SET) = 157168 read(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\1\0\0\300\4\0\0\0\30\0\0\0\0\0\0\0"..., 48) = 48 mmap(NULL, 2266608, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f23951d4000 mprotect(0x7f23951fb000, 2093056, PROT_NONE) = 0 mmap(0x7f23953fa000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x26000) = 0x7f23953fa000 mmap(0x7f23953fc000, 5616, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f23953fc000 close(3) = 0 openat(AT_FDCWD, "/lib64/libtinfo.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\0P\351\0\0\0\0\0\0"..., 832) = 832 lseek(3, 165752, SEEK_SET) = 165752 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 fstat(3, {st_mode=S_IFREG|0755, st_size=187496, ...}) = 0 lseek(3, 165752, SEEK_SET) = 165752 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 mmap(NULL, 2279808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2394fa7000 mprotect(0x7f2394fd0000, 2093056, PROT_NONE) = 0 mmap(0x7f23951cf000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f23951cf000 close(3) = 0 openat(AT_FDCWD, "/lib64/libacl.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\20\37\0\0\0\0\0\0"..., 832) = 832 lseek(3, 29440, SEEK_SET) = 29440 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 fstat(3, {st_mode=S_IFREG|0755, st_size=54816, ...}) = 0 lseek(3, 29440, SEEK_SET) = 29440 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 mmap(NULL, 2130048, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2394d9e000 mprotect(0x7f2394da6000, 2093056, PROT_NONE) = 0 mmap(0x7f2394fa5000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f2394fa5000 close(3) = 0 openat(AT_FDCWD, "/lib64/libgpm.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\0P\"\0\0\0\0\0\0"..., 832) = 832 lseek(3, 20864, SEEK_SET) = 20864 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 fstat(3, {st_mode=S_IFREG|0755, st_size=28984, ...}) = 0 lseek(3, 20864, SEEK_SET) = 20864 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 mmap(NULL, 2122848, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2394b97000 mprotect(0x7f2394b9d000, 2093056, PROT_NONE) = 0 mmap(0x7f2394d9c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f2394d9c000 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\300\20\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19584, ...}) = 0 mmap(NULL, 2109744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2394993000 mprotect(0x7f2394996000, 2093056, PROT_NONE) = 0 mmap(0x7f2394b95000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f2394b95000 close(3) = 0 openat(AT_FDCWD, "/lib64/libpthread.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\0\360n\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=149976, ...}) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f239599e000 mmap(NULL, 2225344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2394773000 mprotect(0x7f239478e000, 2093056, PROT_NONE) = 0 mmap(0x7f239498d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1a000) = 0x7f239498d000 mmap(0x7f239498f000, 13504, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f239498f000 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\0\256\3\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2089152, ...}) = 0 lseek(3, 808, SEEK_SET) = 808 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 mmap(NULL, 3950400, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f23943ae000 mprotect(0x7f239456a000, 2093056, PROT_NONE) = 0 mmap(0x7f2394769000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1bb000) = 0x7f2394769000 mmap(0x7f239476f000, 14144, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f239476f000 close(3) = 0 openat(AT_FDCWD, "/lib64/libpcre2-8.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\0\200#\0\0\0\0\0\0"..., 832) = 832 lseek(3, 533040, SEEK_SET) = 533040 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 fstat(3, {st_mode=S_IFREG|0755, st_size=543304, ...}) = 0 lseek(3, 533040, SEEK_SET) = 533040 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 mmap(NULL, 2634280, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f239412a000 mprotect(0x7f23941ad000, 2093056, PROT_NONE) = 0 mmap(0x7f23943ac000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x82000) = 0x7f23943ac000 close(3) = 0 openat(AT_FDCWD, "/lib64/libattr.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\300\26\0\0\0\0\0\0"..., 832) = 832 lseek(3, 16184, SEEK_SET) = 16184 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 fstat(3, {st_mode=S_IFREG|0755, st_size=26192, ...}) = 0 lseek(3, 16184, SEEK_SET) = 16184 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 mmap(NULL, 2117648, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2393f24000 mprotect(0x7f2393f28000, 2097152, PROT_NONE) = 0 mmap(0x7f2394128000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x4000) = 0x7f2394128000 mmap(0x7f2394129000, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f2394129000 close(3) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f239599c000 arch_prctl(ARCH_SET_FS, 0x7f239599d380) = 0 mprotect(0x7f2394769000, 16384, PROT_READ) = 0 mprotect(0x7f2394128000, 4096, PROT_READ) = 0 mprotect(0x7f239498d000, 4096, PROT_READ) = 0 mprotect(0x7f23943ac000, 4096, PROT_READ) = 0 mprotect(0x7f2394b95000, 4096, PROT_READ) = 0 mprotect(0x7f2394d9c000, 4096, PROT_READ) = 0 mprotect(0x7f2394fa5000, 4096, PROT_READ) = 0 mprotect(0x7f23951cf000, 16384, PROT_READ) = 0 mprotect(0x7f23953fa000, 4096, PROT_READ) = 0 mprotect(0x7f239577e000, 4096, PROT_READ) = 0 mprotect(0x55eadbb8c000, 61440, PROT_READ) = 0 mprotect(0x7f23959ad000, 4096, PROT_READ) = 0 munmap(0x7f23959a2000, 43095) = 0 set_tid_address(0x7f239599d650) = 8334 set_robust_list(0x7f239599d660, 24) = 0 rt_sigaction(SIGRTMIN, {sa_handler=0x7f2394779970, sa_mask=[], sa_flags=SA_RESTORER|SA_SIGINFO, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigaction(SIGRT_1, {sa_handler=0x7f2394779a00, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART|SA_SIGINFO, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [RTMIN RT_1], NULL, 8) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 statfs("/sys/fs/selinux", {f_type=SELINUX_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0 statfs("/sys/fs/selinux", {f_type=SELINUX_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_RELATIME}) = 0 brk(NULL) = 0x55eadc956000 brk(0x55eadc977000) = 0x55eadc977000 access("/etc/selinux/config", F_OK) = 0 sigaltstack({ss_sp=0x55eadc9562c0, ss_flags=0, ss_size=8192}, NULL) = 0 openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=217800224, ...}) = 0 mmap(NULL, 217800224, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f2386f6e000 close(3) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 getcwd("/tmp", 4096) = 5 chdir("/tmp") = 0 chdir("/home/user2") = 0 getcwd("/home/user2", 1025) = 12 chdir("/tmp") = 0 sysinfo({uptime=1733, loads=[0, 160, 4576], totalram=1372065792, freeram=92725248, sharedram=21987328, bufferram=0, totalswap=2147479552, freeswap=1311207424, procs=457, totalhigh=0, freehigh=0, mem_unit=1}) = 0 prlimit64(0, RLIMIT_DATA, NULL, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0 getuid() = 1002 stat("/usr/share/vim", {st_mode=S_IFDIR|0755, st_size=35, ...}) = 0 openat(AT_FDCWD, "/usr/share/locale/locale.alias", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=2997, ...}) = 0 read(3, "# Locale name alias data base.\n#"..., 4096) = 2997 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/lang/en_US.UTF-8/LC_MESSAGES/vim.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim80/lang/en_US.utf8/LC_MESSAGES/vim.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim80/lang/en_US/LC_MESSAGES/vim.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim80/lang/en.UTF-8/LC_MESSAGES/vim.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim80/lang/en.utf8/LC_MESSAGES/vim.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim80/lang/en/LC_MESSAGES/vim.mo", O_RDONLY) = -1 ENOENT (No such file or directory) readlink("/proc/self/exe", "/usr/bin/vim", 4096) = 12 getcwd("/tmp", 4096) = 5 stat("umask_u1.txt", {st_mode=S_IFREG|0664, st_size=59, ...}) = 0 rt_sigaction(SIGWINCH, {sa_handler=0x55eadb82c310, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f23943fcb20}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [WINCH], [], 8) = 0 rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f23943fcb20}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [TSTP], [], 8) = 0 rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f23943fcb20}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [PIPE], [], 8) = 0 rt_sigaction(SIGINT, {sa_handler=0x55eadb82c340, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f23943fcb20}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [INT], [], 8) = 0 rt_sigaction(SIGALRM, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f23943fcb20}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [ALRM], [], 8) = 0 rt_sigaction(SIGPWR, {sa_handler=0x55eadb82c370, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f23943fcb20}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [PWR], [], 8) = 0 rt_sigaction(SIGHUP, {sa_handler=0x55eadb82e830, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {sa_handler=0x55eadb82e830, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigaction(SIGILL, {sa_handler=0x55eadb82e830, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigaction(SIGTRAP, {sa_handler=0x55eadb82e830, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigaction(SIGABRT, {sa_handler=0x55eadb82e830, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigaction(SIGFPE, {sa_handler=0x55eadb82e830, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigaction(SIGBUS, {sa_handler=0x55eadb82e830, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigaction(SIGSEGV, {sa_handler=0x55eadb82e830, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigaction(SIGSYS, {sa_handler=0x55eadb82e830, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigaction(SIGTERM, {sa_handler=0x55eadb82e830, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigaction(SIGPROF, {sa_handler=0x55eadb82e830, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigaction(SIGXCPU, {sa_handler=0x55eadb82e830, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigaction(SIGXFSZ, {sa_handler=0x55eadb82e830, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigaction(SIGUSR1, {sa_handler=0x55eadb82e830, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 rt_sigaction(SIGUSR2, {sa_handler=0x55eadb82e830, sa_mask=[], sa_flags=SA_RESTORER|SA_ONSTACK, sa_restorer=0x7f2394785ce0}, NULL, 8) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 stat("/home/user2/.terminfo", 0x55eadc9678b0) = -1 ENOENT (No such file or directory) stat("/etc/terminfo", {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0 stat("/usr/share/terminfo", {st_mode=S_IFDIR|0755, st_size=195, ...}) = 0 access("/etc/terminfo/x/xterm-256color", R_OK) = -1 ENOENT (No such file or directory) access("/usr/share/terminfo/x/xterm-256color", R_OK) = 0 openat(AT_FDCWD, "/usr/share/terminfo/x/xterm-256color", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=3713, ...}) = 0 read(3, "\36\2%\0&\0\17\0\235\1\2\6xterm-256color|xterm"..., 32768) = 3713 read(3, "", 28672) = 0 close(3) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=47, ws_col=89, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=47, ws_col=89, ws_xpixel=0, ws_ypixel=0}) = 0 brk(NULL) = 0x55eadc977000 brk(0x55eadc99b000) = 0x55eadc99b000 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=47, ws_col=89, ws_xpixel=0, ws_ypixel=0}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/etc") = 0 getcwd("/etc", 4096) = 5 fchdir(3) = 0 close(3) = 0 stat("/etc/vimrc", {st_mode=S_IFREG|0644, st_size=1982, ...}) = 0 openat(AT_FDCWD, "/etc/vimrc", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/etc/vimrc", {st_mode=S_IFREG|0644, st_size=1982, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=1982, ...}) = 0 read(3, "if v:lang =~ \"utf8$\" || v:lang ="..., 4096) = 1982 getuid() = 1002 stat("/usr/bin/cscope", 0x7ffd6cc53690) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/bin/cscope", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, ".", O_RDONLY) = 4 fchdir(4) = 0 chdir("/usr/share/vim/vim80/syntax") = 0 getcwd("/usr/share/vim/vim80/syntax", 4096) = 28 fchdir(4) = 0 close(4) = 0 stat("/usr/share/vim/vim80/syntax/syntax.vim", {st_mode=S_IFREG|0644, st_size=1228, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/syntax/syntax.vim", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(4, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/syntax/syntax.vim", {st_mode=S_IFREG|0644, st_size=1228, ...}) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=1228, ...}) = 0 read(4, "\" Vim syntax support file\n\" Main"..., 4096) = 1228 stat("/home/user2/.vim/syntax/synload.vim", 0x7ffd6cc52b90) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/syntax/synload.vim", 0x7ffd6cc52b90) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vim80/syntax/synload.vim", {st_mode=S_IFREG|0644, st_size=1984, ...}) = 0 stat("/usr/share/vim/vim80/syntax/synload.vim", {st_mode=S_IFREG|0644, st_size=1984, ...}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 5 fchdir(5) = 0 chdir("/usr/share/vim/vim80/syntax") = 0 getcwd("/usr/share/vim/vim80/syntax", 4096) = 28 fchdir(5) = 0 close(5) = 0 stat("/usr/share/vim/vim80/syntax/synload.vim", {st_mode=S_IFREG|0644, st_size=1984, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/syntax/synload.vim", O_RDONLY) = 5 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fcntl(5, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/syntax/synload.vim", {st_mode=S_IFREG|0644, st_size=1984, ...}) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=1984, ...}) = 0 read(5, "\" Vim syntax support file\n\" Main"..., 4096) = 1984 stat("/home/user2/.vim/syntax/syncolor.vim", 0x7ffd6cc52090) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/syntax/syncolor.vim", 0x7ffd6cc52090) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vim80/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4093, ...}) = 0 stat("/usr/share/vim/vim80/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4093, ...}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 6 fchdir(6) = 0 chdir("/usr/share/vim/vim80/syntax") = 0 getcwd("/usr/share/vim/vim80/syntax", 4096) = 28 fchdir(6) = 0 close(6) = 0 stat("/usr/share/vim/vim80/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4093, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/syntax/syncolor.vim", O_RDONLY) = 6 fcntl(6, F_GETFD) = 0 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 fcntl(6, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4093, ...}) = 0 fstat(6, {st_mode=S_IFREG|0644, st_size=4093, ...}) = 0 read(6, "\" Vim syntax support file\n\" Main"..., 4096) = 4093 openat(AT_FDCWD, "/usr/share/vim/vim80/rgb.txt", O_RDONLY) = 7 fstat(7, {st_mode=S_IFREG|0644, st_size=17780, ...}) = 0 read(7, "255 250 250\t\tsnow\n248 248 255\t\tg"..., 4096) = 4096 read(7, "dYellow\n255 255 224\t\tlight yello"..., 4096) = 4096 read(7, "8\t\tLightBlue2\n154 192 205\t\tLight"..., 4096) = 4096 read(7, "1 159\t\tPaleVioletRed2\n205 104 13"..., 4096) = 4096 read(7, "9 199 199\t\tgray78\n199 199 199\t\tg"..., 4096) = 1396 read(7, "", 4096) = 0 lseek(7, 0, SEEK_SET) = 0 read(7, "255 250 250\t\tsnow\n248 248 255\t\tg"..., 4096) = 4096 read(7, "dYellow\n255 255 224\t\tlight yello"..., 4096) = 4096 read(7, "8\t\tLightBlue2\n154 192 205\t\tLight"..., 4096) = 4096 read(7, "1 159\t\tPaleVioletRed2\n205 104 13"..., 4096) = 4096 read(7, "9 199 199\t\tgray78\n199 199 199\t\tg"..., 4096) = 1396 read(7, "", 4096) = 0 close(7) = 0 read(6, "", 4096) = 0 close(6) = 0 stat("/usr/share/vim/vimfiles/after/syntax/syncolor.vim", 0x7ffd6cc52090) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/after/syntax/syncolor.vim", 0x7ffd6cc52090) = -1 ENOENT (No such file or directory) read(5, "", 4096) = 0 close(5) = 0 stat("/home/user2/.vim/filetype.vim", 0x7ffd6cc52b60) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/filetype.vim", 0x7ffd6cc52b60) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vim80/filetype.vim", {st_mode=S_IFREG|0644, st_size=56142, ...}) = 0 stat("/usr/share/vim/vim80/filetype.vim", {st_mode=S_IFREG|0644, st_size=56142, ...}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 5 fchdir(5) = 0 chdir("/usr/share/vim/vim80") = 0 getcwd("/usr/share/vim/vim80", 4096) = 21 fchdir(5) = 0 close(5) = 0 stat("/usr/share/vim/vim80/filetype.vim", {st_mode=S_IFREG|0644, st_size=56142, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/filetype.vim", O_RDONLY) = 5 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fcntl(5, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/filetype.vim", {st_mode=S_IFREG|0644, st_size=56142, ...}) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=56142, ...}) = 0 read(5, "\" Vim support file to detect fil"..., 4096) = 4096 brk(NULL) = 0x55eadc99b000 brk(0x55eadc9bc000) = 0x55eadc9bc000 read(5, " be before catch *.lst)\nau BufNe"..., 4096) = 4096 brk(NULL) = 0x55eadc9bc000 brk(0x55eadc9dd000) = 0x55eadc9dd000 brk(NULL) = 0x55eadc9dd000 brk(NULL) = 0x55eadc9dd000 brk(0x55eadc9db000) = 0x55eadc9db000 brk(NULL) = 0x55eadc9db000 read(5, "mand Scripts (*.cmd too)\nau BufN"..., 4096) = 4096 brk(NULL) = 0x55eadc9db000 brk(0x55eadc9fc000) = 0x55eadc9fc000 brk(NULL) = 0x55eadc9fc000 brk(NULL) = 0x55eadc9fc000 brk(0x55eadc9fb000) = 0x55eadc9fb000 brk(NULL) = 0x55eadc9fb000 read(5, "(1).getline(2).getline(3).getlin"..., 4096) = 4096 brk(NULL) = 0x55eadc9fb000 brk(0x55eadca1c000) = 0x55eadca1c000 brk(NULL) = 0x55eadca1c000 brk(NULL) = 0x55eadca1c000 brk(0x55eadca1b000) = 0x55eadca1b000 brk(NULL) = 0x55eadca1b000 read(5, "e,BufRead *.gp,.gprc\t\tsetf gp\n\n\""..., 4096) = 4096 brk(NULL) = 0x55eadca1b000 brk(0x55eadca3c000) = 0x55eadca3c000 read(5, "tab\n\n\" Inno Setup\nau BufNewFile,"..., 4096) = 4096 brk(NULL) = 0x55eadca3c000 brk(0x55eadca5d000) = 0x55eadca5d000 brk(NULL) = 0x55eadca5d000 brk(NULL) = 0x55eadca5d000 brk(0x55eadca5c000) = 0x55eadca5c000 brk(NULL) = 0x55eadca5c000 read(5, ".config\tsetf manconf\n\n\" Maple V\n"..., 4096) = 4096 brk(NULL) = 0x55eadca5c000 brk(0x55eadca7e000) = 0x55eadca7e000 brk(NULL) = 0x55eadca7e000 brk(NULL) = 0x55eadca7e000 brk(0x55eadca7c000) = 0x55eadca7c000 brk(NULL) = 0x55eadca7c000 brk(NULL) = 0x55eadca7c000 brk(0x55eadca9d000) = 0x55eadca9d000 brk(NULL) = 0x55eadca9d000 brk(NULL) = 0x55eadca9d000 brk(0x55eadca9b000) = 0x55eadca9b000 brk(NULL) = 0x55eadca9b000 read(5, "Read *.papp,*.pxml,*.pxsl\tsetf p"..., 4096) = 4096 brk(NULL) = 0x55eadca9b000 brk(0x55eadcabc000) = 0x55eadcabc000 brk(NULL) = 0x55eadcabc000 brk(NULL) = 0x55eadcabc000 brk(0x55eadcaba000) = 0x55eadcaba000 brk(NULL) = 0x55eadcaba000 read(5, "\n\" Readline\nau BufNewFile,BufRea"..., 4096) = 4096 read(5, "talog\t\t\tsetf catalog\nau BufNewFi"..., 4096) = 4096 brk(NULL) = 0x55eadcaba000 brk(0x55eadcadc000) = 0x55eadcadc000 brk(NULL) = 0x55eadcadc000 brk(NULL) = 0x55eadcadc000 brk(0x55eadcada000) = 0x55eadcada000 brk(NULL) = 0x55eadcada000 brk(NULL) = 0x55eadcada000 brk(0x55eadcafb000) = 0x55eadcafb000 brk(NULL) = 0x55eadcafb000 brk(NULL) = 0x55eadcafb000 brk(0x55eadcafa000) = 0x55eadcafa000 brk(NULL) = 0x55eadcafa000 read(5, "nt,mount,path,service,socket,swa"..., 4096) = 4096 brk(NULL) = 0x55eadcafa000 brk(0x55eadcb1b000) = 0x55eadcb1b000 brk(NULL) = 0x55eadcb1b000 brk(NULL) = 0x55eadcb1b000 brk(0x55eadcb1a000) = 0x55eadcb1a000 brk(NULL) = 0x55eadcb1a000 read(5, "ufNewFile,BufRead *.wbt\t\t\tsetf w"..., 4096) = 4096 read(5, "t * if !did_filetype() | runtime"..., 4096) = 4096 brk(NULL) = 0x55eadcb1a000 brk(0x55eadcb3c000) = 0x55eadcb3c000 brk(NULL) = 0x55eadcb3c000 brk(NULL) = 0x55eadcb3c000 brk(0x55eadcb3a000) = 0x55eadcb3a000 brk(NULL) = 0x55eadcb3a000 read(5, "BufRead *termcap*\n\t\\ if !did_fil"..., 4096) = 2894 brk(NULL) = 0x55eadcb3a000 brk(0x55eadcb5b000) = 0x55eadcb5b000 brk(NULL) = 0x55eadcb5b000 brk(NULL) = 0x55eadcb5b000 brk(0x55eadcb59000) = 0x55eadcb59000 brk(NULL) = 0x55eadcb59000 openat(AT_FDCWD, "/home/user2/.vim/ftdetect/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/ftdetect/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 6 fstat(6, {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0 getdents64(6, 0x55eadcb3e370 /* 2 entries */, 32768) = 48 getdents64(6, 0x55eadcb3e370 /* 0 entries */, 32768) = 0 close(6) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/ftdetect/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/ftdetect/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 6 fstat(6, {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0 getdents64(6, 0x55eadcb3e370 /* 2 entries */, 32768) = 48 getdents64(6, 0x55eadcb3e370 /* 0 entries */, 32768) = 0 close(6) = 0 openat(AT_FDCWD, "/home/user2/.vim/after/ftdetect/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) read(5, "", 4096) = 0 close(5) = 0 stat("/usr/share/vim/vimfiles/after/filetype.vim", 0x7ffd6cc52b60) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/after/filetype.vim", 0x7ffd6cc52b60) = -1 ENOENT (No such file or directory) read(4, "", 4096) = 0 close(4) = 0 stat("/home/user2/.vim/filetype.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/filetype.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vim80/filetype.vim", {st_mode=S_IFREG|0644, st_size=56142, ...}) = 0 stat("/usr/share/vim/vim80/filetype.vim", {st_mode=S_IFREG|0644, st_size=56142, ...}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 4 fchdir(4) = 0 chdir("/usr/share/vim/vim80") = 0 getcwd("/usr/share/vim/vim80", 4096) = 21 fchdir(4) = 0 close(4) = 0 stat("/usr/share/vim/vim80/filetype.vim", {st_mode=S_IFREG|0644, st_size=56142, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/filetype.vim", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(4, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/filetype.vim", {st_mode=S_IFREG|0644, st_size=56142, ...}) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=56142, ...}) = 0 read(4, "\" Vim support file to detect fil"..., 4096) = 4096 close(4) = 0 stat("/usr/share/vim/vimfiles/after/filetype.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/after/filetype.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/ftplugin.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/ftplugin.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vim80/ftplugin.vim", {st_mode=S_IFREG|0644, st_size=971, ...}) = 0 stat("/usr/share/vim/vim80/ftplugin.vim", {st_mode=S_IFREG|0644, st_size=971, ...}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 4 fchdir(4) = 0 chdir("/usr/share/vim/vim80") = 0 getcwd("/usr/share/vim/vim80", 4096) = 21 fchdir(4) = 0 close(4) = 0 stat("/usr/share/vim/vim80/ftplugin.vim", {st_mode=S_IFREG|0644, st_size=971, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/ftplugin.vim", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(4, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/ftplugin.vim", {st_mode=S_IFREG|0644, st_size=971, ...}) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=971, ...}) = 0 read(4, "\" Vim support file to switch on "..., 4096) = 971 read(4, "", 4096) = 0 close(4) = 0 stat("/usr/share/vim/vimfiles/after/ftplugin.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/after/ftplugin.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/home/user2") = 0 getcwd("/home/user2", 4096) = 12 fchdir(3) = 0 close(3) = 0 stat("/home/user2/.vimrc", 0x7ffd6cc54ab0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/.vimrc", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/_vimrc", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/home/user2/.vim") = -1 ENOENT (No such file or directory) getcwd("/tmp", 4096) = 5 fchdir(3) = 0 close(3) = 0 stat("/home/user2/.vim/vimrc", 0x7ffd6cc54ab0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/.vim/vimrc", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/home/user2") = 0 getcwd("/home/user2", 4096) = 12 fchdir(3) = 0 close(3) = 0 stat("/home/user2/.exrc", 0x7ffd6cc54ab0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/.exrc", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim80") = 0 getcwd("/usr/share/vim/vim80", 4096) = 21 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/vim80/defaults.vim", {st_mode=S_IFREG|0644, st_size=4120, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/defaults.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/defaults.vim", {st_mode=S_IFREG|0644, st_size=4120, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=4120, ...}) = 0 read(3, "\" The default vimrc file.\n\"\n\" Ma"..., 4096) = 4096 openat(AT_FDCWD, ".", O_RDONLY) = 4 fchdir(4) = 0 chdir("/usr/share/vim/vim80/syntax") = 0 getcwd("/usr/share/vim/vim80/syntax", 4096) = 28 fchdir(4) = 0 close(4) = 0 stat("/usr/share/vim/vim80/syntax/syntax.vim", {st_mode=S_IFREG|0644, st_size=1228, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/syntax/syntax.vim", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(4, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/syntax/syntax.vim", {st_mode=S_IFREG|0644, st_size=1228, ...}) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=1228, ...}) = 0 read(4, "\" Vim syntax support file\n\" Main"..., 4096) = 1228 stat("/usr/share/vim/vim80/syntax/syntax.vim", {st_mode=S_IFREG|0644, st_size=1228, ...}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 5 fchdir(5) = 0 chdir("/usr/share/vim/vim80/syntax") = 0 getcwd("/usr/share/vim/vim80/syntax", 4096) = 28 fchdir(5) = 0 close(5) = 0 stat("/usr/share/vim/vim80/syntax/nosyntax.vim", {st_mode=S_IFREG|0644, st_size=755, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/syntax/nosyntax.vim", O_RDONLY) = 5 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fcntl(5, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/syntax/nosyntax.vim", {st_mode=S_IFREG|0644, st_size=755, ...}) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=755, ...}) = 0 read(5, "\" Vim syntax support file\n\" Main"..., 4096) = 755 read(5, "", 4096) = 0 close(5) = 0 stat("/home/user2/.vim/syntax/synload.vim", 0x7ffd6cc52b90) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/syntax/synload.vim", 0x7ffd6cc52b90) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vim80/syntax/synload.vim", {st_mode=S_IFREG|0644, st_size=1984, ...}) = 0 stat("/usr/share/vim/vim80/syntax/synload.vim", {st_mode=S_IFREG|0644, st_size=1984, ...}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 5 fchdir(5) = 0 chdir("/usr/share/vim/vim80/syntax") = 0 getcwd("/usr/share/vim/vim80/syntax", 4096) = 28 fchdir(5) = 0 close(5) = 0 stat("/usr/share/vim/vim80/syntax/synload.vim", {st_mode=S_IFREG|0644, st_size=1984, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/syntax/synload.vim", O_RDONLY) = 5 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fcntl(5, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/syntax/synload.vim", {st_mode=S_IFREG|0644, st_size=1984, ...}) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=1984, ...}) = 0 read(5, "\" Vim syntax support file\n\" Main"..., 4096) = 1984 stat("/home/user2/.vim/syntax/syncolor.vim", 0x7ffd6cc52090) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/syntax/syncolor.vim", 0x7ffd6cc52090) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vim80/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4093, ...}) = 0 stat("/usr/share/vim/vim80/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4093, ...}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 6 fchdir(6) = 0 chdir("/usr/share/vim/vim80/syntax") = 0 getcwd("/usr/share/vim/vim80/syntax", 4096) = 28 fchdir(6) = 0 close(6) = 0 stat("/usr/share/vim/vim80/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4093, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/syntax/syncolor.vim", O_RDONLY) = 6 fcntl(6, F_GETFD) = 0 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 fcntl(6, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4093, ...}) = 0 fstat(6, {st_mode=S_IFREG|0644, st_size=4093, ...}) = 0 read(6, "\" Vim syntax support file\n\" Main"..., 4096) = 4093 read(6, "", 4096) = 0 close(6) = 0 stat("/usr/share/vim/vimfiles/after/syntax/syncolor.vim", 0x7ffd6cc52090) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/after/syntax/syncolor.vim", 0x7ffd6cc52090) = -1 ENOENT (No such file or directory) read(5, "", 4096) = 0 close(5) = 0 read(4, "", 4096) = 0 close(4) = 0 stat("/home/user2/.vim/filetype.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/filetype.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vim80/filetype.vim", {st_mode=S_IFREG|0644, st_size=56142, ...}) = 0 stat("/usr/share/vim/vim80/filetype.vim", {st_mode=S_IFREG|0644, st_size=56142, ...}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 4 fchdir(4) = 0 chdir("/usr/share/vim/vim80") = 0 getcwd("/usr/share/vim/vim80", 4096) = 21 fchdir(4) = 0 close(4) = 0 stat("/usr/share/vim/vim80/filetype.vim", {st_mode=S_IFREG|0644, st_size=56142, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/filetype.vim", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(4, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/filetype.vim", {st_mode=S_IFREG|0644, st_size=56142, ...}) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=56142, ...}) = 0 read(4, "\" Vim support file to detect fil"..., 4096) = 4096 close(4) = 0 stat("/usr/share/vim/vimfiles/after/filetype.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/after/filetype.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/ftplugin.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/ftplugin.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vim80/ftplugin.vim", {st_mode=S_IFREG|0644, st_size=971, ...}) = 0 stat("/usr/share/vim/vim80/ftplugin.vim", {st_mode=S_IFREG|0644, st_size=971, ...}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 4 fchdir(4) = 0 chdir("/usr/share/vim/vim80") = 0 getcwd("/usr/share/vim/vim80", 4096) = 21 fchdir(4) = 0 close(4) = 0 stat("/usr/share/vim/vim80/ftplugin.vim", {st_mode=S_IFREG|0644, st_size=971, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/ftplugin.vim", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(4, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/ftplugin.vim", {st_mode=S_IFREG|0644, st_size=971, ...}) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=971, ...}) = 0 read(4, "\" Vim support file to switch on "..., 4096) = 971 close(4) = 0 stat("/usr/share/vim/vimfiles/after/ftplugin.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/after/ftplugin.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/indent.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/indent.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vim80/indent.vim", {st_mode=S_IFREG|0644, st_size=767, ...}) = 0 stat("/usr/share/vim/vim80/indent.vim", {st_mode=S_IFREG|0644, st_size=767, ...}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 4 fchdir(4) = 0 chdir("/usr/share/vim/vim80") = 0 getcwd("/usr/share/vim/vim80", 4096) = 21 fchdir(4) = 0 close(4) = 0 stat("/usr/share/vim/vim80/indent.vim", {st_mode=S_IFREG|0644, st_size=767, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/indent.vim", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(4, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/indent.vim", {st_mode=S_IFREG|0644, st_size=767, ...}) = 0 fstat(4, {st_mode=S_IFREG|0644, st_size=767, ...}) = 0 read(4, "\" Vim support file to switch on "..., 4096) = 767 read(4, "", 4096) = 0 close(4) = 0 stat("/usr/share/vim/vimfiles/after/indent.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/after/indent.vim", 0x7ffd6cc53e70) = -1 ENOENT (No such file or directory) read(3, " set nolangremap\nendif\n", 4096) = 24 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/home/user2/.vim/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim80/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=18, ...}) = 0 getdents64(3, 0x55eadcb40860 /* 3 entries */, 32768) = 72 openat(AT_FDCWD, "/usr/share/vim/vim80/pack/dist/start/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) getdents64(3, 0x55eadcb40860 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/.vim/after/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/.vim/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/.vim/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0 getdents64(3, 0x55eadcb40860 /* 2 entries */, 32768) = 48 getdents64(3, 0x55eadcb40860 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vimfiles/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0 getdents64(3, 0x55eadcb40860 /* 2 entries */, 32768) = 48 getdents64(3, 0x55eadcb40860 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=277, ...}) = 0 getdents64(3, 0x55eadcb40860 /* 15 entries */, 32768) = 520 stat("/usr/share/vim/vim80/plugin/getscriptPlugin.vim", {st_mode=S_IFREG|0644, st_size=1393, ...}) = 0 stat("/usr/share/vim/vim80/plugin/getscriptPlugin.vim", {st_mode=S_IFREG|0644, st_size=1393, ...}) = 0 stat("/usr/share/vim/vim80/plugin/getscriptPlugin.vim", {st_mode=S_IFREG|0644, st_size=1393, ...}) = 0 stat("/usr/share/vim/vim80/plugin/gzip.vim", {st_mode=S_IFREG|0644, st_size=2499, ...}) = 0 stat("/usr/share/vim/vim80/plugin/gzip.vim", {st_mode=S_IFREG|0644, st_size=2499, ...}) = 0 stat("/usr/share/vim/vim80/plugin/gzip.vim", {st_mode=S_IFREG|0644, st_size=2499, ...}) = 0 stat("/usr/share/vim/vim80/plugin/logiPat.vim", {st_mode=S_IFREG|0644, st_size=10269, ...}) = 0 stat("/usr/share/vim/vim80/plugin/logiPat.vim", {st_mode=S_IFREG|0644, st_size=10269, ...}) = 0 stat("/usr/share/vim/vim80/plugin/logiPat.vim", {st_mode=S_IFREG|0644, st_size=10269, ...}) = 0 stat("/usr/share/vim/vim80/plugin/manpager.vim", {st_mode=S_IFREG|0644, st_size=676, ...}) = 0 stat("/usr/share/vim/vim80/plugin/manpager.vim", {st_mode=S_IFREG|0644, st_size=676, ...}) = 0 stat("/usr/share/vim/vim80/plugin/manpager.vim", {st_mode=S_IFREG|0644, st_size=676, ...}) = 0 stat("/usr/share/vim/vim80/plugin/matchparen.vim", {st_mode=S_IFREG|0644, st_size=6746, ...}) = 0 stat("/usr/share/vim/vim80/plugin/matchparen.vim", {st_mode=S_IFREG|0644, st_size=6746, ...}) = 0 stat("/usr/share/vim/vim80/plugin/matchparen.vim", {st_mode=S_IFREG|0644, st_size=6746, ...}) = 0 stat("/usr/share/vim/vim80/plugin/netrwPlugin.vim", {st_mode=S_IFREG|0644, st_size=10440, ...}) = 0 stat("/usr/share/vim/vim80/plugin/netrwPlugin.vim", {st_mode=S_IFREG|0644, st_size=10440, ...}) = 0 stat("/usr/share/vim/vim80/plugin/netrwPlugin.vim", {st_mode=S_IFREG|0644, st_size=10440, ...}) = 0 stat("/usr/share/vim/vim80/plugin/rrhelper.vim", {st_mode=S_IFREG|0644, st_size=1414, ...}) = 0 stat("/usr/share/vim/vim80/plugin/rrhelper.vim", {st_mode=S_IFREG|0644, st_size=1414, ...}) = 0 stat("/usr/share/vim/vim80/plugin/rrhelper.vim", {st_mode=S_IFREG|0644, st_size=1414, ...}) = 0 stat("/usr/share/vim/vim80/plugin/spellfile.vim", {st_mode=S_IFREG|0644, st_size=499, ...}) = 0 stat("/usr/share/vim/vim80/plugin/spellfile.vim", {st_mode=S_IFREG|0644, st_size=499, ...}) = 0 stat("/usr/share/vim/vim80/plugin/spellfile.vim", {st_mode=S_IFREG|0644, st_size=499, ...}) = 0 stat("/usr/share/vim/vim80/plugin/tarPlugin.vim", {st_mode=S_IFREG|0644, st_size=2271, ...}) = 0 stat("/usr/share/vim/vim80/plugin/tarPlugin.vim", {st_mode=S_IFREG|0644, st_size=2271, ...}) = 0 stat("/usr/share/vim/vim80/plugin/tarPlugin.vim", {st_mode=S_IFREG|0644, st_size=2271, ...}) = 0 stat("/usr/share/vim/vim80/plugin/tohtml.vim", {st_mode=S_IFREG|0644, st_size=9924, ...}) = 0 stat("/usr/share/vim/vim80/plugin/tohtml.vim", {st_mode=S_IFREG|0644, st_size=9924, ...}) = 0 stat("/usr/share/vim/vim80/plugin/tohtml.vim", {st_mode=S_IFREG|0644, st_size=9924, ...}) = 0 stat("/usr/share/vim/vim80/plugin/vimballPlugin.vim", {st_mode=S_IFREG|0644, st_size=2898, ...}) = 0 stat("/usr/share/vim/vim80/plugin/vimballPlugin.vim", {st_mode=S_IFREG|0644, st_size=2898, ...}) = 0 stat("/usr/share/vim/vim80/plugin/vimballPlugin.vim", {st_mode=S_IFREG|0644, st_size=2898, ...}) = 0 stat("/usr/share/vim/vim80/plugin/zipPlugin.vim", {st_mode=S_IFREG|0644, st_size=2510, ...}) = 0 stat("/usr/share/vim/vim80/plugin/zipPlugin.vim", {st_mode=S_IFREG|0644, st_size=2510, ...}) = 0 stat("/usr/share/vim/vim80/plugin/zipPlugin.vim", {st_mode=S_IFREG|0644, st_size=2510, ...}) = 0 getdents64(3, 0x55eadcb40860 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=277, ...}) = 0 getdents64(3, 0x55eadcb40860 /* 15 entries */, 32768) = 520 openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/README.txt/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/README.txt/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/getscriptPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/getscriptPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/gzip.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/gzip.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/logiPat.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/logiPat.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/manpager.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/manpager.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/matchparen.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/matchparen.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/netrwPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/netrwPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/rrhelper.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/rrhelper.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/spellfile.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/spellfile.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/tarPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/tarPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/tohtml.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/tohtml.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/vimballPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/vimballPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/zipPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/zipPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) getdents64(3, 0x55eadcb40860 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim80/plugin") = 0 getcwd("/usr/share/vim/vim80/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/vim80/plugin/getscriptPlugin.vim", {st_mode=S_IFREG|0644, st_size=1393, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/getscriptPlugin.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/plugin/getscriptPlugin.vim", {st_mode=S_IFREG|0644, st_size=1393, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=1393, ...}) = 0 read(3, "\" ------------------------------"..., 4096) = 1393 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim80/plugin") = 0 getcwd("/usr/share/vim/vim80/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/vim80/plugin/gzip.vim", {st_mode=S_IFREG|0644, st_size=2499, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/gzip.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/plugin/gzip.vim", {st_mode=S_IFREG|0644, st_size=2499, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=2499, ...}) = 0 read(3, "\" Vim plugin for editing compres"..., 4096) = 2499 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim80/plugin") = 0 getcwd("/usr/share/vim/vim80/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/vim80/plugin/logiPat.vim", {st_mode=S_IFREG|0644, st_size=10269, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/logiPat.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/plugin/logiPat.vim", {st_mode=S_IFREG|0644, st_size=10269, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=10269, ...}) = 0 read(3, "\" LogiPat: Boolean logical patte"..., 4096) = 4096 read(3, " let s:nopstack= 0\n endif\n\n \""..., 4096) = 4096 read(3, "tern {{{2\nfun! s:LP_Not(pat)\n\" "..., 4096) = 2077 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim80/plugin") = 0 getcwd("/usr/share/vim/vim80/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/vim80/plugin/manpager.vim", {st_mode=S_IFREG|0644, st_size=676, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/manpager.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/plugin/manpager.vim", {st_mode=S_IFREG|0644, st_size=676, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=676, ...}) = 0 read(3, "\" Vim plugin for using Vim as ma"..., 4096) = 676 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim80/plugin") = 0 getcwd("/usr/share/vim/vim80/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/vim80/plugin/matchparen.vim", {st_mode=S_IFREG|0644, st_size=6746, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/matchparen.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/plugin/matchparen.vim", {st_mode=S_IFREG|0644, st_size=6746, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=6746, ...}) = 0 read(3, "\" Vim plugin for showing matchin"..., 4096) = 4096 read(3, "hparen_timeout\") ? b:matchparen_"..., 4096) = 2650 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim80/plugin") = 0 getcwd("/usr/share/vim/vim80/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/vim80/plugin/netrwPlugin.vim", {st_mode=S_IFREG|0644, st_size=10440, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/netrwPlugin.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/plugin/netrwPlugin.vim", {st_mode=S_IFREG|0644, st_size=10440, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=10440, ...}) = 0 read(3, "\" netrwPlugin.vim: Handles file "..., 4096) = 4096 brk(NULL) = 0x55eadcb59000 brk(0x55eadcb7a000) = 0x55eadcb7a000 brk(NULL) = 0x55eadcb7a000 brk(NULL) = 0x55eadcb7a000 brk(0x55eadcb79000) = 0x55eadcb79000 brk(NULL) = 0x55eadcb79000 read(3, ">0,<q-args>)\ncom! -nargs=* -bar "..., 4096) = 4096 read(3, " listing when appropriate.\n"..., 4096) = 2248 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim80/plugin") = 0 getcwd("/usr/share/vim/vim80/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/vim80/plugin/rrhelper.vim", {st_mode=S_IFREG|0644, st_size=1414, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/rrhelper.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/plugin/rrhelper.vim", {st_mode=S_IFREG|0644, st_size=1414, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=1414, ...}) = 0 read(3, "\" Vim plugin with helper functio"..., 4096) = 1414 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim80/plugin") = 0 getcwd("/usr/share/vim/vim80/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/vim80/plugin/spellfile.vim", {st_mode=S_IFREG|0644, st_size=499, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/spellfile.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/plugin/spellfile.vim", {st_mode=S_IFREG|0644, st_size=499, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=499, ...}) = 0 read(3, "\" Vim plugin for downloading spe"..., 4096) = 499 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim80/plugin") = 0 getcwd("/usr/share/vim/vim80/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/vim80/plugin/tarPlugin.vim", {st_mode=S_IFREG|0644, st_size=2271, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/tarPlugin.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/plugin/tarPlugin.vim", {st_mode=S_IFREG|0644, st_size=2271, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=2271, ...}) = 0 read(3, "\" tarPlugin.vim -- a Vim plugin "..., 4096) = 2271 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim80/plugin") = 0 getcwd("/usr/share/vim/vim80/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/vim80/plugin/tohtml.vim", {st_mode=S_IFREG|0644, st_size=9924, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/tohtml.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/plugin/tohtml.vim", {st_mode=S_IFREG|0644, st_size=9924, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=9924, ...}) = 0 read(3, "\" Vim plugin for converting a sy"..., 4096) = 4096 read(3, "er: allow g:html_font to\n\" "..., 4096) = 4096 read(3, "move use of setwinvar() function"..., 4096) = 1732 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim80/plugin") = 0 getcwd("/usr/share/vim/vim80/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/vim80/plugin/vimballPlugin.vim", {st_mode=S_IFREG|0644, st_size=2898, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/vimballPlugin.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/plugin/vimballPlugin.vim", {st_mode=S_IFREG|0644, st_size=2898, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=2898, ...}) = 0 read(3, "\" vimballPlugin : construct a fi"..., 4096) = 2898 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim80/plugin") = 0 getcwd("/usr/share/vim/vim80/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 stat("/usr/share/vim/vim80/plugin/zipPlugin.vim", {st_mode=S_IFREG|0644, st_size=2510, ...}) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/plugin/zipPlugin.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/plugin/zipPlugin.vim", {st_mode=S_IFREG|0644, st_size=2510, ...}) = 0 fstat(3, {st_mode=S_IFREG|0644, st_size=2510, ...}) = 0 read(3, "\" zipPlugin.vim: Handles browsin"..., 4096) = 2510 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/home/user2/.vim/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim80/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=18, ...}) = 0 brk(NULL) = 0x55eadcb79000 brk(0x55eadcb9c000) = 0x55eadcb9c000 getdents64(3, 0x55eadcb73a90 /* 3 entries */, 32768) = 72 openat(AT_FDCWD, "/usr/share/vim/vim80/pack/dist/start/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) getdents64(3, 0x55eadcb73a90 /* 0 entries */, 32768) = 0 brk(NULL) = 0x55eadcb9c000 brk(NULL) = 0x55eadcb9c000 brk(0x55eadcb94000) = 0x55eadcb94000 brk(NULL) = 0x55eadcb94000 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/.vim/after/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0 getdents64(3, 0x55eadcb73a90 /* 2 entries */, 32768) = 48 getdents64(3, 0x55eadcb73a90 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 fstat(3, {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0 getdents64(3, 0x55eadcb73a90 /* 2 entries */, 32768) = 48 getdents64(3, 0x55eadcb73a90 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/home/user2/.vim/after/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/.vim/after/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/.viminfo", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0600, st_size=838, ...}) = 0 read(3, "# This viminfo file was generate"..., 4096) = 838 read(3, "", 4096) = 0 close(3) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 write(1, "\33[?2004h", 8) = 8 write(1, "\33[?1049h\33[22;0;0t\33[?1h\33=\33[?2004h", 32) = 32 ioctl(1, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 stat("/tmp/umask_u1.txt", {st_mode=S_IFREG|0664, st_size=59, ...}) = 0 getuid() = 1002 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 fstat(3, {st_mode=S_IFREG|0644, st_size=3069, ...}) = 0 read(3, "# Generated by authselect on Fri"..., 4096) = 3069 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=43095, ...}) = 0 mmap(NULL, 43095, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f23959a2000 close(3) = 0 openat(AT_FDCWD, "/lib64/libnss_sss.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\320\32\0\0\0\0\0\0"..., 832) = 832 lseek(3, 38712, SEEK_SET) = 38712 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 fstat(3, {st_mode=S_IFREG|0755, st_size=46320, ...}) = 0 lseek(3, 38712, SEEK_SET) = 38712 read(3, "\4\0\0\0\20\0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0", 32) = 32 mmap(NULL, 2138968, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f2386d63000 mprotect(0x7f2386d6d000, 2093056, PROT_NONE) = 0 mmap(0x7f2386f6c000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x9000) = 0x7f2386f6c000 close(3) = 0 mprotect(0x7f2386f6c000, 4096, PROT_READ) = 0 munmap(0x7f23959a2000, 43095) = 0 openat(AT_FDCWD, "/var/lib/sss/mc/passwd", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0664, st_size=9253600, ...}) = 0 mmap(NULL, 9253600, PROT_READ, MAP_SHARED, 3, 0) = 0x7f238648f000 fstat(3, {st_mode=S_IFREG|0664, st_size=9253600, ...}) = 0 fstat(3, {st_mode=S_IFREG|0664, st_size=9253600, ...}) = 0 getpid() = 8334 fstat(-1, 0x7ffd6cc54940) = -1 EBADF (Bad file descriptor) getpid() = 8334 socket(AF_UNIX, SOCK_STREAM, 0) = 4 fcntl(4, F_GETFL) = 0x2 (flags O_RDWR) fcntl(4, F_SETFL, O_RDWR|O_NONBLOCK) = 0 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 connect(4, {sa_family=AF_UNIX, sun_path="/var/lib/sss/pipes/nss"}, 110) = 0 fstat(4, {st_mode=S_IFSOCK|0777, st_size=0, ...}) = 0 poll([{fd=4, events=POLLOUT}], 1, 300000) = 1 ([{fd=4, revents=POLLOUT}]) sendto(4, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 poll([{fd=4, events=POLLOUT}], 1, 300000) = 1 ([{fd=4, revents=POLLOUT}]) sendto(4, "\1\0\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 poll([{fd=4, events=POLLIN}], 1, 300000) = 1 ([{fd=4, revents=POLLIN}]) read(4, "\24\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 poll([{fd=4, events=POLLIN}], 1, 300000) = 1 ([{fd=4, revents=POLLIN}]) read(4, "\1\0\0\0", 4) = 4 poll([{fd=4, events=POLLOUT}], 1, 300000) = 1 ([{fd=4, revents=POLLOUT}]) sendto(4, "\24\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16, MSG_NOSIGNAL, NULL, 0) = 16 poll([{fd=4, events=POLLOUT}], 1, 300000) = 1 ([{fd=4, revents=POLLOUT}]) sendto(4, "\352\3\0\0", 4, MSG_NOSIGNAL, NULL, 0) = 4 poll([{fd=4, events=POLLIN}], 1, 300000) = 1 ([{fd=4, revents=POLLIN}]) read(4, "?\0\0\0\22\0\0\0\0\0\0\0\0\0\0\0", 16) = 16 poll([{fd=4, events=POLLIN}], 1, 300000) = 1 ([{fd=4, revents=POLLIN}]) read(4, "\1\0\0\0\0\0\0\0\352\3\0\0\352\3\0\0user2\0x\0\0/home/u"..., 47) = 47 uname({sysname="Linux", nodename="localhost.localdomain", ...}) = 0 getpid() = 8334 stat("/tmp/umask_u1.txt", {st_mode=S_IFREG|0664, st_size=59, ...}) = 0 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) stat("umask_u1.txt", {st_mode=S_IFREG|0664, st_size=59, ...}) = 0 stat("umask_u1.txt", {st_mode=S_IFREG|0664, st_size=59, ...}) = 0 access("umask_u1.txt", W_OK) = 0 openat(AT_FDCWD, "umask_u1.txt", O_RDONLY) = 5 readlink("umask_u1.txt", 0x7ffd6cc53310, 4095) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, ".umask_u1.txt.swp", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, ".umask_u1.txt.swp", O_RDWR|O_CREAT|O_EXCL, 0600) = 6 openat(AT_FDCWD, ".umask_u1.txt.swx", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, ".umask_u1.txt.swx", O_RDWR|O_CREAT|O_EXCL, 0600) = 7 fstat(6, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 fstat(7, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 close(7) = 0 unlink(".umask_u1.txt.swx") = 0 close(6) = 0 unlink(".umask_u1.txt.swp") = 0 stat(".umask_u1.txt.swp", 0x7ffd6cc542a0) = -1 ENOENT (No such file or directory) lstat(".umask_u1.txt.swp", 0x7ffd6cc54430) = -1 ENOENT (No such file or directory) getcwd("/tmp", 4096) = 5 lstat(".umask_u1.txt.swp", 0x7ffd6cc547b0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, ".umask_u1.txt.swp", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW, 0600) = 6 fcntl(6, F_GETFD) = 0 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 getxattr(".umask_u1.txt.swp", "security.selinux", "unconfined_u:object_r:user_tmp_t"..., 255) = 36 access("/var/run/setrans/.setrans-unix", F_OK) = -1 ENOENT (No such file or directory) futex(0x7f23953fd5d0, FUTEX_WAKE_PRIVATE, 2147483647) = 0 getxattr(".umask_u1.txt.swp", "security.selinux", "unconfined_u:object_r:user_tmp_t"..., 255) = 36 getcwd("/tmp", 4096) = 5 lseek(6, 0, SEEK_SET) = 0 write(6, "b0VIM 8.0\0\0\0\0\20\0\0j\221\230e\232\337\0\2\216 \0\0user"..., 4096) = 4096 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) chmod(".umask_u1.txt.swp", 0644) = 0 close(5) = 0 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) openat(AT_FDCWD, "umask_u1.txt", O_RDONLY) = 5 write(1, "\33[1;47r\33[?12h\33[?12l\33[27m\33[23m\33[2"..., 71) = 71 read(5, "Testing\ntesting append in editor"..., 8192) = 59 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) brk(NULL) = 0x55eadcb94000 brk(0x55eadcbc1000) = 0x55eadcbc1000 read(5, "", 65536) = 0 close(5) = 0 brk(NULL) = 0x55eadcbc1000 brk(NULL) = 0x55eadcbc1000 brk(0x55eadcba1000) = 0x55eadcba1000 brk(NULL) = 0x55eadcba1000 write(1, " 4L, 59C", 8) = 8 openat(AT_FDCWD, "/home/user2/.viminfo", O_RDONLY) = 5 fstat(5, {st_mode=S_IFREG|0600, st_size=838, ...}) = 0 read(5, "# This viminfo file was generate"..., 4096) = 838 read(5, "", 4096) = 0 close(5) = 0 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) mmap(NULL, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f239597a000 mmap(NULL, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2395958000 munmap(0x7f239597a000, 139264) = 0 munmap(0x7f2395958000, 139264) = 0 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) brk(NULL) = 0x55eadcba1000 brk(0x55eadcbc6000) = 0x55eadcbc6000 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) brk(NULL) = 0x55eadcbc6000 brk(NULL) = 0x55eadcbc6000 brk(0x55eadcba1000) = 0x55eadcba1000 brk(NULL) = 0x55eadcba1000 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) stat("/home/user2/.vim/scripts.vim", 0x7ffd6cc53a90) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/scripts.vim", 0x7ffd6cc53a90) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vim80/scripts.vim", {st_mode=S_IFREG|0644, st_size=11174, ...}) = 0 stat("/usr/share/vim/vim80/scripts.vim", {st_mode=S_IFREG|0644, st_size=11174, ...}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 5 fchdir(5) = 0 chdir("/usr/share/vim/vim80") = 0 getcwd("/usr/share/vim/vim80", 4096) = 21 fchdir(5) = 0 close(5) = 0 stat("/usr/share/vim/vim80/scripts.vim", {st_mode=S_IFREG|0644, st_size=11174, ...}) = 0 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) openat(AT_FDCWD, "/usr/share/vim/vim80/scripts.vim", O_RDONLY) = 5 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fcntl(5, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/scripts.vim", {st_mode=S_IFREG|0644, st_size=11174, ...}) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=11174, ...}) = 0 read(5, "\" Vim support file to detect fil"..., 4096) = 4096 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) read(5, "lseif s:name =~# 'scheme'\n se"..., 4096) = 4096 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) mmap(NULL, 163840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f2395974000 mmap(NULL, 163840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f239594c000 munmap(0x7f2395974000, 163840) = 0 munmap(0x7f239594c000, 163840) = 0 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) read(5, " \" Send-pr\n elseif s:line1 ="..., 4096) = 2982 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) brk(NULL) = 0x55eadcba1000 brk(0x55eadcbc9000) = 0x55eadcbc9000 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) read(5, "", 4096) = 0 close(5) = 0 stat("/usr/share/vim/vimfiles/after/scripts.vim", 0x7ffd6cc53a90) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/after/scripts.vim", 0x7ffd6cc53a90) = -1 ENOENT (No such file or directory) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) stat("/home/user2/.vim/ftplugin/text.vim", 0x7ffd6cc51570) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/.vim/ftplugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/.vim/ftplugin/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/ftplugin/text.vim", 0x7ffd6cc51570) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/ftplugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 5 fstat(5, {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0 getdents64(5, 0x55eadcb81c90 /* 2 entries */, 32768) = 48 getdents64(5, 0x55eadcb81c90 /* 0 entries */, 32768) = 0 close(5) = 0 openat(AT_FDCWD, "/usr/share/vim/vimfiles/ftplugin/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vim80/ftplugin/text.vim", {st_mode=S_IFREG|0644, st_size=433, ...}) = 0 stat("/usr/share/vim/vim80/ftplugin/text.vim", {st_mode=S_IFREG|0644, st_size=433, ...}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 5 fchdir(5) = 0 chdir("/usr/share/vim/vim80/ftplugin") = 0 getcwd("/usr/share/vim/vim80/ftplugin", 4096) = 30 fchdir(5) = 0 close(5) = 0 stat("/usr/share/vim/vim80/ftplugin/text.vim", {st_mode=S_IFREG|0644, st_size=433, ...}) = 0 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) openat(AT_FDCWD, "/usr/share/vim/vim80/ftplugin/text.vim", O_RDONLY) = 5 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fcntl(5, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/ftplugin/text.vim", {st_mode=S_IFREG|0644, st_size=433, ...}) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=433, ...}) = 0 read(5, "\" Vim filetype plugin\n\" Language"..., 4096) = 433 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) read(5, "", 4096) = 0 close(5) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/ftplugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 5 fstat(5, {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0 getdents64(5, 0x55eadcb81c90 /* 216 entries */, 32768) = 7136 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) getdents64(5, 0x55eadcb81c90 /* 0 entries */, 32768) = 0 close(5) = 0 openat(AT_FDCWD, "/usr/share/vim/vim80/ftplugin/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/after/ftplugin/text.vim", 0x7ffd6cc51570) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/ftplugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 5 fstat(5, {st_mode=S_IFDIR|0755, st_size=6, ...}) = 0 getdents64(5, 0x55eadcb81c90 /* 2 entries */, 32768) = 48 getdents64(5, 0x55eadcb81c90 /* 0 entries */, 32768) = 0 close(5) = 0 openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/ftplugin/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/after/ftplugin/text.vim", 0x7ffd6cc51570) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/.vim/after/ftplugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/.vim/after/ftplugin/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) stat("/home/user2/.vim/syntax/text.vim", 0x7ffd6cc50040) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/.vim/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/syntax/text.vim", 0x7ffd6cc50040) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vim80/syntax/text.vim", 0x7ffd6cc50040) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim80/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/after/syntax/text.vim", 0x7ffd6cc50040) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/after/syntax/text.vim", 0x7ffd6cc50040) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/user2/.vim/after/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) stat("/home/user2/.vim/indent/text.vim", 0x7ffd6cc51570) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/indent/text.vim", 0x7ffd6cc51570) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vim80/indent/text.vim", 0x7ffd6cc51570) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/after/indent/text.vim", 0x7ffd6cc51570) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/after/indent/text.vim", 0x7ffd6cc51570) = -1 ENOENT (No such file or directory) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) getcwd("/tmp", 4096) = 5 ioctl(1, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 write(1, "\33[2;1H\342\226\275\33[6n", 13) = 13 write(1, "\33[2;1H \33[1;1H", 14) = 14 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) ioctl(1, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 write(1, "\33[>c", 4) = 4 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) ioctl(1, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 write(1, "\33]10;?\7\33]11;?\7", 14) = 14 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) getcwd("/tmp", 4096) = 5 stat("/tmp/umask_u1.txt", {st_mode=S_IFREG|0664, st_size=59, ...}) = 0 stat("/tmp/umask_u1.txt", {st_mode=S_IFREG|0664, st_size=59, ...}) = 0 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[1;1HTesting\r\ntesting append in"..., 2047) = 2047 write(1, " "..., 2047) = 2047 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, " \33[m\33[47;72H2,24\33[10CAll\33[2;24H\33"..., 37) = 37 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=973953}) read(0, "\33[2;2R\33[>1;5204;0c\33]10;rgb:eeee/"..., 4096) = 66 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33P+q436f\33\\\33P+q6b75\33\\\33P+q6b64\33\\\33P"..., 100) = 100 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) stat("/home/user2/.vim/syntax/syncolor.vim", 0x7ffd6cc542c0) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vimfiles/syntax/syncolor.vim", 0x7ffd6cc542c0) = -1 ENOENT (No such file or directory) stat("/usr/share/vim/vim80/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4093, ...}) = 0 stat("/usr/share/vim/vim80/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4093, ...}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 5 fchdir(5) = 0 chdir("/usr/share/vim/vim80/syntax") = 0 getcwd("/usr/share/vim/vim80/syntax", 4096) = 28 fchdir(5) = 0 close(5) = 0 stat("/usr/share/vim/vim80/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4093, ...}) = 0 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) openat(AT_FDCWD, "/usr/share/vim/vim80/syntax/syncolor.vim", O_RDONLY) = 5 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fcntl(5, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) stat("/usr/share/vim/vim80/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4093, ...}) = 0 fstat(5, {st_mode=S_IFREG|0644, st_size=4093, ...}) = 0 read(5, "\" Vim syntax support file\n\" Main"..., 4096) = 4093 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) read(5, "", 4096) = 0 close(5) = 0 stat("/usr/share/vim/vimfiles/after/syntax/syncolor.vim", 0x7ffd6cc542c0) = -1 ENOENT (No such file or directory) stat("/home/user2/.vim/after/syntax/syncolor.vim", 0x7ffd6cc542c0) = -1 ENOENT (No such file or directory) write(1, "\33[27m\33[23m\33[29m\33[m\33[H\33[2J\33[?25l\33"..., 2047) = 2047 write(1, " "..., 2047) = 2047 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, " "..., 91) = 91 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=2, tv_usec=791775}) read(0, "G", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25l\33[47;62HG\33[2;24H", 22) = 22 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[47;62H \33[4;1H\33[47;72H4,1 \33[4;1"..., 39) = 39 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=694003}) read(0, "o", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25l\33[47;62Ho\33[4;1H", 21) = 21 lseek(6, 0, SEEK_SET) = 0 write(6, "b0VIM 8.0\0\0\0\0\20\0\0j\221\230e\232\337\0\2\216 \0\0user"..., 4096) = 4096 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[47;62H \33[5;1H", 15) = 15 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[47;1H\33[1m-- INSERT --\33[m\33[47;1"..., 56) = 56 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[5;1H\33[K\33[5;1H\33[?25h", 21) = 21 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=359953}) read(0, "s", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25ls\33[47;74H2\33[5;2H\33[?25h", 28) = 28 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=890422}) read(0, "t", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25lt\33[47;74H3\33[5;3H\33[?25h", 28) = 28 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=820429}) read(0, "r", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25lr\33[47;74H4\33[5;4H\33[?25h", 28) = 28 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=867264}) read(0, "a", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25la\33[47;74H5\33[5;5H\33[?25h", 28) = 28 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=895176}) read(0, "c", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25lc\33[47;74H6\33[5;6H\33[?25h", 28) = 28 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=957779}) read(0, "e", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25le\33[47;74H7\33[5;7H\33[?25h", 28) = 28 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=882162}) read(0, " ", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25l\33[47;74H8\33[5;8H\33[?25h", 27) = 27 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=755466}) read(0, "t", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25lt\33[47;74H9\33[5;9H\33[?25h", 28) = 28 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=868034}) read(0, "e", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25le\33[47;74H10\33[5;10H\33[?25h", 30) = 30 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=873717}) read(0, "s", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25ls\33[47;75H1\33[5;11H\33[?25h", 29) = 29 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=854060}) read(0, "t", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25lt\33[47;75H2\33[5;12H\33[?25h", 29) = 29 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=861223}) read(0, "i", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25li\33[47;75H3\33[5;13H\33[?25h", 29) = 29 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=899233}) read(0, "n", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25ln\33[47;75H4\33[5;14H\33[?25h", 29) = 29 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=957925}) read(0, "g", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25lg\33[47;75H5\33[5;15H\33[?25h", 29) = 29 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=862042}) read(0, " ", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25l\33[47;75H6\33[5;16H\33[?25h", 28) = 28 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=480031}) read(0, "c", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25lc\33[47;75H7\33[5;17H\33[?25h", 29) = 29 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=898651}) read(0, "a", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25la\33[47;75H8\33[5;18H\33[?25h", 29) = 29 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=954280}) read(0, "l", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25ll\33[47;75H9\33[5;19H\33[?25h", 29) = 29 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=834542}) read(0, "l", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25ll\33[47;74H20\33[5;20H\33[?25h", 30) = 30 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=892735}) read(0, " ", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25l\33[47;75H1\33[5;21H\33[?25h", 28) = 28 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=859358}) read(0, "t", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25lt\33[47;75H2\33[5;22H\33[?25h", 29) = 29 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=898304}) read(0, "o", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25lo\33[47;75H3\33[5;23H\33[?25h", 29) = 29 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=914769}) read(0, " ", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25l\33[47;75H4\33[5;24H\33[?25h", 28) = 28 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=885847}) read(0, "v", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25lv\33[47;75H5\33[5;25H\33[?25h", 29) = 29 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=895873}) read(0, "i", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25li\33[47;75H6\33[5;26H\33[?25h", 29) = 29 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=923599}) read(0, "m", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25lm\33[47;75H7\33[5;27H\33[?25h", 29) = 29 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=810691}) read(0, "`", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25l`\33[47;75H8\33[5;28H\33[?25h", 29) = 29 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=425833}) read(0, "\177", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25l\33[5;27H\33[K\33[47;75H7\33[5;27H"..., 38) = 38 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=3728}) read(0, "\33", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=25000}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[47;1H\33[K\33[5;26H", 17) = 17 write(1, "\33[?25l\33[47;62H^[\33[5;26H", 23) = 23 select(1, [0], [], [0], {tv_sec=0, tv_usec=100000}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[47;62H \33[5;27H", 17) = 17 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[47;72H5,26\33[10CAll\33[5;26H\33[?25"..., 33) = 33 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=765569}) read(0, ":", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25l\33[47;62H:\33[5;26H", 22) = 22 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[47;62H\33[K\33[47;1H:", 19) = 19 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 write(1, "\33[?2004h", 8) = 8 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25h", 6) = 6 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=838183}) read(0, "w", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "w", 1) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25l\33[?25h", 12) = 12 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=847408}) read(0, "q", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "q", 1) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25l\33[?25h", 12) = 12 select(1, [0], [], [0], {tv_sec=4, tv_usec=0}) = 1 (in [0], left {tv_sec=3, tv_usec=857525}) read(0, "\r", 4096) = 1 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\r", 1) = 1 stat("/tmp/umask_u1.txt", {st_mode=S_IFREG|0664, st_size=59, ...}) = 0 access("/tmp/umask_u1.txt", W_OK) = 0 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?25l", 6) = 6 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?2004l", 8) = 8 ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 getcwd("/tmp", 4096) = 5 write(1, "\"umask_u1.txt\"", 14) = 14 stat("umask_u1.txt", {st_mode=S_IFREG|0664, st_size=59, ...}) = 0 access("umask_u1.txt", W_OK) = 0 getxattr("umask_u1.txt", "system.posix_acl_access", 0x7ffd6cc53c20, 132) = -1 ENODATA (No data available) stat("umask_u1.txt", {st_mode=S_IFREG|0664, st_size=59, ...}) = 0 lseek(6, 4096, SEEK_SET) = 4096 write(6, "tp\1\0\177\0\0\0\2\0\0\0\0\0\0\0\5\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0"..., 4096) = 4096 lseek(6, 8192, SEEK_SET) = 8192 write(6, "ad\0\0z\17\0\0\252\17\0\0\0\20\0\0\5\0\0\0\0\0\0\0\370\17\0\0\337\17\0\0"..., 4096) = 4096 fsync(6) = 0 openat(AT_FDCWD, "umask_u1.txt", O_WRONLY|O_CREAT, 0664) = 5 fstat(5, {st_mode=S_IFREG|0664, st_size=59, ...}) = 0 ftruncate(5, 0) = 0 write(5, "Testing\ntesting append in editor"..., 86) = 86 fsync(5) = 0 fchmod(5, 0100664) = -1 EPERM (Operation not permitted) close(5) = 0 setxattr("umask_u1.txt", "system.posix_acl_access", "\2\0\0\0\1\0\6\0\377\377\377\377\4\0\6\0\377\377\377\377 \0\4\0\377\377\377\377", 28, 0) = -1 EPERM (Operation not permitted) write(1, " 5L, 86C written", 16) = 16 lseek(6, 0, SEEK_SET) = 0 write(6, "b0VIM 8.0\0\0\0\0\20\0\0j\221\230e\232\337\0\2\216 \0\0user"..., 4096) = 4096 stat("/tmp/umask_u1.txt", {st_mode=S_IFREG|0664, st_size=86, ...}) = 0 getcwd("/tmp", 4096) = 5 openat(AT_FDCWD, "/home/user2/.viminfo", O_RDONLY) = 5 stat("/home/user2/.viminfo", {st_mode=S_IFREG|0600, st_size=838, ...}) = 0 getuid() = 1002 getuid() = 1002 stat("/home/user2/.viminfo.tmp", 0x7ffd6cc54080) = -1 ENOENT (No such file or directory) umask(000) = 002 openat(AT_FDCWD, "/home/user2/.viminfo.tmp", O_WRONLY|O_CREAT|O_EXCL|O_NOFOLLOW, 0600) = 7 umask(002) = 000 fcntl(7, F_GETFL) = 0x28001 (flags O_WRONLY|O_LARGEFILE|O_NOFOLLOW) stat("/home/user2/.viminfo.tmp", {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 fstat(5, {st_mode=S_IFREG|0600, st_size=838, ...}) = 0 read(5, "# This viminfo file was generate"..., 4096) = 838 fstat(7, {st_mode=S_IFREG|0600, st_size=0, ...}) = 0 read(5, "", 4096) = 0 write(7, "# This viminfo file was generate"..., 1199) = 1199 close(7) = 0 close(5) = 0 stat("/home/user2/.viminfo.tmp", {st_mode=S_IFREG|0600, st_size=1199, ...}) = 0 stat("/home/user2/.viminfo", {st_mode=S_IFREG|0600, st_size=838, ...}) = 0 unlink("/home/user2/.viminfo") = 0 rename("/home/user2/.viminfo.tmp", "/home/user2/.viminfo") = 0 write(1, "\r\r\n", 3) = 3 select(1, [0], [], [0], {tv_sec=0, tv_usec=0}) = 0 (Timeout) write(1, "\33[?2004l\33[?1l\33>", 15) = 15 write(1, "\33[?25h\33[?1049l\33[23;0;0t", 23) = 23 close(6) = 0 unlink("/tmp/.umask_u1.txt.swp") = 0 close(4) = 0 exit_group(0) = ? +++ exited with 0 +++ strace_vim-9.2.log (104,477 bytes)
execve("/usr/bin/vim", ["vim", "jumask.txt"], 0x7ffc0d138da8 /* 21 vars */) = 0 brk(NULL) = 0x5647bdcc4000 arch_prctl(0x3001 /* ARCH_??? */, 0x7ffd33ef9650) = -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=39823, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 39823, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f7797605000 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\220\323\0\0\0\0\0\0"..., 832) = 832 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=904680, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f7797603000 mmap(NULL, 893184, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7797528000 mmap(0x7f7797535000, 458752, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd000) = 0x7f7797535000 mmap(0x7f77975a5000, 376832, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7d000) = 0x7f77975a5000 mmap(0x7f7797601000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xd8000) = 0x7f7797601000 close(3) = 0 openat(AT_FDCWD, "/lib64/libselinux.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\0Pp\0\0\0\0\0\0"..., 832) = 832 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=175552, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 181896, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f77974fb000 mmap(0x7f7797501000, 110592, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6000) = 0x7f7797501000 mmap(0x7f779751c000, 32768, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x21000) = 0x7f779751c000 mmap(0x7f7797524000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f7797524000 mmap(0x7f7797526000, 5768, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f7797526000 close(3) = 0 openat(AT_FDCWD, "/lib64/libtinfo.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\0p\365\0\0\0\0\0\0"..., 832) = 832 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=195080, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 194928, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f77974cb000 mmap(0x7f77974d9000, 61440, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe000) = 0x7f77974d9000 mmap(0x7f77974e8000, 57344, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1d000) = 0x7f77974e8000 mmap(0x7f77974f6000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2a000) = 0x7f77974f6000 close(3) = 0 openat(AT_FDCWD, "/lib64/libacl.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%\0\0\0\0\0\0"..., 832) = 832 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=41136, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 40984, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f77974c0000 mprotect(0x7f77974c2000, 28672, PROT_NONE) = 0 mmap(0x7f77974c2000, 20480, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f77974c2000 mmap(0x7f77974c7000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x7000) = 0x7f77974c7000 mmap(0x7f77974c9000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x8000) = 0x7f77974c9000 mmap(0x7f77974ca000, 24, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f77974ca000 close(3) = 0 openat(AT_FDCWD, "/lib64/libgpm.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\0p'\0\0\0\0\0\0"..., 832) = 832 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=28544, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 29688, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f77974b8000 mmap(0x7f77974ba000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f77974ba000 mmap(0x7f77974bd000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f77974bd000 mmap(0x7f77974be000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f77974be000 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\0p\0\4\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 pread64(3, "\4\0\0\0 \0\0\0\5\0\0\0GNU\0\2\0\0\300\4\0\0\0\3\0\0\0\0\0\0\0"..., 48, 848) = 48 pread64(3, "\4\0\0\0\24\0\0\0\3\0\0\0GNU\0e\242\235\v\34\330\214\25\264L\375\245b\335\220N"..., 68, 896) = 68 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=2387200, ...}, 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, 2133936, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7797200000 mprotect(0x7f7797228000, 1892352, PROT_NONE) = 0 mmap(0x7f7797228000, 1527808, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x28000) = 0x7f7797228000 mmap(0x7f779739d000, 360448, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x19d000) = 0x7f779739d000 mmap(0x7f77973f6000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1f5000) = 0x7f77973f6000 mmap(0x7f77973fc000, 53168, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f77973fc000 close(3) = 0 openat(AT_FDCWD, "/lib64/libpcre2-8.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\0\220$\0\0\0\0\0\0"..., 832) = 832 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=637880, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f77974b6000 mmap(NULL, 635440, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f779741a000 mmap(0x7f779741c000, 446464, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f779741c000 mmap(0x7f7797489000, 176128, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x6f000) = 0x7f7797489000 mmap(0x7f77974b4000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x99000) = 0x7f77974b4000 close(3) = 0 openat(AT_FDCWD, "/lib64/libattr.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\0P%\0\0\0\0\0\0"..., 832) = 832 newfstatat(3, "", {st_mode=S_IFREG|0755, st_size=28568, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 28688, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f7797412000 mmap(0x7f7797414000, 12288, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7f7797414000 mmap(0x7f7797417000, 4096, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f7797417000 mmap(0x7f7797418000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x5000) = 0x7f7797418000 mmap(0x7f7797419000, 16, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f7797419000 close(3) = 0 mmap(NULL, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f779740f000 arch_prctl(ARCH_SET_FS, 0x7f779740f800) = 0 set_tid_address(0x7f779740fad0) = 5095 set_robust_list(0x7f779740fae0, 24) = 0 rseq(0x7f77974101a0, 0x20, 0, 0x53053053) = 0 mprotect(0x7f77973f6000, 16384, PROT_READ) = 0 mprotect(0x7f7797418000, 4096, PROT_READ) = 0 mprotect(0x7f77974b4000, 4096, PROT_READ) = 0 mprotect(0x7f77974be000, 4096, PROT_READ) = 0 mprotect(0x7f77974c9000, 4096, PROT_READ) = 0 mprotect(0x7f77974f6000, 16384, PROT_READ) = 0 mprotect(0x7f7797524000, 4096, PROT_READ) = 0 mprotect(0x7f7797601000, 4096, PROT_READ) = 0 mprotect(0x5647bc8ff000, 73728, PROT_READ) = 0 mprotect(0x7f7797643000, 8192, PROT_READ) = 0 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0 munmap(0x7f7797605000, 39823) = 0 statfs("/sys/fs/selinux", {f_type=SELINUX_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NOEXEC|ST_RELATIME}) = 0 statfs("/sys/fs/selinux", {f_type=SELINUX_MAGIC, f_bsize=4096, f_blocks=0, f_bfree=0, f_bavail=0, f_files=0, f_ffree=0, f_fsid={val=[0, 0]}, f_namelen=255, f_frsize=4096, f_flags=ST_VALID|ST_NOSUID|ST_NOEXEC|ST_RELATIME}) = 0 getrandom("\x3d\x23\x84\xcc\x58\x1f\x3b\x36", 8, GRND_NONBLOCK) = 8 brk(NULL) = 0x5647bdcc4000 brk(0x5647bdce5000) = 0x5647bdce5000 access("/etc/selinux/config", F_OK) = 0 sigaltstack({ss_sp=0x5647bdcc42c0, ss_flags=0, ss_size=14528}, NULL) = 0 openat(AT_FDCWD, "/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=223542144, ...}, AT_EMPTY_PATH) = 0 mmap(NULL, 223542144, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f7789c00000 close(3) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 getcwd("/tmp", 4096) = 5 chdir("/tmp") = 0 chdir("/home/joel") = 0 getcwd("/home/joel", 1025) = 11 chdir("/tmp") = 0 sysinfo({uptime=8097, loads=[416, 3744, 2624], totalram=8046120960, freeram=5527339008, sharedram=650842112, bufferram=2965504, totalswap=6442446848, freeswap=6442446848, procs=475, totalhigh=0, freehigh=0, mem_unit=1}) = 0 prlimit64(0, RLIMIT_DATA, NULL, {rlim_cur=RLIM64_INFINITY, rlim_max=RLIM64_INFINITY}) = 0 getuid() = 1001 newfstatat(AT_FDCWD, "/usr/share/vim", {st_mode=S_IFDIR|0755, st_size=35, ...}, 0) = 0 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/vim/vim82/lang/en_US.UTF-8/LC_MESSAGES/vim.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim82/lang/en_US.utf8/LC_MESSAGES/vim.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim82/lang/en_US/LC_MESSAGES/vim.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim82/lang/en.UTF-8/LC_MESSAGES/vim.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim82/lang/en.utf8/LC_MESSAGES/vim.mo", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim82/lang/en/LC_MESSAGES/vim.mo", O_RDONLY) = -1 ENOENT (No such file or directory) readlink("/proc/self/exe", "/usr/bin/vim", 4096) = 12 getcwd("/tmp", 4096) = 5 newfstatat(AT_FDCWD, "jumask.txt", {st_mode=S_IFREG|0664, st_size=8, ...}, 0) = 0 rt_sigaction(SIGTSTP, {sa_handler=SIG_ERR, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [TSTP], [], 8) = 0 rt_sigaction(SIGWINCH, {sa_handler=0x5647bc708bc0, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [WINCH], [], 8) = 0 rt_sigaction(SIGTSTP, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, {sa_handler=SIG_ERR, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [TSTP], [], 8) = 0 rt_sigaction(SIGCONT, {sa_handler=0x5647bc70a9e0, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [CONT], [], 8) = 0 rt_sigaction(SIGPIPE, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [PIPE], [], 8) = 0 rt_sigaction(SIGINT, {sa_handler=0x5647bc708bf0, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [INT], [], 8) = 0 rt_sigaction(SIGUSR1, {sa_handler=0x5647bc708c20, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [USR1], [], 8) = 0 rt_sigaction(SIGALRM, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [ALRM], [], 8) = 0 rt_sigaction(SIGPWR, {sa_handler=0x5647bc7141f0, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigprocmask(SIG_UNBLOCK, [PWR], [], 8) = 0 rt_sigaction(SIGHUP, {sa_handler=0x5647bc714220, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, NULL, 8) = 0 rt_sigaction(SIGQUIT, {sa_handler=0x5647bc714220, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, NULL, 8) = 0 rt_sigaction(SIGILL, {sa_handler=0x5647bc714220, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, NULL, 8) = 0 rt_sigaction(SIGTRAP, {sa_handler=0x5647bc714220, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, NULL, 8) = 0 rt_sigaction(SIGABRT, {sa_handler=0x5647bc714220, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, NULL, 8) = 0 rt_sigaction(SIGFPE, {sa_handler=0x5647bc714220, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, NULL, 8) = 0 rt_sigaction(SIGBUS, {sa_handler=0x5647bc714220, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, NULL, 8) = 0 rt_sigaction(SIGSEGV, {sa_handler=0x5647bc714220, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, NULL, 8) = 0 rt_sigaction(SIGSYS, {sa_handler=0x5647bc714220, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, NULL, 8) = 0 rt_sigaction(SIGTERM, {sa_handler=0x5647bc714220, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, NULL, 8) = 0 rt_sigaction(SIGPROF, {sa_handler=0x5647bc714220, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, NULL, 8) = 0 rt_sigaction(SIGXCPU, {sa_handler=0x5647bc714220, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, NULL, 8) = 0 rt_sigaction(SIGXFSZ, {sa_handler=0x5647bc714220, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, NULL, 8) = 0 rt_sigaction(SIGUSR2, {sa_handler=0x5647bc714220, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7f7797254db0}, NULL, 8) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 newfstatat(AT_FDCWD, "/home/joel/.terminfo", 0x5647bdcdaa60, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/etc/terminfo", {st_mode=S_IFDIR|0755, st_size=6, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/terminfo", {st_mode=S_IFDIR|0755, st_size=4096, ...}, 0) = 0 access("/etc/terminfo/x/xterm-256color", R_OK) = -1 ENOENT (No such file or directory) access("/usr/share/terminfo/x/xterm-256color", R_OK) = 0 openat(AT_FDCWD, "/usr/share/terminfo/x/xterm-256color", O_RDONLY) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3814, ...}, AT_EMPTY_PATH) = 0 read(3, "\36\2%\0&\0\17\0\235\0013\6xterm-256color|xterm"..., 32768) = 3814 read(3, "", 28672) = 0 close(3) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=31, ws_col=144, ws_xpixel=0, ws_ypixel=0}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=31, ws_col=144, ws_xpixel=0, ws_ypixel=0}) = 0 brk(0x5647bdd06000) = 0x5647bdd06000 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(1, TIOCGWINSZ, {ws_row=31, ws_col=144, ws_xpixel=0, ws_ypixel=0}) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/etc") = 0 getcwd("/etc", 4096) = 5 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/etc/vimrc", {st_mode=S_IFREG|0644, st_size=4017, ...}, 0) = 0 openat(AT_FDCWD, "/etc/vimrc", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=4017, ...}, AT_EMPTY_PATH) = 0 read(3, "\" When started as \"evim\", evim.v"..., 4096) = 4017 getuid() = 1001 newfstatat(AT_FDCWD, "/usr/bin/cscope", 0x7ffd33ef7f00, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/bin/cscope", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, ".", O_RDONLY) = 4 fchdir(4) = 0 chdir("/usr/share/vim/vim82/syntax") = 0 getcwd("/usr/share/vim/vim82/syntax", 4096) = 28 fchdir(4) = 0 close(4) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syntax.vim", {st_mode=S_IFREG|0644, st_size=1228, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syntax.vim", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(4, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=1228, ...}, AT_EMPTY_PATH) = 0 read(4, "\" Vim syntax support file\n\" Main"..., 4096) = 1228 newfstatat(AT_FDCWD, "/home/joel/.vim/syntax/synload.vim", 0x7ffd33ef71f0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/syntax/synload.vim", 0x7ffd33ef71f0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/synload.vim", {st_mode=S_IFREG|0644, st_size=2034, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/synload.vim", {st_mode=S_IFREG|0644, st_size=2034, ...}, 0) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 5 fchdir(5) = 0 chdir("/usr/share/vim/vim82/syntax") = 0 getcwd("/usr/share/vim/vim82/syntax", 4096) = 28 fchdir(5) = 0 close(5) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/synload.vim", {st_mode=S_IFREG|0644, st_size=2034, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/syntax/synload.vim", O_RDONLY) = 5 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fcntl(5, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(5, "", {st_mode=S_IFREG|0644, st_size=2034, ...}, AT_EMPTY_PATH) = 0 read(5, "\" Vim syntax support file\n\" Main"..., 4096) = 2034 newfstatat(AT_FDCWD, "/home/joel/.vim/syntax/syncolor.vim", 0x7ffd33ef65a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/syntax/syncolor.vim", 0x7ffd33ef65a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4139, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4139, ...}, 0) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 6 fchdir(6) = 0 chdir("/usr/share/vim/vim82/syntax") = 0 getcwd("/usr/share/vim/vim82/syntax", 4096) = 28 fchdir(6) = 0 close(6) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4139, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syncolor.vim", O_RDONLY) = 6 fcntl(6, F_GETFD) = 0 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 fcntl(6, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(6, "", {st_mode=S_IFREG|0644, st_size=4139, ...}, AT_EMPTY_PATH) = 0 read(6, "\" Vim syntax support file\n\" Main"..., 4096) = 4096 openat(AT_FDCWD, "/usr/share/vim/vim82/rgb.txt", O_RDONLY) = 7 newfstatat(7, "", {st_mode=S_IFREG|0644, st_size=17780, ...}, AT_EMPTY_PATH) = 0 read(7, "255 250 250\t\tsnow\n248 248 255\t\tg"..., 4096) = 4096 read(7, "dYellow\n255 255 224\t\tlight yello"..., 4096) = 4096 read(7, "8\t\tLightBlue2\n154 192 205\t\tLight"..., 4096) = 4096 read(7, "1 159\t\tPaleVioletRed2\n205 104 13"..., 4096) = 4096 read(7, "9 199 199\t\tgray78\n199 199 199\t\tg"..., 4096) = 1396 read(7, "", 4096) = 0 brk(0x5647bdd28000) = 0x5647bdd28000 lseek(7, 0, SEEK_SET) = 0 read(7, "255 250 250\t\tsnow\n248 248 255\t\tg"..., 4096) = 4096 read(7, "dYellow\n255 255 224\t\tlight yello"..., 4096) = 4096 read(7, "8\t\tLightBlue2\n154 192 205\t\tLight"..., 4096) = 4096 read(7, "1 159\t\tPaleVioletRed2\n205 104 13"..., 4096) = 4096 read(7, "9 199 199\t\tgray78\n199 199 199\t\tg"..., 4096) = 1396 read(7, "", 4096) = 0 close(7) = 0 read(6, "al\n\ndelcommand SynColor\ndelcomma"..., 4096) = 43 read(6, "", 4096) = 0 close(6) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/syntax/syncolor.vim", 0x7ffd33ef65a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/syntax/syncolor.vim", 0x7ffd33ef65a0, 0) = -1 ENOENT (No such file or directory) read(5, "", 4096) = 0 close(5) = 0 newfstatat(AT_FDCWD, "/home/joel/.vim/filetype.vim", 0x7ffd33ef7210, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/filetype.vim", 0x7ffd33ef7210, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/filetype.vim", {st_mode=S_IFREG|0644, st_size=61692, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/filetype.vim", {st_mode=S_IFREG|0644, st_size=61692, ...}, 0) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 5 fchdir(5) = 0 chdir("/usr/share/vim/vim82") = 0 getcwd("/usr/share/vim/vim82", 4096) = 21 fchdir(5) = 0 close(5) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/filetype.vim", {st_mode=S_IFREG|0644, st_size=61692, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/filetype.vim", O_RDONLY) = 5 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fcntl(5, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(5, "", {st_mode=S_IFREG|0644, st_size=61692, ...}, AT_EMPTY_PATH) = 0 read(5, "\" Vim support file to detect fil"..., 4096) = 4096 brk(0x5647bdd49000) = 0x5647bdd49000 brk(0x5647bdd48000) = 0x5647bdd48000 read(5, "e_asp\") |\n\t\\ exe \"setf \" . g:f"..., 4096) = 4096 read(5, "_syntax_for_h if you want Ch. Ob"..., 4096) = 4096 brk(0x5647bdd69000) = 0x5647bdd69000 brk(0x5647bdd68000) = 0x5647bdd68000 brk(0x5647bdd89000) = 0x5647bdd89000 brk(0x5647bdd87000) = 0x5647bdd87000 read(5, " desc\n\n\" the D language or dtrac"..., 4096) = 4096 brk(0x5647bdda8000) = 0x5647bdda8000 brk(0x5647bdda7000) = 0x5647bdda7000 read(5, "t (Moodle)\nautocmd BufRead,BufNe"..., 4096) = 4096 brk(0x5647bddc8000) = 0x5647bddc8000 brk(0x5647bddc7000) = 0x5647bddc7000 read(5, "ge)\nau BufNewFile,BufRead *.pro\t"..., 4096) = 4096 brk(0x5647bdde8000) = 0x5647bdde8000 brk(0x5647bdde7000) = 0x5647bdde7000 read(5, ",*.lotos\t\tsetf lotos\n\n\" Lout (al"..., 4096) = 4096 brk(0x5647bde08000) = 0x5647bde08000 brk(0x5647bde06000) = 0x5647bde06000 read(5, "NPS]\t\tsetf natural\n\n\" Noemutt se"..., 4096) = 4096 brk(0x5647bde27000) = 0x5647bde27000 brk(0x5647bde25000) = 0x5647bde25000 brk(0x5647bde46000) = 0x5647bde46000 brk(0x5647bde45000) = 0x5647bde45000 read(5, "m,*.eps,*.epsf,*.epsi,*.ai\t set"..., 4096) = 4096 brk(0x5647bde66000) = 0x5647bde66000 brk(0x5647bde64000) = 0x5647bde64000 read(5, "NewFile,BufRead *.rst\t\t\tsetf rst"..., 4096) = 4096 brk(0x5647bde85000) = 0x5647bde85000 brk(0x5647bde83000) = 0x5647bde83000 read(5, ",BufRead .screenrc,screenrc\tsetf"..., 4096) = 4096 brk(0x5647bdea4000) = 0x5647bdea4000 brk(0x5647bdea3000) = 0x5647bdea3000 read(5, "\n\" Tags\nau BufNewFile,BufRead ta"..., 4096) = 4096 brk(0x5647bdec5000) = 0x5647bdec5000 brk(0x5647bdec3000) = 0x5647bdec3000 read(5, "setf wget\n\n\" Website MetaLanguag"..., 4096) = 4096 brk(0x5647bdee4000) = 0x5647bdee4000 read(5, "\n\" when there are no matching fi"..., 4096) = 4096 brk(0x5647bdf06000) = 0x5647bdf06000 brk(0x5647bdf04000) = 0x5647bdf04000 read(5, "tt{ng,}/mutt{ng,}rc*\tcall s:Star"..., 4096) = 4096 openat(AT_FDCWD, "/home/joel/.vim/ftdetect/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/ftdetect/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 6 newfstatat(6, "", {st_mode=S_IFDIR|0755, st_size=6, ...}, AT_EMPTY_PATH) = 0 getdents64(6, 0x5647bdefbf00 /* 2 entries */, 32768) = 48 getdents64(6, 0x5647bdefbf00 /* 0 entries */, 32768) = 0 close(6) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/ftdetect/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/ftdetect/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 6 newfstatat(6, "", {st_mode=S_IFDIR|0755, st_size=6, ...}, AT_EMPTY_PATH) = 0 getdents64(6, 0x5647bdefbf00 /* 2 entries */, 32768) = 48 getdents64(6, 0x5647bdefbf00 /* 0 entries */, 32768) = 0 close(6) = 0 openat(AT_FDCWD, "/home/joel/.vim/after/ftdetect/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) read(5, "peFuncs(testlist)\n let output ="..., 4096) = 252 read(5, "", 4096) = 0 close(5) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/filetype.vim", 0x7ffd33ef7210, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/filetype.vim", 0x7ffd33ef7210, 0) = -1 ENOENT (No such file or directory) brk(0x5647bdf26000) = 0x5647bdf26000 brk(0x5647bdf1c000) = 0x5647bdf1c000 mmap(NULL, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f77971de000 mmap(NULL, 139264, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f77971bc000 munmap(0x7f77971de000, 139264) = 0 munmap(0x7f77971bc000, 139264) = 0 brk(0x5647bdf55000) = 0x5647bdf55000 brk(0x5647bdf1c000) = 0x5647bdf1c000 newfstatat(AT_FDCWD, "/home/joel/.vim/scripts.vim", 0x7ffd33ef65f0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/scripts.vim", 0x7ffd33ef65f0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/scripts.vim", {st_mode=S_IFREG|0644, st_size=11716, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/scripts.vim", {st_mode=S_IFREG|0644, st_size=11716, ...}, 0) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 5 fchdir(5) = 0 chdir("/usr/share/vim/vim82") = 0 getcwd("/usr/share/vim/vim82", 4096) = 21 fchdir(5) = 0 close(5) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/scripts.vim", {st_mode=S_IFREG|0644, st_size=11716, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/scripts.vim", O_RDONLY) = 5 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fcntl(5, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(5, "", {st_mode=S_IFREG|0644, st_size=11716, ...}, AT_EMPTY_PATH) = 0 read(5, "\" Vim support file to detect fil"..., 4096) = 4096 read(5, "l\n\n \" Awk scripts; also finds"..., 4096) = 4096 mmap(NULL, 163840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f77971d8000 mmap(NULL, 163840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f77971b0000 munmap(0x7f77971d8000, 163840) = 0 munmap(0x7f77971b0000, 163840) = 0 read(5, " slim.\n elseif s:line1 =~? '<!D"..., 4096) = 3524 brk(0x5647bdf3e000) = 0x5647bdf3e000 read(5, "", 4096) = 0 close(5) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/scripts.vim", 0x7ffd33ef65f0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/scripts.vim", 0x7ffd33ef65f0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/syntax/text.vim", 0x7ffd33ef2330, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/syntax/text.vim", 0x7ffd33ef2330, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/text.vim", 0x7ffd33ef2330, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim82/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/syntax/text.vim", 0x7ffd33ef2330, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/syntax/text.vim", 0x7ffd33ef2330, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/after/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) read(4, "", 4096) = 0 close(4) = 0 newfstatat(AT_FDCWD, "/home/joel/.vim/filetype.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/filetype.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/filetype.vim", {st_mode=S_IFREG|0644, st_size=61692, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/filetype.vim", {st_mode=S_IFREG|0644, st_size=61692, ...}, 0) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 4 fchdir(4) = 0 chdir("/usr/share/vim/vim82") = 0 getcwd("/usr/share/vim/vim82", 4096) = 21 fchdir(4) = 0 close(4) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/filetype.vim", {st_mode=S_IFREG|0644, st_size=61692, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/filetype.vim", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(4, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=61692, ...}, AT_EMPTY_PATH) = 0 read(4, "\" Vim support file to detect fil"..., 4096) = 4096 close(4) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/filetype.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/filetype.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/ftplugin.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/ftplugin.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/ftplugin.vim", {st_mode=S_IFREG|0644, st_size=971, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/ftplugin.vim", {st_mode=S_IFREG|0644, st_size=971, ...}, 0) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 4 fchdir(4) = 0 chdir("/usr/share/vim/vim82") = 0 getcwd("/usr/share/vim/vim82", 4096) = 21 fchdir(4) = 0 close(4) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/ftplugin.vim", {st_mode=S_IFREG|0644, st_size=971, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/ftplugin.vim", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(4, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=971, ...}, AT_EMPTY_PATH) = 0 read(4, "\" Vim support file to switch on "..., 4096) = 971 read(4, "", 4096) = 0 close(4) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/ftplugin.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/ftplugin.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/etc/vimrc.local", 0x7ffd33ef7ff0, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/etc/vimrc.local", O_RDONLY|O_NONBLOCK) = -1 ENOENT (No such file or directory) read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/home/joel") = 0 getcwd("/home/joel", 4096) = 11 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/home/joel/.vimrc", 0x7ffd33ef9470, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vimrc", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/_vimrc", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/home/joel/.vim") = -1 ENOENT (No such file or directory) getcwd("/tmp", 4096) = 5 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/home/joel/.vim/vimrc", 0x7ffd33ef9470, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/vimrc", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/home/joel") = 0 getcwd("/home/joel", 4096) = 11 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/home/joel/.exrc", 0x7ffd33ef9470, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.exrc", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82") = 0 getcwd("/usr/share/vim/vim82", 4096) = 21 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/defaults.vim", {st_mode=S_IFREG|0644, st_size=4091, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/defaults.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=4091, ...}, AT_EMPTY_PATH) = 0 read(3, "\" The default vimrc file.\n\"\n\" Ma"..., 4096) = 4091 newfstatat(AT_FDCWD, "/home/joel/.vim/filetype.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/filetype.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/filetype.vim", {st_mode=S_IFREG|0644, st_size=61692, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/filetype.vim", {st_mode=S_IFREG|0644, st_size=61692, ...}, 0) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 4 fchdir(4) = 0 chdir("/usr/share/vim/vim82") = 0 getcwd("/usr/share/vim/vim82", 4096) = 21 fchdir(4) = 0 close(4) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/filetype.vim", {st_mode=S_IFREG|0644, st_size=61692, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/filetype.vim", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(4, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=61692, ...}, AT_EMPTY_PATH) = 0 read(4, "\" Vim support file to detect fil"..., 4096) = 4096 close(4) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/filetype.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/filetype.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/ftplugin.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/ftplugin.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/ftplugin.vim", {st_mode=S_IFREG|0644, st_size=971, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/ftplugin.vim", {st_mode=S_IFREG|0644, st_size=971, ...}, 0) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 4 fchdir(4) = 0 chdir("/usr/share/vim/vim82") = 0 getcwd("/usr/share/vim/vim82", 4096) = 21 fchdir(4) = 0 close(4) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/ftplugin.vim", {st_mode=S_IFREG|0644, st_size=971, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/ftplugin.vim", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(4, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=971, ...}, AT_EMPTY_PATH) = 0 read(4, "\" Vim support file to switch on "..., 4096) = 971 close(4) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/ftplugin.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/ftplugin.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/indent.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/indent.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/indent.vim", {st_mode=S_IFREG|0644, st_size=767, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/indent.vim", {st_mode=S_IFREG|0644, st_size=767, ...}, 0) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 4 fchdir(4) = 0 chdir("/usr/share/vim/vim82") = 0 getcwd("/usr/share/vim/vim82", 4096) = 21 fchdir(4) = 0 close(4) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/indent.vim", {st_mode=S_IFREG|0644, st_size=767, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/indent.vim", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(4, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=767, ...}, AT_EMPTY_PATH) = 0 read(4, "\" Vim support file to switch on "..., 4096) = 767 read(4, "", 4096) = 0 close(4) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/indent.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/indent.vim", 0x7ffd33ef87a0, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, ".", O_RDONLY) = 4 fchdir(4) = 0 chdir("/usr/share/vim/vim82/syntax") = 0 getcwd("/usr/share/vim/vim82/syntax", 4096) = 28 fchdir(4) = 0 close(4) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syntax.vim", {st_mode=S_IFREG|0644, st_size=1228, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syntax.vim", O_RDONLY) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 fcntl(4, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(4, "", {st_mode=S_IFREG|0644, st_size=1228, ...}, AT_EMPTY_PATH) = 0 read(4, "\" Vim syntax support file\n\" Main"..., 4096) = 1228 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syntax.vim", {st_mode=S_IFREG|0644, st_size=1228, ...}, 0) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 5 fchdir(5) = 0 chdir("/usr/share/vim/vim82/syntax") = 0 getcwd("/usr/share/vim/vim82/syntax", 4096) = 28 fchdir(5) = 0 close(5) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/nosyntax.vim", {st_mode=S_IFREG|0644, st_size=755, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/syntax/nosyntax.vim", O_RDONLY) = 5 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fcntl(5, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(5, "", {st_mode=S_IFREG|0644, st_size=755, ...}, AT_EMPTY_PATH) = 0 read(5, "\" Vim syntax support file\n\" Main"..., 4096) = 755 getcwd("/tmp", 4096) = 5 read(5, "", 4096) = 0 close(5) = 0 newfstatat(AT_FDCWD, "/home/joel/.vim/syntax/synload.vim", 0x7ffd33ef71f0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/syntax/synload.vim", 0x7ffd33ef71f0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/synload.vim", {st_mode=S_IFREG|0644, st_size=2034, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/synload.vim", {st_mode=S_IFREG|0644, st_size=2034, ...}, 0) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 5 fchdir(5) = 0 chdir("/usr/share/vim/vim82/syntax") = 0 getcwd("/usr/share/vim/vim82/syntax", 4096) = 28 fchdir(5) = 0 close(5) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/synload.vim", {st_mode=S_IFREG|0644, st_size=2034, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/syntax/synload.vim", O_RDONLY) = 5 fcntl(5, F_GETFD) = 0 fcntl(5, F_SETFD, FD_CLOEXEC) = 0 fcntl(5, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(5, "", {st_mode=S_IFREG|0644, st_size=2034, ...}, AT_EMPTY_PATH) = 0 read(5, "\" Vim syntax support file\n\" Main"..., 4096) = 2034 newfstatat(AT_FDCWD, "/home/joel/.vim/syntax/syncolor.vim", 0x7ffd33ef65a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/syntax/syncolor.vim", 0x7ffd33ef65a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4139, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4139, ...}, 0) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 6 fchdir(6) = 0 chdir("/usr/share/vim/vim82/syntax") = 0 getcwd("/usr/share/vim/vim82/syntax", 4096) = 28 fchdir(6) = 0 close(6) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4139, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syncolor.vim", O_RDONLY) = 6 fcntl(6, F_GETFD) = 0 fcntl(6, F_SETFD, FD_CLOEXEC) = 0 fcntl(6, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(6, "", {st_mode=S_IFREG|0644, st_size=4139, ...}, AT_EMPTY_PATH) = 0 read(6, "\" Vim syntax support file\n\" Main"..., 4096) = 4096 read(6, "al\n\ndelcommand SynColor\ndelcomma"..., 4096) = 43 read(6, "", 4096) = 0 close(6) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/syntax/syncolor.vim", 0x7ffd33ef65a0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/syntax/syncolor.vim", 0x7ffd33ef65a0, 0) = -1 ENOENT (No such file or directory) read(5, "", 4096) = 0 close(5) = 0 newfstatat(AT_FDCWD, "/home/joel/.vim/syntax/text.vim", 0x7ffd33ef3030, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/syntax/text.vim", 0x7ffd33ef3030, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/text.vim", 0x7ffd33ef3030, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim82/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/syntax/text.vim", 0x7ffd33ef3030, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/syntax/text.vim", 0x7ffd33ef3030, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/after/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) read(4, "", 4096) = 0 close(4) = 0 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/home/joel/.vim/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim82/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=18, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x5647bdf015c0 /* 3 entries */, 32768) = 72 openat(AT_FDCWD, "/usr/share/vim/vim82/pack/dist/start/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) getdents64(3, 0x5647bdf015c0 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/after/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=6, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x5647bdf015c0 /* 2 entries */, 32768) = 48 getdents64(3, 0x5647bdf015c0 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vimfiles/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=6, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x5647bdf015c0 /* 2 entries */, 32768) = 48 getdents64(3, 0x5647bdf015c0 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x5647bdf015c0 /* 15 entries */, 32768) = 520 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/getscriptPlugin.vim", {st_mode=S_IFREG|0644, st_size=1393, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/getscriptPlugin.vim", {st_mode=S_IFREG|0644, st_size=1393, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/getscriptPlugin.vim", {st_mode=S_IFREG|0644, st_size=1393, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/gzip.vim", {st_mode=S_IFREG|0644, st_size=3046, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/gzip.vim", {st_mode=S_IFREG|0644, st_size=3046, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/gzip.vim", {st_mode=S_IFREG|0644, st_size=3046, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/logiPat.vim", {st_mode=S_IFREG|0644, st_size=10269, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/logiPat.vim", {st_mode=S_IFREG|0644, st_size=10269, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/logiPat.vim", {st_mode=S_IFREG|0644, st_size=10269, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/manpager.vim", {st_mode=S_IFREG|0644, st_size=676, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/manpager.vim", {st_mode=S_IFREG|0644, st_size=676, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/manpager.vim", {st_mode=S_IFREG|0644, st_size=676, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/matchparen.vim", {st_mode=S_IFREG|0644, st_size=7183, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/matchparen.vim", {st_mode=S_IFREG|0644, st_size=7183, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/matchparen.vim", {st_mode=S_IFREG|0644, st_size=7183, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/netrwPlugin.vim", {st_mode=S_IFREG|0644, st_size=9847, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/netrwPlugin.vim", {st_mode=S_IFREG|0644, st_size=9847, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/netrwPlugin.vim", {st_mode=S_IFREG|0644, st_size=9847, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/rrhelper.vim", {st_mode=S_IFREG|0644, st_size=1414, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/rrhelper.vim", {st_mode=S_IFREG|0644, st_size=1414, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/rrhelper.vim", {st_mode=S_IFREG|0644, st_size=1414, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/spellfile.vim", {st_mode=S_IFREG|0644, st_size=499, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/spellfile.vim", {st_mode=S_IFREG|0644, st_size=499, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/spellfile.vim", {st_mode=S_IFREG|0644, st_size=499, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/tarPlugin.vim", {st_mode=S_IFREG|0644, st_size=2398, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/tarPlugin.vim", {st_mode=S_IFREG|0644, st_size=2398, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/tarPlugin.vim", {st_mode=S_IFREG|0644, st_size=2398, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/tohtml.vim", {st_mode=S_IFREG|0644, st_size=12588, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/tohtml.vim", {st_mode=S_IFREG|0644, st_size=12588, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/tohtml.vim", {st_mode=S_IFREG|0644, st_size=12588, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/vimballPlugin.vim", {st_mode=S_IFREG|0644, st_size=2898, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/vimballPlugin.vim", {st_mode=S_IFREG|0644, st_size=2898, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/vimballPlugin.vim", {st_mode=S_IFREG|0644, st_size=2898, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/zipPlugin.vim", {st_mode=S_IFREG|0644, st_size=2612, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/zipPlugin.vim", {st_mode=S_IFREG|0644, st_size=2612, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/zipPlugin.vim", {st_mode=S_IFREG|0644, st_size=2612, ...}, 0) = 0 getdents64(3, 0x5647bdf015c0 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=4096, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x5647bdf015c0 /* 15 entries */, 32768) = 520 openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/README.txt/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/README.txt/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/getscriptPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/getscriptPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/gzip.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/gzip.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/logiPat.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/logiPat.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/manpager.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/manpager.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/matchparen.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/matchparen.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/netrwPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/netrwPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/rrhelper.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/rrhelper.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/spellfile.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/spellfile.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/tarPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/tarPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/tohtml.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/tohtml.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/vimballPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/vimballPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/zipPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/zipPlugin.vim/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOTDIR (Not a directory) getdents64(3, 0x5647bdf015c0 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82/plugin") = 0 getcwd("/usr/share/vim/vim82/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/getscriptPlugin.vim", {st_mode=S_IFREG|0644, st_size=1393, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/getscriptPlugin.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=1393, ...}, AT_EMPTY_PATH) = 0 read(3, "\" ------------------------------"..., 4096) = 1393 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82/plugin") = 0 getcwd("/usr/share/vim/vim82/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/gzip.vim", {st_mode=S_IFREG|0644, st_size=3046, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/gzip.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=3046, ...}, AT_EMPTY_PATH) = 0 read(3, "\" Vim plugin for editing compres"..., 4096) = 3046 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82/plugin") = 0 getcwd("/usr/share/vim/vim82/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/logiPat.vim", {st_mode=S_IFREG|0644, st_size=10269, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/logiPat.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=10269, ...}, AT_EMPTY_PATH) = 0 read(3, "\" LogiPat: Boolean logical patte"..., 4096) = 4096 read(3, " let s:nopstack= 0\n endif\n\n \""..., 4096) = 4096 read(3, "tern {{{2\nfun! s:LP_Not(pat)\n\" "..., 4096) = 2077 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82/plugin") = 0 getcwd("/usr/share/vim/vim82/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/manpager.vim", {st_mode=S_IFREG|0644, st_size=676, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/manpager.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=676, ...}, AT_EMPTY_PATH) = 0 read(3, "\" Vim plugin for using Vim as ma"..., 4096) = 676 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82/plugin") = 0 getcwd("/usr/share/vim/vim82/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/matchparen.vim", {st_mode=S_IFREG|0644, st_size=7183, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/matchparen.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=7183, ...}, AT_EMPTY_PATH) = 0 read(3, "\" Vim plugin for showing matchin"..., 4096) = 4096 read(3, "ch time to 300 msec to avoid a h"..., 4096) = 3087 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82/plugin") = 0 getcwd("/usr/share/vim/vim82/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/netrwPlugin.vim", {st_mode=S_IFREG|0644, st_size=9847, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/netrwPlugin.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=9847, ...}, AT_EMPTY_PATH) = 0 read(3, "\" netrwPlugin.vim: Handles file "..., 4096) = 4096 read(3, "Explore(<count>,1,0+<bang>0,<q-a"..., 4096) = 4096 read(3, ".bufnr(\"%\").\" Xline#\".w:netrw_ex"..., 4096) = 1655 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82/plugin") = 0 getcwd("/usr/share/vim/vim82/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/rrhelper.vim", {st_mode=S_IFREG|0644, st_size=1414, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/rrhelper.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=1414, ...}, AT_EMPTY_PATH) = 0 read(3, "\" Vim plugin with helper functio"..., 4096) = 1414 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82/plugin") = 0 getcwd("/usr/share/vim/vim82/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/spellfile.vim", {st_mode=S_IFREG|0644, st_size=499, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/spellfile.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=499, ...}, AT_EMPTY_PATH) = 0 read(3, "\" Vim plugin for downloading spe"..., 4096) = 499 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82/plugin") = 0 getcwd("/usr/share/vim/vim82/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/tarPlugin.vim", {st_mode=S_IFREG|0644, st_size=2398, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/tarPlugin.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2398, ...}, AT_EMPTY_PATH) = 0 read(3, "\" tarPlugin.vim -- a Vim plugin "..., 4096) = 2398 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82/plugin") = 0 getcwd("/usr/share/vim/vim82/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/tohtml.vim", {st_mode=S_IFREG|0644, st_size=12588, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/tohtml.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=12588, ...}, AT_EMPTY_PATH) = 0 read(3, "\" Vim plugin for converting a sy"..., 4096) = 4096 read(3, " to show the anchor being jump"..., 4096) = 4096 read(3, "se_xhtml option to\n\"\t\t\t html_"..., 4096) = 4096 read(3, "s not already loaded\n\" - user co"..., 4096) = 300 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82/plugin") = 0 getcwd("/usr/share/vim/vim82/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/vimballPlugin.vim", {st_mode=S_IFREG|0644, st_size=2898, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/vimballPlugin.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2898, ...}, AT_EMPTY_PATH) = 0 read(3, "\" vimballPlugin : construct a fi"..., 4096) = 2898 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82/plugin") = 0 getcwd("/usr/share/vim/vim82/plugin", 4096) = 28 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/plugin/zipPlugin.vim", {st_mode=S_IFREG|0644, st_size=2612, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/plugin/zipPlugin.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2612, ...}, AT_EMPTY_PATH) = 0 read(3, "\" zipPlugin.vim: Handles browsin"..., 4096) = 2612 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/home/joel/.vim/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim82/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=18, ...}, AT_EMPTY_PATH) = 0 brk(0x5647bdf62000) = 0x5647bdf62000 getdents64(3, 0x5647bdf39b70 /* 3 entries */, 32768) = 72 openat(AT_FDCWD, "/usr/share/vim/vim82/pack/dist/start/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) getdents64(3, 0x5647bdf39b70 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/after/pack/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=6, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x5647bdf39b70 /* 2 entries */, 32768) = 48 getdents64(3, 0x5647bdf39b70 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=6, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x5647bdf39b70 /* 2 entries */, 32768) = 48 getdents64(3, 0x5647bdf39b70 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/home/joel/.vim/after/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/after/plugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.viminfo", O_RDONLY) = 3 newfstatat(3, "", {st_mode=S_IFREG|0600, st_size=2049, ...}, AT_EMPTY_PATH) = 0 newfstatat(3, "", {st_mode=S_IFREG|0600, st_size=2049, ...}, AT_EMPTY_PATH) = 0 read(3, "# This viminfo file was generate"..., 4096) = 2049 read(3, "", 4096) = 0 close(3) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 write(1, "\33[?1049h\33[22;0;0t\33[>4;2m\33[?1h\33=\33"..., 47) = 47 ioctl(1, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 write(1, "\33[1;31r\33[?12h\33[?12l\33[22;2t", 26) = 26 write(1, "\33[22;1t", 7) = 7 newfstatat(AT_FDCWD, "/tmp/jumask.txt", {st_mode=S_IFREG|0664, st_size=8, ...}, 0) = 0 getuid() = 1001 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 newfstatat(AT_FDCWD, "/etc/nsswitch.conf", {st_mode=S_IFREG|0644, st_size=1238, ...}, 0) = 0 newfstatat(AT_FDCWD, "/", {st_mode=S_IFDIR|0555, st_size=250, ...}, 0) = 0 openat(AT_FDCWD, "/etc/nsswitch.conf", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=1238, ...}, AT_EMPTY_PATH) = 0 read(3, "# Generated by authselect on Wed"..., 4096) = 1238 read(3, "", 4096) = 0 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=1238, ...}, AT_EMPTY_PATH) = 0 close(3) = 0 openat(AT_FDCWD, "/etc/passwd", O_RDONLY|O_CLOEXEC) = 3 newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=2736, ...}, AT_EMPTY_PATH) = 0 lseek(3, 0, SEEK_SET) = 0 read(3, "root:x:0:0:root:/root:/bin/bash\n"..., 4096) = 2736 close(3) = 0 uname({sysname="Linux", nodename="localhost.localdomain", ...}) = 0 getpid() = 5095 newfstatat(AT_FDCWD, "/tmp/jumask.txt", {st_mode=S_IFREG|0664, st_size=8, ...}, 0) = 0 newfstatat(AT_FDCWD, "jumask.txt", {st_mode=S_IFREG|0664, st_size=8, ...}, 0) = 0 newfstatat(AT_FDCWD, "jumask.txt", {st_mode=S_IFREG|0664, st_size=8, ...}, 0) = 0 access("jumask.txt", W_OK) = 0 openat(AT_FDCWD, "jumask.txt", O_RDONLY) = 3 readlink("jumask.txt", 0x7ffd33ef7540, 4095) = -1 EINVAL (Invalid argument) openat(AT_FDCWD, ".jumask.txt.swp", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, ".jumask.txt.swp", O_RDWR|O_CREAT|O_EXCL, 0600) = 4 openat(AT_FDCWD, ".jumask.txt.swx", O_RDONLY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, ".jumask.txt.swx", O_RDWR|O_CREAT|O_EXCL, 0600) = 5 newfstatat(4, "", {st_mode=S_IFREG|0600, st_size=0, ...}, AT_EMPTY_PATH) = 0 newfstatat(5, "", {st_mode=S_IFREG|0600, st_size=0, ...}, AT_EMPTY_PATH) = 0 close(5) = 0 unlink(".jumask.txt.swx") = 0 close(4) = 0 unlink(".jumask.txt.swp") = 0 newfstatat(AT_FDCWD, ".jumask.txt.swp", 0x7ffd33ef8c70, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, ".jumask.txt.swp", 0x7ffd33ef8c70, AT_SYMLINK_NOFOLLOW) = -1 ENOENT (No such file or directory) getcwd("/tmp", 4096) = 5 newfstatat(AT_FDCWD, ".jumask.txt.swp", 0x7ffd33ef9020, AT_SYMLINK_NOFOLLOW) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, ".jumask.txt.swp", O_RDWR|O_CREAT|O_EXCL|O_NOFOLLOW, 0600) = 4 fcntl(4, F_GETFD) = 0 fcntl(4, F_SETFD, FD_CLOEXEC) = 0 getxattr(".jumask.txt.swp", "security.selinux", "unconfined_u:object_r:user_tmp_t"..., 255) = 36 access("/var/run/setrans/.setrans-unix", F_OK) = -1 ENOENT (No such file or directory) futex(0x7f7797526520, FUTEX_WAKE_PRIVATE, 2147483647) = 0 getxattr(".jumask.txt.swp", "security.selinux", "unconfined_u:object_r:user_tmp_t"..., 255) = 36 getcwd("/tmp", 4096) = 5 lseek(4, 0, SEEK_SET) = 0 write(4, "b0VIM 8.2\0\0\0\0\20\0\0fJ\230e\275\36\1\4\347\23\0\0joel"..., 4096) = 4096 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) chmod(".jumask.txt.swp", 0644) = 0 close(3) = 0 openat(AT_FDCWD, "jumask.txt", O_RDONLY) = 3 write(1, "\33[27m\33[23m\33[29m\33[m\33[H\33[2J\33[?25l\33"..., 50) = 50 read(3, "testing\n", 8192) = 8 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) brk(0x5647bdf87000) = 0x5647bdf87000 read(3, "", 65536) = 0 close(3) = 0 write(1, " 1L, 8B", 7) = 7 openat(AT_FDCWD, "/home/joel/.viminfo", O_RDONLY) = 3 newfstatat(3, "", {st_mode=S_IFREG|0600, st_size=2049, ...}, AT_EMPTY_PATH) = 0 newfstatat(3, "", {st_mode=S_IFREG|0600, st_size=2049, ...}, AT_EMPTY_PATH) = 0 read(3, "# This viminfo file was generate"..., 4096) = 2049 read(3, "", 4096) = 0 close(3) = 0 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) brk(0x5647bdfaa000) = 0x5647bdfaa000 brk(0x5647bdf67000) = 0x5647bdf67000 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) brk(0x5647bdfa0000) = 0x5647bdfa0000 brk(0x5647bdf67000) = 0x5647bdf67000 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) newfstatat(AT_FDCWD, "/home/joel/.vim/scripts.vim", 0x7ffd33ef8380, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/scripts.vim", 0x7ffd33ef8380, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/scripts.vim", {st_mode=S_IFREG|0644, st_size=11716, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/scripts.vim", {st_mode=S_IFREG|0644, st_size=11716, ...}, 0) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82") = 0 getcwd("/usr/share/vim/vim82", 4096) = 21 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/scripts.vim", {st_mode=S_IFREG|0644, st_size=11716, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/scripts.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=11716, ...}, AT_EMPTY_PATH) = 0 read(3, "\" Vim support file to detect fil"..., 4096) = 4096 read(3, "l\n\n \" Awk scripts; also finds"..., 4096) = 4096 brk(0x5647bdf95000) = 0x5647bdf95000 brk(0x5647bdfbc000) = 0x5647bdfbc000 brk(0x5647bdf6e000) = 0x5647bdf6e000 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) read(3, " slim.\n elseif s:line1 =~? '<!D"..., 4096) = 3524 brk(0x5647bdf91000) = 0x5647bdf91000 read(3, "", 4096) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/scripts.vim", 0x7ffd33ef8380, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/scripts.vim", 0x7ffd33ef8380, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/ftplugin/text.vim", 0x7ffd33ef58d0, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/ftplugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/ftplugin/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/ftplugin/text.vim", 0x7ffd33ef58d0, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/ftplugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=6, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x5647bdf46a60 /* 2 entries */, 32768) = 48 getdents64(3, 0x5647bdf46a60 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vimfiles/ftplugin/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/ftplugin/text.vim", {st_mode=S_IFREG|0644, st_size=498, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/ftplugin/text.vim", {st_mode=S_IFREG|0644, st_size=498, ...}, 0) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82/ftplugin") = 0 getcwd("/usr/share/vim/vim82/ftplugin", 4096) = 30 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/ftplugin/text.vim", {st_mode=S_IFREG|0644, st_size=498, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/ftplugin/text.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=498, ...}, AT_EMPTY_PATH) = 0 read(3, "\" Vim filetype plugin\n\" Language"..., 4096) = 498 read(3, "", 4096) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/ftplugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=8192, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x5647bdf46a60 /* 239 entries */, 32768) = 7904 getdents64(3, 0x5647bdf46a60 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/ftplugin/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/ftplugin/text.vim", 0x7ffd33ef58d0, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/ftplugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 3 newfstatat(3, "", {st_mode=S_IFDIR|0755, st_size=6, ...}, AT_EMPTY_PATH) = 0 getdents64(3, 0x5647bdf46a60 /* 2 entries */, 32768) = 48 getdents64(3, 0x5647bdf46a60 /* 0 entries */, 32768) = 0 close(3) = 0 openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/ftplugin/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/ftplugin/text.vim", 0x7ffd33ef58d0, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/after/ftplugin/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/after/ftplugin/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/indent/text.vim", 0x7ffd33ef58d0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/indent/text.vim", 0x7ffd33ef58d0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/indent/text.vim", 0x7ffd33ef58d0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/indent/text.vim", 0x7ffd33ef58d0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/indent/text.vim", 0x7ffd33ef58d0, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/syntax/text.vim", 0x7ffd33ef40c0, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/syntax/text.vim", 0x7ffd33ef40c0, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/text.vim", 0x7ffd33ef40c0, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vim82/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/syntax/text.vim", 0x7ffd33ef40c0, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/usr/share/vim/vimfiles/after/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/syntax/text.vim", 0x7ffd33ef40c0, 0) = -1 ENOENT (No such file or directory) openat(AT_FDCWD, "/home/joel/.vim/after/syntax/text/", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = -1 ENOENT (No such file or directory) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) getcwd("/tmp", 4096) = 5 ioctl(1, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 write(1, "\33[2;1H\342\226\275\33[6n", 13) = 13 write(1, "\33[2;1H \33[3;1H\33Pzz\33\\\33[0%m\33[6n", 29) = 29 write(1, "\33[3;1H \33[1;1H", 23) = 23 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) ioctl(1, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 write(1, "\33[>c", 4) = 4 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) ioctl(1, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 write(1, "\33]10;?\7\33]11;?\7", 14) = 14 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) getcwd("/tmp", 4096) = 5 newfstatat(AT_FDCWD, "/tmp/jumask.txt", {st_mode=S_IFREG|0664, st_size=8, ...}, 0) = 0 newfstatat(AT_FDCWD, "/tmp/jumask.txt", {st_mode=S_IFREG|0664, st_size=8, ...}, 0) = 0 write(1, "\33[1;1Htesting\r\n\33[94m~ "..., 1969) = 1969 write(1, "\33[15;1H~ "..., 2047) = 2047 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, " "..., 404) = 404 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=987817566}) read(0, "\33[I\33[2;2R\33[3;1R\33[>65;6402;1c\33]10"..., 4096) = 76 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33P+q436f\33\\\33P+q6b75\33\\\33P+q6b64\33\\\33P"..., 100) = 100 write(1, "\33P$q q\33\\\33[?12$p", 15) = 15 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?25l\33[31;117H:\33[1;1H\33[31;118H1"..., 166) = 166 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) newfstatat(AT_FDCWD, "/home/joel/.vim/syntax/syncolor.vim", 0x7ffd33ef8d50, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/syntax/syncolor.vim", 0x7ffd33ef8d50, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4139, ...}, 0) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4139, ...}, 0) = 0 openat(AT_FDCWD, ".", O_RDONLY) = 3 fchdir(3) = 0 chdir("/usr/share/vim/vim82/syntax") = 0 getcwd("/usr/share/vim/vim82/syntax", 4096) = 28 fchdir(3) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syncolor.vim", {st_mode=S_IFREG|0644, st_size=4139, ...}, 0) = 0 openat(AT_FDCWD, "/usr/share/vim/vim82/syntax/syncolor.vim", O_RDONLY) = 3 fcntl(3, F_GETFD) = 0 fcntl(3, F_SETFD, FD_CLOEXEC) = 0 fcntl(3, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) newfstatat(3, "", {st_mode=S_IFREG|0644, st_size=4139, ...}, AT_EMPTY_PATH) = 0 read(3, "\" Vim syntax support file\n\" Main"..., 4096) = 4096 read(3, "al\n\ndelcommand SynColor\ndelcomma"..., 4096) = 43 read(3, "", 4096) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/usr/share/vim/vimfiles/after/syntax/syncolor.vim", 0x7ffd33ef8d50, 0) = -1 ENOENT (No such file or directory) newfstatat(AT_FDCWD, "/home/joel/.vim/after/syntax/syncolor.vim", 0x7ffd33ef8d50, 0) = -1 ENOENT (No such file or directory) write(1, "\33[31;117H \33[1;1H\33[27m\33["..., 2019) = 2019 write(1, "\33[15;1H~ "..., 2047) = 2047 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, " "..., 424) = 424 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=970488278}) read(0, "\33P1$r0 q\33\\\33[?12;4$y", 4096) = 19 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=2, tv_nsec=706312089}) read(0, "o", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?25l\33[31;117Ho\33[1;1H", 22) = 22 lseek(4, 0, SEEK_SET) = 0 write(4, "b0VIM 8.2\0\0\0\0\20\0\0fJ\230e\275\36\1\4\347\23\0\0joel"..., 4096) = 4096 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[31;117H \33[2;1H\33[31;1H\33[1m-- IN"..., 94) = 94 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=811372294}) read(0, "t", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?25lt\33[31;129H2\33[2;2H\33[?25h", 29) = 29 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=900805395}) read(0, "e", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?25le\33[31;129H3\33[2;3H\33[?25h", 29) = 29 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=880636401}) read(0, "s", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?25ls\33[31;129H4\33[2;4H\33[?25h", 29) = 29 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=917249948}) read(0, "t", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?25lt\33[31;129H5\33[2;5H\33[?25h", 29) = 29 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=922068567}) read(0, "i", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?25li\33[31;129H6\33[2;6H\33[?25h", 29) = 29 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=940823029}) read(0, "n", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?25ln\33[31;129H7\33[2;7H\33[?25h", 29) = 29 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=878028818}) read(0, "g", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?25lg\33[31;129H8\33[2;8H\33[?25h", 29) = 29 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=405190891}) read(0, "2", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?25l2\33[31;129H9\33[2;9H\33[?25h", 29) = 29 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=2, tv_nsec=976855025}) read(0, "\33", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=25000000}, NULL) = 0 (Timeout) write(1, "\33[31;1H\33[K\33[2;8H", 16) = 16 write(1, "\33[?25l\33[31;117H^[\33[2;8H", 23) = 23 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=100000000}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[31;117H \33[2;9H", 17) = 17 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[31;127H2,8\33[11CAll\33[2;8H\33[?25h", 32) = 32 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=690293616}) read(0, ":", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?25l\33[31;117H:\33[2;8H", 22) = 22 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[31;117H\33[K\33[31;1H:\33[?25h", 26) = 26 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=859826913}) read(0, "w", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "w", 1) = 1 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=858410756}) read(0, "q", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "q", 1) = 1 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=2, tv_nsec=383423855}) read(0, "\r", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\r", 1) = 1 newfstatat(AT_FDCWD, "/tmp/jumask.txt", {st_mode=S_IFREG|0664, st_size=8, ...}, 0) = 0 access("/tmp/jumask.txt", W_OK) = 0 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?25l\33[?2004l\33[>4;m", 20) = 20 ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 getcwd("/tmp", 4096) = 5 write(1, "\"jumask.txt\"", 12) = 12 newfstatat(AT_FDCWD, "jumask.txt", {st_mode=S_IFREG|0664, st_size=8, ...}, 0) = 0 access("jumask.txt", W_OK) = 0 getxattr("jumask.txt", "system.posix_acl_access", 0x7ffd33ef82c0, 132) = -1 ENODATA (No data available) newfstatat(AT_FDCWD, "jumask.txt", {st_mode=S_IFREG|0664, st_size=8, ...}, 0) = 0 lseek(4, 4096, SEEK_SET) = 4096 write(4, "tp\1\0\177\0\0\0\2\0\0\0\0\0\0\0\2\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0"..., 4096) = 4096 lseek(4, 8192, SEEK_SET) = 8192 write(4, "ad\0\0\313\17\0\0\357\17\0\0\0\20\0\0\2\0\0\0\0\0\0\0\370\17\0\0\357\17\0\0"..., 4096) = 4096 fsync(4) = 0 openat(AT_FDCWD, "jumask.txt", O_WRONLY|O_CREAT, 0664) = -1 EACCES (Permission denied) newfstatat(AT_FDCWD, "jumask.txt", {st_mode=S_IFREG|0664, st_size=8, ...}, AT_SYMLINK_NOFOLLOW) = 0 newfstatat(AT_FDCWD, "jumask.txt", {st_mode=S_IFREG|0664, st_size=8, ...}, 0) = 0 write(1, "\r\r\n\33[97m\33[41m\"jumask.txt\" E212: "..., 59) = 59 getcwd("/tmp", 4096) = 5 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?2004h\33[>4;2m", 15) = 15 ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[m\r\r\n\33[38;5;121mPress ENTER or "..., 62) = 62 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=0, tv_nsec=993221599}) read(0, "\r", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?25l\33[2;8H\33[m\33[1;1H\33[2L\33[1;1Ht"..., 90) = 90 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=226779449}) read(0, ":", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?25l\33[31;117H:\33[2;8H", 22) = 22 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[31;117H\33[K\33[31;1H:\33[?25h", 26) = 26 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=675935169}) read(0, "q", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "q", 1) = 1 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=760359383}) read(0, "!", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "!", 1) = 1 pselect6(1, [0], [], [0], {tv_sec=4, tv_nsec=0}, NULL) = 1 (in [0], left {tv_sec=3, tv_nsec=838402118}) read(0, "\r", 4096) = 1 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\r", 1) = 1 openat(AT_FDCWD, "/home/joel/.viminfo", O_RDONLY) = 3 newfstatat(3, "", {st_mode=S_IFREG|0600, st_size=2049, ...}, AT_EMPTY_PATH) = 0 getuid() = 1001 getuid() = 1001 newfstatat(AT_FDCWD, "/home/joel/.viminfo.tmp", 0x7ffd33ef8840, 0) = -1 ENOENT (No such file or directory) umask(000) = 022 openat(AT_FDCWD, "/home/joel/.viminfo.tmp", O_WRONLY|O_CREAT|O_EXCL|O_NOFOLLOW, 0600) = 5 umask(022) = 000 fcntl(5, F_GETFL) = 0x28001 (flags O_WRONLY|O_LARGEFILE|O_NOFOLLOW) newfstatat(AT_FDCWD, "/home/joel/.viminfo.tmp", {st_mode=S_IFREG|0600, st_size=0, ...}, 0) = 0 newfstatat(3, "", {st_mode=S_IFREG|0600, st_size=2049, ...}, AT_EMPTY_PATH) = 0 read(3, "# This viminfo file was generate"..., 4096) = 2049 newfstatat(5, "", {st_mode=S_IFREG|0600, st_size=0, ...}, AT_EMPTY_PATH) = 0 read(3, "", 4096) = 0 write(5, "# This viminfo file was generate"..., 2178) = 2178 close(5) = 0 close(3) = 0 newfstatat(AT_FDCWD, "/home/joel/.viminfo.tmp", {st_mode=S_IFREG|0600, st_size=2178, ...}, 0) = 0 newfstatat(AT_FDCWD, "/home/joel/.viminfo", {st_mode=S_IFREG|0600, st_size=2049, ...}, 0) = 0 unlink("/home/joel/.viminfo") = 0 rename("/home/joel/.viminfo.tmp", "/home/joel/.viminfo") = 0 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[?25l\33[?2004l\33[>4;m", 20) = 20 ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost isig icanon echo ...}) = 0 ioctl(0, TCGETS, {B38400 opost isig icanon echo ...}) = 0 write(1, "\33[23;2t", 7) = 7 write(1, "\33[23;1t", 7) = 7 pselect6(1, [0], [], [0], {tv_sec=0, tv_nsec=0}, NULL) = 0 (Timeout) write(1, "\33[31;1H\33[K\33[31;1H\33[?1004l\33[?2004"..., 40) = 40 write(1, "\33[?25h\33[>4;m\33[?1049l\33[23;0;0t", 29) = 29 close(4) = 0 unlink("/tmp/.jumask.txt.swp") = 0 exit_group(0) = ? +++ exited with 0 +++ |
|
Thank you for the report. This issue does not appear to be a bug and is by design. /tmp is a world-writable sticky directory, and as such is affected by this behavior. If you create a brand new directory and use normal permissions (e.g. 775) this behavior cannot be reproduced. [root@awx ~]# groupadd testgroup -g 11000 [root@awx ~]# useradd user1 -g 11000 [root@awx ~]# useradd user2 -g 11000 [root@awx ~]# mkdir /opt/shared [root@awx ~]# chown :testgroup /opt/shared [root@awx ~]# chmod 775 /opt/shared [root@awx ~]# su - user1 [user1@awx ~]$ umask 002 [user1@awx ~]$ touch /opt/shared/u1.txt [user1@awx ~]$ logout [root@awx ~]# su - user2 [user2@awx ~]$ ls -ltr /opt/shared total 0 -rw-rw-r--. 1 user1 testgroup 0 Jan 16 20:09 u1.txt [user2@awx ~]$ echo "hello" >> /opt/shared/u1.txt [user2@awx ~]$ vi /opt/shared/u1.txt [user2@awx ~]$ cat /opt/shared/u1.txt hello hello [user2@awx ~]$ ls -latr /opt/shared total 4 drwxr-xr-x. 3 root root 20 Jan 16 20:09 .. -rw-rw-r--. 1 user1 testgroup 12 Jan 16 20:10 u1.txt drwxrwxr-x. 2 root testgroup 20 Jan 16 20:10 . [user2@awx ~]$ id uid=1103(user2) gid=11000(testgroup) groups=11000(testgroup) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 [user2@awx ~]$ id user1 uid=1102(user1) gid=11000(testgroup) groups=11000(testgroup) ## other direction [root@awx ~]# su - user2 Last login: Tue Jan 16 20:09:53 MST 2024 on pts/2 [user2@awx ~]$ umask 002 [user2@awx ~]$ touch /opt/shared/u2.txt [user2@awx ~]$ logout [root@awx tmp]# su - user1 Last login: Tue Jan 16 20:09:30 MST 2024 on pts/2 [user1@awx ~]$ echo "goodbye" >> /opt/shared/u2.txt [user1@awx ~]$ vi /opt/shared/u2.txt [user1@awx ~]$ cat /opt/shared/u2.txt goodbye for now [user1@awx ~]$ ls -ltra /opt/shared total 8 drwxr-xr-x. 3 root root 20 Jan 16 20:09 .. -rw-rw-r--. 1 user1 testgroup 12 Jan 16 20:10 u1.txt -rw-rw-r--. 1 user2 testgroup 16 Jan 16 20:15 u2.txt drwxrwxr-x. 2 root testgroup 34 Jan 16 20:15 . --- As noted above, you appear to be trying to test this in /tmp, which is a world-writable sticky directory. What's stopping you is fs.protected_regular. This sysctl parameter affects directories that have the sticky bit turned on (such as /tmp). This parameter, when turned on, avoids writes to an attacker-controlled file where a program expected to create one. By default, this parameter is set to "1" on EL9 and up. What this means is it doesn't allow O_CREAT open on regular files that we don't own in world writable sticky directories, unless they are owned by the owner of the directory. Obviously, "echo" or "cat" gets around this. ## Notice how this works after turning off fs.protected_regular. [root@awx ~]# sysctl fs.protected_regular=0 fs.protected_regular = 0 [root@awx ~]# su - user1 Last login: Tue Jan 16 20:21:04 MST 2024 on pts/2 [user1@awx ~]$ umask 002 [user1@awx ~]$ touch /tmp/u1.txt [user1@awx ~]$ ls -l /tmp/u1.txt -rw-rw-r--. 1 user1 testgroup 0 Jan 16 20:26 /tmp/u1.txt [user1@awx ~]$ logout [root@awx ~]# su - user2 Last login: Tue Jan 16 20:22:09 MST 2024 on pts/2 [user2@awx ~]$ echo "hello" >> /tmp/u1.txt [user2@awx ~]$ vi /tmp/u1.txt [user2@awx ~]$ cat /tmp/u1.txt hello and goodbye ## Notice how this behavior no longer works after turning it back on. [root@awx ~]# sysctl fs.protected_regular=1 fs.protected_regular = 1 [root@awx ~]# su - user1 Last login: Tue Jan 16 20:24:02 MST 2024 on pts/2 [user1@awx ~]$ umask 002 [user1@awx ~]$ touch /tmp/u1_protected.txt [user1@awx ~]$ ls -l /tmp/u1_protected.txt -rw-rw-r--. 1 user1 testgroup 0 Jan 16 20:29 /tmp/u1_protected.txt [user1@awx ~]$ logout [root@awx ~]# su - user2 Last login: Tue Jan 16 20:26:38 MST 2024 on pts/2 [user2@awx ~]$ echo "hello" >> /tmp/u1_protected.txt [user2@awx ~]$ vi /tmp/u1_protected.txt hello and goodbye "/tmp/u1_protected.txt" E212: Can't open file for writing [user2@awx ~]# cat /tmp/u1_protected.txt hello |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2024-01-16 17:42 | Joel Hanger | New Issue | |
2024-01-16 17:58 | Joel Hanger | Note Added: 0005545 | |
2024-01-16 17:58 | Joel Hanger | File Added: strace_vim-8.6.log | |
2024-01-16 17:58 | Joel Hanger | File Added: strace_vim-9.2.log | |
2024-01-17 04:02 | Louis Abel | Assigned To | => Louis Abel |
2024-01-17 04:02 | Louis Abel | Status | new => resolved |
2024-01-17 04:02 | Louis Abel | Resolution | open => no change required |
2024-01-17 04:02 | Louis Abel | Note Added: 0005578 |