On Wed, Jan 17, 2024 at 10:47 AM Theo de Raadt <dera...@openbsd.org> wrote: > > You removed the relevant part of the ktrace, so noone can help.
okay, i only cut the file content (no modification) and the very end here 94418 ktrace RET ktrace 0 94418 ktrace CALL mmap(0,0x5e,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 ktrace RET mmap 7749384634368/0x70c4b518000 94418 ktrace CALL execve(0x72cb108abdd0,0x72cb108ac3e0,0x72cb108ac3f8) 94418 ktrace NAMI "/home/builder/bin/cvs" 94418 ktrace RET execve -1 errno 2 No such file or directory 94418 ktrace CALL execve(0x72cb108abdd0,0x72cb108ac3e0,0x72cb108ac3f8) 94418 ktrace NAMI "/bin/cvs" 94418 ktrace RET execve -1 errno 2 No such file or directory 94418 ktrace CALL execve(0x72cb108abdd0,0x72cb108ac3e0,0x72cb108ac3f8) 94418 ktrace NAMI "/sbin/cvs" 94418 ktrace RET execve -1 errno 2 No such file or directory 94418 ktrace CALL execve(0x72cb108abdd0,0x72cb108ac3e0,0x72cb108ac3f8) 94418 ktrace NAMI "/usr/bin/cvs" 94418 ktrace ARGS [0] = "cvs" [1] = "diff" 94418 cvs NAMI "/usr/libexec/ld.so" 94418 cvs RET execve JUSTRETURN 94418 cvs CALL getentropy(0x7bbba2564350,40) 94418 cvs RET getentropy 0 94418 cvs CALL getentropy(0x7bbba2564350,40) 94418 cvs RET getentropy 0 94418 cvs CALL mmap(0,0x4000,0<PROT_NONE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14949122502656/0xd989d22f000 94418 cvs CALL mprotect(0xd989d230000,0x2000,0x3<PROT_READ|PROT_WRITE>) 94418 cvs RET mprotect 0 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14950661345280/0xd98f8dbd000 94418 cvs CALL issetugid() 94418 cvs RET issetugid 0 94418 cvs CALL mprotect(0xd98b0bf6000,0x1000,0x1<PROT_READ>) 94418 cvs RET mprotect 0 94418 cvs CALL mimmutable(0xd98b0bf6000,0x1000) 94418 cvs RET mimmutable 0 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14948589252608/0xd987d5a3000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14951753019392/0xd9939ed7000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14950901145600/0xd990726e000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14949332123648/0xd98a9a18000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14951624630272/0xd9932466000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14948746678272/0xd9886bc5000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14950627340288/0xd98f6d4f000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14950432129024/0xd98eb324000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14951017955328/0xd990e1d4000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14950320013312/0xd98e4838000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14948565188608/0xd987beb0000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14950346141696/0xd98e6123000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14951473938432/0xd99294b0000 94418 cvs CALL open(0xd98b0af6576,0x10000<O_RDONLY|O_CLOEXEC>) 94418 cvs NAMI "/var/run/ld.so.hints" 94418 cvs RET open 3 94418 cvs CALL fstat(3,0x7bbba2564170) 94418 cvs STRU struct stat { dev=1028, ino=25931, mode=-r--r--r-- , nlink=1, uid=0<"root">, gid=0<"wheel">, rdev=107032, atime=1705504084<"Jan 17 10:08:04 2024">.866211298, mtime=1705504084<"Jan 17 10:08:04 2024">.816210954, ctime=1705504084<"Jan 17 10:08:04 2024">.816210954, size=13900, blocks=28, blksize=16384, flags=0x0, gen=0x0 } 94418 cvs RET fstat 0 94418 cvs CALL mmap(0,0x364c,0x1<PROT_READ>,0x2<MAP_PRIVATE>,3,0) 94418 cvs RET mmap 14949034991616/0xd9897eba000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14949374681088/0xd98ac2ae000 94418 cvs CALL mimmutable(0xd9897eba000,0x364c) 94418 cvs RET mimmutable 0 94418 cvs CALL close(3) 94418 cvs RET close 0 94418 cvs CALL open(0xd9897ebc32c,0x10000<O_RDONLY|O_CLOEXEC>) 94418 cvs NAMI "/usr/lib/libz.so.7.0" 94418 cvs RET open 3 94418 cvs CALL fstat(3,0x7bbba2564228) 94418 cvs STRU struct stat { dev=1029, ino=181545, mode=-r--r--r-- , nlink=1, uid=0<"root">, gid=7<"bin">, rdev=796952, atime=1705506965<"Jan 17 10:56:05 2024">.316211299, mtime=1705476961<"Jan 17 02:36:01 2024">, ctime=1705503955<"Jan 17 10:05:55 2024">.147165195, size=300496, blocks=640, blksize=16384, flags=0x0, gen=0x0 } 94418 cvs RET fstat 0 94418 cvs CALL read(3,0x7bbba2562d10,0x1000) 94418 cvs GIO fd 3 read 4096 bytes "\^?ELF\^B\^A\^A\0\0\0\0\0\0\0\0\0\^C\0>\0\^A\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\M^P\M^L\^D\0\0\0\0\0\0\0\0\0@\08\0\r\0@\0%\0#\0\^F\0\0\0\^D\ [...] \^A\^D\0\0\0\0\^P@\^A\0\^P\M^@\0\0 \^P\^D\^C\b\^C\^AK\^P" 94418 cvs RET read 4096/0x1000 94418 cvs CALL mmap(0,0x1f000,0<PROT_NONE>,0x2<MAP_PRIVATE>,3,0) 94418 cvs RET mmap 14949256675328/0xd98a5224000 94418 cvs CALL mmap(0xd98a5224000,0x9000,0x1<PROT_READ>,0x12<MAP_PRIVATE|MAP_FIXED>,3,0) 94418 cvs RET mmap 14949256675328/0xd98a5224000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14950877229056/0xd9905b9f000 94418 cvs CALL mmap(0xd98a522d000,0x13000,0x4<PROT_EXEC>,0x12<MAP_PRIVATE|MAP_FIXED>,3,0x8000) 94418 cvs RET mmap 14949256712192/0xd98a522d000 94418 cvs CALL mmap(0xd98a5240000,0x2000,0x3<PROT_READ|PROT_WRITE>,0x12<MAP_PRIVATE|MAP_FIXED>,3,0x1a000) 94418 cvs RET mmap 14949256790016/0xd98a5240000 94418 cvs CALL mmap(0xd98a5242000,0x1000,0x3<PROT_READ|PROT_WRITE>,0x12<MAP_PRIVATE|MAP_FIXED>,3,0x1b000) 94418 cvs RET mmap 14949256798208/0xd98a5242000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14950219161600/0xd98de80a000 94418 cvs CALL close(3) 94418 cvs RET close 0 94418 cvs CALL open(0xd9897ebc605,0x10000<O_RDONLY|O_CLOEXEC>) 94418 cvs NAMI "/usr/lib/libc.so.98.0" 94418 cvs RET open 3 94418 cvs CALL fstat(3,0x7bbba2564228) 94418 cvs STRU struct stat { dev=1029, ino=181568, mode=-r--r--r-- , nlink=1, uid=0<"root">, gid=7<"bin">, rdev=809352, atime=1705506965<"Jan 17 10:56:05 2024">.316211299, mtime=1705504078<"Jan 17 10:07:58 2024">.976211014, ctime=1705504078<"Jan 17 10:07:58 2024">.976211014, size=3697864, blocks=7264, blksize=16384, flags=0x0, gen=0x0 } 94418 cvs RET fstat 0 94418 cvs CALL read(3,0x7bbba2562d10,0x1000) 94418 cvs GIO fd 3 read 4096 bytes "\^?ELF\^B\^A\^A\0\0\0\0\0\0\0\0\0\^C\0>\0\^A\0\0\0\0\0\0\0\0\0\0\0@\0\0\0\0\0\0\0\M^H`8\0\0\0\0\0\0\0\0\0@\08\0\r\0@\0001\0/\0\^F\0\0\0\^D\0\0\ [...] \^R\0\v\0@:\^D\0\0\0\0\0\^X\0\0\0\0\0\0\0\M-j8\0\0\^R\0\v\0pI\v\0\0\0\0\0\M-P\0\0\0\0\0\0\0#B\0\0"\0\v\0\M-p\^_\f\0\0\0\0\0" 94418 cvs RET read 4096/0x1000 94418 cvs CALL mmap(0,0xf7000,0<PROT_NONE>,0x2<MAP_PRIVATE>,3,0) 94418 cvs RET mmap 14952152375296/0xd9951bb2000 94418 cvs CALL mmap(0xd9951bb2000,0x37000,0x1<PROT_READ>,0x12<MAP_PRIVATE|MAP_FIXED>,3,0) 94418 cvs RET mmap 14952152375296/0xd9951bb2000 94418 cvs CALL mmap(0xd9951be9000,0xa8000,0x4<PROT_EXEC>,0x12<MAP_PRIVATE|MAP_FIXED>,3,0x36000) 94418 cvs RET mmap 14952152600576/0xd9951be9000 94418 cvs CALL mmap(0xd9951c91000,0x6000,0x3<PROT_READ|PROT_WRITE>,0x12<MAP_PRIVATE|MAP_FIXED>,3,0xdd000) 94418 cvs RET mmap 14952153288704/0xd9951c91000 94418 cvs CALL mmap(0xd9951c97000,0x4000,0x3<PROT_READ|PROT_WRITE>,0x12<MAP_PRIVATE|MAP_FIXED>,3,0xe2000) 94418 cvs RET mmap 14952153313280/0xd9951c97000 94418 cvs CALL mmap(0xd9951c9b000,0xe000,0x3<PROT_READ|PROT_WRITE>,0x1012<MAP_PRIVATE|MAP_FIXED|MAP_ANON>,-1,0) 94418 cvs RET mmap 14952153329664/0xd9951c9b000 94418 cvs CALL mmap(0,0x6f0,0x1<PROT_READ>,0x2<MAP_PRIVATE>,3,0xe6000) 94418 cvs RET mmap 14950825263104/0xd9902a10000 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14950318358528/0xd98e46a4000 94418 cvs CALL munmap(0xd9902a10000,0x6f0) 94418 cvs RET munmap 0 94418 cvs CALL pinsyscalls(0xd9951be9000,0xa8000,0xd98e46a4800,0x14b) 94418 cvs RET pinsyscalls 0 94418 cvs CALL msyscall(0xd9951be9000,0xa8000) 94418 cvs RET msyscall 0 94418 cvs CALL close(3) 94418 cvs RET close 0 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14951740792832/0xd993932e000 94418 cvs CALL pinsyscall(0x3b,0xd9951c5eae0,0x4d) 94418 cvs RET pinsyscall 0 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14948296368128/0xd986be52000 94418 cvs CALL getthrid() 94418 cvs RET getthrid 484599/0x764f7 94418 cvs CALL __set_tcb(0xd990726e300) 94418 cvs RET __set_tcb 0 94418 cvs CALL issetugid() 94418 cvs RET issetugid 0 94418 cvs CALL mprotect(0xd9951c91580,0x5a80,0x1<PROT_READ>) 94418 cvs RET mprotect 0 94418 cvs CALL mimmutable(0xd9951c91580,0x5a80) 94418 cvs RET mimmutable 0 94418 cvs CALL mimmutable(0xd9951bb2000,0xdf580) 94418 cvs RET mimmutable 0 94418 cvs CALL mimmutable(0xd9951c97000,0x3000) 94418 cvs RET mimmutable 0 94418 cvs CALL mimmutable(0xd9951c9b000,0xe000) 94418 cvs RET mimmutable 0 94418 cvs CALL mprotect(0xd98a5240a40,0x15c0,0x1<PROT_READ>) 94418 cvs RET mprotect 0 94418 cvs CALL mimmutable(0xd98a5240a40,0x15c0) 94418 cvs RET mimmutable 0 94418 cvs CALL mimmutable(0xd98a5224000,0x1ca40) 94418 cvs RET mimmutable 0 94418 cvs CALL mimmutable(0xd98a5242000,0x1000) 94418 cvs RET mimmutable 0 94418 cvs CALL mprotect(0xd966123f170,0x5e90,0x1<PROT_READ>) 94418 cvs RET mprotect 0 94418 cvs CALL mimmutable(0xd966123f170,0x5e90) 94418 cvs RET mimmutable 0 94418 cvs CALL kbind(0x7bbba25644c8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL mmap(0xd98b0af9000,0x2000,0<PROT_NONE>,0x1012<MAP_PRIVATE|MAP_FIXED|MAP_ANON>,-1,0) 94418 cvs RET mmap 14949450485760/0xd98b0af9000 94418 cvs CALL mimmutable(0xd98b0af9000,0x2000) 94418 cvs RET mimmutable 0 94418 cvs CALL mmap(0,0x1000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14949949063168/0xd98ce674000 94418 cvs CALL mprotect(0xd98ce674000,0x1000,0x1<PROT_READ>) 94418 cvs RET mprotect 0 94418 cvs CALL kbind(0x7bbba25644b8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL mprotect(0xd98ce674000,0x1000,0x3<PROT_READ|PROT_WRITE>) 94418 cvs RET mprotect 0 94418 cvs CALL mprotect(0xd98ce674000,0x1000,0x1<PROT_READ>) 94418 cvs RET mprotect 0 94418 cvs CALL kbind(0x7bbba2564428,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL issetugid() 94418 cvs RET issetugid 0 94418 cvs CALL sysctl(2.12<vm.malloc_conf>,0x7bbba25643b0,0x7bbba25643c8,0,0) 94418 cvs RET sysctl 0 94418 cvs CALL issetugid() 94418 cvs RET issetugid 0 94418 cvs CALL getentropy(0x7bbba2564320,40) 94418 cvs RET getentropy 0 94418 cvs CALL mmap(0,0x450,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14948304195584/0xd986c5c9000 94418 cvs CALL minherit(0xd986c5c9000,0x450,MAP_INHERIT_ZERO) 94418 cvs RET minherit 0 94418 cvs CALL mmap(0,0xdcc0,0<PROT_NONE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14950555389952/0xd98f28b1000 94418 cvs CALL mprotect(0xd98f28b2000,0xbcc0,0x3<PROT_READ|PROT_WRITE>) 94418 cvs RET mprotect 0 94418 cvs CALL mimmutable(0xd98f28b1000,0xdcc0) 94418 cvs RET mimmutable 0 94418 cvs CALL mprotect(0xd9951c9a000,0x1000,0x1<PROT_READ>) 94418 cvs RET mprotect 0 94418 cvs CALL mimmutable(0xd9951c9a000,0x1000) 94418 cvs RET mimmutable 0 94418 cvs CALL mmap(0,0x2200,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14949982429184/0xd98d0646000 94418 cvs CALL mimmutable(0xd98d0646000,0x2200) 94418 cvs RET mimmutable 0 94418 cvs CALL mmap(0,0x5000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14948313509888/0xd986ceab000 94418 cvs CALL mmap(0,0x3000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14951912812544/0xd994373b000 94418 cvs CALL mmap(0,0xb000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14952368336896/0xd995e9a7000 94418 cvs CALL open(0xd9951bcd05b,0<O_RDONLY>) 94418 cvs NAMI "/etc/localtime" 94418 cvs RET open 3 94418 cvs CALL read(3,0xd995e9a7000,0xa1e8) 94418 cvs GIO fd 3 read 3477 bytes "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^D\0\0\0\^D\0\0\0\0\0\0\0\M-h\0\0\0\^D\0\0\0\^P\M^^\M-8\M^Sp\M^_\M-:\M-k`\240\M^G.\M-H\M-!\M^Z\M-1@\ [...] EST5EDT,M3.2.0,M11.1.0 " 94418 cvs RET read 3477/0xd95 94418 cvs CALL close(3) 94418 cvs RET close 0 94418 cvs CALL mmap(0,0xb000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14952161644544/0xd9952489000 94418 cvs CALL open(0x7bbba255b450,0<O_RDONLY>) 94418 cvs NAMI "/usr/share/zoneinfo/posixrules" 94418 cvs RET open 3 94418 cvs CALL read(3,0xd9952489000,0xa1e8) 94418 cvs GIO fd 3 read 2835 bytes "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\^E\0\0\0\^E\0\0\0\0\0\0\0\M-9\0\0\0\^E\0\0\0\^P\M^^\M-&H\240\M^_\M-;\^U\M^P\240\M^F*\240\M-!\M^Z\M-w\ [...] PST8PDT,M3.2.0,M11.1.0 " 94418 cvs RET read 2835/0xb13 94418 cvs CALL close(3) 94418 cvs RET close 0 94418 cvs CALL kbind(0x7bbba2564398,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba2564398,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL mmap(0,0x40000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14950190411776/0xd98dcc9f000 94418 cvs CALL mmap(0,0x40000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14950914985984/0xd9907fa1000 94418 cvs CALL kbind(0x7bbba2564398,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba2564408,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba2564428,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL pledge(0xd96611bcb32,0) 94418 cvs STRU promise="stdio rpath wpath cpath fattr getpw proc exec inet dns tty" 94418 cvs RET pledge 0 94418 cvs CALL kbind(0x7bbba2564428,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba2564428,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba25643a8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba2564388,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL access(0xd98dcca6aa0,0x4<R_OK>) 94418 cvs NAMI "/home/builder/.cvsrc" 94418 cvs RET access 0 94418 cvs CALL kbind(0x7bbba2564378,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL mprotect(0xd98ce674000,0x1000,0x3<PROT_READ|PROT_WRITE>) 94418 cvs RET mprotect 0 94418 cvs CALL mprotect(0xd98ce674000,0x1000,0x1<PROT_READ>) 94418 cvs RET mprotect 0 94418 cvs CALL open(0xd98dcca6aa0,0<O_RDONLY>) 94418 cvs NAMI "/home/builder/.cvsrc" 94418 cvs RET open 3 94418 cvs CALL kbind(0x7bbba2564328,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL fstat(3,0x7bbba25642e0) 94418 cvs STRU struct stat { dev=1035, ino=1192325, mode=-rw-r--r-- , nlink=1, uid=1001<"builder">, gid=0<"wheel">, rdev=4772580, atime=1705506965<"Jan 17 10:56:05 2024">.316211299, mtime=1705506934<"Jan 17 10:55:34 2024">.076210966, ctime=1705506934<"Jan 17 10:55:34 2024">.076210966, size=101, blocks=4, blksize=16384, flags=0x0, gen=0x0 } 94418 cvs RET fstat 0 94418 cvs CALL mmap(0,0x4000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14949950832640/0xd98ce824000 94418 cvs CALL read(3,0xd98ce824000,0x4000) 94418 cvs GIO fd 3 read 101 bytes "# $OpenBSD: dot.cvsrc,v 1.3 2016/10/31 20:50:11 tb Exp $ # diff -uNp update -Pd checkout -P rdiff -u " 94418 cvs RET read 101/0x65 94418 cvs CALL kbind(0x7bbba2564328,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba25643a8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL read(3,0xd98ce824000,0x4000) 94418 cvs RET read 0 94418 cvs CALL kbind(0x7bbba25643a8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL close(3) 94418 cvs RET close 0 94418 cvs CALL kbind(0x7bbba25643a8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba2564428,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba2564428,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba25643f8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL __getcwd(0xd98dccda000,1026) 94418 cvs NAMI "/usr/src" 94418 cvs RET __getcwd 0 94418 cvs CALL kbind(0x7bbba2564428,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba2564428,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba25643b8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba25643d8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL sigprocmask(SIG_BLOCK,0x20<SIGABRT>) 94418 cvs RET sigprocmask 0<> 94418 cvs CALL kbind(0x7bbba25643d8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL sigaction(SIGABRT,0x7bbba25644a0,0xd98dccda560) 94418 cvs STRU struct sigaction { handler=0xd966123b220, mask=0<>, flags=0<> } 94418 cvs STRU struct sigaction { handler=SIG_DFL, mask=~0x80010120<SIGABRT|SIGKILL|SIGSTOP|SIGTHR>, flags=0<> } 94418 cvs RET sigaction 0 94418 cvs CALL sigprocmask(SIG_SETMASK,0<>) 94418 cvs RET sigprocmask 0x20<SIGABRT> 94418 cvs CALL sigprocmask(SIG_BLOCK,0x1<SIGHUP>) 94418 cvs RET sigprocmask 0<> 94418 cvs CALL sigaction(SIGHUP,0x7bbba25644a0,0xd98dccda510) 94418 cvs STRU struct sigaction { handler=0xd966123b220, mask=0<>, flags=0<> } 94418 cvs STRU struct sigaction { handler=SIG_DFL, mask=0<>, flags=0<> } 94418 cvs RET sigaction 0 94418 cvs CALL sigprocmask(SIG_SETMASK,0<>) 94418 cvs RET sigprocmask 0x1<SIGHUP> 94418 cvs CALL sigprocmask(SIG_BLOCK,0x2<SIGINT>) 94418 cvs RET sigprocmask 0<> 94418 cvs CALL sigaction(SIGINT,0x7bbba25644a0,0xd98dccda520) 94418 cvs STRU struct sigaction { handler=0xd966123b220, mask=0<>, flags=0<> } 94418 cvs STRU struct sigaction { handler=SIG_DFL, mask=0<>, flags=0<> } 94418 cvs RET sigaction 0 94418 cvs CALL sigprocmask(SIG_SETMASK,0<>) 94418 cvs RET sigprocmask 0x2<SIGINT> 94418 cvs CALL sigprocmask(SIG_BLOCK,0x4<SIGQUIT>) 94418 cvs RET sigprocmask 0<> 94418 cvs CALL sigaction(SIGQUIT,0x7bbba25644a0,0xd98dccda530) 94418 cvs STRU struct sigaction { handler=0xd966123b220, mask=0<>, flags=0<> } 94418 cvs STRU struct sigaction { handler=SIG_DFL, mask=0<>, flags=0<> } 94418 cvs RET sigaction 0 94418 cvs CALL sigprocmask(SIG_SETMASK,0<>) 94418 cvs RET sigprocmask 0x4<SIGQUIT> 94418 cvs CALL sigprocmask(SIG_BLOCK,0x1000<SIGPIPE>) 94418 cvs RET sigprocmask 0<> 94418 cvs CALL sigaction(SIGPIPE,0x7bbba25644a0,0xd98dccda5d0) 94418 cvs STRU struct sigaction { handler=0xd966123b220, mask=0<>, flags=0<> } 94418 cvs STRU struct sigaction { handler=SIG_DFL, mask=~0x80011100<SIGKILL|SIGPIPE|SIGSTOP|SIGTHR>, flags=0x2<SA_RESTART> } 94418 cvs RET sigaction 0 94418 cvs CALL sigprocmask(SIG_SETMASK,0<>) 94418 cvs RET sigprocmask 0x1000<SIGPIPE> 94418 cvs CALL sigprocmask(SIG_BLOCK,0x4000<SIGTERM>) 94418 cvs RET sigprocmask 0<> 94418 cvs CALL sigaction(SIGTERM,0x7bbba25644a0,0xd98dccda5f0) 94418 cvs STRU struct sigaction { handler=0xd966123b220, mask=0<>, flags=0<> } 94418 cvs STRU struct sigaction { handler=SIG_DFL, mask=0<>, flags=0<> } 94418 cvs RET sigaction 0 94418 cvs CALL sigprocmask(SIG_SETMASK,0<>) 94418 cvs RET sigprocmask 0x4000<SIGTERM> 94418 cvs CALL kbind(0x7bbba2564428,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL sysctl(1.10<kern.hostname>,0xd9661246910,0x7bbba25644d0,0,0) 94418 cvs RET sysctl 0 94418 cvs CALL access(0xd98dccada00,0x4<R_OK>) 94418 cvs NAMI "/home/builder/.cvsrc" 94418 cvs RET access 0 94418 cvs CALL open(0xd98dccada00,0<O_RDONLY>) 94418 cvs NAMI "/home/builder/.cvsrc" 94418 cvs RET open 3 94418 cvs CALL fstat(3,0x7bbba25642e0) 94418 cvs STRU struct stat { dev=1035, ino=1192325, mode=-rw-r--r-- , nlink=1, uid=1001<"builder">, gid=0<"wheel">, rdev=4772580, atime=1705506971<"Jan 17 10:56:11 2024">.076210670, mtime=1705506934<"Jan 17 10:55:34 2024">.076210966, ctime=1705506934<"Jan 17 10:55:34 2024">.076210966, size=101, blocks=4, blksize=16384, flags=0x0, gen=0x0 } 94418 cvs RET fstat 0 94418 cvs CALL read(3,0xd98ce824000,0x4000) 94418 cvs GIO fd 3 read 101 bytes "# $OpenBSD: dot.cvsrc,v 1.3 2016/10/31 20:50:11 tb Exp $ # diff -uNp update -Pd checkout -P rdiff -u " 94418 cvs RET read 101/0x65 94418 cvs CALL close(3) 94418 cvs RET close 0 94418 cvs CALL kbind(0x7bbba25643a8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba2564338,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL stat(0xd98dccde9a0,0x7bbba2564408) 94418 cvs NAMI "CVS" 94418 cvs STRU struct stat { dev=1033, ino=129600, mode=drwxr-xr-x , nlink=2, uid=0<"root">, gid=9<"wsrc">, rdev=521696, atime=1705134601<"Jan 13 03:30:01 2024">.324993844, mtime=1703092175<"Dec 20 12:09:35 2023">.568705609, ctime=1703092175<"Dec 20 12:09:35 2023">.568705609, size=512, blocks=4, blksize=16384, flags=0x0, gen=0x0 } 94418 cvs RET stat 0 94418 cvs CALL access(0xd98dccd2ce0,0x4<R_OK>) 94418 cvs NAMI "CVS/Root" 94418 cvs RET access 0 94418 cvs CALL open(0xd98dccd2ce0,0<O_RDONLY>) 94418 cvs NAMI "CVS/Root" 94418 cvs RET open 3 94418 cvs CALL fstat(3,0x7bbba2564310) 94418 cvs STRU struct stat { dev=1033, ino=129601, mode=-rw-r--r-- , nlink=1, uid=0<"root">, gid=9<"wsrc">, rdev=521697, atime=1705506965<"Jan 17 10:56:05 2024">.316211299, mtime=1696963645<"Oct 10 14:47:25 2023">.643166434, ctime=1696963645<"Oct 10 14:47:25 2023">.643166434, size=37, blocks=4, blksize=16384, flags=0x0, gen=0x0 } 94418 cvs RET fstat 0 94418 cvs CALL read(3,0xd98ce824000,0x4000) 94418 cvs GIO fd 3 read 37 bytes "anon...@obsdacvs.cs.toronto.edu:/cvs " 94418 cvs RET read 37/0x25 94418 cvs CALL close(3) 94418 cvs RET close 0 94418 cvs CALL kbind(0x7bbba25643d8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba2564408,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL pledge(0xd96611b9ae9,0) 94418 cvs STRU promise="stdio rpath wpath cpath fattr getpw proc exec" 94418 cvs RET pledge 0 94418 cvs CALL kbind(0x7bbba25642e8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba25642a8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL pipe(0x7bbba2564378) 94418 cvs STRU int [2] { 3, 4 } 94418 cvs RET pipe 0 94418 cvs CALL pipe(0x7bbba2564380) 94418 cvs STRU int [2] { 5, 6 } 94418 cvs RET pipe 0 94418 cvs CALL kbind(0x7bbba25642a8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL fork() 94418 cvs RET fork 44208/0xacb0 94418 cvs CALL kbind(0x7bbba25642a8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL close(3) 94418 cvs RET close 0 94418 cvs CALL close(6) 94418 cvs RET close 0 94418 cvs CALL kbind(0x7bbba25642d8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL fcntl(4,F_SETFD,FD_CLOEXEC) 94418 cvs RET fcntl 0 94418 cvs CALL fcntl(5,F_SETFD,FD_CLOEXEC) 94418 cvs RET fcntl 0 94418 cvs CALL kbind(0x7bbba25642f8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL fcntl(4,F_GETFL) 94418 cvs RET fcntl 2 94418 cvs CALL fcntl(5,F_GETFL) 94418 cvs RET fcntl 2 94418 cvs CALL kbind(0x7bbba25642a8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL mmap(0,0x11000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14951897956352/0xd9942910000 94418 cvs CALL kbind(0x7bbba25642f8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL kbind(0x7bbba25641d8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL fstat(4,0x7bbba2564100) 94418 cvs STRU struct stat { dev=0, ino=0, mode=p--------- , nlink=0, uid=1001<"builder">, gid=0<"wheel">, rdev=0, atime=1705506971<"Jan 17 10:56:11 2024">.076210670, mtime=1705506971<"Jan 17 10:56:11 2024">.076210670, ctime=1705506971<"Jan 17 10:56:11 2024">.076210670, size=0, blocks=0, blksize=16384, flags=0x0, gen=0x0 } 94418 cvs RET fstat 0 94418 cvs CALL kbind(0x7bbba2564228,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL write(4,0xd98ce824000,0x16f) 94418 cvs GIO fd 4 wrote 367 bytes "Root /cvs Valid-responses ok error Valid-requests Checked-in New-entry Checksum Copy-file Updated Created Update-existing Merged Patched Rcs-diff Mode M\ od-time Removed Remove-entry Set-static-directory Clear-static-directory Set-sticky Clear-sticky Template Set-checkin-prog Set-update-prog Not\ ified Module-expansion Wrapper-rcsOption M Mbinary E F MT valid-requests " 94418 cvs RET write 367/0x16f 94418 cvs CALL fstat(5,0x7bbba2564180) 94418 cvs STRU struct stat { dev=0, ino=0, mode=p--------- , nlink=0, uid=1001<"builder">, gid=0<"wheel">, rdev=0, atime=1705506971<"Jan 17 10:56:11 2024">.076210670, mtime=1705506971<"Jan 17 10:56:11 2024">.076210670, ctime=1705506971<"Jan 17 10:56:11 2024">.076210670, size=0, blocks=0, blksize=16384, flags=0x0, gen=0x0 } 94418 cvs RET fstat 0 94418 cvs CALL mmap(0,0x4000,0x3<PROT_READ|PROT_WRITE>,0x1002<MAP_PRIVATE|MAP_ANON>,-1,0) 94418 cvs RET mmap 14950503677952/0xd98ef760000 94418 cvs CALL read(5,0xd98ef760000,0x4000) 94418 cvs GIO fd 5 read 85 bytes "E can't create temporary directory /tmp/cvs-serv51579 error No space left on device " 94418 cvs RET read 85/0x55 94418 cvs CALL kbind(0x7bbba2564208,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL write(2,0xd98dccdc742,0x33) 94418 cvs GIO fd 2 wrote 51 bytes "can't create temporary directory /tmp/cvs-serv51579" 94418 cvs RET write 51/0x33 94418 cvs CALL kbind(0x7bbba25642a8,24,0xf0e6f34d80243363) 94418 cvs RET kbind 0 94418 cvs CALL write(2,0xd9951c97f47,0x1) 94418 cvs GIO fd 2 wrote 1 bytes " " 94418 cvs RET write 1 94418 cvs CALL write(2,0xd9951c97f47,0x1) 94418 cvs GIO fd 2 wrote 1 bytes "N" 94418 cvs RET write 1 94418 cvs CALL write(2,0xd9951c97f47,0x1) 94418 cvs GIO fd 2 wrote 1 bytes "o" -- -- --------------------------------------------------------------------------------------------------------------------- Knowing is not enough; we must apply. Willing is not enough; we must do