fbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x8001, 0x6}, &(0x7f0000000080)) ioctl$TIOCSBRK(r1, 0x2000747b) 15:38:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = getgid() setgid(r1) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) r2 = accept$unix(r0, 0x0, &(0x7f0000000040)) lseek(r2, 0x0, 0x0, 0x0) 15:38:00 executing program 0: getuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = shmget(0x0, 0x1000, 0x54e, &(0x7f0000ffd000/0x1000)=nil) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r14, 0x0, r12, r13, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r16 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r16, &(0x7f0000000000)='./file0\x00', r16, &(0x7f00000000c0)='./file1\x00') r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r17, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r18 = kqueue() r19 = getpgid(0xffffffffffffffff) fcntl$setown(r18, 0x6, r19) r20 = getuid() r21 = socket(0x11, 0x4003, 0x0) r22 = dup2(r21, r21) sendto$unix(r22, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r23 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r24, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r22, r23, r25) r26 = kqueue() r27 = getpgid(0xffffffffffffffff) fcntl$setown(r26, 0x6, r27) r28 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r31, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r32 = openat(r16, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r34 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r35 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r35, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r36, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r37 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r37, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r38 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r38, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r39 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r39, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r40 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r41 = kqueue() r42 = getpgid(0xffffffffffffffff) fcntl$setown(r41, 0x6, r42) r43 = geteuid() r44 = kqueue() r45 = fcntl$dupfd(r44, 0x2, 0xffffffffffffffff) close(r45) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r49 = semget$private(0x0, 0x7, 0x286) semop(r49, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r48, 0x0, r46, r47, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r50 = kqueue() r51 = getpgid(0xffffffffffffffff) fcntl$setown(r50, 0x6, r51) r52 = socket(0x11, 0x4003, 0x0) r53 = dup2(r52, r52) sendto$unix(r53, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r54 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r55, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r53, r54, r56) sendmsg$unix(r17, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000a00)=ANY=[@ANYBLOB="2000000000100100000000000000efe984881e77c8a9d6077c3f6c8e069fa3beedef59c5012fabcad843e1e245cf817abc14bedfe098bb4480cf319b416278c5cc7c64a43d73c3acba4b161a7087457dc073c31e86161cf9f488198522cc85afc048b6d673959caf530ba7dc615688e9603b45a5491a20231906d5b875c1567f9d99acbf1f39016fc4", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r16, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r35, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r16, @ANYRES32=r36, @ANYRES32=r37, @ANYRES32, @ANYRES32=r16, @ANYRES32=r38, @ANYRES32=r39, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r40, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r42, @ANYRES32=r43, @ANYRES32=r47, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r51, @ANYRES32=0x0, @ANYRES32=r56, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x402}, 0x40b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r58 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x5, r7, r9, r14, r47, 0x14d, 0x3ff}, 0x401, 0x8, r57, r58, 0x10000, 0x3f, 0x3f}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) 15:38:04 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0xffffffffffffff1e, 0x0, 0x0) socketpair(0x18, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x10000, 0x7, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f0000000080)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) fcntl$dupfd(r7, 0xa, r2) write(r2, &(0x7f0000000440)="f14c72185d110fbe1b3e648f65556309efc113518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea7ca9e89494be3332848527bc19d4d4816b87e8ad307824ca0cce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3455254d6bac6625acd8a305c8482b387", 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0x12f) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r8, 0x0, 0x20d, &(0x7f0000000040), 0x0) dup(r8) semget$private(0x0, 0x7, 0x86) semget$private(0x0, 0x1, 0x18c) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000400)=[{{r9}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) 15:38:04 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) unveil(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f00000000c0)='r\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000240)=0x400) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) 15:38:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040), 0x0) 15:38:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x9cfa0bc141bbac45}], 0x0, 0x0, 0x6, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000040)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b636", 0x50) 15:38:05 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1000000000000036) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/\xad\xb5X\x18\xae\x93\x16!', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 15:38:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0x8, 0x8, 0x7, 0xfff}) faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x0) 15:38:05 executing program 1: connect$inet(0xffffffffffffffff, &(0x7f0000000000)={0x2, 0x3}, 0xc) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) fcntl$setstatus(r0, 0x4, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 15:38:06 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = socket$inet(0x2, 0x4000, 0x4e) setsockopt(r3, 0x4, 0x20, &(0x7f0000000000)="4f5eb05b0a08323dbbabcad90a61f716f5efd07f6176467d9561106c7d929b2ee22f474a6ef2d91a973d747b90c2a0d3d045aa1fd41016aa956fa870bf65a9885382390626cd18bb", 0x48) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000200)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b51e0c363ed669c992729a79f3216a63ffeb6fa5d", 0x96) 15:38:06 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) select(0x40, &(0x7f0000000040)={0x80000000009, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) getpid() r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x101) close(r0) 15:38:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=""/4096, 0x1000}, 0x0) execve(0x0, 0x0, 0x0) socket(0x39, 0x4, 0x40) chroot(&(0x7f0000000000)='./file0\x00') shutdown(r0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) 15:38:06 executing program 0: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x800, 0x0, 0xc1c, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$unix(r3, &(0x7f0000000040)=""/63, 0x3f, 0x43, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x9, 0x80, 0x1000, 0x5d, "d530a5f36aadecb22f4bec9824df56bfe7c6d9b3", 0x6}) 15:38:06 executing program 0: r0 = semget(0x3, 0x2, 0x0) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f00000000c0)=""/221) clock_gettime(0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() nanosleep(&(0x7f0000000040)={0x3, 0x4}, &(0x7f00000001c0)) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00') r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r9 = kqueue() r10 = getpgid(0xffffffffffffffff) fcntl$setown(r9, 0x6, r10) r11 = getuid() r12 = socket(0x11, 0x4003, 0x0) r13 = dup2(r12, r12) sendto$unix(r13, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r14 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r13, r14, r16) r17 = kqueue() r18 = getpgid(0xffffffffffffffff) fcntl$setown(r17, 0x6, r18) r19 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r22, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r23 = openat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r25 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r27, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r28, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r29, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r30, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r31 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r32 = kqueue() r33 = getpgid(0xffffffffffffffff) fcntl$setown(r32, 0x6, r33) r34 = geteuid() r35 = kqueue() r36 = fcntl$dupfd(r35, 0x2, 0xffffffffffffffff) close(r36) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r40 = semget$private(0x0, 0x7, 0x286) semop(r40, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r39, 0x0, r37, r38, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r41 = kqueue() r42 = getpgid(0xffffffffffffffff) fcntl$setown(r41, 0x6, r42) r43 = socket(0x11, 0x4003, 0x0) r44 = dup2(r43, r43) sendto$unix(r44, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r45 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r46, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r46, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r44, r45, r47) sendmsg$unix(r8, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r10, r11, r16}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r21, r22, r23, r24, r25, 0xffffffffffffffff]}, @rights={0x38, 0xffff, 0x1, [r26, 0xffffffffffffff9c, 0xffffffffffffffff, r27, r28, 0xffffffffffffffff, 0xffffffffffffffff, r29, r30]}, @rights={0x18, 0xffff, 0x1, [r31]}, @cred={0x20, 0xffff, 0x0, r33, r34, r38}, @cred={0x20, 0xffff, 0x0, r42, 0x0, r47}], 0x100, 0x402}, 0x40b) fchown(r3, r7, r16) listen(r1, 0x8001) 15:38:06 executing program 1: getgroups(0x3fffff22, &(0x7f00000001c0)=[0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x43, 0x4000000000000d4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r1, r2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x43, 0x4000000000000d4b}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) dup2(r4, r5) fcntl$dupfd(r2, 0x14, r5) r6 = getgid() setregid(r0, r6) r7 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg$unix(r8, &(0x7f0000000500)={&(0x7f0000000300)=ANY=[@ANYBLOB="62f802e2e0dd3f81c0a28b000000008d0900690900000000"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000340)="e781133a56e975e09f5501e5402c3ce15af4af069a5ddfc1a2b39e53a98e7fe8c58a4fdc5c7b7f66e598d646dde1248ddf4dc27ae8bad1403f", 0x39}, {&(0x7f0000000380)="73c2c9a5a236b503a6177660060e170c8063f98b500b3219a229f03d0c908f084dcdb33e0a27f0065c7acf1e241b40bf3653cd4211b044d5bb592aa64a3c3b500986e7336316cd92c35b47d44ac88d5692218a3c2753aba47aba376876ea94ab864bf1f0f88c0ac4e1256b26afa94912b14d700ff1d5f6da586b67a64a55d2f8a4690324e8e8fa70cc866473a64f22f215075a0c57e0ea001e5192671226262dd69e78e1fb0957c2c369e5eec1a1e981b325ad151191bad566", 0xb9}, {&(0x7f0000000440)="a842af368800114ea5f08c9b96db43f115528e351665dc", 0x17}], 0x3, &(0x7f00000004c0), 0x0, 0x400}, 0x400) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) close(r10) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r14 = semget$private(0x0, 0x7, 0x286) semop(r14, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r13, 0x0, r11, r12, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r14, &(0x7f0000000800), 0x0) semop(r7, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) r15 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x20) r16 = socket(0x18, 0x1, 0x0) setsockopt(r16, 0x29, 0x25, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r18}, 0xfffffffffffffffe, 0xcd, 0x43, 0x4000000000000d4b}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) read(r19, 0x0, 0x0) sendto$unix(r19, &(0x7f00000004c0)="7fb43a596ce8e308006000", 0xffffffffffffff66, 0x8, 0x0, 0xfffffd8c) dup2(r17, r3) kevent(r15, &(0x7f0000000240), 0x2, &(0x7f0000000280)=[{{r19}, 0xffffffffffffffff, 0x20, 0x2, 0xfff, 0x1000000101}, {{r8}, 0x7ffffffffffffff8, 0x92, 0x6ab383999e59929f, 0xd21bb42, 0x5}], 0x8, &(0x7f00000002c0)={0x100000000, 0x7}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000000)=""/223) 15:38:06 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x571c, 0xfffffffffffffffe, 0x0, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) bind$inet(r6, &(0x7f0000000640)={0x2, 0x0}, 0xc) r8 = socket(0x18, 0x1, 0x0) getsockopt(r8, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x810, r8, 0x0, 0x0) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r5, 0x2, 0x1) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r5, 0x2000746e) fcntl$dupfd(r4, 0xa, r5) fcntl$dupfd(r3, 0x0, r3) pwritev(r4, &(0x7f0000000480)=[{&(0x7f0000000200)="bd6a381de4eab6048d7de8936e2d6dd539cef52527f35e09dbafefad9049", 0x1e}, {&(0x7f0000000300)="9db979c1ed9cbe3eecb6e780a859ef970374e4fee47b0f827ad54d3dcfcb6e28406724bc5ea9e73f201aca3eef4117eede36f78e1c2e38b540c610e60da4f41de35bbde2a43feae4474f9ea9dc33d1c260ea773e995f966ee2c80b0250ce3dd35d6f72252cfb6cbe4fa8643d0d44518a6eda791e9746a0918cc7bb7f8e2e5efb174e573099f5f1c2101d071ede587b9f59ef675be39f69086e71b6b1ffc5cdef1e7d744b7897a0a9835fc5621d372cc8fe6ffe0e15bd4b379df66bfea18dbbda4ba37bef2a91", 0xc6}, {&(0x7f0000000400)="6a3971fe5955d70eade64c7cfb9537f0bed3dd9c42e08dedfe50306dc105a839d2696e240544606b5d2dafa4e62c22543c925bee9a900a48498b0c4a336587deb4e07c2f38ea79b72904224ced1049442b", 0x51}, {&(0x7f0000000280)="f762b8ab4121433934b927fd9e1f9b5272235d139a6ea9d3953c", 0x1a}, {&(0x7f0000000540)="256289d023ed86fc46d4f3378e1d3739e71c520ef1acf04741ccb0a18944135ec7e64f310157bbf04e5a57c18f67470e9a97c46d55c0bc33d0996e6132154f443265fdfbe935dccb23dd51b30af4792ed2cbe35895a0416caae4dbe69ea8a63ad3119af086ad73e3ea2ba6dc9de0e6a7dac7b94b809e9f9b58e4d9be4c1e91dbf13e6f7c944cce14bce3208d06ecb68265a8e868386317e82af8f4227029c9ceac6eb91dc52e5007251c9d2321a212280eb62da326f6e58a9593514227d9b6ebf9f0d5cb21", 0xc5}], 0x5, 0x0, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000002c0)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) 15:38:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000840)=""/221, 0xdd}, {&(0x7f0000000140)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xffffff07}], 0x3) 15:38:06 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x22) r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r3, r3) sendto$unix(r4, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r5 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r7) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000000)='./file0\x00', r8, &(0x7f00000000c0)='./file1\x00') r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r10 = kqueue() r11 = getpgid(0xffffffffffffffff) fcntl$setown(r10, 0x6, r11) r12 = getuid() r13 = socket(0x11, 0x4003, 0x0) r14 = dup2(r13, r13) sendto$unix(r14, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r15 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r14, r15, r17) r18 = kqueue() r19 = getpgid(0xffffffffffffffff) fcntl$setown(r18, 0x6, r19) r20 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r24 = openat(r8, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r27, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r28, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r29, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r30, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r31, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r32 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r33 = kqueue() r34 = getpgid(0xffffffffffffffff) fcntl$setown(r33, 0x6, r34) r35 = geteuid() r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) close(r37) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r41 = semget$private(0x0, 0x7, 0x286) semop(r41, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r40, 0x0, r38, r39, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r42 = kqueue() r43 = getpgid(0xffffffffffffffff) fcntl$setown(r42, 0x6, r43) r44 = socket(0x11, 0x4003, 0x0) r45 = dup2(r44, r44) sendto$unix(r45, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r46 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r47, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r45, r46, r48) sendmsg$unix(r9, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r11, r12, r17}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x30, 0xffff, 0x1, [r8, r22, r23, r24, r25, r26, r8]}, @rights={0x38, 0xffff, 0x1, [r27, 0xffffffffffffff9c, r8, r28, r29, 0xffffffffffffffff, r8, r30, r31]}, @rights={0x18, 0xffff, 0x1, [r32]}, @cred={0x20, 0xffff, 0x0, r34, r35, r39}, @cred={0x20, 0xffff, 0x0, r43, 0x0, r48}], 0x100, 0x402}, 0x40b) fchownat(r2, &(0x7f0000000200)='./file0\x00', r5, r39, 0x2) 15:38:06 executing program 1: pwrite(0xffffffffffffffff, &(0x7f0000000200)="c8a8427c4ef44a1e538478e4504e82c62578dd7fdbf62d60031f31ad7aff1b1b121b47e5496a3a1c95b1e7fbf7ff9b2c3aae63f3157eb4144039f2d77b51adbdd511afe628c419e7f5760639f69f8fdb5fbeee6172418fc7271f9acf182e52128c59c18a7e7d661f27048f83dba42637865c655a13da7ac3253cc4ffefcf771353fb5efe263dbf1befa406e9ac27253bdda6b52d1488606bb4e63d20edd5f5aca1f1863f7dfe3fcda028c3e4c292c1e1ce05795a6d026d7c77793e691a571e08a8ccb86689290a9d6ec69a839023402b25794cd5ef9983896b6e", 0x10, 0x0, 0x0) mmap(&(0x7f0000007000/0x3000)=nil, 0x3000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x4) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)={{0x100000000}}) open(&(0x7f00000000c0)='./file0/../file0\x00', 0x40, 0x90) r0 = socket(0x20, 0x1, 0x4) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000100)="06f40b92ebacb6a520080b0d6f014ed7367c2613e395876413971da18c4773f1ebf32bfb343defec07c3f0ca684a877ccbab88ae1c0caad63828a92b210d489598d4805586db8a93c7b96b55e2188eafba65f2f91b61c284e3c9304225471ab7f4258ea219775d3eb4022657be9fe2c6c775c1af77c3d1c7839433e9b3e7b8359c2828c7f431fc1c6eeff53ad1395db105d098fe9cdc2584a9b64febec58f5c881d79dd450", 0xa5}, {&(0x7f0000000300)="5f27740e5a03a6b9db894b8b8e49843d59665f2e2d2ffcde07fb1f7465c16c74d4957d4e9b9c6c3af21fb53b43789125c0ea33c02640459e077b2568d3d6260caaf3a7c52233b15a983b0d299618b2551f4e08a84ae7fd08462d6b3a3ead61f2ae5d8566ec9d4fe04d049e4e0f3aa54aae15522a60f4793228eb9f18f6fe6ec4be47ba36f1be127355b8d2aec259b6cc6be3ba1e2b6b69b82945aba4c92f27f1bc8193e347b7bf309090d31c82c089ed87dc371f6a2352808735b69fb6f073716a0b8d49291abd21f1eac41d7e78354b9fe743b51e", 0xd5}, {&(0x7f0000000000)="96dfa413c2031c935101119908daeb47b977cc4fff7a8d627682c970fdf67621b1f4a01011f0d88483d0f30e06dcfdfbb12dfec30f2e9e160373b0d5790fe9e3dac85f40382f3b0a7dd6649efbce58bfc2c98de05634c6e5ce4297eaca1315aba30c76d444ec44498b4a133e5e9507df22979f6593f85072e1998c2a4e", 0x7d}, {&(0x7f0000000400)="3559b2d6750b51e8a616b49a50884b188a792e4e1de4af7ccc371b0b91eb9d42b7ac5d62442c3a5dd7a7e6a5cd8bd8335ddadad75301609ee801a82297f4504d69b0030ed27a68ec7ecac9969413fd38ceb39a305bba3a4cb9019b14014c5cc5259c23bfc83865aaf592eaa720b8fb88fdae499a353e55860988ac19909d0ca8151d", 0x82}], 0x4, 0x0, 0x0) 15:38:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d011e20000002000000c548c60fe3d86b2401e5253652ce3031a851f9f7f93edc57f271a03427542010f798dccf86c6eb84adf03d4b622813926453a2c2a70cff83d59511c53aa5a8580746de9fd3f02d27e30de1fa00e9e116074708384a4a122a835947e430d8fc93ee99ed9d684bf47bc82a978e74fcd88007d692230c0aae29a48ec2eb4ba218a727a87c6ce9dfe764fb0cf3447420b022a4db244b6958d4c7"], 0x3) r1 = socket(0x13, 0x8000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom(r1, &(0x7f0000000000)=""/190, 0xbe, 0x40, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e88e72ef5577c0c80e541202f66696c653000"], 0xa) 15:38:07 executing program 0: clock_gettime(0x3, &(0x7f0000001440)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() getitimer(0x0, &(0x7f0000000040)) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() open$dir(&(0x7f0000000180)='./file0\x00', 0x20660, 0x10) fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) dup2(r2, r4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x2) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r8, 0x80044275, &(0x7f0000000140)=0x565) fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f00000000c0)=0xfff) 15:38:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) socket(0x6, 0x90faea6d4157c103, 0x3f) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002004088c1cf8044101b5496fe00000000020208a371a3f8000400000000000000", 0xb1, 0x0, 0x0, 0x0) 15:38:07 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000240), 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000010c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000005c0)=0xc) kevent(r3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x80, 0xffffffffffffffff, 0x6b}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x2}, {{r4}, 0xffffffffffffffff, 0x2b13a7fd3f78781e, 0x20, 0x0, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x9, 0x20}], 0x91f, &(0x7f0000000140), 0x1d, &(0x7f0000000180)={0x0, 0x3}) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x370, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x4) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) socketpair(0x20, 0x8000, 0x9, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x408) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000002c0)=ANY=[], 0x0, 0xffc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f0000001780)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c25830098019008f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cfa0a69c8bb91902b9522e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c886843fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3fecd3a769119c45ae253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c975287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600007119b45b8a727dccfd8bb84b5c7e7fdac8f3dae174dcede496aed04d08068bd5a87f45b1e45fbf55a816f6f9b772590487114e9993b97500f1c13b83"], 0x1, 0x7fb) msgrcv(r10, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd03d3943976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38cdd355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab4847ad36cdc79e8c06637a4738d9ad08c3910e9edff7da7774fcf9a10a8648327439187416c6c52bededd5d7d95fbbbb3546b5d0484477297b1ebde8d8af556ab6f16f8056e9dd6393c3643f"], 0x1, 0x0, 0x1004) msgsnd(r10, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9b68a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f0c378c00faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef"], 0x156, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000300)=ANY=[], @ANYRESDEC, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r0], @ANYRESOCT], 0x5, 0x3, 0x1000) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semget$private(0x0, 0x7, 0x286) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r25, 0x0) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', r29, r27, 0x6) r30 = getgid() setegid(r30) r31 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, &(0x7f0000000d00)) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r31, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r31, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r31, 0x40087468, &(0x7f00000001c0)) fchownat(r31, &(0x7f0000000080)='\x00', r32, r30, 0x6) r33 = semget$private(0x0, 0x7, 0x287) semop(r33, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r33, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r33, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r33, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r33, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r30, r29, r30, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r25, r30) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r34 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r34, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r37 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r38, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r41 = fcntl$getown(0xffffffffffffff9c, 0x5) r42 = getppid() getpgid(r42) r43 = msgget$private(0x0, 0x20000003c4) msgrcv(r43, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r43, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r43, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r43, 0x0, 0x0, 0x1800) msgsnd(r43, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000980)={{0x1, r37, r40, r36, 0x0, 0x46, 0x81}, 0x10001, 0x1, r41, r42, 0xa5, 0x1, 0x4e2c, 0x6}) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r45 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r45}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r45) r46 = syz_open_pts() r47 = kqueue() kevent(r47, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r45}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r46, r47) r48 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r48) r49 = syz_open_pts() r50 = kqueue() kevent(r50, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r48}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r49, r50) r51 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r51) r52 = kqueue() kevent(r52, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r51}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r53 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r53) r54 = syz_open_pts() r55 = kqueue() r56 = socket$inet(0x2, 0x5, 0x7f) r57 = socket(0x2, 0x400000000002, 0x0) setsockopt(r57, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r58 = socket(0x2, 0x400000000002, 0x0) setsockopt(r58, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r55, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r56}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r57}, 0xfffffffffffffff9, 0x42, 0x2, 0x8, 0x7}, {{r58}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r54, r55) r59 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r59}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r59) r60 = syz_open_pts() r61 = kqueue() kevent(r61, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r59}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r60, r61) msgsnd(r44, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r47, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r28, @ANYRES16, @ANYRESOCT=r50, @ANYRESOCT=r51, @ANYRESOCT=r55, @ANYRESOCT=r17, @ANYRES16=r60, @ANYRESDEC, @ANYRES16=r18], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r23]], 0x4, 0x800) msgrcv(r44, &(0x7f0000000dc0)=ANY=[@ANYBLOB="2000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf800080000000000000000000000000000000000000000000000000000000000000000000000000000000000001a0000001c0000000000000000000000000000000000000000000000ff74cfedafa45bffff7f00000000000000000000000000000000000000009fe2b30b00000000000000000000000000000000723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c71b613cad30abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a000000000000000000"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r44, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r44, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r44, &(0x7f0000000480)=ANY=[@ANYRESHEX=r41, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r35], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r39], 0x4, 0x2, 0x1800) kqueue() msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) 15:38:07 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) seteuid(0x0) r2 = semget$private(0x0, 0x3, 0x88) semop(r2, &(0x7f0000000080), 0xa328e62cb39f8699) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)=0x4) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x2000000014) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x7) pipe2(&(0x7f0000000540), 0x2fdf9c6190c7c059) r3 = semget(0x0, 0x1, 0x1) semctl$IPC_RMID(r3, 0x0, 0x0) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000580)="88cf62981e5b820bb28b8e6ee3c06d5482cc2ec6e0cd380d8c9f088525d67468c251986c19a12c58fc3193778946dca9b404c26c8b9739228f3f9c9461e90442137e38b4ac03e80df3244dac89f644c389664ee20f429071e6174f79b35bd180d7387654b4af749ed9674935f191ffe2d65cbc1c235646440c2f824d2c10c64fd9fca861415f8354bbd42f578ece2f40a8b571e960a9f02a27f49bc7d5ede419ead402", 0x227}, {&(0x7f0000001340)="720557e7f88a769973c646a91dafbb28b50038f8e4824cfa4b7bafcfdea11050335bdcc5042f261e0b99c6e1c9758154dcfbcb5fff76e76ed762c599ba58c012079271af5ebee6083aed7d8f176e4c4df890ed3a6476d97056f4da4dc6299e222b3e8afe176ae8343c17faf7e03087c89bc4e64fafbbfb9607d15c7544adbf7d434d2575b708a5b7b317d13e2d7361f90696694d555bb7f1f59d74b9cd2f08830d5a0917520b376aa3f283662d21688916012b4726dc104e16e087d407d12591cf043fee5cd261be58a231dcfe79ae6b4b0ecab133c93b88ef1c10551d776e4f3f07dd871b3e65e18c10bdeefc2c1d7242070f847a1322637c683dbafb2316addc7e393f0d8f6e9517fdbad207277e121aebfa4b1976725853b4f1db6fe0f4df10f5404cc3577384a7ec95a50f6a1a24c2a9eb20986323949829996b4ba57f15bf56ba19dcf79fc1ed58d75cf6fa7716f6fefa55be39f5434bdafebb4f510934af819db6f11eb88bd601ed01224bacb8527890eceae2375da43d138bbf4729fe87ec2dd0237dc6c6382c054de8d904e69cce52593f73ec1aa40a08061ce5dea033661b342fa710d5e95f3679ae5a8b623620a5c157059fe1ddb5f94caf35133f04923ec277f5864e410174892b8d1216746957d342d513668f251f9dac3dd01ae6569d4d7830051b98900da3f1a4541a846428f620ce9f2c3d2b9b8a1dc2c658f5e1d050b58286fb2ade9154b0f3ba8f4efb06c94e222ea066776ba251cc71345e6ae84f10a7ee5127eb85230a906eb9fb3491df08e944c68405f6f09a0df2f69478cc203fa35ee1be2f004a1739d13de14a76402380e3c3fe1812789a635aea1c4de5f2df34d2690a91841c6b0b7abe35e87981393d18040786d0cca2329be0132f3d951c110142f76b1fdd01419c05fa534c2d460beb9d29fdc5bfa6a8ec0c790e7db018267c2708219a20746833d63021a17fab091866cac4acfda24d7cb6a1c01fbd2c403adcf9d7add97c37feaf03ebe2ee7d728c8d209e76b837eb0a56639adf0fdce78dc67e60634c100d37d7b14fa4f2a93021fbb80c49dad2f92762758e7b7a025739421fc092c8ac864bdd5a2129f62dc6d09cdbb1b29825d58489948de9629cb0e087439854691bff38bd43281c1c184b30de6e3840a39a79dfadc1d9bbac1e6dcad0d742f3f31cb77f35fda4fc46346107da4afce9fb6e2ee7adbc1b8a83cf9115fbc0b8ea19a0187674d61699ff69528c261dfb6df3fd5fea8ab375343dd8acc2c0f19d2be036bc575e8aff50d6f93fa5996c91d76a8281575b5cb46c2824e6ccd8f5005abcb91ebee20b73633be90e69c70206ddea717e9de358ced7929d6494ee67b8c6cf494f05ce2f31ac0a9f639dde190c636d21a535859b31bb066b4439c4b925ec5e923cd1a624b6f41f82c90231d187667f32efae6a3dcc84d39ab9060b5aef85f7345d5c5e831a50d380a23916f8190c41fec0c5506f99e3a0ebb314129e4f3bde2538ecf8f3ec612b38af176fad623500a7ec191e14e075954c1e66c86e7bdb3247ef946412e9cfdb7bbe9a08fc72cd11b5e3107516cdf4b2c8bb5d31b9db509aee28bd35a9c3e4d8a6fe327c722c5b3be6124dd4dfbe65a9a657a3b411a21e78846b19e6bf45553c261d7247c5e78dc6ed28b3ecd656208f7a572164c96cdcefa353be39a6d2f490a908a9cbf00879f41f1409db30f0664370bc777459872348f5ec3dd2cbd24f11d0b6689b7438846902e43018fd6cc7c81ba1a6954939e965aebeaa2fd9e85e021156e162c27fe592077f484ab5a2660c45fef00a536ba7dae865c6df8bde4c2fddb21fd0d006ec2844b114fd1ea2d87d13ba7e33eea5f38878fd6fc83b51876112774035b0140872c9308e5093d2fb3e13c57595cf11af460edec3cb6eb8d21ec66e191fd5b756ad2c6e5109f38e63d233b501b9c88e3b799701c06b963fc42179995739e36c74767073b252c39226808986867514c696763a1fcf90fcfcdb7df4d73612ec5145b9f16319dabf7af274aaf1ed4a8ab8dbaa7d6d5db090d39c54f081316b60b3684a1d8a017b543056c421be036a84db22190d9689dff1c9f0cf95fde29470c67b20a8e077f147ff0f28bd92765939a018bb255943ba184d43c008c13b122620a36ce6061a07e4451083e8de2fd7621d3b9fb1c66153be18de501aafc6f3113156185985481ead6371e99371a1868896d635774a80432fcbac78e0b198983f5212142eae830bfaf657f3a54c3cf95b9c739bae9bd7b30687f27d0715f7471c3591e135bc480098f28c05000000730f5baf8a0b88ccd4244461e4746dcbf9d2d5d03a395d5130047adfb0d48eabf5891f4a9aaf5c6ca53e25be5e30a0f633d84ac63d62543ee3717291289c5ba0a48dc8848ca985c82bc38f566d3244f9eabc57c9918e8ee2747e8486650f4eb2eb47b14d5673dac0ab3e3909fcc3543a7697df16092b5b6a689e5672962739b1f3378f3fff8bc1c636369d3c364530da3b41c76606e4d9451a1038dcbd172a25047f030f46c0a53fc0d9d9d5b98b92a920e0dc125bb3baa19244245b4e0d9123207b347a4c05965714f1fd74419ffc0d15bf0cffd81aa8637eb0f694c7198746e2d129b7c1d3d9de5cf358f9694987aeff79412f7b1af7e68c556d93377cf8204ab3c3107947fb9cd4dfe422691ff79c4a7afb84f43c1f86eb76fcc1749ef3a0b99fc55d4837a9268d828cdbf22815c35c0a929114ca3dacff783963d224a636c6448790d51c261fac9c44915897b57a755be475b0fbfa8fbcb927618a2233fdc278f8d161924ffa79b342a6fffe67889657bc27bdc9252c833d65b9928249c94f3c2d565128fbec676579d4676e5d4b9e457d483063a49c85b02811e628337a64f31d71e4734289d5eead8ccd3f499586b7e74d2dd1c22094f12f9df7788ffd2efb02f61ff13d9a925c34f3f14bf02694e7f654232c7c879f13012531d4165646b6d7c725315e627bccf3b69c89559a6d0374969dc7ede0c2a204dce148795f111cb4e1e1417c4aa4a433beade742ec317b09dc6afe901a493751ceb6dbc07e24e05031fc3ebc62b5b62374a225378be00cb2da8cf6bbb42083da7f813e640f1ff97e2d3fb0a1f1b3866ab66be81bed52fbd569c6926527b89f29b06924112989d10b6e8139c8cfb3001b0bd5f7ee2dd09748320bbee47ffef393f27b8daa5d11b5a256d61a35cb6aa9fcc3ea33797da299036bb8a566df5ddaf7a270c20e01d966ca0af1b62cd060140795442a221e37bcbdae007355b6075a74129c1cf234dd37053dc108916d5fcdfa2b614bb305940d120b227b5ca538e9cfcb1b2afde45d2326f6dfe4f3b2be3c4f386b62ae51970d1dddacfe777973b3a8b1cdc6ae59197013bb564307aeba9c78be6874f2993fed2e0f959ce30f8fc90082cb3f0b636765f655e10055a40c46ab936eb3e9d63d31e0284ca4a13a13ab4beb8e296c195d09c373ad65d517a8797c43c908ed64886029f94837962d46201aa233630866a0160c4fb1c22e39069cc293d061c05ba38555ffaba0bfb445afc190a9c898a8cc95f5916ab4e571018acf861a91510768a347b62114c73544a30dcfe890693fc22a2ad887dfc5127ba16c4f39263d835dbddc7b05ec45e88a877691b87728e596308d1f414f6dcf6a4a01741104a4888b995ec207e73415abc4878daeaa150242c16363331d67c40ab2be363979759b29da6b575a84817863e64e35609fdd1345b47f0251ee874d67204076f0175c351100be408d19639b9fe93a7036f871209441e44e00d236766bc3bdf1cdbb659f4a5dba19825e88f4b80d6cdd678409308d15f9055aab061d060762e874e3c3d91dd2a0613b9b4698baac555e8b4268fe813c410a3bc4813bd27adec78a754f3ae2aaf3764d42dd7870586b786e90dfe53cf4b7513d6703756b682463b5e15478b47e708188256905f5db0950c47fa07000e6d18766c2057abbaf5a78b7037dbc3b9894f06bec067eb2a552d6734a4fc655682c5db4cebbf8e8a5934b89a6a4f87cdf6399de25ce6bc2fd3d7d02bb61b63e2df035dc3db39fbfa88871c02828b79b452c1c0999fcc49e02552ff8477a4e02f4e45d0d8655e18d6a7c926083bd15cf03627f75a7a48fa8dc33dd93e24b3a6c163e7f481f87c36999159bbbeafd052ea74d06ca5d786e603a8fd81bcb9fc2c270549afe751146310745d84016d6a03daaf3a503d1247ad0afb830af233cdc49308df7a442490034326bbdd27ddba7ecaf4cd6a61ed41104d2fcaa0695d9b7a0d8ffd577a2e6e9bf1cebd92c58661c161c1c03f6dfa21721b653b28c22fab28277f21de75d3d127e721fd359b2e429d02adf19befdf04b9ad5518ddcbf691dd348e745b39a250d1b7438223733a6f34caa67d7fe748201a8a9353d14214f708e7270cd4ec397d0f69283570e53c2c95985e41149a372f743cc7770012967ebe2c61eb4fccfac78660b518e5535cbd80bde6fea4a536edf6903fc3509886854455d22a4cfe3760edaa95044e1386bd6d3cbd946677d353288f126c446d1ec40c7920a8024312183211e70c8519166c99d2ec7ae1f7fee742d7f3da6781d2a1b55bdac44938b1f8b9b1126a9470b584edd08711b1008dee8ea6ea2a1b6449e70e9d0fe4da9dd943fd5c1c4ca656c3423155af1823300979ef62cfa535e3588f431102177aefcfca81e839ec89550fb178423d92db92ef5f7bfd4d1ab15c1b0656612351ade4038c2c6799ddb032bf94bc7c6be34879012966586eda7b21619e2e703fca53e02eaee6acc0deb1e699a03effef4f9f3b7c98cab00e248d7afc4c3af2b0c4bd34f1e2ea69e442e747ee6a28376b689a0024d5e1db8e1c4d9a5fc2141383c23b9054c5685fc4f85dcae80e533a8f601c99d4f390c1726530042eea904c300b5831a1df4db1162e7ec6e898885f3ae141a21f6bf85764d6910cce068be818cd53474607bdfa9129e293532f91eb83d22eb381bc767ceeeb98c9245c4651b87ba3a97cb488100095e8cb349cc1736d7c8aa214bf4796499e095052ef79469f5eff84447c8a63c043a6934d6c59e24b62548d377cd58d7b34debd22c4548121a7d70022e292a2a92a328f0699d15b2e9db38b2513c95c223a471dce29923c79b36d76e79d1b3506019ff19322ffe0307f285e1190ba4be7f9a0e191b1d7be11cdb5631ca48ffcad33cfbbbd895ee8f45ca48c49bb804f82c20eede9cb9ea6bbc6923c61068d255db18f87f9849cba90f3b983b07f400bb3964a72b1f0f57a47644c4616e45cb906f35a7c30c482fe8d44a59f61161c052816411535a6b4fa3a8abe4c69a5dcad604a29fdca5ec472d6cd628a353c97fdbdf1c26918a7857415c0c056147f570b813cff1f869198f3e61ef386fca5439a8c44f2f79f3105e22b7fcfacba46c13ea2deb71fccfcc255b17146ee6b87448e4e27d5894502b834b6949b0675e12de7e81fa594320094eba2d2a854fea1998cdcc48e7c760526e13ff92b8cdf226fd598c8910a500f7f4154ace376f0d70feada4be4e870d64401f7ab6ef818a388f438614ea0a31a040540fd50a4c29891cd075e8feab203ea823a9240a80876132a1d32f4ce829647fa9a043fa365d75efc0fd8e2e11617f4dc84f4e3d822971c10ea658cd422e0e0d4b9d6afc8dee1946add946e46b87bc733c34a8997725b7000481f6e3f7f6dee1052d49ad3225b715ab9ade479cfde624835125dc74fad9c6ce61bbcaa776be204e4226aa549a530d", 0x1000}, {&(0x7f00000001c0)="12e0a26ddc90f3e5095663a5659c8fb1beb802", 0xffffffffffffff9b}], 0x37df7b7cb1c34d36) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0x80}) write(r4, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r4, 0x40}], 0x1, 0xffff) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140), 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) r8 = dup2(r6, 0xffffffffffffffff) ioctl$VT_SETMODE(r8, 0x80087602, &(0x7f0000000040)={0x1, 0x6, 0xce1, 0x0, 0xfff7}) syz_open_pts() nanosleep(&(0x7f00000002c0)={0x8000000068, 0x200}, 0x0) kqueue() kqueue() ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) bind$inet6(r9, &(0x7f0000000300)={0x18, 0x3, 0x6422, 0x8}, 0xc) 15:38:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000)="03000000", 0x4) 15:38:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x8000000000000000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000100)) 15:38:08 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000100)='\x00\x00\x00`', 0x4) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = shmget$private(0x0, 0x4000, 0x2c0, &(0x7f0000005000/0x4000)=nil) r4 = getuid() r5 = geteuid() setreuid(r4, r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r7 = getuid() r8 = geteuid() setreuid(r7, r8) r9 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r9, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r9, &(0x7f0000000140)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r9, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r9, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r10 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1021, &(0x7f0000000000), 0x1) msgsnd(0x0, &(0x7f0000000980)=ANY=[@ANYRESHEX=r4, @ANYRES64=r10, @ANYRES64], 0x3, 0x1800) msgrcv(r9, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r9, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r9, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r11 = getuid() r12 = geteuid() setreuid(r11, r12) r13 = getegid() r14 = getuid() r15 = geteuid() setreuid(r14, r15) msgctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0x6, r12, r13, r15, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r16, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r16, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r16, &(0x7f0000000ec0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c7307bcf141e0a8b222ad77da67ddcc153f9a29643b2fc238a4b769037059b6449c571747d4918452b8"], 0x1, 0x7fb) msgrcv(r16, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r16, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) r17 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r17, 0x6, r18) msgrcv(r16, &(0x7f0000000200)=ANY=[@ANYRES32=r18], 0x1, 0x3, 0x800) msgsnd(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r16, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r19 = getuid() r20 = geteuid() setreuid(r19, r20) r21 = getegid() r22 = getuid() r23 = geteuid() setreuid(r22, r23) msgctl$IPC_SET(r16, 0x1, &(0x7f00000000c0)={{0x6, r20, r21, r23, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fb, 0x6, 0x138, 0x2}) r24 = getuid() r25 = geteuid() setreuid(r24, r25) r26 = getegid() r27 = getuid() r28 = geteuid() setreuid(r27, r28) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x6, r25, r26, r28, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r29, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81668be437c"], 0x1, 0x7fb) msgrcv(r29, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) msgsnd(r29, &(0x7f00000011c0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48b23888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b5941c0a73e352c8a1eae126a983f802c6ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6f2fe56a64b447b7afdfa764327340628054061e1633cf86498930328ee024938dbfd952481e144f4b53eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2088fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f0088945c0458d2fa9464a39a36df1d942f8e17aa4266b9180318d517fa57f99b5d015dda76e182a5b693ae1ca895eff782845d60dbf5313ca82e58eeb55829f8cac66fa3f497a8593fe2c1b2d9f81deff4eddbb8b7a57072e225625d29ad961d9f7f9d14f2b765fa5b83b76eba698b1f480d0b9a5dde58eb2f2675d23411a5a77790d1687000000000000"], 0x156, 0x800) msgrcv(r29, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r29, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r29, &(0x7f0000001a00)={0xfffffffffffffffe, "5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf"}, 0xd5, 0x40000000000800) r30 = getuid() r31 = geteuid() setreuid(r30, r31) r32 = getegid() r33 = getuid() r34 = geteuid() setreuid(r33, r34) msgctl$IPC_SET(r29, 0x1, &(0x7f00000000c0)={{0x6, r31, r32, r34, 0x0, 0x80, 0xc}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r35 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r36 = getegid() shmctl$IPC_SET(r35, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r36}}) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, r13, r21, r26, 0x0, r32, r36]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, &(0x7f0000000700)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000740)={{0xf2f, r4, r6, r7, r21, 0x2, 0x7f}, 0x400, 0x5, r37, 0x0, 0xffffffff7fffffff, 0x10010, 0x2}) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x8, 0x73f, r37}) 15:38:08 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x708429920001f240, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r3, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r9, &(0x7f00000000c0)=[{0x1, 0x7, 0x1000}, {0x4, 0xe46, 0x800}, {0x2, 0x2, 0x1000}, {0x1, 0x3, 0x3800}], 0x4) r10 = dup2(r1, r2) close(r0) r11 = socket(0x11, 0x4003, 0x0) r12 = dup2(r11, r11) sendto$unix(r12, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r13 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r13, r15) fchownat(r10, &(0x7f0000000100)='./file0\x00', r13, 0x0, 0x1983a595c9233de3) setrlimit(0x8, &(0x7f0000000300)) dup(r0) execve(0x0, 0x0, 0x0) 15:38:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) ioctl$BIOCFLUSH(r5, 0x20004268) sendto(r3, &(0x7f0000000040)="110b84f9b75d6300ae76bee9c9faf058d62779658f83a717778696b3a17e73bea1e58fbbdee24d1582fa40aebc1a7148daf7767ad6e74c062a2c592847446fd90f928b4ebaf9dd976a4edd2466c067818f421dfbe2b6afb3fc75e425f32cf022cf6b63faa83b679c9daa92507043f02761654eda56984e7b88be0b79c32d1db897c8965f6f2011cf738cc1440471a5240b6b1878dcc9787924213ead20cfdaf5ad453f79ff49f21eca238427b5a347", 0xaf, 0x4, 0x0, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653054"], 0x10) shutdown(r0, 0x6) 15:38:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0xffcf) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 15:38:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8a1bf23f3c257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89730fd3872babfbb770c1f5a872c881ff7cc53c894303500000000000000072328f0400000000000000f8000400000000000000010000000000000000", 0xfffffffffffffe61, 0x0, 0x0, 0x179) 15:38:09 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 15:38:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x1f, 0x0, 0x0, "9b4b2894ed68d529c0537d0b2b6cba00bfae10c9"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) fcntl$getown(r0, 0x5) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0xe0, 0x0, &(0x7f0000000180)=""/224}) 15:38:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504000000000000080001010000000000b4cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = accept(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) 15:38:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x240, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) 15:38:09 executing program 0: socket$inet6(0x18, 0x2, 0x0) r0 = socket(0x6, 0x3, 0x8) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac140025c079ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfd81bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c28de129d530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013eca3d10433"], 0x10) writev(r0, &(0x7f0000000280)=[{0x0}], 0x1) utimes(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x9, 0x8}, {0x5, 0x10001}}) r1 = socket(0x1, 0x3, 0x40) getsockopt(r1, 0x29, 0x35, 0x0, 0x0) socket(0x0, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x141, 0xf7) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000002c0)={0x2, 0xffffffff}) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac140025c079ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfd81bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c28de129d530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013eca3d10433"], 0x10) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000040)="8a1128cf1bcefd538c6d95c1dd5b44f4a788a7e4849b51c78ed7aa73ed57b01201cfd70f06c67a82b8ab58cb618a181a663c3e0290a9d24da5665764d2d804578f6de7ec4444d36fad76f969b574100aa8eb31ced849eb11052e7ff9ba70ef226e220c0c44bb51fc77d38f9dda3ab955e76d205731ed7a59bab878172a24d7939fde18fff0748cc26f8f702079408f827dad43cab28c1ddfa503fb4c19b542b503e410b58db3bd2220005779b1a5c32835332e1bbf0ec33f863d0b70730ad1dc96370b48c1cf6fd1c7e9b8cfee25897c22da938775fd4e2ee753a5862363a9274096ed662a5f1fb9e2fd2a10d249c5e904938de1d6", 0xf5}, {&(0x7f0000000140)="a87a7d2ab2c59f8b64a063591691d11220271c8a4ef40c400220533ce457c384f4e88b13f2fa0c98ee1f2e", 0x2b}, {&(0x7f0000000180)="855269b7e4a5a838e7a6a4a0a8ba83b0b81179f3c869400a700ddcfed5bd5be62cfd11aea28ce5af0ac578b7b14470213b5b847d8a5c4fb3d42744e0a6eb501a87ba7254880bd00b0a37f374082e08fbd61eda72f2bcbc8bd20e81637f5e4fa1188382dd617ae50ceb5f8bf070ca8fce4183fe2ebef3f83d07cdc57774293a498a40b9927fc0be6ec1cc2aa976c369cb16c7554373c576051f9eab20ffabc0eec7d4b660159e0017e315353d4b50d141592991881b6738033de1e94432ce0bb8b0c5e1cd6123fe3ede27faa35649c4159bd659", 0xd3}, {&(0x7f0000000480)="e9c989f58f92387f50ef93d911f98aa3f1a9b3e0691f76b2736e7d2ecf8baedad447254bf6f421cfb95ccb9cb3ac63d17477a038961d1df54adc149985307d2836901ca35a8d7640425728b0315271fe0d08bb584aed4fd3fff862acc894cccb3332a495d7a086cc136d75c7c8193e68b794a77bb0ecc52a86a1e215921dc77662801d0c07ca830ff4837d8ec9333d5446d5a6394ac065100821eebee9d9423353ea647acc73dcb50e623deef9f89774680848afb8f6464c73255a8f6e398c3930ae912fee37b6ba7fbbc78e9ae4e14dff2f5b070ccc7830993a47828d2e783fc2d7ab82f34d3c3bc45e04c8b901a995a8c886bb8e2c0ee45a289756c9dc197bd841f3e10b0b58e4fc8238bcd6b00ff6c5adf1bf28bdadf78e132f1a161c6afdadc2854a1875683781e3404418885b9d005ec34825897c97cd078ab3f0583287341e9ee0cf848448556995f797af404f71fc792136e86f4cf81483d02aae7d24c3ac931ff9ae476564d00a83d4e41e1abf4073a7b52bdd6a24d7f269af542d3163c42c959bde872cfd0bf44bcc76c36faf4a26c2acaf8407c0ad94f781929d7d5eb6e28237207ec1f6351eff6c8b6628e35eafdc327db74cd74abdc16b8454e6283d308c905fe29767fae0cde3f7445c443be684a3f765beb555d9a2008da19ed9d23edc6a8c2bc7d1b1bdca60eea95e4cad3636726418cb0a06e103f677f5a2d2af954b320355482de46851e8489cd8ea990d1d8b81cfc2af13498d004a7585fbe54b9de027696ee555e7e67b2cbb6a1490d8bb8763c53a79da0cd1cd33f094a03e3fac8c5757874f7ecd6c80527b30c51345998325cd485ef040ee8cdcd02919fbf109b46f67c03c8cee94cab4516ecd778cfd3e6f60bbd4e1ffd90f83bff361e58b699bd7fa97c7ef73a5161325a1a903fdc2b3b9d3d20812a5797c4a9ff9ffcced815023efc75ee85dc54af390aa85190f2c6f87f37db959e2e7933857995b88f4867db84acbba4d1186dbaaed0c7bcfb8e07856896839491073eaaa6ea7dd6247ed4f27065a4233e3a3d53de1e7737f0b889dd09d34e9bf70a7a4a222fd48b02802aa4f19272d48f4dbfb8eec5eaa1a5f4e42784fc96e8873d78a7581cd877bc9fc55413b4e7d77a2e472e19775b456ec586a595703a82dd87515f46b7d42bf13cc09c39f8a987da3c6d376c8985c26f9cdd99a3cb2afe7d496489ace5471b8f451a5dc0acaca96ad179f9bd295d60bbb19c66266f6d36ca705b034b2ff3153c1a572a7a6e29e142617626a20c051252db0f2176ec89e52a364fd489b5ac048e4cc473701293b9e093d29bc9a11f679ed2469c070e8dce2b98774c7185456193809dbb7ec584dc3dcb7cbb2", 0x3ce}], 0x4) 15:38:09 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x18004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x80002, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r2 = syz_open_pts() close(r0) dup(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0xf3056c7a43004c92) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000000)={{0x2, 0x30}, 0x1, 0x4, 0x3}) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r5, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:38:09 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000f80)=ANY=[], 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000024c0)="bebf23572bf648c9369be6ed2d91478aade7fd5777880b2a9ae8e2a17a9d0a46f5f515cde54434944e025423eff95cb1f489e5cb2fa53f774d9a05a8acf466d7b6daf95ceb8a1c6e52ac1d1f3d6bcd5f4cea95ace81deff89d406e47009fa9a99e55cf6ce00606b86e3202615d4326061e73a8888b808fc9437b913cd566ec80022b42aa5f8a38385b130e636200fcd4b50f3d37eca335f52e32c2909f9621c963a52fb98dcea459e473c1e73b027d8c8b13eacc8448ea8a115fb6afe8da730e2da5b8b76179d9b58c685b09af38f3dd849ef9e3e19cb7d72dc26e07210a56817c7d35d46bbe96d85a0227a7d82ae4eff9dbdfae8ba37bc3994272ee2e04bad3a6ae2f435c8f7814c93be8540c280141b9020324c8ba2fbbe11e038a3a4610a2d0cb77d5a1cee925b72fb91fd125605d972c589b4ce85cb4af9fd0e88a69156dd771f053a075213eadae824acc2b0687122ca8ba665734d2ed8ff94be5a0f728749106c0ec326ee1f00aff225ce3e90905f61a234350df7b64ae8a034db6241fb652556075f1238072ab8ab1bebf5ec11685dcce0ef5531fdb3bb124fc399af2011e6728ab49e25c7c869d9a962f97661e8c3ed9353665a00f813a17b97baf8c7c8cfbe658ff066d04c87aeb32bf452ad21cd03f1d93b967c627544b99741f72a1ccd56dc83fe818f4a451dbdd55abd71c7d9c7c86f519a943e635a5f6aa0a586e560df53aaeab30a436ca70d92d35dc5e3cdaf8f1cd4fbfe8b211e04e91a7306f0b3a9ac808cff385df8f179d5cac3547b573585c3e13b121f78f1fa4694a65d9d5038b0ba1a2d751ce84580b3233338fa306826544efef401c14b1b54fc7c5463584d4b0af216b6dd47d26dd2d2aa51072e87e48f75c09cad2ac7abf6729dfff1bc4ff6777e42d7eb9d27afdaa6719a89b1d8506b469701a775436a62597149c0fe2c7592a63a6ccf95bee8fca98e6dc96cb4f469a427f9deace9e3a3fd936bbedf91fdf3ceed3d312e3975ae082ce0024158666e8c84ae8960550511e40475514c72fc956cc157bd48ab64c9649d481df03c111fd34174bb634f072fe1f0e7c4b36294b2b4efd1d04cd70a87436956c5823913d2539bc905be5b24b4d3b638216f43c72ca83dc2744bbc019426f2bcf69ee1b3680e0fcb5f4e7b121f4dd29b37d8adf17f2176eb4489f674a89584440b9838f2f87653c1ac4bdb35cc605dae1bfe66311dd59b92a287021d9b69181c74a5a4d8fe06b038a715fb76cedcffb718748894c311c133883f17da020c5c00b57b711e8c42c94cd4fa15ce312173e8b98efbefa28f3161f9dc12062acaca94145c9491f8efd5135c645408f87f20c77e357b781b47c32899d0c2b812349df2dd6103d6fbfb853825e16314e7fff392055858b778a683bf67347c410b0df56cd31e3d5251d76a8512cf887efe7884af3e808af0bf35ab19ee951ca2009643d9bba246c60b0cb5e7f571c87ec5800b222673e7c9144933d850b46177290770e7f525612d02c3249037c8f553539b411f8a4d7b65b1f99d5a006cfc406cccbf9a64ffa10d4319c5a54e9ee961154e2c69a4daebe3ddab70a72e43496e192a26417bcb8d830619c416b3c09bfb380e6018c02e423555ed3f0e21a88fc13192317b1e4e0a5c85fe23d0bc7a296e6eb869e960ee3c2b38a9c7d6252a7ad8f1746a7e2911b5403ea173332334e77702971f3dfc5197af840fa6b26b2ec226eba2c027f60619fafdebe46043618cc92ab0248faf1d678b554ed360c54d813dbb599a8d43edb8b3fe0fb83b24aaaeee9a7c47c65b0f93d0089c342a1ac1b885188ce65e1be384e494d73f89b6d888b0af93f202b95da04a84f849f7163ee77676e2600d738eea5645a8f7bd48a5b9835b2d7cc23478220699d42ad1e8e33dceb7e0d36f0fc66e8b49037e58cd4f741c326db4745dc79453b232fb95f225a970a48ea4e1fbedfece47696476558977fe31df6257b0cf92aa2b43dc48527fc220222acb66a7b1e1ba3365b88e4c9cbaaf0f142d6953bc4f797dfcd9786aa2fec1f3f2fc6571a9e124918c7b6422005047395f12866c8f42c315ca4425ca354282e01ab393d3a12a85a634384dc856a59103eb69e89c7eaaed0cbf2f6c9f6b3b8ed586c0da0b103be3ce1e9ba86aeb1bc26f2f42440c4fdd6b433f71a20746b0c9a965106c12ff918cbfddaf908e7edab0f449546493876b903c580fd96a8980aaf53d96cf63cd249c361a207fd87953df766a747565cc36530cc9585ef1c4e6b481508a5fd071ca83ddf4593da171623c474c9011ff8ab71db0f41d5cfdd9f184b286377026a49d9f60782af107ba946ef0bfb0db65e3a703077b41b52ab6f0a0f5a2b7678d11ec957d4fd4140157c325bb633a45a4132793a3d0bfc8fb48dd277bceae9258f4b982934392281754041410106ca1406d8dcec00223a9b76b6e69716f909e51ea1258ece9d0f7e656307a91402373b215d68072e54269e65827d72335567836a6cb20db309fdbe6c8c9aa473f6021c8373b649d85f4c0c2d5c40d36d99d6b65b1800c1cb672a4d6febdb360c8930ccdbaaf259c56801abf5095b663c4614a6abd82698c10b8533ae752bb5b29cd35eccb4879eb097af5bd59a70f3900e7c8631e803462b5047d0990a38130d916e55f7441d310121e63ff59f68ab92d9abc05747f4be4e08dc425769a9128a488e0cdc6ff1287aa6f312fff310b5160bd245a4039fcac0f388a6ae43a5bce7264fbdfaf1876799821ccf74f267b169ed24a1c02ae609712297d187f651f8530430c69fd487bc58ed9944db0c4b8a2c502589f3f3bd538348889233f59a038d3b7415df4943d9cc9322367b87652a56cb6db3593c009f63b739ef6910736fb509eaa247620492db4b90a8ee59acd9d43a4e1cba96bccf108fa16c1232cfd6c596009faa884a5d650ec3cea2971adde145c76adf8404569d4a4586164f1a991cdad0dc9059a8f18ab8d47be667638322bf3c85618bf169876b1e5e0d91c163e7b44f4083079c363e4570bc3ba6a4ce6413539e4e10101a0cfa2acd2da1aeac40d822e337114aba3f4c9e85db6119fdebf73fcadf263352cb81a47aa73cea775d5d622f080a336c6045e2a5f4198cbac48c2456daa22f66ac2c5c33e597b6db7a6b0c1c4c3106f64b47f17570a041795bcb069b0f78cb8f3e07fe14ed21fb56853a0683c4632434079f9a34023d05f42f04b34634a9a018d70dd438b2aee31c5dfb25afe5d3773eaa5f47ed7d3c882f5a9f2f7aeee08b38ccfecc06e8309bade09e4e55f59783bdf24b2b1723f9c9e6cfce7b1e40d01618fb748d2931aa412ee01981e9c7488b33aac3e9ab0993c24def845d3a4842675cfb87774008810bd77a25dcc0f917d4cac8d4784bba4e652efdbe6aab5984c8689e6993e0a817dcb15794df2e484069d6830da620d78807ebf2557fcdbc5da90bc5c47f4cfb0716cb99bf550c7e67c5e4ea7add7a1518307a85d9e393170b505fbca7157caf2c2d994c32e11b9af7d43088936c52d24d4249b5262b646440f054fe288a48df19b2ccc2e9d8e30a01a145363119fd07fed611615780aa87632ee42890454878a7f9ec1b7ec1ae38bc10399af3dc482a1a5f4d09819ce6d9ccdde8604230cee4ce34db338a65cf4f769ce3266542a71233bac7fd06284148b2ea07057add5e0dbdfd572144e45a6884aae3ab1eaa09b096d597f94eccdb25c8e7eeeae3b253bb7d027857da26a59d4dd543a78c2f659ab45adf11c9419757b6e7e55a69408a7e8a242bc5fd5e1533a3e22d7762373678c2f5bef71effbfb24d960620c994bc6ff12223c5c3310f27644f33c49a4065b45e8a398ad644b69770d04d4f08d9eb0bd77b172fd51a679bb4428fa52d64512254fb91aca0d0302caa12e02bb36199f381f98322d8096375aefa2fa09dad65a9f8179dc301b4b70a3d536dc7daacc13af175336fc38789b4bbd08e2a0b353a620462be7940d49c516723bc66f726c2dfe0f6dab8169ee818dfc2283051b8a06e254890a73a2575471a05daea247a30c90e893f02048aeca56ce7f1a6a0aedf9c13b22c5bd48a1803089c82f07f565db794b233921ffdb1af9d06924d31d1308f43ad5c17875515852885a1417392189635623b7e601e372eda73d930858163844770f3fa401c9ee64abbdda2058b68e1b9f1d5d77807c7073e8041ca09749e50313f12a823fe79528ec14bbb3bdb48e7bf35055e67973ece6c3b9921c8549339710578d69a8073ec641de1f8380d0c69ff0552268ccf1971958196eed1d43822fa6cecd8a1a6c5c01ebac0f420eaa86dc0c3b05d190d331ecf213ee8a554c1d96a6cfb0d53579e95051a8c364088e5678f9daff15b5c6f932598ac4fd249f90f212aab00e47a03290934c150ba9a97ba21f20a7a7f1e3076e9603c0c0422812e9f20eb9783af114fd3511082ece9268796ffcdaa1d83c3d413423775cdc8807717e2bcb52e06d77d8c8667d57e00b5ffc41fe1e77d56a48b210bac07841ba54b50fd6041a6a167ea18e279530de38f20819f9138de9b8423902d67fc4d0e3cffb650eb24a4542d90ee2c6a257d5c301b53aa97eccfc89bc727d168d7eba175fd419f47cea0feeef4b65195036253d31e5d9ccb7534b0b417ce9294432f6f86ce5ebdfc71254c8166079ca25f828e442a441e32af09b0cd2a0f527e5a34869e07f7fa4e87a2d0a5a3ef1d7147c190609854829cd028baf353d895bfba9a91ab3962214a4fc28b881aa506c45fb06c3c7b09a54c840a48efb12339d55efd20448fd1beb50b2e36296eca562816b8c65d73a4d38faf1e0c64cd1f627b1bb8274c2ae954790d7fb9d42bf7d0a82e9c8fa7616ef19bd353161eb640b4b6b98d1e6edb4754c61b0df29ebe91fbf6d081b4e4b3d58fff64cb9247d4d20a881a02ed80a2d2adfb66c2f79f8dbf131ee752aac5d0b2e9e20a215503cb97817a9bf6adec74c8b0c11e41e44dc34cc912dc690337aa5f7d1da7edd82dc9688f811a84c5d71b8e51960b92d396ffd2ac3499ce98503fc034957579ed53c0e64966abd421de766a56c656ad83025bec5a0db9367c6d5e3cfd58b51ee09e11de883e399c55c9d19ecd5836519ca75770b98df8c8a7faaa3eb547d71edbfc1e9b3cf49534e98e37e8f57ded2ad0080e6be42df548a68d0552821cce196155f990083ecd6b7a9fc7e09fe1e306bda26ae7ac98bba39d8fdcc89945d469ee4df9c3a31f7b77969ec98b19f2804d573f27eb0105705324d98fcd51ce453a3d68871fcd08fbf303e383d4c1278213dde21b25e28d7503297516a1a05818e986cbb3cff788ebafd322ddb36e9e1110f9d38f51fe56f99bacacb093a9973e75e6706fcff9d197f70f4f87a7c0bec44954c246abe1e38ffe13e658ba208a74a716f6272d3aa882a70a970690ab5839c9a77d42ed516ee308053c31200143951e484a2a2d5432f85aab7aaffd84ccf9b40cd45462748ba08c6f73276e69438de705b376ea04fcbd674e7659683b276d23a04104ba3d9b77247814d3551aa5869df7fb1860e93f617be7ae85ffa00abe9ebf0444160150ff5dcc13f44a7c700a9ef9107affa766324d4fd6f2fd12e8075ff108f3008703cfe7b411a86ed79dfcc83d086360c160029198b4ab4e835dfc7c63ac32de47e4c1c1507788576470458f77aa027da1fe459d4f545e6a1baed8d2beb1c3837725257a563590ce4e42f2282faf134407b7e3180a88f3045ac5a53113a5016ac6ca524bdbc32517a7248a5790", 0x1000}, {&(0x7f00000044c0)="34fbe57d7eb5b906b5864d6b46a4b63a4b22fa2c6ddb4aef73b67a8fcd7214c367ed6591f57905e2e120857a6c0c97f440319cfc9156d92c1b2bb9d1e2d53ce4e48e1066648a01790475d5607d0586221f9eca55b78d368dfeb1a05a7660284d21e9709802ee7e291c705209a053e7726ea375dee945ea825856289e3dd0e3cd553bec54279db2c2a2b3c2a7455180338ca02ed947f915a744ea07e25c0fa32ff41d37b976ebf99debc4c8cdd04c74488db6a8a91e9d062e6b52775ed15c3c3b1c144f3b611757273947760331e192af155ca2e32c2b1cf7b0ef17c61fb77567a2f39dbb1920c0aac1ce8f4968579b1549780b08f19a5645d3a000e3999bc4ce73c1bd562f5f97e63e2a38673aab4f76dda9ff0ef29557595fce70d337f973adc337d1ce4f4a8eb98e84c773625dc313196089123da50dae7920966beadbdc90c5d729ab4b19fd9aebdf740e9328801ec7738d234cbd442103791dec56a532c1caa146d5edbe1de1e5377b48d8b94d79bb05f175d5340e806db28f9b54ca803ca467fd215898426e4e510a347392335759f5c85bc84f0b1c052f9ac85abb3b852f49077d4fa06251ceb20da72460cae1cb6c42b0cd494114427262bfc8e8ac5e87ef329057a39da73829f1366316733d8b1c721b4f5662d49844e57013abe13a1648a9f1ba1f292fe0b84f09cf12b8fd6b72db51cdc18e9848bd96cd52ccb75c754c09a3bc9de9d9a2d01c638fcc7a0bb334820dcdb7b7fb5684b9b0123c28f07423474f6251ff720737a02f84fb7cebd2e9b22803e019ddfb80acf62376a2cbcafd78939a31aa67741f51aa10ec46a25a1823056e7030a5be753705372878b419acf00cd905c3faa850e463900ce07de3c5ceb3b137ae90975fc748baed7cb5662196e7eeda16f0a1f22cfba8ebbec06d40638f7732c45e9a0823ed0ab07717e6695c2ce5c9c81092da9018cde1de5a23fa9fbf0a862e60026f0c84084caeecca3b04449e4b735d85957c0213af5b1b01fdcd1bd54226f5fd60c82e0646e4c87977719ab9021805875aeb2ac194df6dda4422f1eacfc66d19e89aab197342ac1ba22b513cc75f7a5d108a6719c61445131ef62841c2cc542b192eeec0cb0897200270e32524dff142cc87eb92a4ec3e4d1607747a7f49b0621ffec0e7f9621fde6fa4cc48c48adaac8aca154dbe8beb43d6056a2ef1767e087402eb46d4bbb963176e526405566fcff6dc71b1869f565e18bbe3a1315f22c819241c5d03b9a4b5b4941dfe40f03c155fd329a67e009516ef33d48cfc899011375e17d6847c839896ecaea875ccaf3e0f16b7158bce3e8b738da8e929ebcc89afc6e6beffa2a8fc6ad08c7e286713987db7e53d55c56af1bcb1da79adcce10f1531d0cc94eb0082ff1e25b318b1754708953cc1399e3dbe41d339e9c51e1d35222346e6fd190eb7e1c271924d21951f2790bf0ce4540d195d53f89b7edba2ecbfd05350c6249b3445ae4eccde6a047e1d4f9105340993b3931ebf3a87f87835273c9b9773df0286f707c193a4ae2968b128cdd39ff6cd91b9c0728dd65cd39843581ce1051a00384d79c10817ca194e25d891b8c0e06eede6253b0a1c00adf389a7efaeda77137aa6671d34a1a4675a6948a817daef8c8d67dd97fe181debbdc255f69f484acb928f83ce053764feb062e26e03ea26d69cbb9b5a1fd91a8a2475144edf8e40e7eb7b7f67aead24941d6e1357f29e7d866eca1e81c32cb9ff735fc672d2ba0b2c8b87a3a0b4909d6ed43c10d9bc8b545941e58f965878764b7d6af5a0ec385184a71a6eb803b2d6b0f8c53af027c4573d0956a1cdf8c0ae23052cab980bbad01e491ea1f1440fdb613868c2e302ace1269801618390f3d46865464c56d8e9fc820b252dd8c1528c80d32052fe2f76e0b947a8e8f2915a11c712035c4241164b1170bd0bfd39ed50bae323aa71e2f54a2e1e2e75bb84d46bf6337d13995cc05701705eca4a60e90d43797b7439949a18c42a811ae29c7d510686582a2fa27af9cdfb3233255b88f2ca7687d7a3b42a338ea198f9b1bf7cb56c72b24e2843bed68aee0a0d00607648e98101e6c6d57ee49e00a65f21980ed0edae418a705bac42323a02e81cc2b469cf5e46896cf1d250211bbe5b309c3e21aea63253e75d380fedf02d94370b2427b45b94210b2bba77dcf835c358e2ef7f5f60bfabf9efca6d54a7dae31ff65fd446a0bd12e9eed124c1dbfbf81b9e11f0eb7669398f77eeac6425b727159c42681b71fb820d907626bac4de5f179ee070c1a2f66638fb4885989b091a7b40b2f031eea2c269269623656ec3b6a67b15903d7ab476fb3806907f73cc7c4299eed8e914830e18cd65540a948f1d04d25862426bb6170cac739c9ebb3243ad864ba7b9b7af26fdce99488b86bca4c1fcb85c8a0dcea3b8a8cf2b6cdb1a5902c98a9604914b4307e8242cc4701445181d60233c7229f094a04c925f4468c493c23d752a56f6eaa24a4a38d099189ae734e09f2791b43c28b43b9de3b09f8d6167003cd11188a05605840faba88c88b41125af4c296fe201996ca26257789c720606849ccd73169e976c50dc1fc55ca64cb05f48a66630e4a3f9fdb0497e9badab3c7fc5278743f51bcc48ee4ab44d7f8d128ee686669c6e46e1fbced5329762c974916887dde68efd53868fee3dd6123bee0bcb186e748ccc873da1dc8db719dc5cd6f55e9a3bce23f6b46d8310b5fab65776c8a63c9778a71a2c2981d5500d356d563e3060d9e701cae86030c268df565fd93563bdb546838d2ce447a425d4089813babd14f267131aaab94892baddaf4d733fadb84086adf3fd499a51d6ddd63581c981a5e5a0c83f269d223a5fa5012aa49db8e762842fb810bde15f4b61111343fc8380268c1d44173402cd3df66f27aa16ae6958f153e8c93e7baa514cde1d6dae8360b0e415db0efdb5b68de82a590f314e1036b8807d0aa209b7993580d6f332de58e3714bda9f8bde08e21e5bb67fbe8e2fd221b7f41b196fa5af38ebcdeb25f77b6fa12e2ab9381cdfec58a4b5c7e97ba871c829bdbdf403988b795248d3f12732d6d6596aa72e69d15ccc72103476b37084299f48b890697b2b540ca742ed32dfcc0f67547e52e0a8eaec4f9d89c739b36d695d2885ac3f8fd906bfc7217b2bcaf6b08f0825c8ed611f6587f8ca025c7f7d18fd377f197dff3836f33f8aedf423b3798c3e72711617936fccae1f954d90beb2061c4aba2d403e31fe646d0f53cff40ef8cc57cbef240dd1adb9cdfbaba97ef52566d09ef1a68e3aafcbb1b7e5522101c17f54a559d5ac1ad67522fefac767990941a07e11fbceaa494d96825a3fa4d60412dd4f0bce4b5c73f5004a29c8fb2ebb84aa38a379ef17fefbdd1172cb57875d55d7ccb9fc061738279efdae98d174253dd662c4a493fd7e5302f0595da90a34cb20146ca00a9180d6e5a1643dd16e42aa46c7f3c578a97cd158dadde35528239df9010e0428d7918b6c6a7575d5e7dcaf43c9072e2878ffdd840f2ed622b44a59f75aded6f2a27b5130a8591259f30315981305c4735b535dee299c974da10fb2a5032a33f9ef8d6907312a8b9c5b93b968f3476725c9dd23ed4ff52677c07dee7d7a7d951f9590d799d1cd0915779b24b09e6f14f9156ac0738a109d119210d0201930ab843d87220b5f7026d8cff4bec9eef72fb2824f573ea4a4df6830d82fdfc2b870a1d0d5edeb4e6abcc3d48f14cfbeae562f5c70b6f283cb4f551872d3b8ac05e1705f3ea8118c7acabdab6f279452760a48e535a5d6225d5f7ce650333a8c18528dbe578d8450018f1529883f6e29cc06d68b677408c4f948af1c48e13525cfd6e3d45ffc8fe70ab0050d1c3eb668a6be3c13a47cb163e5e516031196e75fa9f386cc2dc6c7ffb8a09e4b72074dfaf3695044eb4e4257da2fe8b25dab4401e56291e56b88d4a19a20c1edeac8420e7e56870696d0573a10f79b04b0120c499c3154746667eb27026390d5e8029abc0a569cdf5cb253c59bc3b9a580c0ed9eff8f7a800e35c2d00a8db60eca90ea9d1869e1777c1210ff83249f650d6730df068a9f7f316eec8c3562926f4d23e90c02f7a2a03443fd3e1d5ecbbca0e6e0bfe3bc28dd163db29d2d4a457b7e4372aa53941b1f2af060f7de9bcc7e2ac3ccee2723241f5a57a4d0eac5f88528f0b24c87e7fcd60ced10de8fa6651a3c668f79f71763498168be318df4766aa0f31ad99ebeede2cf3c0d02b262376362f30a6f64add5753b43795ffcb75a3c40e8f8ac043cf1051f2fb7205d61abd217921cba9bfefad01bd1f0a695ac9e2b5ca47238c75e0b0db7c463b285ef48e48ae3c95113a72d1891023bcdafe6de78b3f3dc1377c4aa5352eb771afd2517db2ee05c7993fcf917308d5aacd7f4b7bdbb18d4f26273eacdddfd5e5e67582fc6c16f9314d011586fe184433b8b2080331f755b77472b537da21ebee1b3ac220f5eca9d67a2228c3378ce14ca4733d566e1508550d3dcd1929d8ac8c23b3edc564b9e5ca355d8d1a342364fd11db66ac03df3b2c31edaa5747799fb48b052f5d0b507b36bbd29b8d1c4f73b7a9b537af52e0c243ecf2774d3ff73ec8a81e20de93e59a020ba0f1d2b8be0c887cd700da78af646817aad920a1b1165d7bf789eaa707b7411fe91fb4893a480b8af738b341285bce8c1718962452395e9ef45c8e70d92c9410eaa326a0946ab6d628bfc6423414c700f50bbd295436621b2c6eaf00e9b528507fe91d71a19ea2fbb9b7089e27cdb50e3e341e56672e435dcc0a71469ff19ba54f3595656b29ff87f2845198e047e126a5817ef3f39be5433272430452bbef8a99ba0bae48e46c14543820b11f987a804000000000000008d01d85527ceef85df4d5de0c85f5ad250f24da6e6353c740c37504eb65336d3f5bc1b78286ed3b84ebe5ad7e3632531aa42c243f49f14b56260caec14c13659d8660f1adc0fcb08faf7048a11b21019d4c75d8c2cb003f3b4d62e481cebd7a72399ee386a56e56ea49fcced61bfe24f9db7fec79b22c8fcf9fb680735a3830f5e158dc89aa1feb30024ba0aca045522de65b069da286c6800fb8d01a717495ecf9aee5f582eb1b11de5c5f6150fa362d80c022ad8074857c2f803b107d13a4890666e871bff36764edeb45cb656197ae17aeb04b9dc37e1195f01101aba6424e8c80dd0fd575691b99871a9f27a066e3b129fd824213f35bd53eff3a65ba843e65c1eb1eb6e721aa4b65532763f786ba544bf936efcc051f8ca1b3bdd26bec22b7fb80e167a4a0d8665a631d3fa8fc2f375f03bed83e51ae4a23bfdf6a145d8ddcd52200d9206b6d8ee9342ba298b7e8caecdf06b615f9ee4cc8aa214d9744c58b11da82b885359cc867a717e6cbcf55d8d5a2b2c1c1a03494a1343865d0892a29387b3ce4e8d8625b1cc2cff711d1e62d90abcd4bfdfcedb74f7ba7db78ed705eb4feec27a4826771d2718e2709e16cedd4178569fb02b5eb0efe1077be662db77b773a64c1947e8bd419655878ae9bb1c9b800dd7e8f7e7d740f9804c4009bfa961f896821d458b4bca0b57c528c7afe42d311249c766e2746b06ed589bb8352502ae7377a646334e2b090c918b64df56e6012dc6be56fde69cbba55b74542b4c59289288b71545512072ed7c1f3eeb71994612948cb4669e54e66b924fc3e918a63566ac7b8fb6845d208b3c628a1c60d86419943ac3f4dad8790e4ed919806504f5be5ae63fec41ac52016facc53ea55803de67fd60901cd430c5b53fb2b27906829900d569d8c45f622aa4716df5514f323124df39fc68a71ffb65225521c607f8109e99f963bdb12b26e440753a09aaa9fcbf2351cfe8568dd0a38b7c5e6a1a61450cfd949da0c3b854c4", 0x1056}, {&(0x7f0000000100)="f6a7ac8eb3d564d67b53e304f0e6f09ee1ee35caf68472f4e6cb9fc8d9c6e0fe08", 0x21}, {&(0x7f0000000140)="629e62787c9fc66efdfda6654403ba18c1b0bd16accf3b0d54ca2b9d51a0e9cb8419da3e52956e49124250c5773ad897e9ff49e436220b8be81ba2e10bfdd56f1e6e6f133c2002ea1e41184d7222a024f8619e448660c4fae54ba76b811690bb74c53850dbb5bcce683f37ff33da47d91cca4ede0201643d0d34b1435212bfd655cf16501204c969d07547623a2d51a10707f841969e6826464dd748476171018ad589f0ca57a5e238e3a577037c348048e73b11c3d28bafdf7a4a0c4eb886b97f5e3ff972f27facde09087c8979c031", 0xd0}, {&(0x7f0000000300)="b36e7d287583c6374ea82b55773327a2b4f3067f1bb90bfda11798ed856c802784e30d5999dcdf7a32580b7ab457a452625f482b3eaca5508213e2e1da2914bb0ba304f21f3a837717e4b0c0b0754f0ae842c9ea3e579fde6f24aea97c6d17a18e0da023f46ec40f7dc4e958f6fac20a05b8f601da675c135c5fc28bad740abe5ed5b66929623b693030e3c1b7f2d6a3169a2510ef59953a8972fcfcf397ec7cabf628ce03b62681ce55bb6430953866cfebd9e95b25e475abc39f52c895ff310fe795220ff51c3f52b900551850ec342a54e066cf08bb", 0xd7}], 0x1000006a) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) r3 = syz_open_pts() fcntl$lock(r3, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x400, 0x0) r4 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r5, 0x0, 0x0) shmctl$IPC_SET(r5, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/210) r6 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r6, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r6, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r6, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x7fffffff, 0x1000}], 0x2) semget$private(0x0, 0x1, 0x490) getgid() r7 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r7, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r8 = kqueue() r9 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x100, 0x0) r10 = fcntl$dupfd(r9, 0x1, r8) fchmod(r10, 0x0) 15:38:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r4, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r6 = kqueue() r7 = getpgid(0xffffffffffffffff) fcntl$setown(r6, 0x6, r7) r8 = getuid() r9 = socket(0x11, 0x4003, 0x0) r10 = dup2(r9, r9) sendto$unix(r10, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r11 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r10, r11, r13) r14 = kqueue() r15 = getpgid(0xffffffffffffffff) fcntl$setown(r14, 0x6, r15) r16 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r19, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r20 = openat(r4, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r22 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r25, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r27, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r28 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r29 = kqueue() r30 = getpgid(0xffffffffffffffff) fcntl$setown(r29, 0x6, r30) r31 = geteuid() r32 = kqueue() r33 = fcntl$dupfd(r32, 0x2, 0xffffffffffffffff) close(r33) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r37 = semget$private(0x0, 0x7, 0x286) semop(r37, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r37, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r36, 0x0, r34, r35, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r38 = kqueue() r39 = getpgid(0xffffffffffffffff) fcntl$setown(r38, 0x6, r39) r40 = socket(0x11, 0x4003, 0x0) r41 = dup2(r40, r40) sendto$unix(r41, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r42 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r43, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r41, r42, r44) sendmsg$unix(r5, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r7, r8, r13}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @rights={0x30, 0xffff, 0x1, [r4, r18, r19, r20, r21, r22, r4]}, @rights={0x38, 0xffff, 0x1, [r23, 0xffffffffffffff9c, r4, r24, r25, 0xffffffffffffffff, r4, r26, r27]}, @rights={0x18, 0xffff, 0x1, [r28]}, @cred={0x20, 0xffff, 0x0, r30, r31, r35}, @cred={0x20, 0xffff, 0x0, r39, 0x0, r44}], 0x100, 0x402}, 0x40b) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r46 = getpgrp() r47 = socket(0x11, 0x4003, 0x0) r48 = dup2(r47, r47) sendto$unix(r48, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r49 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r50, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r48, r49, r51) r52 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r52, &(0x7f0000000000)='./file0\x00', r52, &(0x7f00000000c0)='./file1\x00') r53 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r53, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r54 = kqueue() r55 = getpgid(0xffffffffffffffff) fcntl$setown(r54, 0x6, r55) r56 = getuid() r57 = socket(0x11, 0x4003, 0x0) r58 = dup2(r57, r57) sendto$unix(r58, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r59 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r60, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r58, r59, r61) r62 = kqueue() r63 = getpgid(0xffffffffffffffff) fcntl$setown(r62, 0x6, r63) r64 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r66 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r67 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r67, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r68 = openat(r52, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r69 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r70 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r71 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r71, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r72 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r72, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r73 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r73, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r74 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r74, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r75 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r75, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r76 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r77 = kqueue() r78 = getpgid(0xffffffffffffffff) fcntl$setown(r77, 0x6, r78) r79 = geteuid() r80 = kqueue() r81 = fcntl$dupfd(r80, 0x2, 0xffffffffffffffff) close(r81) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r85 = semget$private(0x0, 0x7, 0x286) semop(r85, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r85, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r84, 0x0, r82, r83, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r86 = kqueue() r87 = getpgid(0xffffffffffffffff) fcntl$setown(r86, 0x6, r87) r88 = socket(0x11, 0x4003, 0x0) r89 = dup2(r88, r88) sendto$unix(r89, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r90 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r91, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r91, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r89, r90, r92) sendmsg$unix(r53, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r55, r56, r61}, @cred={0x20, 0xffff, 0x0, r63, r64, r65}, @rights={0x30, 0xffff, 0x1, [r52, r66, r67, r68, r69, r70, r52]}, @rights={0x38, 0xffff, 0x1, [r71, 0xffffffffffffff9c, r52, r72, r73, 0xffffffffffffffff, r52, r74, r75]}, @rights={0x18, 0xffff, 0x1, [r76]}, @cred={0x20, 0xffff, 0x0, r78, r79, r83}, @cred={0x20, 0xffff, 0x0, r87, 0x0, r92}], 0x100, 0x402}, 0x40b) r93 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r95 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, 0xc) r97 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r97, &(0x7f0000000000)='./file0\x00', r97, &(0x7f00000000c0)='./file1\x00') r98 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r98, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r99 = kqueue() r100 = getpgid(0xffffffffffffffff) fcntl$setown(r99, 0x6, r100) r101 = getuid() r102 = socket(0x11, 0x4003, 0x0) r103 = dup2(r102, r102) sendto$unix(r103, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r104 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r105, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r105, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r103, r104, r106) r107 = kqueue() r108 = getpgid(0xffffffffffffffff) fcntl$setown(r107, 0x6, r108) r109 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r111 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r112 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r112, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r113 = openat(r97, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r114 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r115 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r116 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r116, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r117 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r117, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r118 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r118, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r119 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r119, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r120 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r120, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r121 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r122 = kqueue() r123 = getpgid(0xffffffffffffffff) fcntl$setown(r122, 0x6, r123) r124 = geteuid() r125 = kqueue() r126 = fcntl$dupfd(r125, 0x2, 0xffffffffffffffff) close(r126) getsockopt$sock_cred(r126, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r126, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r126, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r130 = semget$private(0x0, 0x7, 0x286) semop(r130, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r130, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r129, 0x0, r127, r128, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r131 = kqueue() r132 = getpgid(0xffffffffffffffff) fcntl$setown(r131, 0x6, r132) r133 = socket(0x11, 0x4003, 0x0) r134 = dup2(r133, r133) sendto$unix(r134, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r135 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r136, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r136, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r134, r135, r137) sendmsg$unix(r98, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r100, r101, r106}, @cred={0x20, 0xffff, 0x0, r108, r109, r110}, @rights={0x30, 0xffff, 0x1, [r97, r111, r112, r113, r114, r115, r97]}, @rights={0x38, 0xffff, 0x1, [r116, 0xffffffffffffff9c, r97, r117, r118, 0xffffffffffffffff, r97, r119, r120]}, @rights={0x18, 0xffff, 0x1, [r121]}, @cred={0x20, 0xffff, 0x0, r123, r124, r128}, @cred={0x20, 0xffff, 0x0, r132, 0x0, r137}], 0x100, 0x402}, 0x40b) r138 = getegid() r139 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r140 = getpid() fcntl$setown(r139, 0x6, r140) fcntl$setown(r139, 0x6, r140) r141 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r142 = getpid() fcntl$setown(r141, 0x6, r142) fcntl$setown(r141, 0x6, r142) r143 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r144 = getpid() fcntl$setown(r143, 0x6, r144) fcntl$setown(r143, 0x6, r144) r145 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r146 = getpid() fcntl$setown(r145, 0x6, r146) fcntl$setown(r145, 0x6, r146) r147 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r148 = getpid() fcntl$setown(r147, 0x6, r148) fcntl$setown(r147, 0x6, r148) r149 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r150 = getpid() fcntl$setown(r149, 0x6, r150) fcntl$setown(r149, 0x6, r150) r151 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r152 = getpid() fcntl$setown(r151, 0x6, r152) fcntl$setown(r151, 0x6, r152) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000180)="2368dda5d453bf7e1304af4e3a19f82937f84934293175150c9c4dcbdcee64786e3a4da7157855780a05af7bcb3b01bbbdd150b55456decd6b3611ddbb26f23a1d6ed0c35f0feab538d3b2459210862988708b8878574c0c77664c7a7e0ed33afeb22217a7ae20413f6d1c5d0dfc7c4ebcde5e5035fbbef083f11a6f6538cb41b590beb6155101a158fbc68e8ae76873938eef8b05d1dadca7704b32c3e7c35dd629e19b9827743cbb077c831a5b3181b97c6ccbc3d3f4a7c6232f55c2d767a7cc177ef57f20dd22b763c9d77f5200", 0xcf}], 0x1, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r44}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r45}, @cred={0x20, 0xffff, 0x0, r46, r49, r92}, @cred={0x20, 0xffff, 0x0, r93, r94, r95}, @cred={0x20, 0xffff, 0x0, r96, r109, r138}, @rights={0x30, 0xffff, 0x1, [r1, r139, r141, r143, r145, r147, r149, r151]}], 0xd0, 0x8}, 0x8948022306431d85) 15:38:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0), 0x2a30, 0x0, 0xfffe, 0x0) 15:38:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) recvfrom$inet6(r2, &(0x7f0000000100)=""/163, 0xa3, 0x800, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:38:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000b00)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) fchflags(r0, 0x1) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r1, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5298c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df32fe0cd0b7e7c91fd2935299a9fcc774f2dc7c18b868c451c98e678f1bba8e500ac3f4ebb3d14da8709fa5a80fe5a81a334b2a3672392f2848b79b4fc7e5f6713bd9960b3f90fcc86a9ec63c6008c5f8c4a0566f653c53cccfcf8c1ab17d9dd0919f0b07deb337e11", 0x112}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) r6 = dup2(r4, 0xffffffffffffffff) ioctl$TIOCSBRK(r6, 0x2000747b) r7 = getpid() fcntl$setown(r3, 0x6, r7) fcntl$setown(r3, 0x6, r7) poll(&(0x7f0000000200)=[{r1, 0x4}, {r3, 0x20}], 0x2, 0xfffffffa) 15:38:10 executing program 0: r0 = kqueue() syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20, 0x0) fcntl$setflags(r3, 0x2, 0x1) r4 = kqueue() r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r8 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) kevent(r1, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffff9, 0x9, 0x2, 0x22455c63, 0x99}], 0x5, &(0x7f0000000200)=[{{r3}, 0xfffffffffffffff9, 0x2, 0x2, 0x2, 0x1}, {{r2}, 0xfffffffffffffff9, 0x140, 0x0, 0x6, 0xcd8c}, {{r5}, 0xa64dec79968a44f, 0x30, 0x2, 0xffffffff, 0x9}, {{r7}, 0xfffffffffffffff8, 0x40, 0x2, 0x7, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0xe5, 0x3}, {{r8}, 0xfffffffffffffffd, 0x21, 0x40, 0x2, 0x3}], 0x8, &(0x7f0000000300)={0xffffffffa0a01bd6, 0xb3a}) r10 = dup2(r0, r2) kevent(r10, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r10}, 0xfffffffffffffffa, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd, 0x2}], 0x80000000, 0x0) 15:38:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) mlock(&(0x7f0000653000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r3 = socket(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r4 = dup2(r0, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r5 = msgget$private(0x0, 0x12c) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000005c0)=""/133) msgrcv(r5, &(0x7f00000000c0)={0x0, ""/55}, 0x3f, 0x2, 0x3000) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) 15:38:10 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x6, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xfffffffffffffffc, 0x1f}], 0x0, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}, {{r0}, 0xfffffffffffffffc}], 0x0, 0x0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) getpgid(r4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x345, 0x4, "bb02035f5c55ace9bb41841f69998595688e6b06", 0x80000001, 0x4}) r5 = kqueue() r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) accept$unix(r6, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000791c11bcb414291d64c9f9a4057fe48bf90ec71be888adc5db0b5f4b0591031928396d0fa625e24d888e687d17d702f0f7a1694f011d9ed423c738bc"], &(0x7f0000000180)=0x22) kevent(r5, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) 15:38:10 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) madvise(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) readv(r1, &(0x7f0000002200), 0x0) 15:38:10 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) dup2(r1, r4) getrlimit(0x6, &(0x7f00000000c0)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) dup(r6) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) 15:38:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) sendto$inet6(r0, &(0x7f0000000000)="20afae79de4ab0559f26af23b065d5d3cc03970fbbe045be7151422237ba90ec8c2db621d663a9fc1ff04caff0735d0119ac0965c43a374aebd3565f025e898786681660c40e44735e058ac02f448e0752db2a600cb95068ed4227552e90d7ee348116144b7e8c04371900998fa35b3bd2b0f74246ad69d4eb1b550e6075990f87bdcbbffeb5ae5394d93ecb2444e5", 0x8f, 0x201, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x1}, 0xc) 15:38:11 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fcntl$dupfd(r1, 0x0, r3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000980)=ANY=[@ANYBLOB="2d032e2f669a11836b0d3678da81e045ecdb20696c652a0008b5182180ac58f9002ab78d6f18af3b037cee8ababd0387e679b8a5b5b8f2d8b32d1fa567e145a815cfbb273583b05d1509e07142df87e4946448a06a4bfcd979690f08c70646b2b07870c103e86f67c690d84f14c7f74b5f0550765bd7562b65ffc1e6d43b3478cdc634a281c9a03e81889fc1ed2b60ae7719"], 0xa) dup2(r5, r4) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000100), 0xd2) getuid() getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = msgget$private(0x0, 0x12c) msgctl$IPC_STAT(r11, 0x2, &(0x7f00000005c0)=""/133) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r13, &(0x7f0000000000)='./file0\x00', r13, &(0x7f00000000c0)='./file1\x00') r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r14, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r15 = kqueue() r16 = getpgid(0xffffffffffffffff) fcntl$setown(r15, 0x6, r16) r17 = getuid() r18 = socket(0x11, 0x4003, 0x0) r19 = dup2(r18, r18) sendto$unix(r19, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r20 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r19, r20, r22) r23 = kqueue() r24 = getpgid(0xffffffffffffffff) fcntl$setown(r23, 0x6, r24) r25 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r28, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r29 = openat(r13, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r31 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r32 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r32, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r33, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r34 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r34, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r35 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r35, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r36, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r37 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r38 = kqueue() r39 = getpgid(0xffffffffffffffff) fcntl$setown(r38, 0x6, r39) r40 = geteuid() r41 = kqueue() r42 = fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) close(r42) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r46 = semget$private(0x0, 0x7, 0x286) semop(r46, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r45, 0x0, r43, r44, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r47 = kqueue() r48 = getpgid(0xffffffffffffffff) fcntl$setown(r47, 0x6, r48) r49 = socket(0x11, 0x4003, 0x0) r50 = dup2(r49, r49) sendto$unix(r50, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r51 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r52, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r50, r51, r53) sendmsg$unix(r14, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r16, r17, r22}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @rights={0x30, 0xffff, 0x1, [r13, r27, r28, r29, r30, r31, r13]}, @rights={0x38, 0xffff, 0x1, [r32, 0xffffffffffffff9c, r13, r33, r34, 0xffffffffffffffff, r13, r35, r36]}, @rights={0x18, 0xffff, 0x1, [r37]}, @cred={0x20, 0xffff, 0x0, r39, r40, r44}, @cred={0x20, 0xffff, 0x0, r48, 0x0, r53}], 0x100, 0x402}, 0x40b) r54 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r55 = getpid() fcntl$setown(r54, 0x6, r55) fcntl$setown(r54, 0x6, r55) r56 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r57 = getpid() fcntl$setown(r56, 0x6, r57) fcntl$setown(r56, 0x6, r57) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000340)={{0x0, r10, r7, r12, r53, 0x100, 0x9fe5}, 0x40, 0xff, r55, r58, 0x300000000000, 0x5, 0x2, 0x8}) ftruncate(r0, 0x0, 0x100030001) 15:38:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xff, 0x7, 0x7213f687, 0x6, "d929e745e554990f0281c008109043f363a94869", 0xfffffff9, 0x3}) r2 = syz_open_pts() close(r2) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r2, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) 15:38:11 executing program 1: setitimer(0x1, &(0x7f0000000fe0)={{0x0, 0xd30}}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = dup(r0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x40, 0xb2}, {0x4, 0x1}}, 0x2) getgid() 15:38:11 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4000000, 0x8, 0x4, "b04d00f3ff0a631a00", 0x2f1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) dup(r4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:38:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0x1f9ee332}], 0x1000000000000143, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000040)=[{&(0x7f0000000000)="22cd3838af84182730aa2f7a46711bb631969fc655cf9d2dcb156e54f0bd8d2001c131dc2e521ec8a6e4", 0x2a}], 0x1, 0x0, 0x0) close(r0) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x1010, 0xffffffffffffff9c, 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, 0x0) syz_open_pts() poll(0x0, 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) 15:38:11 executing program 1: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4c4e42c6c5992930fa08f0dabbb02bc632ad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0, 0xb1}], 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) 15:38:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) r6 = getpgid(r5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000000)='./file0\x00', r8, &(0x7f00000000c0)='./file1\x00') r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r10 = kqueue() r11 = getpgid(0xffffffffffffffff) fcntl$setown(r10, 0x6, r11) r12 = getuid() r13 = socket(0x11, 0x4003, 0x0) r14 = dup2(r13, r13) sendto$unix(r14, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r15 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r14, r15, r17) r18 = kqueue() r19 = getpgid(0xffffffffffffffff) fcntl$setown(r18, 0x6, r19) r20 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r24 = openat(r8, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r27, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r28, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r29, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r30, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r31, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r32 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r33 = kqueue() r34 = getpgid(0xffffffffffffffff) fcntl$setown(r33, 0x6, r34) r35 = geteuid() r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) close(r37) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r41 = semget$private(0x0, 0x7, 0x286) semop(r41, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r40, 0x0, r38, r39, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r42 = kqueue() r43 = getpgid(0xffffffffffffffff) fcntl$setown(r42, 0x6, r43) r44 = socket(0x11, 0x4003, 0x0) r45 = dup2(r44, r44) sendto$unix(r45, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r46 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r47, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r45, r46, r48) sendmsg$unix(r9, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r11, r12, r17}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x30, 0xffff, 0x1, [r8, r22, r23, r24, r25, r26, r8]}, @rights={0x38, 0xffff, 0x1, [r27, 0xffffffffffffff9c, r8, r28, r29, 0xffffffffffffffff, r8, r30, r31]}, @rights={0x18, 0xffff, 0x1, [r32]}, @cred={0x20, 0xffff, 0x0, r34, r35, r39}, @cred={0x20, 0xffff, 0x0, r43, 0x0, r48}], 0x100, 0x402}, 0x40b) r49 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r50 = getpid() fcntl$setown(r49, 0x6, r50) fcntl$setown(r49, 0x6, r50) r51 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r52 = getpid() fcntl$setown(r51, 0x6, r52) fcntl$setown(r51, 0x6, r52) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) r54 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r55 = getpid() fcntl$setown(r54, 0x6, r55) fcntl$setown(r54, 0x6, r55) r56 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r57 = getpid() fcntl$setown(r56, 0x6, r57) fcntl$setown(r56, 0x6, r57) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0}, 0xc) r59 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r60 = getpid() fcntl$setown(r59, 0x6, r60) fcntl$setown(r59, 0x6, r60) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, 0xc) r62 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r63 = getpid() fcntl$setown(r62, 0x6, r63) fcntl$setown(r62, 0x6, r63) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000a80)={0xffffffffffffffff}) r65 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r66 = getpid() fcntl$setown(r65, 0x6, r66) fcntl$setown(r65, 0x6, r66) r67 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r68 = getpid() fcntl$setown(r67, 0x6, r68) fcntl$setown(r67, 0x6, r68) r69 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r70 = getpid() fcntl$setown(r69, 0x6, r70) fcntl$setown(r69, 0x6, r70) r71 = getpid() r72 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r73 = getpid() fcntl$setown(r72, 0x6, r73) fcntl$setown(r72, 0x6, r73) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0}, 0xc) r75 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r75, &(0x7f0000000000)='./file0\x00', r75, &(0x7f00000000c0)='./file1\x00') r76 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r76, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r77 = kqueue() r78 = getpgid(0xffffffffffffffff) fcntl$setown(r77, 0x6, r78) r79 = getuid() r80 = socket(0x11, 0x4003, 0x0) r81 = dup2(r80, r80) sendto$unix(r81, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r82 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r83, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r81, r82, r84) r85 = kqueue() r86 = getpgid(0xffffffffffffffff) fcntl$setown(r85, 0x6, r86) r87 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r89 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r90 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r90, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r91 = openat(r75, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r92 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r93 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r94 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r94, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r95 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r95, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r96 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r96, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r97 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r97, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r98 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r98, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r99 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r100 = kqueue() r101 = getpgid(0xffffffffffffffff) fcntl$setown(r100, 0x6, r101) r102 = geteuid() r103 = kqueue() r104 = fcntl$dupfd(r103, 0x2, 0xffffffffffffffff) close(r104) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r104, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r108 = semget$private(0x0, 0x7, 0x286) semop(r108, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r108, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r107, 0x0, r105, r106, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r109 = kqueue() r110 = getpgid(0xffffffffffffffff) fcntl$setown(r109, 0x6, r110) r111 = socket(0x11, 0x4003, 0x0) r112 = dup2(r111, r111) sendto$unix(r112, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r113 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r114, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r114, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r112, r113, r115) sendmsg$unix(r76, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r78, r79, r84}, @cred={0x20, 0xffff, 0x0, r86, r87, r88}, @rights={0x30, 0xffff, 0x1, [r75, r89, r90, r91, r92, r93, r75]}, @rights={0x38, 0xffff, 0x1, [r94, 0xffffffffffffff9c, r75, r95, r96, 0xffffffffffffffff, r75, r97, r98]}, @rights={0x18, 0xffff, 0x1, [r99]}, @cred={0x20, 0xffff, 0x0, r101, r102, r106}, @cred={0x20, 0xffff, 0x0, r110, 0x0, r115}], 0x100, 0x402}, 0x40b) r116 = getpgid(0xffffffffffffffff) r117 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r118 = getpid() fcntl$setown(r117, 0x6, r118) fcntl$setown(r117, 0x6, r118) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, &(0x7f0000000b40)=0xc) r120 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r120, &(0x7f0000000000)='./file0\x00', r120, &(0x7f00000000c0)='./file1\x00') r121 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r121, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r122 = kqueue() r123 = getpgid(0xffffffffffffffff) fcntl$setown(r122, 0x6, r123) r124 = getuid() r125 = socket(0x11, 0x4003, 0x0) r126 = dup2(r125, r125) sendto$unix(r126, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r127 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r128, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r128, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r126, r127, r129) r130 = kqueue() r131 = getpgid(0xffffffffffffffff) fcntl$setown(r130, 0x6, r131) r132 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r134 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r135 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r135, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r136 = openat(r120, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r137 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r138 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r139 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r139, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r140 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r140, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r141 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r141, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r142 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r142, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r143 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r143, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r144 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r145 = kqueue() r146 = getpgid(0xffffffffffffffff) fcntl$setown(r145, 0x6, r146) r147 = geteuid() r148 = kqueue() r149 = fcntl$dupfd(r148, 0x2, 0xffffffffffffffff) close(r149) getsockopt$sock_cred(r149, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r149, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r149, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r149, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r153 = semget$private(0x0, 0x7, 0x286) semop(r153, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r153, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r152, 0x0, r150, r151, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r154 = kqueue() r155 = getpgid(0xffffffffffffffff) fcntl$setown(r154, 0x6, r155) r156 = socket(0x11, 0x4003, 0x0) r157 = dup2(r156, r156) sendto$unix(r157, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r158 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r159, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r159, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r157, r158, r160) sendmsg$unix(r121, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r123, r124, r129}, @cred={0x20, 0xffff, 0x0, r131, r132, r133}, @rights={0x30, 0xffff, 0x1, [r120, r134, r135, r136, r137, r138, r120]}, @rights={0x38, 0xffff, 0x1, [r139, 0xffffffffffffff9c, r120, r140, r141, 0xffffffffffffffff, r120, r142, r143]}, @rights={0x18, 0xffff, 0x1, [r144]}, @cred={0x20, 0xffff, 0x0, r146, r147, r151}, @cred={0x20, 0xffff, 0x0, r155, 0x0, r160}], 0x100, 0x402}, 0x40b) r161 = getppid() r162 = kqueue() r163 = fcntl$dupfd(r162, 0x2, 0xffffffffffffffff) close(r163) getsockopt$sock_cred(r163, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r163, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r163, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r163, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r167 = semget$private(0x0, 0x7, 0x286) semop(r167, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r167, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r166, 0x0, r164, r165, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r168 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r169 = getpid() fcntl$setown(r168, 0x6, r169) fcntl$setown(r168, 0x6, r169) getsockopt$SO_PEERCRED(r168, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000d00)={&(0x7f0000000100)=@file={0x0, './file\x00'}, 0x9, &(0x7f00000001c0)=[{&(0x7f0000000180)="b0bf0a6e66d9e4903d7402f210a819749544f8d547060a6dc088af302c733666645a62f3632e4a38b104fd6698d37a2ef899a1660e", 0x35}, {&(0x7f0000000800)="94ca2c321238ecba7b39d4f5c6dd016c66a7f11e228bab45c289dc1416b6dbe00de3db20765d96d2be811561c53de92517d926a9e3e1011e36b10bf37fa4669f9270df75d65e751c251575961136f67e81205553af134dcbf84d70b2aff6f749899e362b79aa0a04a517f9d62f71528d1ee32c9881e64347bfec2d96debc041d698e89bd9d6471d03c37a40fecb79cc7a4e201e7b2e6286fceffdda8eaeba2c4951b31eb2ffc873f7af61aec33a018dc92a6df2260098630e248047b7d3433e87b", 0xc1}], 0x2, &(0x7f0000000bc0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r48}, @cred={0x20, 0xffff, 0x0, r50, 0xffffffffffffffff, r53}, @cred={0x20, 0xffff, 0x0, r55, r58, r61}, @rights={0x38, 0xffff, 0x1, [r1, r1, r0, r62, 0xffffffffffffffff, r64, r1, r65, r67]}, @rights={0x20, 0xffff, 0x1, [r1, 0xffffffffffffff9c, r69, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r71, r74, r115}, @cred={0x20, 0xffff, 0x0, r116, r119, r160}, @cred={0x20, 0xffff, 0x0, r161, r164, r170}, @rights={0x10}], 0x128, 0x2}, 0x400) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) socket(0x28, 0x8000, 0x4) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) r171 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r172 = getpid() fcntl$setown(r171, 0x6, r172) fcntl$setown(r171, 0x6, r172) setsockopt$sock_timeval(r171, 0xffff, 0x1006, &(0x7f0000000000)={0x3ff, 0x9}, 0x10) r173 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r174 = getpid() sendsyslog(&(0x7f00000000c0)="d5cab56c043f559539d9b4c9578d2c31e1e7ee", 0x13, 0xb) fcntl$setown(r173, 0x6, r174) fcntl$setown(r173, 0x6, r174) ioctl$VMM_IOC_CREATE(r173, 0xc5005601, &(0x7f0000000300)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x80}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x200}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xac74}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xcc1}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x90}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x8001}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x6}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0xc8cf}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x40}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil}], ['./file0\x00', '.\x00', './file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0\x00', './file0/file1\x00', ['./file', './file', './file', './file'], 0x5}) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 15:38:12 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) lseek(r1, 0x0, 0x0, 0x18819d032fc8cadd) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 15:38:12 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) sendmsg(r3, &(0x7f0000000380)={&(0x7f00000000c0)=@un=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000240)=[{&(0x7f0000000180)="e6dc60a4a38fd0428b79201a4ee9b316cb2f8155f993ce1b63c1c162bfcc5cf98a55e6907dacc46766095314406ed8d75645750c985c343d6709e5cd3de048bd1f9ce8756be501401501e6ec6b65252d5a40c7e053ffa582e5c75b0bb8f659f678a38403ee8375788299a4e339807f6de1f347d1dd1ab349223371412a7d9031dcd00b7c6d79280793fa089807e3fb20fb6aeb8c813c374c686f70c7e552e68e0cff778dffc7cc94cd89", 0xaa}], 0x1, &(0x7f0000000280)=[{0xe8, 0xffff, 0x1, "7c50e9acd2d72f75c290f20547f11feeb60ca11ce1d5a48bc092e4724175482fb036016281abf46bb1c745922adef8575aeb69420b662d3c868fd23d2aa219f806d44ad7d4f52bdbd7fcd90338a961cf67de8b7f057d679df00d02f1a850f25e2fe119eb57f07b23a454be1b775a07ebf5e35b2fb7f57b6400a996ad82aa2d39207010a89d7adfbc2f23554bdc62fd7d5ede695e602c48435c68cfb3090de1b13512c33e03d25f197f1ca7caf717906820e1cc9aa9a871a64c3fe315e515073eb66bb6b7adb79b7dd25cf2d77a407b3f2afbeb3dba"}], 0xe8}, 0x2) r5 = getpid() fcntl$setown(r2, 0x6, r5) fcntl$setown(r2, 0x6, r5) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0x8}], 0x441280, 0x0, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) 15:38:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000180)) r2 = syz_open_pts() close(r2) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r5 = kqueue() r6 = getpgid(0xffffffffffffffff) fcntl$setown(r5, 0x6, r6) r7 = getuid() r8 = socket(0x11, 0x4003, 0x0) r9 = dup2(r8, r8) sendto$unix(r9, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r10 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r9, r10, r12) r13 = kqueue() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r18, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r19 = openat(r3, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r21 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r22, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r25, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r28 = kqueue() r29 = getpgid(0xffffffffffffffff) fcntl$setown(r28, 0x6, r29) r30 = geteuid() r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) close(r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r36 = semget$private(0x0, 0x7, 0x286) semop(r36, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r35, 0x0, r33, r34, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r37 = kqueue() r38 = getpgid(0xffffffffffffffff) fcntl$setown(r37, 0x6, r38) r39 = socket(0x11, 0x4003, 0x0) r40 = dup2(r39, r39) sendto$unix(r40, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r41 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r42, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r40, r41, r43) sendmsg$unix(r4, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r6, r7, r12}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r3, r17, r18, r19, r20, r21, r3]}, @rights={0x38, 0xffff, 0x1, [r22, 0xffffffffffffff9c, r3, r23, r24, 0xffffffffffffffff, r3, r25, r26]}, @rights={0x18, 0xffff, 0x1, [r27]}, @cred={0x20, 0xffff, 0x0, r29, r30, r34}, @cred={0x20, 0xffff, 0x0, r38, 0x0, r43}], 0x100, 0x402}, 0x40b) r44 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r44, &(0x7f0000000000)='./file0\x00', r44, &(0x7f00000000c0)='./file1\x00') r45 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r45, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r46 = kqueue() r47 = getpgid(0xffffffffffffffff) fcntl$setown(r46, 0x6, r47) r48 = getuid() r49 = socket(0x11, 0x4003, 0x0) r50 = dup2(r49, r49) sendto$unix(r50, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r51 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r52, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r50, r51, r53) r54 = kqueue() r55 = getpgid(0xffffffffffffffff) fcntl$setown(r54, 0x6, r55) r56 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r58 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r59 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r59, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r60 = openat(r44, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r61 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r62 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r63 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r63, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r64 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r64, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r65 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r65, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r66 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r66, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r67 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r67, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r68 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r69 = kqueue() r70 = getpgid(0xffffffffffffffff) fcntl$setown(r69, 0x6, r70) r71 = geteuid() r72 = kqueue() r73 = fcntl$dupfd(r72, 0x2, 0xffffffffffffffff) close(r73) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r77 = semget$private(0x0, 0x7, 0x286) semop(r77, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r77, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r76, 0x0, r74, r75, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r78 = kqueue() r79 = getpgid(0xffffffffffffffff) fcntl$setown(r78, 0x6, r79) r80 = socket(0x11, 0x4003, 0x0) r81 = dup2(r80, r80) sendto$unix(r81, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r82 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r83, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r81, r82, r84) sendmsg$unix(r45, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r47, r48, r53}, @cred={0x20, 0xffff, 0x0, r55, r56, r57}, @rights={0x30, 0xffff, 0x1, [r44, r58, r59, r60, r61, r62, r44]}, @rights={0x38, 0xffff, 0x1, [r63, 0xffffffffffffff9c, r44, r64, r65, 0xffffffffffffffff, r44, r66, r67]}, @rights={0x18, 0xffff, 0x1, [r68]}, @cred={0x20, 0xffff, 0x0, r70, r71, r75}, @cred={0x20, 0xffff, 0x0, r79, 0x0, r84}], 0x100, 0x402}, 0x40b) getgroups(0x3, &(0x7f00000001c0)=[0x0, r43, r84]) r86 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r86, &(0x7f0000000000)='./file0\x00', r86, &(0x7f00000000c0)='./file1\x00') r87 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r87, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r88 = kqueue() r89 = getpgid(0xffffffffffffffff) fcntl$setown(r88, 0x6, r89) r90 = getuid() r91 = socket(0x11, 0x4003, 0x0) r92 = dup2(r91, r91) sendto$unix(r92, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r93 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r94, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r92, r93, r95) r96 = kqueue() r97 = getpgid(0xffffffffffffffff) fcntl$setown(r96, 0x6, r97) r98 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r100 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r101 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r101, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r102 = openat(r86, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r103 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r104 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r105 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r105, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r106 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r106, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r107 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r107, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r108 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r108, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r109 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r109, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r110 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r111 = kqueue() r112 = getpgid(0xffffffffffffffff) fcntl$setown(r111, 0x6, r112) r113 = geteuid() r114 = kqueue() r115 = fcntl$dupfd(r114, 0x2, 0xffffffffffffffff) close(r115) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r115, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r115, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r115, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r119 = semget$private(0x0, 0x7, 0x286) semop(r119, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r119, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r118, 0x0, r116, r117, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r120 = kqueue() r121 = getpgid(0xffffffffffffffff) fcntl$setown(r120, 0x6, r121) r122 = socket(0x11, 0x4003, 0x0) r123 = dup2(r122, r122) sendto$unix(r123, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r124 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r125, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r123, r124, r126) sendmsg$unix(r87, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r89, r90, r95}, @cred={0x20, 0xffff, 0x0, r97, r98, r99}, @rights={0x30, 0xffff, 0x1, [r86, r100, r101, r102, r103, r104, r86]}, @rights={0x38, 0xffff, 0x1, [r105, 0xffffffffffffff9c, r86, r106, r107, 0xffffffffffffffff, r86, r108, r109]}, @rights={0x18, 0xffff, 0x1, [r110]}, @cred={0x20, 0xffff, 0x0, r112, r113, r117}, @cred={0x20, 0xffff, 0x0, r121, 0x0, r126}], 0x100, 0x402}, 0x40b) getgroups(0x3, &(0x7f0000000200)=[r85, 0xffffffffffffffff, r95]) r127 = syz_open_pts() ioctl$TIOCSETA(r127, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r2, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 15:38:12 executing program 1: r0 = socket(0x1, 0xb88ccda15b6c460a, 0x0) fcntl$setstatus(r0, 0x4, 0x84) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = getpgid(r2) wait4(r3, &(0x7f0000000040), 0x20395cf7d38a142c, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xf) 15:38:12 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) socket$unix(0x1, 0x7, 0x0) r1 = fcntl$dupfd(r0, 0x14, 0xffffffffffffff9c) lseek(r1, 0x0, 0x0, 0x1) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000040)={0x6, 0x100}) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) 15:38:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000000)={0xd7f, 0x5, './file0\x00', 0x0, 0x5, 0x5, 0x6}) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 15:38:13 executing program 0: clock_gettime(0x2004, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x25, 0x80000000000000a, &(0x7f0000000040), 0xfffffffffffffc54) ftruncate(r1, 0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffc, 0x4) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r5 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) r6 = accept(r5, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r7 = accept$inet6(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) readv(r7, &(0x7f0000000080), 0xffffffffffffca3) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$getown(r2, 0x5) getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(0x0, &(0x7f0000000240)=[{0x1, 0x2, 0x7c05ffc1689e824b}, {0x0, 0x1000, 0x1000}, {0x0, 0x40000001, 0x1000}, {0x4, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) semget(0x0, 0x3, 0x80) getuid() r9 = accept$unix(r2, 0x0, &(0x7f0000000100)) fcntl$setstatus(r9, 0x4, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000640)=0xc) semget$private(0x0, 0x4, 0xc1) 15:38:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18202, 0x80) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000003c0)="37f405f0505848e5587f277652f461d80ab4556db27daf2d47d272a99359d2bef649c7b20a817a6505f60892b196bf8bc3c15f31eb943dd499706b959a371a19fcb004fbec051a930895298bea", 0x4d) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x8a, 0x3}, {0x26, 0xffffffff}, {0x88}, {0x25, 0x4b2}], 0x4}) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000100)=@abs={0xbbab00a5b0a0a80b, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000180)="87808fb400193a41cb1ab6a1b70db476866667a2eda5bf05588d222762fab91f29bc0c7a2a04f9ea1a4023e1b2236038", 0x30}, {&(0x7f0000000240)="d6c3aea962122a40a96ed908c19ff2df843aa717fa1156d0e3fb59fbee72e551afb0301b68f61eb4fc9484c7836377b0dcd3186c53b58afec93d7c00cd3724477c284dc66ae3769eb0d1431305e5de45c9de5a929a2c54eb0920f87b1f8b42a30103b20ca818e752d8cd0eb278f90a23a23767fca457786e1dd7080df3278f1d9916b252a249102a66", 0x89}, {&(0x7f0000000300)="52b56645b5df02d5a2f6bd54d009ba01317bf168d05daed26f72ffb63d220fe3d8eda27ac0f31bbfecffdadbda2bc5d0b25d6d7ba8391a3841bc67c9e0c5419a4b35a9d308d6d9963f7f8005608888e7e7c33c2007e7f0e5f8b596b8419c58f41d88c179947906c1e4028a08536110e7efab1d85bc2fc5bb5d2b", 0x7a}], 0x3, 0x0, 0x0, 0x400}, 0x4) pwritev(r3, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x4) r5 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) getuid() pwrite(r5, &(0x7f0000000000)="ea", 0x1, 0x0, 0x4000) 15:38:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 15:38:13 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = accept$inet6(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) flock(r4, 0x4) r5 = getpid() fcntl$setown(r3, 0x6, r5) fcntl$setown(r3, 0x6, r5) read(r2, &(0x7f0000000340)=""/91, 0x5b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) 15:38:14 executing program 0: socketpair(0x18, 0x4003, 0x2b, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/249, 0xf9}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x258879d9, 0x4) pledge(0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) getpid() pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fcntl$getown(r1, 0x5) fsync(r1) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1) ftruncate(r1, 0x0, 0x0) 15:38:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x0, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x50854e62b18575ce) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r6, 0x0, r4, r5, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000000140)=""/227) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66695d653000"], 0x10) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="16000000000000000700000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r8, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="200000000000000000000000821b5f7c2f88dd54fbec5edd8e00000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000007b2933b16454028e1ee8ead78eaefb350c49b216c75270864b59ca2a3bb31b49140ede38945ec744cb4881d6549bbb98a0becaff3a5f67e59797175c952f657c8de318b41e4a47e2bcd1efad592ac0334ce84e6f0b34eed6d891b3124b3420538be0288ed7cb6f771fcf5067aca1"], 0x50}, 0x0) 15:38:14 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) dup2(r0, r0) r1 = socket(0x1, 0x1, 0x8) openat$klog(0xffffffffffffff9c, &(0x7f0000000200)='/dev/klog\x00', 0x80, 0x0) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000300)=0x3ff, 0x4) r2 = syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) fcntl$lock(r2, 0x7, &(0x7f0000000800)={0x2, 0x0, 0xc5fffffffffffffc, 0x0, r3}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000, r3}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r4, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r4, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000080)=[{r5, 0x40}], 0x1, 0x0) r6 = socket$inet(0x2, 0x1, 0x0) kevent(r4, &(0x7f0000000000)=[{{r1}, 0x3, 0x8, 0x2, 0x7fffffff, 0x3}], 0x6, &(0x7f0000000080)=[{}, {{r6}, 0xfffffffffffffffa, 0x50, 0x20000000, 0x3f, 0x7}], 0x0, &(0x7f0000000100)={0x80, 0x7}) execve(0x0, 0x0, 0x0) r7 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) getsockopt(r7, 0x2, 0x100000001, &(0x7f0000000340)=""/217, &(0x7f00000001c0)=0xd9) 15:38:14 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 15:38:14 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x20, 0x0, 0x6, 0x9fe7, 0x272}, 0xc) r2 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r2, 0x0, 0x2, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f0000000180)=0x4) r4 = getpid() r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) r8 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) r10 = openat$pci(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/pci\x00', 0x1a1, 0x0) r11 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) r13 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r13, &(0x7f0000000000)='./file0\x00', r13, &(0x7f00000000c0)='./file1\x00') r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r14, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r15 = kqueue() r16 = getpgid(0xffffffffffffffff) fcntl$setown(r15, 0x6, r16) r17 = getuid() r18 = socket(0x11, 0x4003, 0x0) r19 = dup2(r18, r18) sendto$unix(r19, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r20 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r19, r20, r22) r23 = kqueue() r24 = getpgid(0xffffffffffffffff) fcntl$setown(r23, 0x6, r24) r25 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r27 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r28, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r29 = openat(r13, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r31 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r32 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r32, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r33, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r34 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r34, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r35 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r35, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r36, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r37 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r38 = kqueue() r39 = getpgid(0xffffffffffffffff) fcntl$setown(r38, 0x6, r39) r40 = geteuid() r41 = kqueue() r42 = fcntl$dupfd(r41, 0x2, 0xffffffffffffffff) close(r42) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r46 = semget$private(0x0, 0x7, 0x286) semop(r46, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r45, 0x0, r43, r44, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r47 = kqueue() r48 = getpgid(0xffffffffffffffff) fcntl$setown(r47, 0x6, r48) r49 = socket(0x11, 0x4003, 0x0) r50 = dup2(r49, r49) sendto$unix(r50, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r51 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r52, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r52, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r50, r51, r53) sendmsg$unix(r14, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r16, r17, r22}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}, @rights={0x30, 0xffff, 0x1, [r13, r27, r28, r29, r30, r31, r13]}, @rights={0x38, 0xffff, 0x1, [r32, 0xffffffffffffff9c, r13, r33, r34, 0xffffffffffffffff, r13, r35, r36]}, @rights={0x18, 0xffff, 0x1, [r37]}, @cred={0x20, 0xffff, 0x0, r39, r40, r44}, @cred={0x20, 0xffff, 0x0, r48, 0x0, r53}], 0x100, 0x402}, 0x40b) r54 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r54, &(0x7f0000000000)='./file0\x00', r54, &(0x7f00000000c0)='./file1\x00') r55 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r55, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r56 = kqueue() r57 = getpgid(0xffffffffffffffff) fcntl$setown(r56, 0x6, r57) r58 = getuid() r59 = socket(0x11, 0x4003, 0x0) r60 = dup2(r59, r59) sendto$unix(r60, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r61 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r62, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r60, r61, r63) r64 = kqueue() r65 = getpgid(0xffffffffffffffff) fcntl$setown(r64, 0x6, r65) r66 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r69 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r69, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r70 = openat(r54, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r71 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r72 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r73 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r73, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r74 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r74, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r75 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r75, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r76 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r76, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r77 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r77, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r78 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r79 = kqueue() r80 = getpgid(0xffffffffffffffff) fcntl$setown(r79, 0x6, r80) r81 = geteuid() r82 = kqueue() r83 = fcntl$dupfd(r82, 0x2, 0xffffffffffffffff) close(r83) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r87 = semget$private(0x0, 0x7, 0x286) semop(r87, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r86, 0x0, r84, r85, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r88 = kqueue() r89 = getpgid(0xffffffffffffffff) fcntl$setown(r88, 0x6, r89) r90 = socket(0x11, 0x4003, 0x0) r91 = dup2(r90, r90) sendto$unix(r91, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r92 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r93, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r91, r92, r94) sendmsg$unix(r55, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r57, r58, r63}, @cred={0x20, 0xffff, 0x0, r65, r66, r67}, @rights={0x30, 0xffff, 0x1, [r54, r68, r69, r70, r71, r72, r54]}, @rights={0x38, 0xffff, 0x1, [r73, 0xffffffffffffff9c, r54, r74, r75, 0xffffffffffffffff, r54, r76, r77]}, @rights={0x18, 0xffff, 0x1, [r78]}, @cred={0x20, 0xffff, 0x0, r80, r81, r85}, @cred={0x20, 0xffff, 0x0, r89, 0x0, r94}], 0x100, 0x402}, 0x40b) r95 = geteuid() r96 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r96, &(0x7f0000000000)='./file0\x00', r96, &(0x7f00000000c0)='./file1\x00') r97 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r97, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r98 = kqueue() r99 = getpgid(0xffffffffffffffff) fcntl$setown(r98, 0x6, r99) r100 = getuid() r101 = socket(0x11, 0x4003, 0x0) r102 = dup2(r101, r101) sendto$unix(r102, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r103 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r104, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r102, r103, r105) r106 = kqueue() r107 = getpgid(0xffffffffffffffff) fcntl$setown(r106, 0x6, r107) r108 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r110 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r111 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r111, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r112 = openat(r96, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r113 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r114 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r115 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r115, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r116 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r116, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r117 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r117, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r118 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r118, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r119 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r119, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r120 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r121 = kqueue() r122 = getpgid(0xffffffffffffffff) fcntl$setown(r121, 0x6, r122) r123 = geteuid() r124 = kqueue() r125 = fcntl$dupfd(r124, 0x2, 0xffffffffffffffff) close(r125) getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r129 = semget$private(0x0, 0x7, 0x286) semop(r129, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r129, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r128, 0x0, r126, r127, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r130 = kqueue() r131 = getpgid(0xffffffffffffffff) fcntl$setown(r130, 0x6, r131) r132 = socket(0x11, 0x4003, 0x0) r133 = dup2(r132, r132) sendto$unix(r133, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r134 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r135, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r135, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r133, r134, r136) sendmsg$unix(r97, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r99, r100, r105}, @cred={0x20, 0xffff, 0x0, r107, r108, r109}, @rights={0x30, 0xffff, 0x1, [r96, r110, r111, r112, r113, r114, r96]}, @rights={0x38, 0xffff, 0x1, [r115, 0xffffffffffffff9c, r96, r116, r117, 0xffffffffffffffff, r96, r118, r119]}, @rights={0x18, 0xffff, 0x1, [r120]}, @cred={0x20, 0xffff, 0x0, r122, r123, r127}, @cred={0x20, 0xffff, 0x0, r131, 0x0, r136}], 0x100, 0x402}, 0x40b) r137 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r138 = getpid() fcntl$setown(r137, 0x6, r138) fcntl$setown(r137, 0x6, r138) r139 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r140 = getpid() fcntl$setown(r139, 0x6, r140) fcntl$setown(r139, 0x6, r140) getsockopt$SO_PEERCRED(r139, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) r142 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r142, &(0x7f0000000000)='./file0\x00', r142, &(0x7f00000000c0)='./file1\x00') r143 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r143, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r144 = kqueue() r145 = getpgid(0xffffffffffffffff) fcntl$setown(r144, 0x6, r145) r146 = getuid() r147 = socket(0x11, 0x4003, 0x0) r148 = dup2(r147, r147) sendto$unix(r148, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r149 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r150, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r150, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r148, r149, r151) r152 = kqueue() r153 = getpgid(0xffffffffffffffff) fcntl$setown(r152, 0x6, r153) r154 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r156 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r157 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r157, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r158 = openat(r142, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r159 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r160 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r161 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r161, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r162 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r162, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r163 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r163, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r164 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r164, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r165 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r165, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r166 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r167 = kqueue() r168 = getpgid(0xffffffffffffffff) fcntl$setown(r167, 0x6, r168) r169 = geteuid() r170 = kqueue() r171 = fcntl$dupfd(r170, 0x2, 0xffffffffffffffff) close(r171) getsockopt$sock_cred(r171, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r171, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r171, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r171, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r175 = semget$private(0x0, 0x7, 0x286) semop(r175, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r175, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r174, 0x0, r172, r173, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r176 = kqueue() r177 = getpgid(0xffffffffffffffff) fcntl$setown(r176, 0x6, r177) r178 = socket(0x11, 0x4003, 0x0) r179 = dup2(r178, r178) sendto$unix(r179, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r180 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r181, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r181, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r179, r180, r182) sendmsg$unix(r143, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r145, r146, r151}, @cred={0x20, 0xffff, 0x0, r153, r154, r155}, @rights={0x30, 0xffff, 0x1, [r142, r156, r157, r158, r159, r160, r142]}, @rights={0x38, 0xffff, 0x1, [r161, 0xffffffffffffff9c, r142, r162, r163, 0xffffffffffffffff, r142, r164, r165]}, @rights={0x18, 0xffff, 0x1, [r166]}, @cred={0x20, 0xffff, 0x0, r168, r169, r173}, @cred={0x20, 0xffff, 0x0, r177, 0x0, r182}], 0x100, 0x402}, 0x40b) r183 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r184 = getpid() fcntl$setown(r183, 0x6, r184) fcntl$setown(r183, 0x6, r184) getsockopt$sock_cred(r183, 0xffff, 0x1022, &(0x7f0000001a40)={0x0}, &(0x7f0000001a80)=0xc) r186 = getuid() r187 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r187, &(0x7f0000000000)='./file0\x00', r187, &(0x7f00000000c0)='./file1\x00') r188 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r188, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r189 = kqueue() r190 = getpgid(0xffffffffffffffff) fcntl$setown(r189, 0x6, r190) r191 = getuid() r192 = socket(0x11, 0x4003, 0x0) r193 = dup2(r192, r192) sendto$unix(r193, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r194 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r195, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r195, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r193, r194, r196) r197 = kqueue() r198 = getpgid(0xffffffffffffffff) fcntl$setown(r197, 0x6, r198) r199 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r201 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r202 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r202, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r203 = openat(r187, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r204 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r205 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r206 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r206, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r207 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r207, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r208 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r208, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r209 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r209, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r210 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r210, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r211 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r212 = kqueue() r213 = getpgid(0xffffffffffffffff) fcntl$setown(r212, 0x6, r213) r214 = geteuid() r215 = kqueue() r216 = fcntl$dupfd(r215, 0x2, 0xffffffffffffffff) close(r216) getsockopt$sock_cred(r216, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r216, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r216, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r216, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r220 = semget$private(0x0, 0x7, 0x286) semop(r220, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r220, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r219, 0x0, r217, r218, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r221 = kqueue() r222 = getpgid(0xffffffffffffffff) fcntl$setown(r221, 0x6, r222) r223 = socket(0x11, 0x4003, 0x0) r224 = dup2(r223, r223) sendto$unix(r224, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r225 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r226, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r226, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r224, r225, r227) sendmsg$unix(r188, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r190, r191, r196}, @cred={0x20, 0xffff, 0x0, r198, r199, r200}, @rights={0x30, 0xffff, 0x1, [r187, r201, r202, r203, r204, r205, r187]}, @rights={0x38, 0xffff, 0x1, [r206, 0xffffffffffffff9c, r187, r207, r208, 0xffffffffffffffff, r187, r209, r210]}, @rights={0x18, 0xffff, 0x1, [r211]}, @cred={0x20, 0xffff, 0x0, r213, r214, r218}, @cred={0x20, 0xffff, 0x0, r222, 0x0, r227}], 0x100, 0x402}, 0x40b) r228 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r229 = getpid() fcntl$setown(r228, 0x6, r229) fcntl$setown(r228, 0x6, r229) r230 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r231 = getpid() fcntl$setown(r230, 0x6, r231) fcntl$setown(r230, 0x6, r231) getsockopt$SO_PEERCRED(r230, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0}, 0xc) r233 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r233, &(0x7f0000000000)='./file0\x00', r233, &(0x7f00000000c0)='./file1\x00') r234 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r234, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r235 = kqueue() r236 = getpgid(0xffffffffffffffff) fcntl$setown(r235, 0x6, r236) r237 = getuid() r238 = socket(0x11, 0x4003, 0x0) r239 = dup2(r238, r238) sendto$unix(r239, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r240 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r241, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r241, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r239, r240, r242) r243 = kqueue() r244 = getpgid(0xffffffffffffffff) fcntl$setown(r243, 0x6, r244) r245 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r247 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r248 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r248, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r249 = openat(r233, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r250 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r251 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r252 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r252, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r253 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r253, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r254 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r254, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r255 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r255, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r256 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r256, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r257 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r258 = kqueue() r259 = getpgid(0xffffffffffffffff) fcntl$setown(r258, 0x6, r259) r260 = geteuid() r261 = kqueue() r262 = fcntl$dupfd(r261, 0x2, 0xffffffffffffffff) close(r262) getsockopt$sock_cred(r262, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r262, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r262, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r262, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r266 = semget$private(0x0, 0x7, 0x286) semop(r266, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r266, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r265, 0x0, r263, r264, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r267 = kqueue() r268 = getpgid(0xffffffffffffffff) fcntl$setown(r267, 0x6, r268) r269 = socket(0x11, 0x4003, 0x0) r270 = dup2(r269, r269) sendto$unix(r270, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r271 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r272, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r272, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r270, r271, r273) sendmsg$unix(r234, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r236, r237, r242}, @cred={0x20, 0xffff, 0x0, r244, r245, r246}, @rights={0x30, 0xffff, 0x1, [r233, r247, r248, r249, r250, r251, r233]}, @rights={0x38, 0xffff, 0x1, [r252, 0xffffffffffffff9c, r233, r253, r254, 0xffffffffffffffff, r233, r255, r256]}, @rights={0x18, 0xffff, 0x1, [r257]}, @cred={0x20, 0xffff, 0x0, r259, r260, r264}, @cred={0x20, 0xffff, 0x0, r268, 0x0, r273}], 0x100, 0x402}, 0x40b) sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001900)=[{&(0x7f0000000340)="36e92ea855f830417c436afb04058c735ae281d87788ab67b22e148fc5e3d54acbed48029ed91d971e58ca45f5845163a990ac009b0bf9784235e4e163c7e7113f1fdeb11f5b94ccf5351acb5ad9a082d7e9209815bd0e3d8524baa54969880bf4f3462f237a41a0c3e43482c7050f441f7386a9fbc7840c459ff3e336167920f597ba17fb38e7cd2b6fb58b4db78379bcb389215293583d655273e6ec852cdc8a2853ce51bff34f80ed0f1853add23061cbd08c6d5fed1f3d89367720984dc99d35c9fc53752e91b76aae8914e5534e83b01996026cfdcac507d5acf19bee47abeb95813cbf0d5916511a2ff2c44784180a9d60003d2655f9", 0xf9}, {&(0x7f0000000440)="cf281d6f62ef0329c7a7556da142ddd257e07db9a1997195eccc133debaf86dff0e03dbe83d04338463de925350c04cd59e16be2f5f24085061cdfbbdca8634d59bd5f545ec0e7f006bf35d617b85955f5f3e08bc67126d84a6eb065889968ff6c2a8ccb669a4f1affbd9746fb983a1cd1a4b6eb3ba29c9899a30920e6cabec5002aad139af5", 0x86}, {&(0x7f0000000280)="2185a92615755a69112b701f5d43e6ad737736ed3243dd041479ef0a2542831aec27d2840e4ed764577fe8e2ea5f23d60d401b19b1ab0603466c2cf55a41f17cdf5612f30d66283370b5302eb311f8d24af1495886bc2adbabf4e71cdff0197fa38c4dc24c1b2eea0d3eaa75b73c9ed1a9bd4a6dd4e4784d385ae10ec76b53", 0x7f}, {&(0x7f0000000500)="23983dd9cd837c9f39a8b330e759a5c4426e054f7603954920d32e08fd3b144b9cc4edb689383db1b97b340102353f4cfcb979d08924ce3ec5001a261099f3bfa4113984ec3d8ff007c830141f0b17b8da85cc88ef9e62ec1774f51a7bd17ab02ca9f3946d05f99de6aee872c6a2aa244a7510270000a6ef82d983a43b72b73a2779b110b34a528d57a346f54e117899c7df0af6d82150226a8ffd0f624241406d6b07fe9db7a59651d82bbd57412829adf63fb3", 0xb4}, {&(0x7f00000005c0)="6373db2819839e17ad04004e34720c138b8ba07c043cb800eb9cb2e7f19d3fac91abc8e8cb0d31b9171cb80e110ae15e24b09aa50142acd8e1f1a0353308b416e9c8d2c8868e5ec5f83d387ded37262069bbaddf54d8b2d16cf2adcfb5fa65d1463c6f72b0835d88367cad1d8f635b57e3ccd0edc40a6939df10a49a99a72526845ca410b63dc24399624dd3a8c34d6c5256d09e7b264ec049b8c609c054155afe53f6cb5adbc66084591d639ee0cf1b1c8eb0e58a0748e5b79bdc2fd3854d42b720b6f120b9048bd05a567ade81e16c89e4741909ab58527316d0ddfe6a71a9a6ec178a37fc0e474fb07f38", 0xec}, {&(0x7f00000006c0)="02dce8dcb6d659d1f2a7c906d3076ac74370fdeb2845bc15d86f2545315b843cf6d89e1578c1b326a73894cebe13349db92625805381835e3eaa12b127415aae6b1db0090bce7881a8ef054ffbeb151e5b4e2fd5dc291b2fd4aa66ffef0d975f33ffcbb332ec5d9b9ee012efe383f07e934c5e15efd0d0b809e45fff13f8e86b1b0274f0806a82cd4ed18e026a476a0e4f3effacc00643aef586a15dbfc883b563d1fa14e1af87e6808d0736324cf5fca74d611d3cf25f7402e3e1f5a0d743d1b494a70726b3b4808ba3f2", 0xcb}, {&(0x7f00000007c0)="a275193bf0bcb9e3c61c94817b8992b80bc2fefc3255b8f456f9508889d32704024f1f3189ff9b2aa39e17f7845055ca3cf962b06e1c2baa4313c622d57d0828fe4eb81a50def731a7d3811f50bc9b410c6365291fe55eefe7673923e4356d315c2b2c78b122bab4336b60ceb245df725e872b10c96c76a293fcf705891da80063abd0d5acae186e10bac1165a0c4d98a3bab5ac275a93346a445881a1a5b3874d83c3a6dbf4ccb58a7549a2e06023559003091fedda1a2c89d1a3a59647f1b03795fcc7ca5cbb8d9c3ce56b8a9d147529c93300d9a4ad03b31c90e727d791c77c9a9e2ca3c39a700d4ddfbec584236a73156563fb407115a430e0f490b0ab9a3d1517f10319b7aa103cb6085010eecf35f959e60cdd80c44dfffba52616233add32465ba1430cf5b79992b3d55d7cea526ea27501287bc17863e7cfbd8e11a9df97f8b5a73a770771a3971f3f381ce8f81a6b47ca3668ff7a8d8b1dfc8090208e4f1b86e0100517f3733794795f14ef12c9b411edca2c650d86df779f904449e3072d172854a472b0da4ba885c27d94cc6687b9b26284713f03618a1c2e13b760e62bb2984fa0504943b37ec6d20138c4445b61bc54b680db31aedd719e7458f34a2a2fa0405c9e8ac77bb657be884b5fa2b3add0d52a340e442beaba85892994841763d6b6cec93287c7f6e616e42827b0996adfd6aff80bab2df2ada90814e80662c379ea1042cdad1540f4a4a8930658178be283843a785e0e450bbb5758de85385892cde4c47343869d02e5dea6ef4103416f82f294dc372799ea08aa72e6fabc03933d1ada357b47c9c55d65557a942b9fbcceed2b87fc478a7eab12be5d11565b04841a2e1b0e0f07a78f399be28d4b4ddc98055b1044fbc167a163163f32fa3e1188f5cf04247d63c8f45a804345b79c3453fee78576fc21258deb7ce38580d897a9942c45c123b247b76f201bc6104a97f63e88b8836698b434035d63f1bd0d847608eaeb3c0060235010d2df1e5af39c16e3f09a82cc05d3ffbeecf62f785f5be9443beecf5a86f7071e2ce449313ebd69ea380d8b09689c9a9e32abeb57745fac8b3a6d544e0e52d0fe9818f2264f9e93179a137153ab87e554e0290220e1e79e1120765ec998e31f308122128611fd40d098e1032aad7493ad5b408e6da7050af3ffe1bcf5ed1e0d721d874b5db7440553bf0b166fd87a70f8a26a91862eb97378fd673e05989a6c7b48b8b6f762398548672d17b3351dcac916cd29e8ec91e88ebcf5a3f7d01ee38bb684e1a8fc678c4a6e33ecf43af2d99d3a183cfa5fd6ab5b6f8b1d963c5a4275e3964ecc4b0e00a80eb9d1df1f33d7d7fe6f364cf05b9d0d32fbef17e0f7c82316261802aad8b0dc1570cbb49ff1679af4d90d358348408893cbe62a51c851948b537de92ac2df5a833f505a77b40bbe7f1210fbc98e5eba337cc009cf3a9dd26376074c13c8152c676b1b32bfadc728f1e24222c690fb31a1618f27aa691030b482dcaff0b712d21f65a149841d6c49c40639755cc7cb090320a8fa11c459bcd50cdaf84c7db502ffab0faea39626225b24ea0fd6a25547206d2057647c2304fefb811d68b23dadf05c75841053f2c55acef00f8a2f1e49bbaab3b4b51bfc71b958d16a586f837d6bf41d3ce1d9c85572b040e53b3a816680e97bb6ba98572e17ce43dcb62dc4d6e26cd2a714e76c00d3f5ecaad0cf282ec41cc8d886af6c73b98cbb84288960f81e76f6b07e815bde624921561333cd7fe13aed2e7c944be8dd3991aa69d747270e0ac80750dfb3ce7710d35681d3570ca0456203a22f242bda45225b93bfcce672b7e258bd043efb36543415d18ad1ff18a46c7c5510bd9a08103d36bedc73ebcb232e94fbaa28fd27e3fb3c0bd9fb4ec0efc028408b3c992d0d377833c6b204168e291096ab628b68c0634e58f909ef7053fa1d017395bf3a4e4a3aae69b9ef5b91c0ccdf49d0032e011b620407c35e234e260e672f8373e76c54020dca00b62bbfd5612949c958b248c578706362825e27ea0a5aef4be6ddbe0df829418d4172975953302b91fa99a95572952aa5c13e21726a428062b5b98aec4fe45518905cdbcffef650798341e375a81511181deec16ec7cf620d116343f11ebda07e3bb3cd2e2721563186011933f0811532b6b22ba0046192549665c6dd1f64817b65c5712482367906239b109113b730ccfee162cec350862755224e56dfed8167e76fe3580c6dbcaab2731545c17efe6507b6b24e7f5d4c3eb350a5cd25feea347f8d114a37dc4b4abbab3e0900069180e680d798f94a347ec502700d77166d25715b8b86b9cac89c87a27d7010cba99a5a50eab96a35ef7984860bb10c1a17d9e3c3c597aa2cd478477a20e1b1c9d9d303d6d3b9e62582069e648c4112f62565612e6dd58da08112a70ac8cee49a7e88adae93eebdcf532f90f51ac6be25d3d8961eb4a582be3446bd84a999777f029fd33b10908519f3c132db124dcd17988e83120bfd4fa098b77fc1a4282d583f06fe242e83e9c07885495544f6ea1d45eb152385d3b5ebce93288c5270aeee8db03f828e4aaa31a3edc0af5794ba9d1829eb75d7124d44ab65899e44a56a12ba0148215c12d5a0b9a588eb05c0af98c52674117eba9f5f101ab5c324fb4ef856f6d5c4ef14ec6701772400ce999cc0d277f39d633056fd892fb41a3685de01e76c3e15c707dbca8862a497dfb32eed3f94667e7e7fb4145deca1688147bce615659ad284edd836686da655b19915777cddea91ffe35092880e6e5fc8da990bff14d5b5288bd60035414cf555037c4d536de33f6e5fcd06a0575e91117dcbc5e831fce544c20cb241a82d29d8aca7417fb8cb931071bacfe24b737ba18bbe307a1bedaafc16583fec7e953ecf9c526ee58079957d81b41451731ef3aab78b15c3072a3695f015364e844cb278a15503061e0d1b528c40fbaa262ea324ffa9cbb53518ace39ee2b052bdc9cd8f62630a91f6b5165084332bd13fa6a21ff641c5ca7cd99fb2831c32b3a7807ba04360cf74bbbc46e9724b666e24133592e250cd8dd159556c2680dc24de52037016726068cedb216ed37598743ad6badca0312d53464b19ccfedc0152103d4636a746a71a94f3ab1dbcca24802418e45eb29fa6f8625ec129f82e84114d10de6c3ff106317070613be2559f9dbce3c96565ce25e8aebecef8d994bd8025dd69431d97e39ecbf5c27defeee02a89224e0b8a768015828e9e4df7973cd581b0ffbcb381e396db495b7f89b6da5193895d0cb337d0f6932f0c843b510844e26939b968dc5eed5925dedb18ae497c0b08f64cef2057a3da591dabd8a534bcdd0241f1f216425a384823aa333e7b67d27e6df6bcbaa2118f1be39a3945acb11b94eb98091486b1df9f5e72676febc5db33d2ec4e32ee80b43e4a9094a3ee532ed36ac94d7f69f678473068b96b2c41ae7c96a8db292d62b1f0383443732e3efc25dc7a8c39f654c758cad46c5dec1c08d46141859f9c9def59e3c00923cc9ca525e77efb72721eebffc1f280f5b8b4c66747634b41d9726f85376917acdd014153c27d94530dba4f2c3c4dadeef2aa218e5fb1ff03ad49389e7ab05525574dd1ded4e72001f25eff148e829d8a1f4b43e078da55bf80f86c9172e6558aec1b9e89de6088018a3edad39e6b5141f15fa2737ab6852dc590ea3e6aa0e8caf0f2a935e1a2f331a0106e6e6a8f65a7887f3058a3ccaf22915d47e2443903722bf9fd104e0a482aa0238a2599654e4d961fcf0e3ea3231fd78edb16354f879dbd6f128eac734152390c8dcf90d7d18f4d1582d2f86a7318349e0e242acf4b69bde90a7b0cf80be5ba2317c740bd686f456ee49e44d2bb5103732d660a4df09e11949c8375a5a25414585a3642550b6f91f0afdab7cacfc8ff4477416be7725c199607c9d85dd5aca9a84e91f40bdeaf2017d8fc3063aec2a6530669f93b29ae4103e768c406f8a71e413ce4bb367a7aa67b66b63d8787c7f954bcc13e86b1229b6d5b214db8cb5bf0f168cecd543bf428a9fe68ee442faeea39fca8cc77000fc1163d0cb7984e68cb9186acbc5a8ec9f57914f8406b187346239f0dbb6226a27d09303014564d93b96da7a261cef0ddc4be835b1d01411821345297a9d4b65791788809c8a77f820c30b4b9f24efdd119c97808da9c9499f61366aa7b697d054c2a17c3c4ea81b5736ce732ce5e0ec6d190687871c8b3aef74a3efb617a0214206002d0364ee64202e3138cd971bcdb63edc76e70c4d790d5c897a5c7d7f8f9c3c0c41aa3044938bf778ba8a925539f9ec7139d72b487020e5b9887c6377f0ded1d3db476bd9ca5166dacd13d659916cb4ad749a949a695450e9b1fa4c55a47164ca04e3439f9f9e5e5537db3be7c69d761d5a38598f9a4ce60779f37e40019f669fdc1e583983c69396539f67966f2b9e3a59dbdb79cfbb10430005c1180e617c658e9df616c0bd246372d9059ec45edc1e9a90a6916ce8b26fe1988b759dcf9624762bca603cc57fc07f002fb15a8b634ec03bf4dd44513f76f1e59da19edc3c3ff59abcdcd34a96582d03ae11005857c83ba8f740d1212ba4e2b6cd2d039c0cfa1b782b9f354d1816fd860b0c89834f06f41735a6dbdd0ddf949db610f7a4b757b73e1b117109c6298287c9966460f4593bc84171d7dd7ce9cb677f48f1189a9431f967e9a41262522d9442ea7c57bd2bc8286320ea01843d4b61e2e04aaaa67ce4dee4b9ebaee9f45de74af35eb38c52658180402f93e5d26bf65261b9600de2bad015a44a34d1df26bab15932131ce662d2593453e9070a35f741f28a8f6a04b69a3b65eba3dede9eb37d78b26617e7c95706728665f8e0876b4417c87b349e33761d6c507bff3f4cb6ec4ac8185f8ca36a7eb55ed0553a5d468030ad7bff440a49b0db5a0d699a32b79e8a40e67d8bb40c5c341145748733d3260848e0fb6ac9711dd07c67fba5db0fa5caf95f8432abeb9c4d21588231819ac17075a11bdf937e8f3dd7aee8597ec97d9332944c37e5510764b0e24020d1391fa9fb371260957a705cc90eabe016b1485bb61a1f221b4e8492c918b642184534643c7257da2f3d16c7410842ccfad28db0a679871d53e11c5dc738385440cb56da9f9acfce0ca5d623dc171c905d0e5b8c6b95e137c9d62885d53fee5a4b9a32a22803f6e82dceac2395bab3c41e0c50d35f3f2ceeaf5b34a4ba3c9d80d8db1911ea27202cdb1cf6a600e4cb30cbc3530ab53e988ed68cf5b7b946836932bb06fdda2eb83bab0b93f28bf276b8c9b4ecef5c3ba6491fe5b370866a5069aff3df9cfbcd5bfc19ba132ce135a8f7503961ea6724ff95fb70127ac93ec7ed3e6675339a9f740a6e664bc90291190141b15c2c0be8efec0b984bd38f0715ea3f1c6b0c6f6ec431d2923ddaaf474a6d347f4a2002530f4e198ccb418df4b38ea6d3de5bf7b3042a9a46edb9dfe13fb3d81351bdf77b895bf164d3f2a45ee7e75ab0f385555dd13e5b7f029d578d61badc1a61cb4b83e3fb964e17bdf15900e807dc574c95062a132121cfcc9837921bee8e74aef9d53fbf1080ff963529f80f3600ec9b8df5bc01bd841520539420fb7823de67d5667995be6b6d1649f6b727272e251c6ab321436eec314fec8b15aa23e4143900f7151b0df44ff7eb92fcaca01ba7677ec6406ce35b4b9f246548ef2d2d6c920303a52553202ca982ea262062a4512a659bc3230c18dc72f6b86e04a41ab14d4bfa1c2764ed2", 0x1000}, {&(0x7f00000017c0)="7db6647c1e1f997fb3cfa25bc63a5d0f8a15891dd96bbf2ecfa884e2ed64f1023ce7e306a7783010dbdc8cf276d47a9799a9e9e4caed7bb7be5b00626941f126222c15e9993d75f134b1cca7092ab919ca856a0c8442619a195c69f52d3b37fa7be32e3ebc45cf25df4797606aae0cc9d49179950380d66b4284561b5c488d55e89aa6112e2a12151bf5eec275840ae77e6f2d1b3b", 0x95}, {&(0x7f0000001880)="5130fe2d9d1dc688be871b6cf0e7e029534763b948f492d5687143582ba90a25beafb198772068fdad5513456963c4cf7ef32e9ba17d5b29f671aa900ff06a69ba4efb8280005cbc1e621ca463f56b93", 0x50}], 0x9, &(0x7f0000001b00)=[@rights={0x20, 0xffff, 0x1, [r2, r6, r8, r10]}, @cred={0x20, 0xffff, 0x0, r12, r25, r63}, @cred={0x20, 0xffff, 0x0, r4, r95, r105}, @cred={0x20, 0xffff, 0x0, r138, r141, r182}, @cred={0x20, 0xffff, 0x0, r185, r186, r218}, @cred={0x20, 0xffff, 0x0, r229, r232, r273}], 0xc0, 0x4}, 0x80f) r274 = getpid() fcntl$setown(r5, 0x6, r274) fcntl$setown(r5, 0x6, r274) fcntl$setflags(r5, 0x2, 0x0) fcntl$setown(r3, 0x6, r4) r275 = socket$inet(0x2, 0x5, 0xe0) getsockopt$SO_PEERCRED(r275, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) fcntl$setown(r3, 0x6, r4) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getdents(r2, &(0x7f0000000200)=""/37, 0xfffffffffffffd2e) 15:38:14 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) pwrite(r1, &(0x7f0000000100)="c8a84e", 0x3, 0x0, 0xfffffffffffffffc) socketpair(0x18, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x10080, 0x20) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x1ff, 0x9, 0x4, 0x2, 0x7, 0x55a58399, 0x8, 0x0, 0x2, 0x6, 0x5}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) ftruncate(r5, 0x0, 0x1f) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f0000000080)) fcntl$dupfd(0xffffffffffffff9c, 0x0, r2) write(r2, &(0x7f0000000440)="f14c72185d110fbe1b3e648f65556309efc113518852c2ca6a929220de6c4b4ad65bfd28fdd89671bc080525c49836ceb03b53fe9c6fdc212f92aa1ea7ca9e89494be3332848527bc19d4d4816b87e8ad307824ca0cce1585d4c565afc7acc5e64fd857643f52f03e561d1f53e199a2b0307dc1e2a12ea72254c005aed76e2e3455254d6bac6625acd8a305c8482b387", 0x90) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000100)={0x2, 0x3}, 0xc) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000500)='/dev/vmm\x00', 0x10000, 0x0) writev(r8, &(0x7f00000007c0)=[{&(0x7f0000000540)="0d893cb2be5f240e186b3b36e09797e9a63ce54149e1b5e5dd0d65fbc02de4015d455003f23cad81ceffbc4404c16514d15a27a052cb0d81f3fd82e803ae1e942b92af13bcbaee", 0x47}, {&(0x7f00000005c0)="956667c8cf9be9c07da1cdcfa1997af71fed317039c3fb73a02211944ddb359a8b22bbbe84fb76df2c8230f2f33e4e23d1264b868c48680508dda9b3e2dab2bcd9710741155ce3a64005fa33a708b0d6db96474b3917f198fefa193f4ab403c64d4e2c9a2bf1aca9c9936c76", 0x6c}, {&(0x7f0000000640)="24b9822e5113812fbc0b49c26ba461778fe043fefb8ec9bfa4e94d6cc14aeaf6454a29a3753a2cb0e024ddc123c5fb40b5dd4abae86304b5a1267f5aaee8e019853b002ab30c64278c9398bd9d92b3d3d97126c6", 0x54}, {&(0x7f00000006c0)="254b3c47e295baaeac65a227a7b552eb7b58589c0d58d8887a7685c57fa65c423bbf4da683", 0x25}, {&(0x7f0000000700)="b9f5828604236c9ec6439cbbae9ffa764757", 0x12}, {&(0x7f0000000740)="c57ab1bb7268b3fef67c976db3477b50b8997b8c24e933e1967e5390be088ec4ad81e61c92b40e93aa2172fa1f18ab5e58737344beb3a64ed31fa362e33a555ec88eb597f3ef3c172530bf21f278f23031e0711d70bc600d4ad5e6006d", 0x5d}], 0x6) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r9, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x0) dup(r9) semget$private(0x0, 0x7, 0x86) r10 = semget$private(0x0, 0x1, 0x18c) semctl$GETPID(r10, 0x4, 0x4, &(0x7f0000000380)=""/47) semctl$GETVAL(r10, 0xbfcf445eb7fbbb01, 0x5, &(0x7f0000000000)=""/222) r11 = socket(0x1, 0x800c, 0x0) sendto$unix(r11, &(0x7f0000000300)="b100050400000000000000000d000000050004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb7bac1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee05516b4526a52440c00020000dd000000020208a371a3f80004000000000000000100000000000000007146d0955151268de6274f73432f25b82ce036e98d15914490b296c1f2631e6dfde1227bc10068d68b5a1b6eebbba8a18153bb81770bc28fce46b59967dc33e5baf395e4c98e378054aa742226970f12de7a7f9342b5fd751ef85991a15cab0ecc1c9c9a29e07508ba1a3028a7e1757b94a14da729d553523ebf5e", 0xb1, 0x0, 0x0, 0xff60) r12 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r12, 0x0, r12) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000280), 0xc) 15:38:14 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) read(r1, &(0x7f00000002c0)=""/4096, 0x1000) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 15:38:14 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x80, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r4 = kqueue() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) r6 = getuid() r7 = socket(0x11, 0x4003, 0x0) r8 = dup2(r7, r7) sendto$unix(r8, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r9 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r9, r11) r12 = kqueue() r13 = getpgid(0xffffffffffffffff) fcntl$setown(r12, 0x6, r13) r14 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r16 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r17, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r18 = openat(r2, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r20 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r21, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r22, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r25, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r26 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r27 = kqueue() r28 = getpgid(0xffffffffffffffff) fcntl$setown(r27, 0x6, r28) r29 = geteuid() r30 = kqueue() r31 = fcntl$dupfd(r30, 0x2, 0xffffffffffffffff) close(r31) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r35 = semget$private(0x0, 0x7, 0x286) semop(r35, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r34, 0x0, r32, r33, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r36 = kqueue() r37 = getpgid(0xffffffffffffffff) fcntl$setown(r36, 0x6, r37) r38 = socket(0x11, 0x4003, 0x0) r39 = dup2(r38, r38) sendto$unix(r39, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r40 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r41, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r39, r40, r42) sendmsg$unix(r3, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r5, r6, r11}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @rights={0x30, 0xffff, 0x1, [r2, r16, r17, r18, r19, r20, r2]}, @rights={0x38, 0xffff, 0x1, [r21, 0xffffffffffffff9c, r2, r22, r23, 0xffffffffffffffff, r2, r24, r25]}, @rights={0x18, 0xffff, 0x1, [r26]}, @cred={0x20, 0xffff, 0x0, r28, r29, r33}, @cred={0x20, 0xffff, 0x0, r37, 0x0, r42}], 0x100, 0x402}, 0x40b) fchown(r0, r1, r42) select(0x0, 0x0, &(0x7f0000000080), 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 15:38:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x15, &(0x7f0000000080)="04000000", 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 15:38:14 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) pread(r0, &(0x7f0000000080)="1bc86fc6f784a1f604dac0c504269888e80acf8f30d34362704e05f38874eadbd176", 0x22, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000240)) r5 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000100)={0x6}, 0x8) close(r5) 15:38:14 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x40d, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000040)=0xfffffffc) 15:38:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x0, 0x4000, 0x40) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 15:38:14 executing program 0: clock_getres(0x6, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x103) chmod(0x0, 0x149) open(0x0, 0x600, 0x114) pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xa0) shmctl$SHM_LOCK(0x0, 0x3) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r6, 0x0, r4, r5, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000000)='./file0\x00', r8, &(0x7f00000000c0)='./file1\x00') r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r10 = kqueue() r11 = getpgid(0xffffffffffffffff) fcntl$setown(r10, 0x6, r11) r12 = getuid() r13 = socket(0x11, 0x4003, 0x0) r14 = dup2(r13, r13) sendto$unix(r14, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r15 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r14, r15, r17) r18 = kqueue() r19 = getpgid(0xffffffffffffffff) fcntl$setown(r18, 0x6, r19) r20 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r24 = openat(r8, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r27, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r28, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r29, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r30, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r31, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r32 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r33 = kqueue() r34 = getpgid(0xffffffffffffffff) fcntl$setown(r33, 0x6, r34) r35 = geteuid() r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) close(r37) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r41 = semget$private(0x0, 0x7, 0x286) semop(r41, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r40, 0x0, r38, r39, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r42 = kqueue() r43 = getpgid(0xffffffffffffffff) fcntl$setown(r42, 0x6, r43) r44 = socket(0x11, 0x4003, 0x0) r45 = dup2(r44, r44) sendto$unix(r45, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r46 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r47, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r45, r46, r48) sendmsg$unix(r9, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r17, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r27, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r8, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32, @ANYRES32=r8, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r32, @ANYBLOB="000000e2d4b064e3000aff00"/22, @ANYRES32=r34, @ANYRES32=r35, @ANYRES32=r39, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r43, @ANYRES32=0x0, @ANYRES32=r48, @ANYBLOB='3'], 0x100, 0x402}, 0x40b) setreuid(r6, r12) r49 = semget$private(0x0, 0x9, 0x42) semop(r49, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x1000}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) r50 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r50, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r50, 0x29, 0x66, &(0x7f00000001c0)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r50, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r50, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) pwritev(r50, &(0x7f00000005c0)=[{&(0x7f0000000080)="f12a84", 0x3}, {&(0x7f00000000c0)="d6cc8e1f4db0f160837fc25718dad5c0ec7afbae56e0b5fc131d5c80a91268b55399c54ae3d8ed650a209a5914c2b1081d2f64fd", 0x34}, {&(0x7f0000000280)="8c8770a2d37f74136b48c6dd784a43bccf25bb715fda303799f30d063380645b0ba6b8cb3875cc9a725d2a69e2de85edf41d90852179d36adfcb190fbbb02eda48bdbec9cbcb07c4d94d9a1d15f1bb9435fdd6d19445d702f2aebbd07ae5bc6881f7ef87e43f3a93086acfab90e9d951b525a011d6a5c9771f06bab8916301448b9c8908a489b18911b1abfb622155648049635bfcc9be8da924ef9745278bb4670b441969236809850c95c00964900a28051f0fec211bb81fa531d3c6531fae292355dfe097775a458fd457366a4187fdfcbb1823b2db", 0xd7}, {&(0x7f00000004c0)="b6148afdd4a157a7446c8fa2c8d071bafdddabb10917643f35fc585e5cd352adec26576d90a14dffd5085b354526b0555dcd663463fe928c932eedf72e2107c8c403cc8fad572a3510f15c58feb3a560f902c06302093ae6f026377452e46740b7db1cd02b85e1bd0dc20200982b82749917ffe42c96014b28b04c5b4c1b87efcd431aa175b78939e25ac607762d4d73fff0ae38e79a75f38aade620fe3a89ae870eb6bd2874238e2ab9fb25c8da5e9da832c330f09c2fe3f9ed904e9ae80bd50e11083c4e3c2b03c49d425a44a23c944088ff7470813394a3be365a", 0xdc}, {&(0x7f0000002780)="9e98087fd248a394966509ceb16e8a8467c0f165930075712f344c99bec40175e75dec21e4a516602e908112f6cfae343974af05d2361fc81aa28b099bd11f2b5470b1257e1aee587e89108411bcd4c3b895024ca2fc4b2e407a161e1010c28feefdbda82d1c9838967ebeb2ad8d62f7d456e4517c810edaa9f86809362dbfa01f5ca758a119fe1c574371cf49dc0837010601bff5bd918f015767d6c4b2a049b2d8970f59bbb81e71eefc2fc16fb8634dcd458d5e5d45dc44ab4135f73e10205b7933711394f2402dbec223b2bb7098b31769ed3cab1c92b3144c33ce90a7a577ac63e2f20a3859eeacc4b897127335a6f22403c4d1833a01d459e31a5d3751f765ba6dbcddf178221b88fd71ede5e6f64a28f15923fdc934a83caf97288e913f1f525466d78c11fb37d9d64b47d6b221e3c00e7648265fc3898c4bd08479d223d0bad791869e2b0d330baf72a4562bc0157a15b68842f4778e7632a0c9db7af58b5b566c50266f84205bad966a565163453428eab41a94f4aea1708e99ae3faee8e0e1251ed9b61f16870ad2069f799dfd075961b87d3e52549ccf2b1d2fb623275d6e4f960b90650ab39c1bea62f6a67f3fcb73574e45b19fdbf45de27781275199d43bb5877bed35079a34abe4711a5d3a96741cced93153f537769622b14f8f343a18c18cd99f75164ccbf9121b3f8eac480f880b84829ef92005b3996303e90cc5797b5abd1c5c9b605947abaa50e814f3555752e402d002a8fcab77946d0400e619cd468cf4eea3617772862c3972e3824502066f0be8c827703353abc132ecfd5db373292461cce79073c10d12accf2f4812b932cecb6a658ceecaf4c4c9944c5e591cd959815c28a02b4e433ae6f0ee57e2c156a4d0b9197297e03daf506618ce0014482576c0973f3ccee7b35deeb21845e6f358aa2023dbf131f3e94e2285745011fcc862d9ae8c00e0e84b2674ff6b9bc54c0b7b28c3adde7950f364286ce80b90e4c46f528981c0da4bd80ca3155649903174553f3ec7f34b03cdc2b6dcaf7338261da3223f147fcd23b7514e29f7a9518e31064bdaff6b42c4f4d69e0603c8a77d727fcdba8fbe16e73048766a23bf589f685d92939f6a680624835a278747977fa2c5f4b4636c442aacd7f23c913560f9a0402271f11f18fed99d55d58c7e5cf41ccfa0603ae369f99ee536b0cee0ed75fe7d44e644c7c5b972cc1a8c0c398bdc4e57c9db5372d5c03eedbaed6f5b2251819631f3512fbc8d638d3b57c6e3f4bd8e7da60461484a01216f5fdd60f55fd8d2b2c1911cb80ef2b76e357f39b670f327635993c7311df2096364d80eb744888a3e947978687ad673a77ce04f910b496c6728bf2e0330dd96288d122002a0849365e0e0222fff8834b9edc8332f00af48fc5f1144666ce801d41b18952db18b7aba734e5c4335f14b14bf9ec0033ab698e4a367c56162e94433a2115e520d581d4d732b9d063f3e39c91db120ab3a46d570f7c63f83db82635f1ace435621c9d398fc6b4b851e93bae0110bfd1d0f006eb68ded6b043b578d86e5645e9802de9315f0a613d3466ce3ababaf2c299e09d199dd9e2eef7216a187c06fe35f1e8dad50ffc587ca0642c53ed3d4bbb5e7174024f8a966d75bf500460f8159cc53ffa556a51738b4f40b340d6cbc90d41e843a9f995205ddc6219e879e7d92f2e83fbf91c9e5819226e2bb9dafc2322b909e0ae66735a4c6abb5bc6495d4c311e7af1926809a560e40df2efd415c12354bc5fb53fd1f1df016b3e6226c050e1a225859681f3b03765a5537245a9069a62979ed5368ff4e3d2b8017bf132a3a854f4631c1a850463eb2554e6ca08b1dee36d2c86fd6f4ec7752174adcdf73fbb1ddae9b14aebfb98a87a9451a3bca427c7c3e6df6d710ea18a9d5e4090a09b54eab4007ba918c59aec92f2e2b8ce92c0516745d60cf7f642abb77b55916ce6e85c80667632d7d0896f69799fcae48b77bdec152a1046332cbf4b21ab77b650a1bae88576296eac87ed63492551c9cffb5c16fcf46b6dffaa2ae92f16abe3b9d7e4a1c017e86de19ca9639edb813aab71dce3796886d1c58565365cf768b1e1e557d11353bdab86461540f42f8bb5cb8b7ce752cc02be2e2a010624f8ddaa251720d1e77bde519d82ce2ce221ba2a5bc7f0e4abcb3fbe76d206963b99cfc6847ae2fb3b882cde068c8139f2794a063bc45cebcad5980d653761c487edc7fc08ebe73c937a850f924ecff86d137a513a2fc6025aafb25f3262673887e6132d0f7f307f6f8e04433541f0af4e9a4a8ca0cef054425aa2256eebb980d63d13dea3b3a5d33c2d18c6c86a368f440d20b3679a9cb9d775e2a6c00e41959f6b4cbf19ed844b2594f0c4fe8505fae932bc37882191b1d3fe45001ee03d663ba77b97a3502945484bfeccab2410f913d9d1aeb643b871cb6df1db4ce8ce038c0ae28f709d6ab7b87964df4e65e9918a4a24a46d4066cbd362de44090bf565455517915280cb673ccd1d76397d6ac446fbc496b766ff647bd110feaf69f4d8155c0993498a4becddc86997d7993022401685f2f94d74c399a1fb772a7137dd003bd696374a4f4e7e22df3d7e494564a45bf3891f6d9846e1d34c86eea3aa0e6a83d3db32dc555ba8eca362869817cabacd8f19b77206df54961df92707fa021b4fdcfe24f5c353605cdfb6895a011e77a035d5bd9720c26a299c579e4d8bbb3d1204507e7565867b2251ee3f7878e5e74327e0d6d1a17b1a8315ff668922543b89d3578c72e5a22d7d070aab0b732058f4660e67f4b77f2b5543f50f46eb8c4eb536b88702d42ee80e45c264bc4237a356ef6df72e897fe1d8cf980bfdb11b3d01f075462828ec31fcc17adbf66f4e9aa72ed79cbe97b86ba82b0d20645689eaf2df8e7eac18cf8c644ef29b58dd83b39696b505266dc555549a2f1d4ccf8d19a8c877d8411e9827574d81cd3fc23bfc8bf19211b421921a80d10d677f4f6a6d720618a0403f7fc2b024da09acd08c2024ae2f9323c0f116e8ab1a349d2e53548a9413849a6d426771741475b841fc7b654608c281d19e39086a34fdeb1e990c3f9c3eb194c3b43cef292ea65e45f8ceb7633e703487c0262d71845096b100cbfa603750175111092ec64b31672870fe860684267cc737fcdfa275e6548c496d7cd319c20dd7e39c341c1c6f45d63f996f789e5323ccbb94daa515c0a641e1a2e006095b7b79af14d2adce2d11e8aa4df93988a6d7ea0cda770ce06b096caae6163ec227b5f3d0045a74d631315d7a63bc9185d2271dd43d7e3f8bdb595c599e962607526fee263eca33d88506de59c74e5d25b84f1ce1fb059b568dc2a50791142d4422dd1b6e6f27f71a7ad24396663218cd8f9fb4bb50d3bed4440e74e5e839b7f7a9ef109eb9707072a364cf7e69ea7d9d51096e06e462f89e95bd95422841fb8d4301d05fb11845d88e334fb2f4ffc8bbac49dbb597796607c2405ca07c9282a61ad58020acc980082c68517bde5b0427a966e6a5b71717fd533b6943b0cb843b79f9d03784cc962bcff77303f9934280a0e2c0320d289bba59fb0103519dbfe713c8aa37dde6c8e49e498c2924cad0dceafcf684322ad214474f7624242150b60b9c7a0779e181a7ebde39b59f5c1496c6df252f35585f741d2ccd9c3f9a752898a64605d2733094382d910fa08e041d25dbefcffefe524fd646121b6bc7c3935de12b5eeecc80675ced013faebfebc9f2ba9587069a35177ed16c3e9935b08769986f312f9fd64a2d1192388c7eeebd2e17a475f343af9dbf72f1e927226255de7fa1955e21e4b5ce57e981de19e40d317493fad08215ad57ddadbd350b18690bebc99e75cc537fb492dc8cc52ac225d9dbc6a70947d3c4955abbb5f6626e98c216a94e172b3b9db5a527d4b906d446cd5b88093fff018406de907f4385d1f41564a70d2136573208afe3cfbab4dc301b9b98d0554f7b197b4f5a582394f220f43c1dffa2f876037b7fb064ba2aa57732d2c476e71c5777fc782797326265d6a49eb2c1535174bec9f35c56fba838d84c5551dad07789014a8a0f33ffb6875f989f8b0492accc8f51bee0601495406a7b37ee05d5ebaceb70b997e745ed72137ff69aa9d17b606658cc4bcfeb2acb82be877c9cbf5f2bb1a3897b20dea286312d0c4de330272c34949dccc92774581a94fb619c9af9886278636f7a95fb6e06ea5cd2f322d7ac808f9b7413ef5dc89808b0972a622490a78e3988b4b67d127c14fa7a802789ba872954d9259073ffcfa2301d8da10fb9d15b4ae75026a49417489dab391175c78fc75691857f0c317e4de12a3e86974e1982654060624d6ae705abcc3599e547a771dccb28a337bcab87dad1c516caf5d94ee4c371303e562f61130a59337d48277f7f8c212a74f306c964d0cfe9ff0bcea9caf6ade4bb8f4c90e69d3fc1995c175ad6b3240ec093625c8f23bd3f64b113dec7e30491655b4bf6f53f67f7579398c9ba7f27436a8438f2a515dff230ff8d9316588b5a60536438f48d4f1feff363df34892bbed2bfac1d1ccc4ce19276f27ab6a92880eb17a60bc04a50591b50d55f79a31e3a81b550c17fd3e98d57ef1b51ebda0d599fe5223067f1c6ca487ecdc910620533953a3093c9706dd3c72779fa2b3e0047f2c9de3f43c57bbf85c5882944dcb57a1ab1c58bec988bcb27231f5d6503d68087754d5a177f900ada0702bc5ee2158b347344c2dc42d58d7da9ed023d92c18b01d08ec23128f8e05268bb7e76c97c780475137af91c3a4844f14f060ffecfa70c79087b6071f2064121046e8d9ab162c0fbaae829b6e27f4cb2d766a52ed6c8f0e187ae6a8ed6b5b5782c938f3c9d3f46dc9e1ecb6c26845edf9010f151a199a94128d7b566692166efc970ef6d542383389fc99adf6dc698f14dedde6878d24632484b98216ee9ae11c8b15b26bdcdc15582dde9c6104c0606d19ee760e8fbaca535476c19b564fdce47d7adabb538152293b9bd04a125e5fa1247344130a7b9d6674cd1aca094f00bcc07c6e46584a01d6ec9a0e0606537f83dfb88cf62b0d8119c226eefbb5367b7a2bac178e324592f7dfdf131e1b49b81953c3513a882ada0983f3d5c7a6f4804d341db5333458ad172beefbeca08aa23c3f665c6e0210c2bbdb126223db00fc4b8a5a7956ddbe87ab6f9959ef889445aa379befdfd0edda80156a46f50d7c6f424b431cdd21e85ac7952703f95a1bb9ec70157006cdb85664da12914af93cc764f0f9d127c168cb00a9da88550582d359984779d521fa2dfd98656caa10722b04c14a102773975a88ed77f5550d39ab1e080946fc823291d5c781d51bd77df9ec08c0e1ea4538fe597da5d3c1be6547b515e302906258b895b9836fc14911959c946d06ff0136765f374091e9e430be27682b0ff65509c56292f13f1397bc61d57b79e96f9f47638d31c06486d033283198e84dec283198b6fe5ffb80c2a23694aa59e4a474dccee3451af9b203186b20efe8fdbab260f5910c6745b6e5fce224d08c31b40fad2d1a7aa49a1fd64d32f222db97e25e54125c4ce692599d2904717025bc4792182126adda989ecde71b3f66246f358d3ef046eaa7b691ff80a671d3dcad3787140a8e136cd635ce4951b8c5efe5cb9788f953b6b0f9a8b918931a4271f28f0130b5db8034d4949edb9fa16e14387cb682afd56f956460b164bb7457fcd319f1f0fb72c17e433d60c476fafb1ddafb85d94b8bd5d40c65d72d62dec40cb844c8", 0x1000}, {&(0x7f0000000180)="2f67794c2ad925747a7bf49423645afb19ba567f84c64c4a3d1a97ebd26a62f2412f5243d3f7297ac3f287792a699ab703f35cbad6ad18a5ab73a4a06e7a5bd351ceaa0dde21435a07ef6def20114342b060e5020203d42c9c5e2e5505b437e22b1a6d4b0a6580c1dd5c835dc291c7f04068a04f5651c85e9f3a69ca27f04cf23c6005aea355425835c15f45726d21a51983a13e924e354f5c1b57a38d3b561b35e694571ca1bce5d7304baf4849d0e5a07690b1", 0xb4}, {&(0x7f0000000380)="dc123e46c28a1f3468ec10a0823dffc2cab53150c37ddcb0ca46c62ae1110d1eebe58bf15964114945fc728ebf7b6a502c8ac702a0d24855d68452c83d7a282866f3cd459c6451d9f5665d2912e7ab86fa253de2d93ff6937b199b1189be56dde7be8aa2682b7eed47720e0f63b82fe555538317191d63402974164a29c0cde4323aa5dcccb229c3185dd6b41b201d622d88ae0306", 0x95}, {&(0x7f0000000100)="1456c190f41f73bed8c70eee6e259770", 0x10}], 0x8, 0x0, 0x0) semctl$SETALL(r49, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) 15:38:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$inet6(r2, &(0x7f0000001300)="940f454695241d5facc07b62f07ab4dc4509d4389a879e6d15484fd3e068fe63094b3342087a69b128cb0de42e1d3f8d25b06bbe90d23c2d6de0949608593b59c828913befefed891b100123666b8acec72663eb06183107a7e1ff8ecd5ea72e9bfb5f670d3fc78ee0cf86139aa87eaec5ad20c325ab07a81bb93558d0930aeaf9e481a7ab5d51823fb1bbc41c5aee45d5483f8c94fa8e0f218152e31ec8df3ba4d4f8577e0d0fe376d3e5b794cfe77e8f1ce9c27e3ca8fec3db6e9912cbcf6a5092c450b98343827fbd38fed41c55e0bc414567226d5df63c9f0fddf5477f3d81b8ad60c3b4f449b414ae2d8d5e3e903de93832b27ddd0868b009bc2b0f0d9c408da0eef3aa383ebcb609bc526f0dd413471ca2040047ebba6eda7d42e298cca5ce87065af404e98de04f0a4ac4ba04cda338a5b3b67ba6e80640b721989e588d7fc4d61add3ac42c55984054454797c586469b5779d83115b2e508190f9f8097163c9dad8a7208d85a3a25a38ceecb354e04825ce5e29d49b242d18c34aac5222bda8963fd090658ee80e6892162ea6b47948c61b5474b798431b7068949f5b3b20b078907f39cb1bb6d5675e325b39a18a03537b89e590c72523cbb8b8feab59c7960a657cf96cdca153a205f632b8246cc92b8ad962024ededcea60bfc3447ec26132f18fefcefac06e333ee3b2897ac6946b49e7634032ac41981bfe9c0d099097fea703f2a4be083371de0e18fa82d455bfd884735f565f94153863114d745a158ec02a64269e3d9230559b49b5a91a3732a828ff3e79d6d5556a7b90c1140d3d4080c00e631e36e095a7d00a0dba60bcddcbf75d985f29114d683cdebe4896b4fd7244bf78850272e1a8da2eff81668910cfcc5960a680d9f2d04bcb30211bfa525059c10bc2a46d9d9e66f048e4bbc167853eb932268f0a34df5ac31b292ab809379e74ff25b83bf8564307890af117215c8ce817c804180f11e62d4794838645be2bf4674c6a8ab0c4f957ae49a1e210c04a952d67e86d9577a4ea900cb855826b23ca642a53fd0ed6eeb38d81be47d913c28e173c392be7802d5bab8b3952cc5f04674f8de985d2b4c8e5411635d59386eb4c1a90919810b3936c14ce973ad7e6be63e729574d6379a056f9690f2011ca1f6f0f77d9206b1649745d844c9d526a85f975c97a6298066b5554c9ee0c2c7b3453fa3e7ed2a5bc98bd4b323c3add2dd076093f3cd0e57b81c9991b31172a9cb293485689f3278df48a6bc9c4e0e44c2786c7f11a8c4c0c5a2154081d696b6285805ea3c258a6d85a2bf0240603d12c3872e1f2d06ca1592586df22b1ca8d44ef8bc5c942cc8c8ce482d1decef284d95a8631153fbaddfb394cffaab6b81367e27fd17fac3295fdd6bc43d3109f9b79735dfb714b8a5be24811e150b014056650ffbb965baf19557e70e6efeb52a745d465937649eebe4236e8585d9d99ce11907a19eb66fd359e8cde4634a53e64a1a54e9bb3744f08a0804b10805828bbf4339e16e65b807187b2b5b158c0a2c60631ae234cf4d5cbda3221a1a9ee69dfd61c5f5ec8d2ef2428a7e739cdd62c220b027e96a2686ef561ecb3206dd911f261e0a0b3d583301f97ec1351913fdc58d35219488cdf3de320cfd74500e92185e8ba58c2d7aa2385f107991d3b55f09ec66ff6c79d1b4551456dea3c0e97144ac1c1d052fbf09add5e26e18e2ccb00f39e8257b894879b63417a56d781574404f7bb03606004c121670bf919590b6d48ed6ab2bbacafdd4e9040371604dee343f91711b4fbba30362d49dd50aa82d6a30fab205a7ea174c9c15ea61f5bdf111ad34e2ab89aff54dfc57383654065559de610b2503722fb80bbd43afa4aabe198ff627a37e351bdf0eabcf095a5adb0012989ab42f1766838d70a2de97bbceb06c305189cd6ca869403b355f42fc11a92fbbdac7caa745e2886e506fba11d5415b7edc7477be37e94daf5739e6c8879a38a72a4441fea41d74a7fd2c1b5885923a636dbb9af86484d134299f6b400510aa653c0a237352e702343721f06b11f7af16e76521cf1e5335d61e91e8ff8c5931d678e79004732c7082b44c20435fa4dd483fdd9723d92dc7a7c17197ad9adce082f48f7eadbde86024b582090110c77d539670cecf0b7faa7fc406b1c18b01f7c7c091495586b896bb428f01265101b929b70f99d3b3e01be543084de4e53ea65697f4ff855dd501912632e2c0888cd8065f2220c69b8f95778181e1ada376b1c4d6deb736dbda0390cae4145c9b32662194541aea09fbdb747e11dd4de5420eb28a88ed6c578c8caec0ba381c99f3c3375c787e3a7a9fca5553b4b90ef7205caf6797abbcafc2ac52615f3f685446de728998a9f906bc99a00312b82684e6f65546a28be7542127f34f433d52dd0372705a29975265957180a8d3fe532d32a8d7ff518ca7bf74710109256f7a1fb3783ce2b53fc4056dab31b8ce5f1d09ecdafeddc8ab8b020c39c51b128029c6f868850e220921e51df8dab58838690afc2e7cbf104282251fd5892285ef2205371d15ccef5152035b9b04d3255bb1368beadea54157138ae7f7c152bc1dc12535ba578c9ef54b977346c022bbc398941662843219ec1d9b849499e8e2cfcfe2e30722df259a5b3a3eafa066d48d42c7cc2d19273b3f3237a611c6d574cece5f9376f05e1437e3b954e3c4e514c18d757854ce5c60eaadf2865c0e05f75e782787168452e6cdc79cbe6e7c5bbbba1b6966df7827b8b00f7d932d3b7e9bcd86d6f01647de130e3350945c5c5292404ffb0dbf4c3824d0dd34ed03c2ef63e4d49588b0844b7710c4900c23c83aefedf615585ba28023b3e4e17a15a85ed326e5af435047ba77c00f0fd34162648752853a715ea49032955b08e75130fca6f34a60ba1315e2e0e060d55af6f41a0b847c7c370e96fc5df3c47f73de5051f368bb5613d32abc3d643040518fb932e96ab79e05b8afe60a4bb234f898fb432bbcd360116af9f401e9f79c4504599f99a35ad1d9abc8b4287b2113d0faf13067fbde4480f5e428c00ff212528b55ce2259b40d06e90ee55d9994b8bae509f7c7d449194e7eb4f07d26863d88fdde90e6a502eed84bec630a1da9a1a04f39617018564dd08873cc41a3b90b5908ac4c5ce9b3c9e4a3a0cfcc7f66bfdc431c178baed942bf441cc4b65f4b7cff435776a871dcf5f237181bf734c0863d5e84287a58413df3cae43a2a1db9a07a1b18bb16faabcba59996ea455f143037c790a6a1d93089ace1b8ce2784faf07a68fa03fafa217c089113676e889fd4475bff198a85a32ff473f04c3c21f9322aa5971eb01171a83012b1f267c8663d7916aacbb31330b0068bc7d1ef2b31cf2dd24e837b94c7d08f8e290936840e1772ce26de8fbca991eeef77b7057b7e7cafd5ce168c1932692e5f9b257fd499da0a13de11ebe47eeac75d75acdba83008fe7b08c4ba6069607cd2b1cedd9ac20bd121e5c15fb687e6f6fb2a12fd6557e75041b50deeb2df227be9afae0c73da601d1fdd201b2a48473fd501b407af39bba2a12931d8182452978ea17caf6351d1d90d484fd52098640b768afee9bed07ef4b9ba40e395c2a71c6bf29deb3a9b4dceb69ab4889dd09be2ec77aaf979afa98d931a22e6f0d53d48f91add9e05b8e8f43c575de8cf90aa2d8ddd8b773319acf80f96ef06809afb8a96f413ff20037447d2046b4595c0b5f878cc29b277d83a7edc7a321e394ea10eab1bf9664b3319215dcef577c5f581e4a5710aea975a690d66e931630c38e09f85ebd5abc9faf25bff26c17f476f463d581bd88ab014ea69c346c87ba28283a276437ff88ddcc7b3b8d537070f2ac17f64b9876191beaf538d1f7928e142711d09cdf66018601170befe862ceb72ed0079cf374e304dbb5f4e9c68f4a1ac98f006223272d04b7f1ea335a1daceb89d2ef5d80f71aff8d9941b926070ce2d1a2a5939e3922f8f383440a545f4557a03f69d3c66b53f82bc442a5f388ceca9aba5d1c032948164bdd03ce982b72b4cb200cec5c482e246a9d4bf37b9560a7d38104848be8dc66ed01e31b9c07e8f608d1a65f061654e8f621288c7a80f020e831b0b4ec2fb83c779437e613cae811c61c9ef9842fe13f70ce092896ba1c50d7f73b7073b2d548fd127f7a5fc2498f21ed7d3f1efa058ee4a83a1f1ed8e01148ff9dbac53760e6a4732ab295d0afbef7d3ac8485e5009f37ffe37c6eca9d63609503c0e4b76500976b5cf0b9c28feaf59fe363c3625bfb485914457d99040ca83d8e4f8baffaba6fa96077ea4666fa97052516f82ae4482195cb8654172fbb479fde57dbe066dda0ad7fa737ab1b2843b09dd395c5e7cdf3e44a81a056213329a1e20e683a58b4137c3f4631bdb2d15db83bef512ca2222e06c348eba5cc5749b88216729d0f86c44929390b6ae0fc4be1ba60aefdaf9b90cbc58cc078e35291416b8368c4352c63a5b8b387035a31c31690ce18c0af49da41748374930ead87949987f43708bf0828313ab3664b15bfd86f45102c6c348a3d147fa1943f79c5d646d93a6e8192517fdfa7a2b6c6a7b47ad322a4e61332a64ae7ddf427f67c9e4f400bdca42f57afe69959230fa10c0686c5d75eeeafb3cdf227fc9fdf7282471d945a682737dda8c1042584243548692ff7b667c5c76ee26f224e4a745602eddf2e013ea4c240c35d131f06d509dbd33deb66cde50c41d2d98f6739b5bf323a145d6d49975be8e4ffc432e47f1d5003314ee5835b4f346a0865f5c57bd87c606e1a6f068e315a14183a2d568891463a3916030d8d9c9d2006024f30185db2aef1754899d1f6932ed4c619ec05c09381fb2531eecccc60e0b64bbc4c45ddf4fc2032a3f750e6eb16ee101caef757d9dd8480f5c0225b634c542bbcc0141e1e96c45ceb2dfc9359466d48b0879a9a385b6c354cef9f5787c37a0c4a3892e7bed9752fcf425d129ac6de20fb98dc39bc893d48d43bbdd39015a90f30134f50790331f7398a2437acc64d6c77bee95ea47fc44ca3547db62c85e2d0130e64357e3806eacceef8ac7be21d11c82eea234dd69a53b3f63f440a30a6d981d9a4387a60e70ec02e22f5a3bd2fda3929c9a0b4d21d8810df95829441f93541cbe87bb59d9170ca858e05aeedca80504c3c767f8195851289fad662ffefae9e447643d8e61880e1f3645b3d4a9fad39ea4b3091733cc50b1e719fea87795676601d38fa4564098d7c4770dfed2ffc8d79ff273bad280f83d0998314f1ea26fbc27b4ea1825f9af392dfa91fac658d3727b1106a0041350be8dd9834150bfa09297aed2b89c6ef9e1114bbbb3d7c3d834d82d4aad57a33388ff196fcec4b51959ea779c15122b54d0b346cdbc856e3c2965e55105162871765f658b1e9dacd1e1bfe63148ab69d8711e60007ac659a82d9c51bf9e90b298fa3022b52b6c9fb15f01566c19d26a630581596e3e0d9fffc918aa03ef126be5dbeddd6c395d51c6a08ac5bf7d26677f04817733b55462ec9760130d4d59547e8805cecf80e0008dac4a23f644eafa6b3c75c4b99c012fea5634e521716c18f4ed70fb62e16ca06e6ffa98d7ab5c0aa0ea26a5a84ea4bbc4ae58d6d4c2b84499cd8bb7bdae84325c1f9526b8799c787161201f3a72d3c177d7453b188daa852a8813f6cc925beb4cd5f7573cf5b8599ceedef70c708db25d61efa0e6f26aef8de5add85ac71793879c91b87c0db081e3a9966ecbddafc58008cf671400"/4096, 0x1000, 0x2, &(0x7f00000000c0)={0x18, 0x1, 0xffffffff, 0x4}, 0xc) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r3) 15:38:15 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_data=&(0x7f00000000c0)="fc148f1777bff0f0b855efb3876be862141abee153758694d1a61ce3"}) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x95}], 0x7, 0x0, 0x0, 0x0) kevent(r4, 0x0, 0x0, &(0x7f00000000c0), 0x3, 0x0) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) 15:38:16 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) mlock(&(0x7f0000503000/0x1000)=nil, 0x1000) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r2 = socket(0x2, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r2, &(0x7f0000000300)='@', 0xfffffe35, 0x4, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSTART(r3, 0x2000746e) minherit(&(0x7f000010e000/0x2000)=nil, 0x2000, 0x3) 15:38:16 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x1, 0xffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) r3 = syz_open_pts() ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000009c0)) execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/ttyCcfg\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000340)) r4 = semget$private(0x0, 0x2, 0x10b) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000380)=""/255) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f00000004c0)) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000880)='/d\t\x00\x00\x00\xfb\xff\xff\xff', 0x100, 0x0) r8 = socket$inet(0x2, 0x2, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) recvfrom$inet(r9, &(0x7f0000000a00)=""/4096, 0x1000, 0x2, &(0x7f0000000840)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r8, 0x0, 0x100000000000000a, &(0x7f0000000100), 0x0) poll(&(0x7f0000001c40)=[{r6, 0x8}, {r7, 0x10}, {r0, 0x100}, {r8, 0x20}], 0x4, 0xb2) r11 = open(&(0x7f0000000080)='./file0\x00', 0x40d, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) ioctl$WSDISPLAYIO_GMODE(r11, 0x4004574b, &(0x7f0000000800)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x2e0, 0x0) kqueue() execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f00000008c0)='x\xee\xff\xf8\x1b[\x8b\x843\x00', &(0x7f0000000640)='\x00'], &(0x7f00000007c0)=[&(0x7f00000006c0)='/*a)%![\x00', &(0x7f0000000340)='\x00\x0e\xa9\xaa0z\xa9\xd4\xb5y\xf4\xdd\x86\xa3\xf7\xec\xa7{\x87q\xbbX\x94\x17\xa1\xc1+\x81u\t\xbeP\xbf\xfc\xc4x\xd9\x06\xf2', &(0x7f0000000740)='-]*\\&\x00', &(0x7f0000000780)='/dev/ttyCcfg\x00']) 15:38:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x248) pwritev(r0, &(0x7f0000000080), 0x0, 0x0, 0x3) 15:38:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87f3453185028185b8f7167e45121cb82952e695122122b76c288033a0b8ed6c608d5ccc5ffdac8ad55a05e0fa2a0e13de74f1bad20f582c7c25f78e3bb47a10cb946a39a640020b047dceeca2fa03b2fe3450c3e940f45fd2156a278b587b8050dd177b04ea0e29bed9cc1bc5b0139373ac9278a6768de025323bad7bc6c501b8c88a408c7f95a69ebbbabd659d7337f5b55e541fe78132a9a2b39315315bcaa97225c230bb2ace4e1ea67d33f71322302f22cf5112c760376322c44435462e9d85cf624664ea0b277295", 0xcb}], 0x0, 0x0, 0x4000000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0xfffffee1, 0x0, 0x0, 0x0, &(0x7f00000000c0)) 15:38:16 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440), 0x233}], 0x1) r2 = syz_open_pts() r3 = socket(0x11, 0x4003, 0x0) r4 = dup2(r3, r3) sendto$unix(r4, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r5 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r7) r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000000)='./file0\x00', r8, &(0x7f00000000c0)='./file1\x00') r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r10 = kqueue() r11 = getpgid(0xffffffffffffffff) fcntl$setown(r10, 0x6, r11) r12 = getuid() r13 = socket(0x11, 0x4003, 0x0) r14 = dup2(r13, r13) sendto$unix(r14, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r15 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r14, r15, r17) r18 = kqueue() r19 = getpgid(0xffffffffffffffff) fcntl$setown(r18, 0x6, r19) r20 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r24 = openat(r8, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r26 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r27, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r28, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r29, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r30, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r31, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r32 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r33 = kqueue() r34 = getpgid(0xffffffffffffffff) fcntl$setown(r33, 0x6, r34) r35 = geteuid() r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) close(r37) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r41 = semget$private(0x0, 0x7, 0x286) semop(r41, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r40, 0x0, r38, r39, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r42 = kqueue() r43 = getpgid(0xffffffffffffffff) fcntl$setown(r42, 0x6, r43) r44 = socket(0x11, 0x4003, 0x0) r45 = dup2(r44, r44) sendto$unix(r45, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r46 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r47, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r45, r46, r48) sendmsg$unix(r9, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r11, r12, r17}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x30, 0xffff, 0x1, [r8, r22, r23, r24, r25, r26, r8]}, @rights={0x38, 0xffff, 0x1, [r27, 0xffffffffffffff9c, r8, r28, r29, 0xffffffffffffffff, r8, r30, r31]}, @rights={0x18, 0xffff, 0x1, [r32]}, @cred={0x20, 0xffff, 0x0, r34, r35, r39}, @cred={0x20, 0xffff, 0x0, r43, 0x0, r48}], 0x100, 0x402}, 0x40b) fchownat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', r5, r48, 0x8) close(r2) r49 = syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f00000004c0)="00208964df9cdf0dc540d520df5bc4d6369b084b669a30c5b91abf9af83fc68c563348b54ae081845669e3f4931251a97052725befed5640", 0x38}], 0x1) read(r49, &(0x7f0000000380)=""/223, 0xdf) 15:38:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000040)) shutdown(r1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000100)) 15:38:16 executing program 0: r0 = socket(0x2, 0x8001, 0x0) listen(r0, 0x9) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000100)=0x1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 15:38:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r1 = socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000080)="707339ce8596fa403f96088636d8cea3918357b0f1eb154df63efab066da1d4f8b2dbde5868be1adb6e1cf3a8a2dfb43e4aaa304822d8f7e5b1c23b2a9e9a1ee795936c04be61182503ff0591f585d543328561a3ed0bff03bb1e67039bbe68d7ee5de53bc8a494241c8ce1cd0b3308ec87371055fe0e260c5ce65108bfe03daafc2d36ec4f8d7b4ea294a730e73303a8a826291c66cc9ae9c64877f81aa42364d93c4790151035a74e77459cea456886e969bc70ac7af125990849e47f88f72861b2d", 0xc3, 0x411, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fchflags(r1, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@rights={0x16, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}], 0x50}, 0x0) 15:38:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x400000000}) close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 15:38:16 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) ftruncate(r1, 0x0, 0x6) munmap(&(0x7f0000889000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000180), 0x41000003, 0x0, 0x200000080000003, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r2) connect$inet6(r4, &(0x7f0000000040), 0xc) dup2(r4, r3) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000100)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) fcntl$setown(r5, 0x6, r8) 15:38:16 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='\x00\xd5') 15:38:17 executing program 0: open(0x0, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0x4000000000000}], 0x800, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb, 0x6d}, {{r0}, 0xfffffffffffffff8}, {{}, 0xfffffffffffffffd}], 0xa30, &(0x7f0000000380), 0x10000, 0x0) 15:38:17 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffff30ff6530130fb9aa23d0571454d78a2a197a386207000000008295955984c87910bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230482bdd8a1c02f6ac41e6b73bf554799b9b800ed52beb85a6d8774d53be2240d8999c83685e230505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d904aab13a0e784cc000000"], 0x10) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000240)={0x10000, [{0x2, 0x5}, {0x2, 0x670}, {0x2, 0x20}, {0x3, 0x9}, {0x2, 0xf2}, {0x3, 0x4}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1, 0x4}, {0x5, 0xfd3}, {0x3, 0x91}, {0x2e930ba00bce55ad, 0x9}, {0x1, 0x3}, {0x3, 0x8}, {0x5ae729c6916fcba7, 0x5}, {0x1, 0xffff0001}, {0x2, 0x9}, {0x1, 0xff}, {0x0, 0xfffe}, {0xccbce4928eef9e13, 0x92d}, {0x2, 0xfb}, {0x3, 0x8}, {0x1, 0x7ff}, {0x2d00c2e1826134c1, 0xffffffa1}, {0x1, 0x2}, {0x3, 0x6}, {0x1, 0x9}, {0x2, 0x9}, {0x2, 0x7ff}, {0x2, 0x1}, {0x1, 0x4b79}, {0x2, 0x81}]}) close(r1) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000900)=ANY=[], 0x0, 0x0) msgrcv(r5, &(0x7f0000000580)=ANY=[@ANYBLOB="081c5388eafaff1b7485a510ce954bec0ead01"], 0x1, 0xfffffffffffffffd, 0x1800) msgrcv(r5, &(0x7f0000000400)=ANY=[], 0x0, 0x3, 0x34fca874c089bd5a) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x5, 0x4000000, 0x7fffffff, 0x558f, "64fe6e8766607fe6d7110000a688b48c00", 0x0, 0xb85d}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0xcaed, 0x5, 0x81, 0x5, "3817dcf67e4cc467e1022fa3fa4afe8de271c30a", 0xa6, 0x1}) semget(0x1, 0x2, 0xb673e6ba7b0e88a) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000002b, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r10 = socket(0x18, 0xc002, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r10, r9) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) chroot(&(0x7f0000000480)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) 15:38:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = dup2(r1, r3) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0xffffffff, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) r8 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) r10 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000), 0xffffffffffffffcf) 15:38:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x1, 0xa6) semget(0x2, 0x4, 0xc) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xfffffffffffffffe}], 0x2) r3 = semget$private(0x0, 0xa0a8104bdb79d1fd, 0x1) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/\a\x00', 0x88, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x4, 0xc00}, {0x3, 0x1}, {0x0, 0x6}, {0x1, 0x4, 0x1800}], 0x4) semop(r4, &(0x7f0000000100), 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) semop(r4, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7ffc, 0x1e5e01f3463b31e6}, {0x0, 0x7b8000000000000, 0x1800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5}, {0x0, 0xfffffffffffdfcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') open(&(0x7f0000001600)='./file0\x00', 0x800, 0x1fc) ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xba59707c1b8b7666) close(r5) dup(r5) r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(0xffffffffffffff9c, &(0x7f0000001640)=[{&(0x7f0000001580), 0x14}], 0x10000000000002c4) writev(r6, &(0x7f0000001580)=[{&(0x7f0000001680)="60f12546123ec63616ed68854a7a915772b133979148e7c4692cb03fe5f33a95578d0e33f4843668e145c6b9746a4867184341d8363a95ab74cf53509e7d1cdbd7cbe34aa6194b9322db486d258d32a3fe8baf896d70c4c697f0d9af39128741d08af871458ed67bbad6f44f3f692d3f3e7f0540d2d0f85cc5470495c1324be151e0c6034a28771ebd859e0b102f21c3bf3eaf262796e95301eff52dae27ad06fe92019771b3d3fcf5fe111bf8677db04b32ea561df1236bacc3b4eaf14d898547fdcd5cdf07a645c6a9adb5eed1b5cb62b281aed4e0a25ee136b3281f53ef4b11cea14004487e50b0364f8a009016059ffe77d28c5062c60ef9fa0bbcb71fc02805eebcfa8da8c8a3a7d37a53ca5edb06162188f55348a5ae2170c6e5322c0bbaf06d238e047cd1381d5193db2de917a75f87d03711e1de1bb668d40b7955cc8049b36ad6c59c361cb863a86fdbd881f09bcbcf2d026aae5d5162805c07f96798c734691f50a23083f87facba74ad4c72bd66aa07cb864a8629b68db877525e87c272d44bbb780498720eef0b621117786e691a5362bcf1ebe972f300862dda65b6f91ae0f6f115438607eb877384181d5a239797e285f8a7941c2547ab7ef81d39158e4b6d16824632f2c531cf9f9e9c892d0d9253c8bbca93f2067f3b5550ac10f76800bcf36080fdc8eeafc4b14863627c520145cf05650226ef17069f892a48a6d29b4a063bc37ddaf9dc2f641fdac97c5cd3425b938ffd92e67f745c9734ad27a547b246d084982d32bbf9a8b17d8f10252375ca21649382ed252103b03feb1fb215dfb7d605bf3fe8357c0319b8a4128402be895764425ea99a6b8c397316e1dd0ef339819bc5d6adfbee5e6b19cb5fc6b206140b5d343764a0f40905d980f05b2f3e3467904ce22bf800df6ba1c89aa90ee066ecd3ebc2ad6d273ee9e25cb80f339ff6decc3356978032292b661540668aa5bc89051c3540fd0eb455a316cc69266d5e3fce9be35c8e74eabc782279e75e43cadbca4bc7b3f77cb1f07e628d77350a728541699f0235a1fe158e5b361effe90ff450762b77155ccbb0db64faee06d442c504771d1e5795b7ebbb149fc3c4beb5b3ff7767cc4665b4ab1ca8265c637a88213d3cb381b73440be49b55bfb86ea11280737c14d85ab45ba7f1ed0156ea2c67a57b31e837e3c26a2aeb6bdab0278a5c5cf00cbfb9f553d2b1ea6600c12ab862dfe37bcb274f8469250949ed6315699e7a30c8cbbdf28fa195c86efedca2fd84d29aec81391890cb1646151286c111c4f1ef820eea44ecd60b45533716eab1682a53793328946a92e84ae2be6129d4d532f2fb4b39e799ac1f29a7f5fb62cd53f8284c9efb4ab5b27120ac1d435acb7e46885299cd4e1d3727eeaf7c4a2d747624dd93bd3150993295ee77ce1daf1fb5d6fb35c9f89627c64cb87761715f1fe527a5762b3ea9975e90afffc91d18bcde959219c64cad58ed424d0a3eb31da41fce5f13d989be604513549b5b9af2c3552b52f4333bc0d84eccf401e5bb7794a9226d025701137f4a81cfc71d25b3da82b7c7ea3368a1dc550eb558959f609b36942aaf9a72b037418f59b03344f6d3f162b911d3b26d0907a3f773ae68978271d80d03e47b588d977a96dac136294503ce1ac9ced34943a4b9c8413660824e8220e5ee1566aa7678605c7da3630f7037bc404e12d9d167f1d44658b39da4c1fe91906dcafa1fde4b38d51603166cb383374b9e86ae4bdb135a80366f112691447314bb0229cb34c743b199305a508c41b4d1087a8fb54f3768517f7b080d0cfc890c54bdcd1b38ee27a0bee00bcd17a046fb0985fc19fee19ffd66923ff2fca9c853d7d2ad9b59106f79db8022efbb60c47ada435144dd683b4c2c1eac322b277bc543279d4bb221348065f1e44c76e9b0951483accdce7cf0d16ea77a79d03aca2999dfacc410880658a184d18acbcb3e0aa76400cdfaf91c01bf766afd78e7d53de12d570678fd9309b72c0d09aa02f54411dc4f3fa4259967a821ab5290ea7f0ff301a295a36e801593015deaee9b722d95980aca8d3862c65d3ece2b62402b381b65526e4a8cfb1e33cbd907333c2f6a6c2bcd79b1741397d3f2b603f1961e23ccd7af3f06f1696f92cd3022fb83340513955706a1400ca6f8b02b0bc8b6a52e14211eea4827824b1fd094ece24fff84478ea556b75817df96ba52d9211fd88399f4d0b1dc70124c1aa9ed0b7143321aed9510bac2710f1ee625bd9765e03e68380ba3fa876346b31a39bdbbf7f212b18f3bbdb5020ee9bbe1d740f4319e8f36b0432d442c6f2ce0aa8bc0274865dcd3ffe67d05a152d5108754a2859a9a2a51e4212261131e4da75d5a792e42a43ac9612cfe3f4535e1a4ff62a3a1b2dc6007ab12ffce7a25e55074cdd585d548a269435ba38eeab223e8bb2271f92172c621b81848421c0c8212f9a235921cd4f93d0bddd26b65fe846ebc9c535b890b49235ed7744b012c1aee690a2bfb07cfa0e7f2a010f2d3b0b9aa96034f7ea51c79122a8a4fcd7f019c7a4a5bbf9b3374f6e340fdf276dc2c7ddb0ead7556db83e06d4f41ae83a1e02d2de2ad27065c685b771a3840bbd526f058ab2bd08e4fe457ed2d076055821632a84f308649e91ab146d2b7b0e321efc4c62e1246bab8810e677f4c56e6a339af989bfda468a4789988bcbc6d2c35bc5c8372da7eccd100b9a4b6ad71c62600dcb090aa445de66f04f4953575ffc94e5a69b5f98c9455ce698de0fe78b06089c647a6d3bf1a8b6361748b47e0ce3b6b075407ef37a5c09f724c38f01fb406f10ad56d9cad3dc46f8d6d85c8d6433b280e4199649fbe89e202ea6a62d44b5908f83b8ac9960d5e7e5f6b0f9e0718609a93b310045cbce586df93e99545b46163d64cbbf3fe2e1a273a1eaa2554cd05e1d7f9b9088721eb5ead0248935c3cf3c73aa1a6d7b4b892faee4c890cbb5ff7b588012098b1189c7a8c284ec97757ad3e869315db5ecc1173f97b82741e01959ebd2b587a4c4ef08e48c567e192091aa42ad496c30f290ab80555e614a30e3ebb093652eed6d5787d0c238d9d6e399c47f8773d6fd5e000132b9739d7684447251fb2d65e41ba3e24c73d00492ffd631ff164a363b58496688fe8c9aeb38abf4a35b82ef7d7e0a90a9a11c7b89c0d2d685ba1dfd816801b9d736222a5f5b116dc01922a001247c7eeb1619eb839e95178df5b9c1292e252c4bb6417689229814aadf7ae2e6b58d9ce75fa8dff6c714e55fb0870e59a220587e012ef8d242076855c817f2ded2fa0d048f226f26760c98804d19bfeaaa3f6e49bb8d01afec22b8835f73e0a233db3ec2e4d23fd57cc8c12a3e10b4c93c8e84d627ec85fbc5b1856d91c96655a03d88a961405d2419d132209078708057fc3e77199c36a587e25888f29821c29dabceb15549784a854fe6be8fbe379f5333dc3e4265bde4943509ca0a3930dfe25d4680058ae9a2cea6a79dd6ef35c983ad4ff6ba9f4c13c51ed37d62f76ea2e7e1594cfff35108556b45ee2d1b5c3507c69429356ce24d4c1c989ebde8c5e94f790c5322a1fa47c1bc1e39ca24c7e6e08b6dce356a704b80337abe2854518a6e8b0cc42ac62801902a3478254db6d38e6bc3b32f1326ebd97ec55aa02f7b89b5ac187c419030f413b21715aba1e2c5bb18f2e4ddebb0d35a288c7c99e363bad3495f9def61bb46657cb23b3b0b0d40781bc03472deb2b15b8671fc5b3f567f9795fb7d14c140e141dceeea395009493642b02a930495aaf477eeb1bc2000e29f0de60f9ba2d1f975c35602a260136c4ccd5ab279e6152e4a00a866d0984949291bdc9ec22efc325e671d72fb67ef1ca0fa9dde382ccccabb27927a525d93fab88c92dc4d38b86da56f6180c7ce2761329262aeab613e82ec401cd8535c08c98c8e9756620e43c5e7119b1f1293e623e950acc6c6bf177e8b340e1a662f08e28ac3d7e19f3afc7021b13290095f90aad3d4130b50c4b161ac85cd90fa14ca35de1f1565d0ab9de6bdaf037f789db1e48a6e834f9f6cf08c05817231384ca307423a0408fec96e4f6871b682355a0d92e0ff9416de65ebddde792792b61ef2c2cd140220dc52d47ac641e622846a99f8a0ef13fcac0c9483e8a931b7012b2fdc4344473f4d022b0cb78df73bcb7c0baa220e56a29d9d52be1c2d47b576820247488a903e84b9bb91f70b2be677846286d7adf1038b472ac1e3e4d5ae3c62bd8f5929a3ff1e9651e59bee4822f2c3deebf6f703ab7883de3f50fdf85419e991c50d0143b8f723abc3d2d3feab968bfb5bfc69ccd9bc20f2d7fbf0dba6584272c98130d0b151b061e52433d1e5099cf88c8fdaba9180ec4dc28ff52f94887802778c2c2112fea2cd07ccf173fbab5749d2fb73494ad1b2f8e903554ec1683e86005d97c2a5f099b3b24923ba3c55ff338492b00839726f14ee82e330dfd687e57c1decc4bedd07677c0713f24cdf6df2812e91c83234033dadf98b9b865200f44ea4b86c558ddd00a735ffbedc59e4f1eaf53528252bfdd685354409911f2e36def482ac460358e3b83acf6983c183c37b6209bf031c376b171869078726cd04f91bd22b05c5cb286b9ed2ce0eff45abf3d209533704b440455d89a00542f3a67ef8dd079f4e4a7d5303a7009ab42d56dd9367b3bd9f0d52f5c47a3acf44e0d42576d9078e08b952513e1862d70e475f13c31f0e09de1d7a1d0db6ae24439d97b11821b707ca3959f331f076f763b0da3509eedbcc733c24ba48e9cac757b320d66092caac591578e0fb9e7460554e6270500a5d896407173fe6583e206c5ee2be476a91a8736fe036a0b574393e6732b85130f715838e681301d5a3ec61aaa2d1a044f698ddd1e9fb5dfd0b142403e47fbd28070bc17e690628a831f629fdeb3324f93d26ef9a4c3ff7ebc63feb2dc116de88988bacef35c231626120a1b346908f65299b55f0b23158fe8b8bf1bfc6a5e92fcfd812594f1015cf8ad0392e22ee371a49a03a2fc1f8d354c56b814e9ec88c4f7fa43ca00899804a5d761db6759f6723a638775b9f4900ef61b153a767acd268dc93d6327b363514c79f39cbd7b83c671e2d9f2f02150c55d9a1e822888da81ccd2f8ba879aaf02a448fe0f476e7364da6d3f01e00f78d47956152520f1d3f2d6c86cc4ced73d1d645cda3c817e3a120bbae39c6ed3c73b83d47bd64ea729801fc1294c1316f2cd049fcb141debee57243f6b85096350574d04f44ab7c9e44ea8fc84bd6bbed51acbe7352aa04421680cdf8a57530b32ae2e586f65d817ee32d32af960489cf2227ca9dc6d0a9de03a3477692136c3dd624af418d9435752257985d9f939eabbcf484de8ce50e6a5d56845cb513008410d4ace4b42a191723603f749e11b5f63cdce5e49ab82c924a389683fc20594369e9cd1efae031d7a82726c370e272b7b20876877f58a0827efe6da25eff9e19090422c6e5e4bea9c28f9f22e2e0755f9fac5a1b948ea0816aafbb1b7a08fc7d51f1c4f8bd36d1094fea0b45e04214c471c816da42277786f647bc75401f9d2c8c34ad531502dbdb02af2999cbb4e4faf321dd81e4541503944f09c74beeb46360a2c7adad8b76e8acc13eb733dd0bde1fd03c27036481dd310f96e8dec4b7b68bc60d13c1b41b544c730932ffbdb4160b680351e5d91bc9e875d5a61f763a298497600904f989fb0ffbb9ca05fb276d127a1110ec2f66d5b919f0762f888ffca9c809a8e17064cb93656246db1f19292d41cbd5", 0x5bf}, {&(0x7f0000002680)="3d1060872f0feb50ace2021cd1125bce0b1be3c4427232e28ba5cb096fd24071c13dd2c37cb32214cbb53e93684745fd8ab14ed67ffcae0fb4e893d45bf407d2f5c30c30da52a3d848b46418dc6a33572dd1e954f8bb83a27cc8ae67e2af", 0x54}, {&(0x7f0000000240)="2df52282a07f8b14b3d3796a81a9d34aeed3da92a8bb55d34053d3e61eecba174221ddc9c9cec9f050ccc2c6a36de2be20617f946fc598a58d", 0x39}, {&(0x7f0000002740)="a12372ac3553942fd633d49925b4318e7a1382c10a9d956334cb38888cd094b0dcd998bc75082242f9edf928cf48b0c1b5cf4bb3cae5886a6750e567face93114ae2b76f6d52f1711b9b312ce2e3c955bc69cdabc048e23c4dea75e0a8683b5b53e5b37b4b605d07bb0bd2430b12c8c233631e426b43101d3398ba73d3ac9fe3a2bb3ad2ae62595655de6fb9af550d970407b59419d530621052ced1c03a1c204e55b05be036ab", 0xa7}, {&(0x7f0000002800)="322088947789860e1ef5550381ceeb079a14259a49b29496c6a266676c501815c60b6695cd61c2e10a7e6054b8926513363e1c2a5af9c2222c52485c76399146d55ed86219b8cbdc967da7e243bfa93f2e699dabe8575444ee4c6ddb7cfa9c6c42ea97529eefde732dc19641987571eaf746613b8f74b6f2997808c612d682d2f7c5bc3a23a9b2b7b49a6c9ea2edf6dde8ed49adca9415cbd3df03d4acd3591cb34609c17b419dc1cb6330ac0a254e277950fc1e0accb93d46feba5631c00004a001a7b57cfd106e3affee54935dc47022ddac0f63ad9b4e2c06b741ea30936ec23f0a34b6a4dc2cb649cd682d5f527c4c8233c066f9c66add6fad094c", 0xfd}, {&(0x7f0000002900)="4e7899c9e3fe90b32043c0427c86aaac265f62546a5929e44b2f56dc3290ba3cb47c16416c5b0e63a2e1862aa9df83fba06cd770059fa234a3475024d06cb579deec7cb092a23ec0acdda01fdc72e7a1fbbef2acbe0ebf9dd25989d7bc95638187e3cdb587528bac71bf36c1d4387d3fe80a98fe344d21b4ac5bb7b9c339f4fdffab19dba6111d8a3c884ce359bb92d8a538188f2142966dcef7bb49676bbcc0ce38b90c736d01f889f34083681c99f1c241eb3b691d650f6d01b7c5dbe05823c09f052ead85e03bff509c50ba668b398c2dd23b6658d6a82baf0810978c4bbe98f1265cd0197de602f7eb3fab528079d5bc0e9e460187939b249cbed949fa83a92e66fc15226394159db78f4699496180f7e0d42536e4442e6ca31e4a37917df032722a169dbc4826b67367fa662874af8828b6240f1748355144e081ffbef3b44fc2e40709a757c8bc1d8086e1bf834a9f2699d0e0f7ee1b8c144baa6f701ac184536a36441cde93275d0aa6a79dfd95ad7e17681ce9514fd826a312ec4d444b4fa06560f72f2c320daf704c284c2b3b1cd574d4683349dc85e4c21dea0268377d9a3247ec1e2deb75d9ff0911aaeb296be3a163c8b1f044f7cfbc7d0588dbdc5993892a479093d10442503a4dca506921db94a2637779b40817af263c3883fe4967f6e5190f8a43974eaafe8e6933abe29ef0f1e6e550c505cb9713046e34bfde7d8adfe3c252f7ccd1a6e3287074d3a54c71c9ce5fa993d0f4e94f479ee96327ad5cd135a51e431cc1377c0ea8b35a9c41d5d8b1ece94edef75d978dd4eab4babcdf5b003bce9202b9713fd37c0a76e70f28dece7484c675c66ae071800efbe3680a9761931832dccf90d1551b967a24d8bdc36028680ee904909a60e4517aaceeea72767f8b33d502d08296e8edb022bfa505032bd273833180dc01a22b18b8cd68161229df277ca4c035058cfd262a2a5941078af087744d96956d9232cef7206bf4ee7423b07bb9a3f4fa4470e57458c7d74cfb3cee89bd06892f4acafb82fc81a5bfedb30200eb706ab915debb17d889387c87de81ffe0b616bb4f376b64ee115ef3de6e44068934b3acf63175aa19e6a745f33053ae91ac863c4b3013d9d4f9f6a90a5ffa3020ae4fdb802b16356314b4a8ddd0ce4c2d59c3c7cc40a481f911ef5697eee03a1ea3af1807a9a6c25802e0e294d6f32ec192ba39572538dce4244a41628a227e050c0329d20005dcb88d407ca5c185d5fa19c862d30cc9ec4fee5b80a84f1f8151fef6c3d593d9a36313f98abfb5dd78b683cf418a9d3c7207c7afac5af38e9104b7619b85ecca3f519e490d01446c3bc84f2fa51f4e817994619d5de61d18e47ff43e336a28df4c0f8887dd40c4fbd61ecc90423e90c086dab9be06782d4a9df90a2fd65b85e6d1f6d0e9d909ca39e6c3085b6c214c5c5649207557a972545bfeeac7c0a679a34e0652da10e3236613c206393c88d28a0834442d38d8c53496feccf9518db451ee6d765d6d23bf6711df47eb885f7e747e2c482dc43221681cf62ce72dfa77234372eaf8d4a65df4abd232a81e4cc688244d38e5a2348ba3c4d5a5ba2bad2bcb854daef3aaebf55a16685553a2133528b3388ac2e69be9de460d762870152da90ac227a0476af72d17dfe88ccaad894d9682be14345951b896eaf5574c4b00844c9ae5952431216954fbe429e1aa81d03349e900dc2633203ccc99a54b3b9a725a3758c1c6c6f4071c741a542284e4d5ce3781ff0669749afea7a162782fefb2802be0bcead9ecb07b1ed60bd102743db4390ce312b93146dda7f80de76a477687af8a28ff4730e7a2f1935759f37570c3bafa404f33939e1fb6b7007eac6e47e3d00b912975c64ef29c87fc441c88364e6f13364b2125bf52824a0000671a964d0765c5b4a2b42049d30ce8376465dc1155d0ded643eb637ddf86df9e50c171a20af47dd9d2883935715ce2055bc1049f7f4457fe09e5257bc5b830d3cd2a6b8bc7ed32a0b769350ca0d03df5b1baafa21cb27d37364a314cba8f019374544ca59862a0a80b4c807928a52fae7184dd6971e527f7af54a06f60ff0dfce2af5d88c08a65a59eab091a5694fb78580587c14992d86a15e576581b6bdd2ab55e8838e2300cbebc47ec508277e2ec156c62b947db8d17de677eb4337f7290bdcdb38f52821ae557256d0e2dd79d2d35ecc10be94ce80e1c5f15669630c6c282d3c17f4c41d881132e6abdeb46f93f0e6df4229c8f120956bf6448fccb5e57c9035a2d1f59ed3f155a0c835bddb7214dc370df6d7cbc6e26f6101e339acd8eb008b4e2632fe0c1f9a9fe268319c26771dacaa5e6382c569e071e38016bae6fbaacaf7215dcb17bbd70f705c2b141905241a898d4f4b165c11f862b3988fd386cd4fe218d148624952af6047e62ae4d5afd7899de7e04d533af10551fe3d0ddd93c0a2a17648f12ed096a09c4b4a120320b6396138370008f7df216917e0411a6010f49e9e9da436143fc5641a8368ab403f50af7f665650f74ddd646d9c32eed9ab9fd9fdc00be3948bc7a995d611c128e00fc78525f4119776239a8d222d9c7a846f863aa13af03247c8a80eb524ba757a1f9014c4842f5ad2d125e4ebf292fc1ed1f025979ebf6073b821e089c60cb07b7943a026ca6715b38b47b69c52168c44b206a967c049f0d9902b28bf4c00421cb6edda47e145597c9b5dd84986fd5b9be9ab17761a11dedfabbbffeafcaf8f0fb1f864b27d3a17dc37a50c2b2a8aae88eaffd99a9531ae169593821bf629e49e653f26beac910f8a8d68a5d01fe0ecb9f828e5c58d75e6de481b101e92b9ededc896e6f6398f8128430c1f5876f4a9d972b834623286ac58a92e7cf73b5cc55a42cfb6721108d9390b7e5423baadf01a98d6c989f71b18fee067b758834b3ca042ae2c6d4af13dab71d7aa65944cc6f17c186def8feed2292b8cda44b7bde4e698f8b3c152994797c98f65d1507aa2f8f84290e0a0489e2feaf89403bd595917b34fb8f71585375bc6f0290995a2e7f960a1755e8c3ccde6a658b1997fb0d29d0346c52a49964b5742f32794d7693c5a018b0b6269242c054b5fcd7c4a6dcc9db5b29c381b8618235f7861e5578cd521e1a78738b3c2ead001f5808e3ff6c1bc8fc2cba08d04a2b009cf405b06f6a522c4983d22de4730f1e2bef4dc572d9d97186bbbbb2f6de7da5e6ec6070a3d84e50f16520ea2009ef1847e10285dab0f3366b2034abe548f1f1c31ae407e089ca773240828cb63b84970e19949095a8579b870c716dd320c2e50dea4c536271bdf51b8e72d9c1b97ee37cd11bc78b4f2f052a44f7de887cdf392336d1b5f17cee985379657f766d91cfbe402ce8ca0b9f39867b8f731a7867b944884d6f286f4f8f1a11fb4eaaa00fef55cc64adabe82e7c0f5c7796013b2e181238aef35fa3542233df8001a7bde140f41a84c5f5ce35bea264f8f91c3f70d2b303bb00f368c9e9deb4a3af78c09c0554ff237f218085e7581ce519fd9866617c881d294cc4b73b3293a9bea8dde32db328e9c6b49036c109ee02e6827c3cc4fcb088bc9a2c977323fe1d5dd0e3d93865e49b2a6994d36dd63d8cf38b9ecc6a690993ab30c33fa33305c988c6c7b14a29e4da46a529701d699d2b4c9cafe35a226c1b929f6147da29e36448cc400443960fd377f2404d46648bf20ad1d43eaea471598a1229e65b88706820494d067220f2aa878147211a94ba9a760d0afd49b5017cd7c8cbb42da61e1a0025a9676d34ba118222f3737972e1e5ab6284582d69fc25a8791affef02ed55758324cee6e5b78329d2ae0de3ad70f4a996213a793652308c6f245db9e8b16ffc83fe3e1f5cf43f909685e3fee56e25fb02ed7d0b07e5987dada1168ffead05a8e5db03cced952018377694eca8843742225e52135f2c755f597a314e71c015942943d1f1c1d3752e996407f39de77fd5be5219d0bf833a14f8bbb3ede549c9c922399eebc271ed93174c8b3cd0ee0e99d3f1c84d3f2f9549b1f856b9a03ccb10bfabcd0f4a70318e6c78d3cd95e5965b2749e6eb30f77f775040903fac85751213c1ed8590a7f7333b055f527bbd1c4d683a3ec98d05f98a114bbe535b174650b191a10b624a91127f1f663b3a178ced21e78f7457800d73f3dfe98f08e4baa764e067d5ff85c4b1f8a9202934facbddf1635ef11db76c74a5c046605c13ef6b1628f1f8ba623bfa970f5ee43477258975eab782a8a9636800e514fe0fe1bdd09c12ddd3d76b924366dc1d2501764406e414f416059b897fbc8c99c8cb2886df00049e462de4f16b2d8f39d4b36ab931d4991584f57cd46897624de6a84096f8965a576dcfe2035b947ea30b0aca62c661889b1b74e09b3a58cf88bdcf79adb677b71f7b7528f549dae7b95fa8a2224e8cfc70cabfd22cccba03ebf6cbb342663f00824bcfcb21e90c23ad667c397901b1e02b568f235228f67ba993574446e215198568ae674c9fb4816928f08763e3ff94ebc4787edc3073c6f9901f9e60592e262b26842bf8ffb341264d1afaee8c7ba28e0c475810d6dade05a99a9c1a152af7d57fe4c73eeebcc6dbdb1af789fc751371a7fa363903c64c3d04034f784a33dc57ec3db92b865b745e86dff58c1f54f54047cffd140c5e66cc201341ebc72bb2fbd9cd88c55b2dc9704638c0d21c003a7dd4995e70618f8b49218522663c3012b97178340d6bee7a613254cd3c98e613655f526860b0fdab0da2b90f7348a2645589b194f8d3b1edbb304107bcd014c9ca7fa8eb884ec30c362b20bd374c915ded319e3401c530c2f688dd4b8800b858d141cf09e01aa4bf1193b046029b3b4fccedc77db7697481b7798165de19d4dd67c49743b1fd970a3b0a64bc98238fcda33634a90c48a846948f75b6fa87a214115b1d04a348404381d2d3900d024d68271eb33e8c4cdc39318067b6ea824f69c16384de524f3a7a1a36f261483b8d171fd4f18b48b8232c87771c903c9932c251af6d4b2c1f654404676b9a9cf0ffbcca3fcc94ae0cb67f8f001bdf1edd2b89a418903afd6a1b7429cd5a282ce844f2333736d5590871ee707e99aaacdc26e894611adc9c0e5103787014129ed9abc3e73dcae5acc68c1ad1f918fd16585c967a5a243a14b55f4ab68759c8e6bcd4b210f8639956b6defce0ea95d9ef0be6a6e2e3ae729d98287ea89fc973441f5a10c6a024d265759848cb1b5e130c6424d76b41cd62b70f38fc3f87f22e1c56d0f358dcec8c8d8be5516ae3ad870a241fff9863096175c64c943d6042b71c39882560e0273fedaf6cedaafe0b4c92bee379bfb742056683c785cd88c5ad99ff9cd4d170cad17d06d0a3a30bbe554547d079dc9752cebbbc7f1dbda7167ce96bbf5de8d5da664ae0608c921e61592718928dc81197dd6a88eabb282a9d35f449d5010888e0cf28b931f74f44c4e424a1fbb6992d6e70d91f54aef373cd12f5dfb97ed4d21b4562f882b08a5866a031f2ceeb0bb73adef10a2c583ae43a03c5410a576f48e3e996417ecf91ee472be5e7f75187aa56d4fbe641271e660cfc161f1d9f185b17bcde8b1389b1fd6c050c2a33c06f180984836220a5ea842bd15baec979601cd6c63569fdf42d818eaffe301f9a7200c875db51981b7c8aa1e4d39b820d3036980a27a689431d1aaccbb7d592596630e90859916f7d815a440ee7cd0eaf678634f96fdb057ffe4feea3c66edc039968b37bcf14110bad07c75678d41574b010415e16640314ac", 0x1000}, {&(0x7f00000003c0)="038c7fd1b905d97daf8b24e25e65af6e", 0x2be}], 0x7) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000000440)=0x7ffe) recvfrom(r6, &(0x7f0000000400)=""/4096, 0x1000, 0x45, &(0x7f0000002700)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/7Sm\tuse\x00', 0x80, 0x0) getuid() semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r6, 0x2000740e) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x29, 0x200000037, &(0x7f0000000000), 0x0) socket(0x18, 0x1, 0x8) open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xceb4e65041c68593) 15:38:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x500, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x2, 0x6, 0x3f, 0x2}) clock_gettime(0x2, &(0x7f0000000140)) r1 = getpid() r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000100)={&(0x7f0000000180)=[{0x89, 0x800}, {0x24, 0x8}, {0x43, 0x4}, {0x2, 0x9}, {0x82, 0x9}, {0x0, 0x9}, {0x87}, {0x44, 0x3}, {0x22, 0x4}], 0x9}) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x4810, 0xffffffffffffffff, 0x0, 0x0) getpgid(r1) fcntl$setown(r2, 0x6, r3) setpgid(r1, r3) 15:38:18 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x30000000000) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0xffffffff) ftruncate(r0, 0x0, 0x100000004) ftruncate(r0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r1, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/210) r3 = semget$private(0x0, 0x0, 0x2ad) semop(r3, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r5, r4) connect$unix(r6, &(0x7f0000000040)=ANY=[@ANYBLOB="e4762e2f766d6c653000"], 0xa) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000900)={0x704e, 0x4, 0xffffffffffffffc1, {[0x8, 0x0, 0x20, 0x336, 0x40, 0xd18f, 0x0, 0x0, 0x391, 0x8, 0xa5d, 0x5, 0x3, 0x3f, 0x8, 0x5, 0xc1a3, 0x87], [0x4, 0x6, 0x7fffffff, 0x7ff, 0x100000001, 0x7, 0x8, 0x4, 0x8, 0x6], [0x0, 0x1, 0x8, 0x5, 0x1, 0xf4e6, 0xd83d], [0x5, 0x0, 0x2, 0x1f, 0x8000000006, 0x1], [{0x0, 0x9, 0x4, 0xfff}, {0xfff, 0x100, 0x6f6b, 0xffff}, {0x5a5d, 0x1, 0x5, 0xfffffffffffff801}, {0x6, 0x5, 0x7, 0x800}, {0x6, 0x8, 0x100, 0x6}, {0x2, 0x10000, 0x0, 0x38}, {0x2, 0xaf2e, 0x5000000, 0x1}, {0x2824, 0xc23b, 0x6d, 0x9}], {0x7ff, 0x7, 0x5, 0x95}, {0xc000, 0x101, 0x101, 0x2}}}) r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x2f6) r9 = getgid() r10 = open$dir(&(0x7f0000000240)='./file1\x00', 0x400, 0x2) fcntl$getown(r10, 0x5) r11 = semget$private(0x0, 0x4, 0x522) semctl$GETNCNT(r11, 0x2, 0x3, &(0x7f0000000800)=""/166) semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r7, r8, r9, 0x18, 0x9}, 0x8, 0x1, 0x9}) mkdirat(0xffffffffffffff9c, &(0x7f00000001c0)='./file1\x00', 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) 15:38:18 executing program 0: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x1, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r0, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) socket$inet6(0x18, 0xb, 0x9) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) open(&(0x7f0000000a00)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x200, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/null\x00', 0x40, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000a80)) r4 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r4, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r8 = socket$inet(0x2, 0x4000, 0x5) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10000) r10 = open$dir(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x1d6) r11 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r6, 0x0, 0x0, &(0x7f0000000900)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0x1000}, {{r7}, 0x7ffffffffffffffc, 0x4, 0x40, 0xeb5, 0x5}, {{r8}, 0x45a290472bb9a263, 0xb2, 0xf0000000, 0xffffffffffffffff, 0x3f}, {{r9}, 0xfffffffffffffffc, 0x10, 0x2, 0x100000001, 0x1}, {{}, 0xffffffffffffffff, 0x42, 0x2, 0x0, 0x7}, {{r10}, 0xfffffffffffffffd, 0xc9305c54ec6a5b35, 0x10, 0x50, 0xfffffffffffff9ec}, {{r11}, 0xfffffffffffffffa, 0x20, 0x83, 0x4}], 0x5, 0x0) r12 = kqueue() kevent(r12, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x43, 0x0, 0x40, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r12, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r13 = dup2(r6, r12) write(r13, &(0x7f00000005c0)="a9973cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d805acfcd6e5495b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c69200"/199, 0xffffffffffffff02) write(r5, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x192) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r14 = socket(0x18, 0x2, 0x0) connect$unix(r14, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x800, 0x53) write(r14, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r14, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) setsockopt$sock_int(r14, 0xffff, 0xe91f45f5a64a2e9b, &(0x7f0000000240)=0x1000000000005, 0xfffffeda) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) utimensat(r4, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 15:38:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 15:38:18 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = socket(0x14440907bd148888, 0x6, 0x1f) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f00000016c0)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/99, 0x63}, {&(0x7f0000001300)=""/78, 0x4e}, {&(0x7f0000001380)=""/107, 0x6b}, {&(0x7f0000001400)=""/181, 0xb5}, {&(0x7f00000014c0)=""/92, 0x5c}, {&(0x7f0000001540)=""/223, 0xdf}, {&(0x7f0000001640)=""/102, 0x66}], 0x8, &(0x7f0000001740)=""/111, 0x6f}, 0x1) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f0000000100)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x100, 0xcc) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='W\x00') geteuid() 15:38:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0xffff, "85495500020000000000001167f5afa680400900"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0xc39951902dadb64, 0x8a) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) r2 = msgget(0x1, 0x52) ioctl$KDENABIO(r0, 0x20004b3c) semget$private(0x0, 0xccc9c92db86c78ea, 0x40) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000debf61fb00a93ec6b2e9000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000c25f90a3041e64b1eed7c316610c7a0d49e0918f51c42f4eb73d45340b61fb5c5c1477d1eeb5f5459cd10a75734730282e2b7e7d54917f0f6ad4b54d04fd53a939"], 0x5a, 0x3, 0x1800) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) msgrcv(0xffffffffffffffff, &(0x7f00000004c0)=ANY=[@ANYBLOB="000000000000000000000055d4000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000626bb8890a0e21b66689116e5922db82d1280400000000000000837abea2d7ce6d7f55cddc5fed51f9af551a69223ae94ce2ad5d1a4880cef08f211fbcfc05fb600fd9fd6038400872b53ca61f7b12db0c307d469ffc0d58da3743ed3ec9432b878e03a1fe78f78d7011e7222516cce4b0b6c581330bdbd0217769fd19aeaa9f1f181a2d2b53e880874243d09ab1e5d85131f96b4b6e815137688e6579006dd4eea02746856046bea92c9ddd9da56e6aef8c2e161a189cb8d258ffcd3336f1d7ddf76cbc4036925d7801ed31be0fc7f42d5bbf296ce2d1b7d1b65df36a07796d57afec601e65ba7c884803e3192010d2b3258e9a969c8f778f7d649b7ff55d5a68ace7df16bce63d2ee165c3c87d61273dc8eea2f725e35ef21910f04d83673182700c080ba275e60128ea47599668b4711634acf3730e1647a17cf6893b7a921aa58c523f1f507993967ff9e285c3bd09"], 0x12b, 0x3, 0x800) setsockopt(r3, 0x9, 0x9, &(0x7f0000000080)="e8377e77a0b24cb72eec008978eed06951de40d060983522a15cda4851488ab91b97fe6d4cb35c9d", 0x28) r4 = semget$private(0x0, 0x4, 0xc1) semop(r4, &(0x7f0000000240)=[{0x1, 0x0, 0x1400}, {0x0, 0x3f, 0x1000}, {0x1, 0x1, 0x800}, {0x0, 0x10, 0x1000}], 0x4) semop(r4, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f00000003c0)=""/198) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r6 = getppid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x1, 0x0) bind$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 15:38:19 executing program 0: r0 = socket(0x11, 0x4003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r5 = kqueue() r6 = getpgid(0xffffffffffffffff) fcntl$setown(r5, 0x6, r6) r7 = getuid() r8 = socket(0x11, 0x4003, 0x0) r9 = dup2(r8, r8) sendto$unix(r9, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r10 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r11, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r9, r10, r12) r13 = kqueue() r14 = getpgid(0xffffffffffffffff) fcntl$setown(r13, 0x6, r14) r15 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r18, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r19 = openat(r3, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r21 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r22, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r25, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r27 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r28 = kqueue() r29 = getpgid(0xffffffffffffffff) fcntl$setown(r28, 0x6, r29) r30 = geteuid() r31 = kqueue() r32 = fcntl$dupfd(r31, 0x2, 0xffffffffffffffff) close(r32) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r36 = semget$private(0x0, 0x7, 0x286) semop(r36, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r36, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r35, 0x0, r33, r34, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r37 = kqueue() r38 = getpgid(0xffffffffffffffff) fcntl$setown(r37, 0x6, r38) r39 = socket(0x11, 0x4003, 0x0) r40 = dup2(r39, r39) sendto$unix(r40, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r41 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r42, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r42, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r40, r41, r43) sendmsg$unix(r4, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r6, r7, r12}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r3, r17, r18, r19, r20, r21, r3]}, @rights={0x38, 0xffff, 0x1, [r22, 0xffffffffffffff9c, r3, r23, r24, 0xffffffffffffffff, r3, r25, r26]}, @rights={0x18, 0xffff, 0x1, [r27]}, @cred={0x20, 0xffff, 0x0, r29, r30, r34}, @cred={0x20, 0xffff, 0x0, r38, 0x0, r43}], 0x100, 0x402}, 0x40b) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r43}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd8972d3872babfbb770c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002004088c1cf8044101b5496fe00000000020208a371a3f8000400000000000000", 0xb1, 0x0, 0x0, 0x0) 15:38:20 executing program 1: r0 = semget$private(0x0, 0x3, 0x400) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f00000002c0)=""/23) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) r3 = dup2(r2, r1) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r4, &(0x7f0000000a80)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c78fc00980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000010000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea13b01266e621a9e687a861ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81664745b03dc72cd2a19d563fbe643a158519eb9531e963645bfda697cb313d26011941ed9653b7d63c50f7677b99781f067693582130705d633d1f2f680c923eca7331b24b4ae08a6a961e8ecb95a7cb4ae3b1ee93b471d38382c9d9490c712578f60130d07f4500ac7f634e6bb4d7355db34028e8a361b568db883306902978d7cdd2672ec0ff195e7fae7b1e294b9fe347da92d2f2133bc911a1e03f179e8e4df3133b4e911c9b876ef0f22764eccd778e1c48e749f9544252ae70899392c0b2259b09d65250f6be6124ef138475715875b0c33310d309d041570d7fc1edfc60de5061f47c810a5b91707f11894c212608dd015"], 0x1, 0x7fb) r5 = msgget(0x1, 0x0) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000dc6193e5984b5928e85f34b6c0"], 0xc, 0x2, 0x1000) msgrcv(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="000000000000000300"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r7, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r8 = socket(0x18, 0x1, 0xb9) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r8, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) msgsnd(r6, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a75", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX=r7, @ANYRES64=r8, @ANYRES64=r6, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r6, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00'/228], 0xe4, 0x3, 0x800) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x5c389f129d659223, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r9, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r9, 0x2) r10 = socket(0x2, 0x1, 0x0) r11 = socket(0x2, 0x1, 0x0) bind(r11, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r12 = dup(r11) listen(r12, 0x0) bind(r12, &(0x7f0000000340)=@in6={0x18, 0x3, 0x3, 0x2}, 0xc) r13 = dup(r10) listen(r13, 0x0) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r14, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r14, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r14, 0x2) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r16 = dup(r15) listen(r16, 0x0) r17 = socket(0x2, 0x1, 0x0) bind(r17, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r18 = dup(r17) listen(r18, 0x0) r19 = socket(0x2, 0x1, 0x0) bind(r19, &(0x7f0000000380)=@un=@file={0x1, './file0\x00'}, 0x326) r20 = dup(r19) listen(r20, 0x0) msgrcv(r6, &(0x7f0000000180)=ANY=[@ANYRESDEC=r4, @ANYRES32=r3, @ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRES16=r5, @ANYRES16=r9, @ANYRES16=r13, @ANYRESHEX=r3, @ANYRES32=r4, @ANYRESHEX, @ANYRESOCT=r14, @ANYRES32=r16], @ANYRES16=r18, @ANYRES64=r20], 0x5, 0xaf6e3f703d8f4806, 0x1004) msgrcv(r4, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r4, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r4, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) msgrcv(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004d1a766000000000000000000400"/155], 0x9b, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r4, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) sendmsg$unix(r3, &(0x7f0000000000)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f66696c653020"], 0xa, 0x0, 0x2b4}, 0x400) 15:38:20 executing program 0: getegid() getegid() getegid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$KDDISABIO(r0, 0x20004b3d) nanosleep(&(0x7f0000000040), 0xfffffffffffffffe) 15:38:20 executing program 0: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x2, 0x0, 0x5, 0xfff}, {}, {0x0, 0x0, 0x1, 0x1f}, {}, {}, {}, {0x5, 0x6}, {0x5, 0x3}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0xc1) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xffff) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b5, 0x0) 15:38:21 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) fcntl$getown(r4, 0x5) r8 = dup2(r4, r6) ioctl$KDSETRAD(r8, 0x20004b43) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r9 = openat(r2, &(0x7f0000000100)='./file0\x00', 0x8000, 0x139fc46ceb3db94e) ioctl$BIOCSDIRFILT(r9, 0x8004427d, &(0x7f0000000040)=0x80000001) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x1, 0x0, 0x7, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x8000, 0x0) 15:38:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) socket(0x800000018, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "7c005f4eea2a12d5962400"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x4, 0xd0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000040)=0xa5, 0x5a) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 15:38:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x0, 0x0, "0d592fde86f45e52c58b62c25b9d19bf96cea18a", 0x0, 0x8}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="68f3fd0fce3afb8a631c834d668111f13b9d921f3493926bf1d8c6abcff7a44ddacc2acdf36a292b1b9721bf4e891722b85d07fbf7c8a3f2cceea5e20fe174fe0fa908d6c85604e6d12eb5989852c8e2b87588dcbc106934f9555f27361c925a8f1e7e336109", 0x66}], 0x1) execve(0x0, 0x0, 0x0) 15:38:21 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) socket$inet(0x2, 0xc005, 0x7) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x400, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) kevent(r1, &(0x7f0000000180), 0x5, &(0x7f0000000280), 0x7, &(0x7f00000002c0)={0x6954, 0x3c}) getrlimit(0x3, &(0x7f0000000040)) r9 = syz_open_pts() writev(r9, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)="e51892f634fb94792274865a123df944485cc6531f0ed9757c6089bdb87ebe1705298efc0891ff09d8322c6125b073e4ec6babc0a61fd1914a0840ba1a0f9b", 0x3f}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6b", 0x53}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861", 0x6a}], 0x1) 15:38:21 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000001900), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000000)='Y', 0x1) write(r1, &(0x7f0000000300)="0920090000000000000014804752cd8439df6dfe4ed2848f4aaa41f6ac61371c960a", 0x22) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = geteuid() r3 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semget$private(0x0, 0x3, 0x50) r4 = getgid() lchown(&(0x7f00000001c0)='./file0/../file0\x00', r2, 0xffffffffffffffff) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, r4, 0x10}, 0x8, 0x1, 0x9}) getgroups(0x7, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, r4, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file0/../file0\x00', r2, r5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r6 = getgid() r7 = semget$private(0x0, 0x4, 0xc1) semop(r7, &(0x7f0000000380)=[{0x0, 0x5, 0x1000}, {0x2, 0x2, 0x400}], 0x2) semop(r7, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r8 = getuid() seteuid(r8) r9 = geteuid() r10 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000280)=@abs={0x0, 0x0, 0x2}, 0x8) getsockopt$sock_linger(r10, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', 0x0, r11) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000680)={{0x5, r8, r6, r9, r11, 0x100, 0x3}, 0x3f, 0x49, 0x9}) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000200)=[0x0, 0x3, 0x40]) 15:38:21 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x402ffff) ftruncate(r0, 0x0, 0x0) dup(r0) syz_open_pts() r1 = syz_open_pts() flock(r1, 0x6) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x0, 0x0) fcntl$setflags(r6, 0x2, 0x1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x9, 0x6}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) ioctl$TIOCSCTTY(r7, 0x20007461) getpgrp() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r9 = getpgid(r3) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000000c0)={r9, r4, r5}, 0xc) flock(r1, 0xa) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r12, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r13 = getgid() r14 = socket(0x800000018, 0x1, 0x0) bind$unix(r14, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r16 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, r15, r16, 0x10, 0x9}, 0x8, 0x1, 0x9}) r17 = getgid() r18 = getppid() r19 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r21, 0x0) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r29, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r26, r25, r26, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r21, r26) lchown(&(0x7f00000001c0)='./file0\x00', r21, r22) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, r21, r11, r15, r17, 0x1e6, 0x8}, 0x5, 0x5, r18, r19, 0xfffffffffffffe01, 0x9, 0x7ff}) r30 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r34, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r37 = fcntl$getown(0xffffffffffffff9c, 0x5) r38 = getppid() getpgid(r38) r39 = msgget$private(0x0, 0x20000003c4) msgrcv(r39, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r39, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r39, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r39, 0x0, 0x0, 0x1800) msgsnd(r39, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048706a280567b1a6342fcc8ec5d56f590029414f402f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r39, 0x1, &(0x7f0000000980)={{0x1, r33, r36, r32, 0x0, 0x46, 0x81}, 0x10001, 0x1, r37, r38, 0xa5, 0x1, 0x4e2c, 0x6}) r40 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r40, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r41 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r41}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r41) r42 = syz_open_pts() r43 = kqueue() kevent(r43, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r41}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r42, r43) r44 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r44) r45 = syz_open_pts() r46 = kqueue() kevent(r46, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r44}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r45, r46) r47 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r47}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r47) r48 = kqueue() kevent(r48, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r47}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r49 = syz_open_pts() r50 = kqueue() r51 = socket$inet(0x2, 0x5, 0x7f) r52 = socket(0x2, 0x400000000002, 0x0) setsockopt(r52, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r53 = socket(0x2, 0x400000000002, 0x0) setsockopt(r53, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r50, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r51}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r52}, 0xfffffffffffffff9, 0x42, 0x20000000, 0x8, 0x7}, {{r53}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r49, r50) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r54) r55 = syz_open_pts() r56 = kqueue() kevent(r56, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r54}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r55, r56) msgsnd(r40, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r43, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r24, @ANYRES16, @ANYRESOCT=r46, @ANYRESOCT=r47, @ANYRESOCT=r50, @ANYRESOCT=r13, @ANYRES16=r55, @ANYRESDEC, @ANYRES16=r14], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r19]], 0x4, 0x800) msgrcv(r40, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r40, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r40, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(r40, &(0x7f0000000480)=ANY=[@ANYRESHEX=r37, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r31], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r35], 0x4, 0x2, 0x1800) msgctl$IPC_SET(r40, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) r57 = dup(0xffffffffffffff9c) r58 = openat(r57, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) fchdir(r58) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r59 = getgid() setegid(r59) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r60, r59, 0x6) r61 = getgid() setegid(r61) r62 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r62, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r62, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r62, 0x40087468, &(0x7f00000001c0)) fchownat(r62, &(0x7f0000000080)='\x00', r63, r61, 0x6) r64 = semget$private(0x0, 0x7, 0x287) semop(r64, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r64, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r64, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r64, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r64, 0x2, 0x3, &(0x7f0000000000)=""/9) r65 = getegid() semctl$IPC_SET(r64, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r63, r61, r60, r65, 0x20, 0x1}, 0x198d3e44, 0x4}) r66 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r66, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r66, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r67 = getgid() r68 = socket(0x1, 0x1, 0x80) bind$unix(r68, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r70 = getgid() semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r67, r69, r70, 0x10, 0x9}, 0x8, 0x1, 0x9}) r71 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r71, 0x0, 0x0) shmctl$IPC_SET(r71, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r73 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r73, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r73, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r74 = getgid() r75 = socket(0x1, 0x1, 0x80) bind$unix(r75, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r77 = getgid() semctl$IPC_SET(r73, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r74, r76, r77, 0x10, 0x9}, 0x8, 0x1, 0x9}) r78 = getgid() r79 = getppid() r80 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r82, r83) r84 = getgid() setegid(r84) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r85, r84, 0x6) r86 = getgid() setegid(r86) r87 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r87, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r87, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r87, 0x40087468, &(0x7f00000001c0)) fchownat(r87, &(0x7f0000000080)='\x00', r88, r86, 0x6) r89 = semget$private(0x0, 0x7, 0x287) semop(r89, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r89, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r89, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r89, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r89, 0x2, 0x3, &(0x7f0000000000)=""/9) r90 = getegid() semctl$IPC_SET(r89, 0x0, 0x1, &(0x7f0000000b80)={{0x81, r88, r86, r85, r90, 0x20, 0x1}, 0x198d3e44, 0x4}) lchown(&(0x7f0000000280)='./file0\x00', r82, r86) lchown(&(0x7f00000001c0)='./file0\x00', r82, r83) shmctl$IPC_SET(r71, 0x1, &(0x7f0000000080)={{0x6, r82, r72, r76, r78, 0x1e6, 0x8}, 0x5, 0x5, r79, r80, 0xfffffffffffffe01, 0x9, 0x7ff}) r91 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r91, 0x0, 0x0) shmctl$IPC_SET(r91, 0x1, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r92 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r92, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r92, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r93 = getgid() r94 = socket(0x1, 0x1, 0x80) bind$unix(r94, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r96 = getgid() semctl$IPC_SET(r92, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r93, r95, r96, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgid() getppid() fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r98, r99) r100 = getgid() setegid(r100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) fchownat(0xffffffffffffffff, &(0x7f0000000080)='\x00', r101, r100, 0x6) r102 = getgid() setegid(r102) r103 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r103, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r103, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r103, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r103, 0x40087468, &(0x7f00000001c0)) fchownat(r103, &(0x7f0000000080)='\x00', r104, r102, 0x6) r105 = semget$private(0x0, 0x7, 0x287) semop(r105, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semctl$GETNCNT(r105, 0x3, 0x3, &(0x7f0000000d40)=""/34) semop(r105, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400}], 0x5) semop(r105, &(0x7f0000000c40)=[{0x4, 0x0, 0x800}, {0x3, 0x789, 0x1800}, {0x3, 0xfffffffffffffff8, 0x1000}, {0x5, 0x6, 0x2800}, {0x0, 0x23}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x1000}, {0x2, 0x8}, {0x3, 0x500}, {0x0, 0x9, 0x1000}], 0xa) 15:38:21 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 15:38:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) dup2(r2, r1) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r5, r4) accept$inet(r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="00090600000000000000"], 0xa) 15:38:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "0000010000000000007800"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 15:38:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x7, 0x82ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x0}, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) fcntl$getown(r2, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) r8 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r9 = getpid() ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0x3, 0x1, 0xa7, 0x9}]}) fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0x1) 15:38:22 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf69a49e52ac968a0", 0x1cb}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000004c0)="0ec465cdab1ab6925cb81235dbb17399c070dde203e502106f690d9947364fe3569560e73bfa9012263c0ef6eb626ad79d51e7b4607879072ca33809a85443bef8e011b3e2e63de6f9637ca6e422106a6a1762b67f560814eef6dcb3f39a2e51600251fbad1ee82088a75ca3764729af3f3d4d967ce8aadb3c3fd7f9ae4f4c83b2", 0x35a}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0xfffffffffffffffd) rmdir(&(0x7f0000000080)='./file1\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000580)="b89b56e80b2d67418f09c578aa7804fcf9759b62031cb142a5373f8405e960fe198ce0a5175a3871cdb20012255f7c5430be7b78d0540dd670dee0850a3a8d3bcd62ffb83038971020392a1edcb06bab6e55a6483463d1be4f095e9bc76a2be558b1b9c3465c4f1aff60a41a6a684df9790e1127e6d102cc8576bf2281da05cd544eda6dd4e0271f685e136dea2c4b2afd8ad1a6d7b9b90dc6f4d17b03959af12e1cadf807172946ce6746ee194d07af683ec64d867ac8e2aca887edcca8f0621094abb6f7e343dd43ea34f9a4da935d7513f8992b62a523143f4a5b6f2935adfd3225aa654d588ad92ef96048380876741dbe6f33c201c209a9b4b4876db78110e03c8a2a5008b1297491a07b3d2192841f1f54c8dad918a401ea8e0670060f288fcc2950c3a05533c08de8c72b7e52f112b231bcc94a6c28ad7fcfb5a3d39bf9ede138d449ffefbac1853d503b9b9981db8ff3df6c6705703e904f5728142f5e840d5b852a4c34ac50251c3e17c12e2ca54afed4b3c9ccf68ea2115006508ff44b94b113678877504611d707bfd9bdbf1aaed4a5032bb8feaf25e1b9f5314419e23ff90533c4520252e25f48f47088f9855300d347b9991503fe928d1752565ecf28ac49b419248beb56868a99cc222caae313d291af003a3c4fab12662f9bbcd38e9b106637a60bb7a9ea605112c66fc376bb2a1ed3f6e35690febfad2c0a62f5abd1813422a47f6f80546e66ec3f72960741a8ff9c0ff46b2a9cd0742fc3d43e8555df0b98dbc18cf2d322990db13b1b7744dc3a3c1a38ddd87d3fbbcc15b1b96f465d5059f564128d44855b96d31c89a113c664676e74cfbaed04ada05434d7c49a2047adf60e35b63bc75c250ea4f9e61177366df26becd42a069e16daba0c4b62590c25967ff7a1c870cd5b804e70c36506203df85530cc1b1295fba620bfd3df0c3d134cf128ce019124a09f99bf2a745cd7f2135c60eeaac973d9c93ab2489a5d2361b9faba1e69fadb10cb646ff60f7d4b809e9b4b0ed861906721700717b7f4fab1175f4eaa3ad85d902c258d7a6654c973fe9bdd32ac80fb4241e31cbb7ed25365a25e2a44aa4bc75d94492943314b4a17cf4d075d4dfc5fc9fcd41d4dff25ecdce0fa2865ce7664d2a5d6cdd7b0b7842ead1b0ce861fd57460be361c5dd9134c41549313e20b5473140336f28a2095f13629f18c615b13cdca6b45813cb64ce1690e20570352b253f2573542c8d75fa5f51f7f9c4bcabce6c4d9e702237d4188ca1b2f9d59c5584f108ed6d3e082ca3794d44fec6566b4468546d2fa898af0510f8b9da6d1c57ad2e7c82b0b2b24b7442848a8178252aa653ff23a71bb09fa90c9f63817c2dc28ba1056e84b11c4d26f058489ccb6e6f4b6b0517f9210a7705c3d0e4ac2316983a4e273c1fdcbcbb1fb2afc78430632f09a1aa0e64867f99181c75507e3c7ba0f0833cc6371d8fc58ced7aa55dbcd2c19e1dbc6472d58ce5646ea3bba38ee8e6c981f5a6b7312091d4ed161d49d37735a5008f786568e817ee2b3a64c4f648b30f1eb5ce591ceffc652ba86bd930fdcde2529435de40aad72c0492d2206c357b9d7c4e3cbc9abccb01de0afc0da141aa5ae91463f8aa0b990ed621deeacde656b980a86816b5ff711033c57f8a761457229aa3c25cb49c588599dd60d2424cb1011884de0e436efd167384c874c871c9f7016354474ad3faf96a51ba41bc40824fb5f8f90ab893e70c9b788b38ac82ccd9655c11bae70a2972bc6f50e9643c3ccaccb975da5e272bb4fd1801b0c835ac93e16fe60ffee9facf6ca4d79586c288d0a93b6a39d9e3578c2c78d53f2906ef79babdef0fd17ab22746e735c3c6b6aed26a822b5b8152d866020aeec97cf0794eebf2fdbe6f251a42eb4d64c784acd5c5d2251cf2cbbdb18becc61897717743f65002d28ad7ef43610789d2b0837bc42b769cbd780f8cf4eefb519a306d6994459a516b8abbbfa9a7e2d83261dc18a67dffc0e13aa9618fc8bbf12dc64bca3e9cc463092df3473336267cf6bdaa2b5c8963cd12eaffbefb6ce839f627e7f4898ea8ccddf1daa73d13a6568939aaf397081c74b880d4c0cd594b624a7efe680fee9c54691c418dab74ad4d7160d40207bee252ca50c213aea3c0016e1740d080a41f3ae91e730d2d3badb7f36ecc1fe2db10641f99c24a5d3c53f72650bbb069dbcfcce386ea788d632b90fa526deb91917f2942a02c1fa0a27f8e84003235021ad7817b4d65f9589b37e7b711e0142bc7752812d97b2a45cdf1b2d2942bb3b57770e08aa37265d6ce013d4555131168c732173aef199d7c31dcade68f83451ae1e7db0e9305f4f16391b6f528185333163b41099daa4d9396beff2106d911bda60c78254922c050ba0320b6240fffd95c5292bd251df0ac5edf915626bb780daf1d98ab5394d7ea00ffba59625c639206dce58977ada6a81b1ea3632b7a544d811c7f6d628c6ecea37b294c186554218f96056a1e1bb39edf392dd8e7752c24a161a4af7eec1b98488121d3b163f1d29829fd492c8d7024a1bf752bbbe09617e43f64ac696cbc43c78e0d39e3913dff1ed4c8d79c19d18428dbb6c8a6d439c4f7ed91e32aab55925d12cf78e83c6e00ced34d5cda7590ad55b4389780468ca80d375c3711c275f9b271c9485857b3835eb2da1a6387c9f10247d67d6e5b028b228521260c69cbc4c2181170ac4632178464133690e5dd5bf46e8080711892a21e0838ff78c2c4907fe322c7a6b3aed790cb296af106d44c3d811bb7289b52f52a5f241c95156152b3e8b242daa27fa3844bda11bbdf89c5e55199ebc6ccf1a82d57486f4537574d8af35104404321d14d41fdba17c41b368995a8f098e2a3f1e6f3a0335e654eeac45c30ea8313d1b5876e738eaf3de88780817748bba6ed807a6506ef24d4ca84caf749aed5af789e3359f7e5802a3a158e2ad98c384ba02c9c723de41829c54532764c179da8dcf7a74ab8e1a53e5af9525e80e6b8b8bd132009bd6bcfe8a2cb5b0da7a7649f2968b87156f5f95b1fb14ca9971a0308c08f532b966004db142c1d924129ea5aed930b4bc7c2522b0a6d43519c12a3e2484cef05df609b893d7892db25916086445a18461b117aa307918232b6b7f25a6825477156ccdc57dda34d7ac770ca39041928419914363291922e61ce41c61fbc618a60596e16afd1ec569c46c2041aff07e36e61e61992caed0b8a1558de5101c7dec56647dcd814d639a94ccdff97bc004378b1c5504e11adc956b257a5fb2180d2201ac6238627e8863bdbdaa51e38f35d5fee7e9dca7de6a26e5b74292afdf9bbb2c65a71eff8dd90b876f1f18d6d30c3a1dd5bffccc8a57f5f4f348ccacd7d594bfa37cdc0d7a27a7432324aa98a563c1d52e9f93f0c438bd1396387fab60da71c1dc061b69fe73f5ae37aab4108de631b02327ad6603d08d35be7fe231fe5819c2ef26da8be687f13c9854f11e217203d62b9d62c37932cca73a5d8ed2e5191747e2cd3ef9cb9024c7a0e0ea5dec7d8228bb954a649dfea24f735cccdc5269f4967a67e01f654ab3fd17a87f83741c59d96ea54f40ac55ad61cb8da96bd1e101b6ddaa8dd224ad12e52bc0b8c2891930730584eb124515855617469528de65f689546dbb1a0c5957b998cf9259fa5cbad32d5a6ac4c0d392027a2a697c7654ba6ce33b5f41808daf4729bb84afc4a3ab96cdd1e8d25817339a80fd3947e532463d43bc14eb68d01af4ad2475e7f55ecccd9a974b5485724f2bdedd8382a04bb420c76bec3c3d73bd47f0f130099ea669e019eea9bcb2e1118e61bc64c6da451a0ff1b5c401c93b455eaf990da1bc62f397ed430c8a110c600fa813d0c240220dda931a178f892a1d471d7450256e7c3e7697887f3a1e9639a667e17cf3531f36e83909568d366722c4de290ba60d071660bb9d1886f3aa54851745ccf442747a5fe3273926c9da180687d3f1ff0d5652b2de87db06fa57c87e6451674b26f02e9d30cb02b5471cc1fc52cae6d6cb527f97ccb796c44cf2664bc5facb6872a05251b49857899a3a980e22bbca59eaad4ad8ce8c67fe12393f04c50ecba12da10a10049b633635f2bc007a8a68f94c2ccd529258ad3fc7fe4b306f0ce68de52750793fd309c9ece9300cc630b112b8764aac0aa403baa66459649a93a10fa559d2df9728de2795ce6880ad8a8337c31462efcffe725e59bf3038977c35d58741129714c94076b1c85f833452bc862612072c7a271aebc8363da38f9d2fc0ffd03e1a8cb2e26dae144461512bf1fad984df5a1fe66f5a6db3acd144b05af9fe26da05979628ff0ef4e6ecda1863fe76464a95fd45fab2599671425416b6d70824ae35701d81a6a72f1f796f5eaf43b8b928ea328b3f90a3f95c45592f973930bfe8e9ffacd6fc0ef0ef8de4457e4f74dc89c0f6f3d903df47ac638bdc179c4afc6418734c6e9cab352e5ac57dd154ca6e240fa4efbda84bcb48d3470fa3375f42b611c04d72a9892fb7d4000156d0eaaffa8dd3aa97ca9d7eebaa273fad277772d33de769e5943855ab83201f4365b340e0a0b17ffb364ed968f97dd6c2786a1941a6abd4d9eb2e64b3dd6d0d543b34441ebd3e501dd5f8f0e42e50b7d55cd1ea32de985663585f858e3ea4bf96ce6769c057f9267fa54ecfa2b62db5e2dc3ff394d11fd3e82895a3025c7a4262176ce1beb74894204a0b7ef48ef0aadab4207420dda014d573dc76dd8ec6b43c1543369b35cdff47a03cd0c5775adc420262ffa151e389086607d6ce3a6e64c5a4405720a4871833caa6537606d3b149c0b3ef2c6ce8302a92ddf74e24377dcb24f29dbf42a04e5358e463b392ac3cb90854e8fb64daa7a504b51dc7ab9e3de67e89ceda72d95711bf9bff6b8dcedb79c9714cf1bf162b2431f5358d0e65e19997d4b24b91ba4f5807cd676a7091fbc06116bd60e54c14a631290ad9d373d6d01ea5277be40f4904a1e969a522ea439b495284cd5e80381a0acf38fdba5f11ca9dc31c964d729c1119bca8ea18d245bf4c183a495780d74e0573b7404030b0fdb5e092e354cf822231e7c5eba9c8b027e9687f88d380991ad2025af228e1bd3100c627a09b04baf0adaa1a2a6d2bf6753bf5814117f8b06cf5b4814226a34cc72b873259b13852e37619a4b802fac95eb3cb2a6cb84aa01732bf8d40402f37bfb0170e8519b2d2e274394f39a23afe54c34990d32f5021e4fa87f3ed12e15b8071b17dd32de00a48590e115320cb3567272e72b8da2fa05310a08b8d5fc34d2afe95fb1df8b2ef3f0379919918ea8d8dd48448dabede28dc033cfbc22ffe63408adf3acd05d4f9ccf20c71de10e3271e2f515b493c3171f29dc1914da524311485e94d1290f92802b779bae314e9fc394200965a7da76820596f682c1a3815bb728cf8eb0ac78c1d9cdedca0be26f32957cf32499f29a96d50a69ba358a72ceb5c3d773cb7339e6f03d2e68952e0b70a02faf90638f1680340233858cf1cc2b4ec95b5e94a4e6855abc567377fec8629072f1c036995207b79292bf122555cd0bba589d1a55c7afa22b1b41c40faf9fbe02437ec252e9856cefb16ddf0567703a809e4d6911ea7c221db4d7b47ef335de37162dfb6b6e870402fcc5bb18590e9b77e4f273fe2537af974269261110d0ddeddc2680628dd820cfac7c5c096a5a27062338b7b0d3171c076f08e6e6ca77b9573ca9fa7bd8a0e820fc41d7c4ec995a7fe3bde229343319e9d2d1f0c809e0a95d2eb0c28c", 0x1000}], 0x1, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x280, 0x0) 15:38:23 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000100)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470070000006a845c8c7a32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859841894f1f9fc4d049aa145763a2e1988ab20659f447ef4cd1455e7c2ac2892af108d8f0f18997a8c425bf935aa2393a42391da087c1beda1b1f914ac3b73ca70d326fb473f2ea9d4aff8476ef253d0e7ef891e85a074c6684b18173db409c22a33503464d7191d7b4fc8912dfaff50b621a28139dcd144ccc341fe1a31493ecbcdb7c265468a75971488388eeea950207c474abe6c32e2d286a5705b", 0xf7}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 15:38:23 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) recvfrom(r3, &(0x7f0000000080)=""/131, 0x83, 0x40, 0x0, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r2) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) r5 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000140)={0x8, 0x0, 0x1, 0xd3d6}, 0xc) execve(0x0, 0x0, 0x0) 15:38:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000366bd5dc00a10000d43af7bef3841ed2f09a63a2c1951b7e0b08f1618d1a4b1528f4d385043fc5565aff52cb7aaa1873d021ec39fe62a47a206fe3923a24ee1e4dc188a8fe5626440fc7907f907096fbdc164fc2a09aa381"], 0x10) 15:38:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) writev(r1, &(0x7f0000000080), 0x0) write(r0, &(0x7f0000001bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173b5eef0008e686aac24b76a873d423df0f14aefbc90b038c84492b42b8edf5ea9620c50a8545167738592b5c65f466da8eaf6bd4f505c9acac85eece8819bc997b7a5393909aa238f58faf5110144a259ae454f66ae4f1ace36accf0242426870d239860bbaf4b7e03fa4c16c7c09fea82765659c4d5a0a66fb97c9ce933a49c911b3ef1fe00e150f0462a9ee92d065e603048a05ad2ef5121cfb55de5ef8", 0x3b9) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10000, 0x1) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000140)=0xfffffffb) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) getsockname$inet6(r3, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:38:23 executing program 0: setrlimit(0x8, &(0x7f00000001c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110b, 0x9d9c, "04000095440400000000000000030000000500"}) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f0000000040)=0x40) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="14f59c73114aa08c17cc7ae9fd1bafaba4381a025eeaea9483036959c7e538b465d32e9407580caf90dba2b811a5f43bdd76c7b3666e64c79754c8b1d59179b7e723ac72005f9868aa7949171b980af89a8dba8983321c71763b31271f8f26b99dcc67eb41a50a52e0bbd0b804", 0x123}], 0x0) 15:38:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000000)='x@') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) recvfrom(r1, &(0x7f0000000140)=""/186, 0xba, 0x88d5260d6da08f26, &(0x7f0000000200)=@in6={0x18, 0x2, 0x6, 0x4}, 0xc) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) r5 = shmget(0x2, 0x1000, 0x43, &(0x7f0000003000/0x1000)=nil) shmctl$IPC_RMID(r5, 0x0) fcntl$setown(r3, 0x6, r4) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)) 15:38:24 executing program 0: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2, 0x5010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x1) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)="8bfd5fa50ff64034c4d3d9e2d868ab261d95671092873b6f44d7cc55d3bd621cd5203050021a1d2466e2b7ab605d1d0b0cf0717c9f7f049968c7d83c3ade1151785381cb035348370af3173de70feba9fee0b314fb99fb5f70fb2be2dbf90673f6d791917093633f2324cb168b88be1b76d587f954ebc79c9434e350b370", 0x7e) 15:38:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0xa}, 0x10f) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) kqueue() read(r1, &(0x7f0000000240)=""/226, 0x2) 15:38:24 executing program 0: r0 = syz_open_pts() kqueue() syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x2, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) mknodat(r1, &(0x7f0000000000)='./file0\x00', 0x20b0, 0x3) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/40}, &(0x7f0000000200)=0x2a) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = accept$unix(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000000000000000d9117105d15d4514a8b1b409b50000000000000000000000000000000000000400000000000000000000000000630674411c9b000000000000000000000000000093c0bd3cee8cdbd9f48dbbd49b89632ecadfab4849a9c410a7b6f85238a722"], &(0x7f0000000040)=0x3a) dup(r4) 15:38:24 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x20000, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 15:38:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 15:38:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/233, 0xe9}, {&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000280)=""/122, 0x7a}], 0x4) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f2f2f8e4a6acc"], 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) 15:38:24 executing program 0: unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) accept(r2, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) rmdir(&(0x7f0000000240)='./file1\x00') 15:38:24 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xb1}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = socket$inet(0x2, 0x1, 0x0) kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0x8000000002}], 0xfffffffffffffffb, 0x0) setrlimit(0x6, &(0x7f00000000c0)={0x97c, 0x80000001}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000000)={0x3, 0xfffffffb}) 15:38:24 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x280, 0xa0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) pwritev(r0, &(0x7f0000000040), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000200)={0x31eb89af, 0x1, 0x101, 0x7, "a634b7374d29c5446609ecbaae49da39e4c87c4f", 0x2, 0x2}) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r6 = socket$unix(0x1, 0x6, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r8 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x100, r2) fcntl$setown(r7, 0x6, r8) recvfrom(r7, &(0x7f0000000140)=""/60, 0x3c, 0x40, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) fchflags(r6, 0x80001) r9 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) ioctl$TIOCSPGRP(r9, 0x40047477, &(0x7f0000000100)) getppid() fcntl$dupfd(r1, 0x0, r5) 15:38:25 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x9, &(0x7f0000000000)=[{0x7, 0x1f, 0x7f, 0x6}, {0x4, 0xfb, 0x40, 0x5}, {0xffff, 0x0, 0x0, 0x2}, {0x0, 0x1, 0x3, 0x5}, {0x7, 0x9, 0x1c, 0x3ff}, {0x6, 0x4b, 0x0, 0xbca0589}, {0x4, 0x7, 0x0, 0x1ff}, {0x7f, 0x3, 0x4, 0x1f}, {0x7, 0x38, 0x1, 0x2}]}) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000), 0x240) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 15:38:25 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x1, 0x20, 0x100000001}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) poll(&(0x7f0000000040)=[{r1, 0x40}, {r2, 0x8}, {0xffffffffffffff9c, 0x40}], 0x3, 0x7) 15:38:25 executing program 1: clock_getres(0x2004, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r1 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r1, 0x0, 0x2) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000740)={{0x0, r5, 0x0, 0x0, r4, 0x1}}) fchown(r0, r1, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) r6 = getuid() fchownat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', r6, 0x0, 0x0) kqueue() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) fchown(0xffffffffffffffff, 0x0, 0x0) r7 = socket(0x0, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x20000000000001, &(0x7f00000000c0)="9a02e303000000b90cba85902ef8c0f5a55cdd9428ac3964b1de930f", 0x1c) getsockopt(r7, 0x0, 0x8, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r8 = socket$inet(0x2, 0x2, 0x0) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r9, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r12, 0x2, &(0x7f0000000100)=""/114) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r13, 0x5) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000200)={{0x3ff, r10, r11, r10, r11, 0x104, 0x5}, 0xfff, 0x9, r14, r14, 0x7d55, 0xd75, 0xfa}) r15 = geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r16, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r16, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r17 = semget$private(0x0, 0x4, 0xc1) semop(r17, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r17, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r18 = getuid() seteuid(r18) r19 = socket(0x18, 0x2, 0x0) connect$unix(r19, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000680)={{0xc, r18, 0x0, r21, r20, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r22 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r22, 0x0, 0x0) r23 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r23, 0x0, 0x0) r24 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r24, 0x0, 0x0) r25 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r25, 0x0, 0x0) r26 = socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r29 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r29, 0x2, &(0x7f0000000100)=""/114) r30 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r31 = fcntl$getown(r30, 0x5) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000200)={{0x3ff, r27, r28, r27, r28, 0x104, 0x5}, 0xfff, 0x9, r31, r31, 0x7d55, 0xd75, 0xfa}) r32 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r32, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r32, 0x0, 0x0) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r34 = geteuid() setreuid(r33, r34) r35 = getegid() sendmsg$unix(r9, &(0x7f0000000500)={&(0x7f00000005c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000003c0)=[{&(0x7f0000000040)="128bf928f9d26abbbbed0a2b500a3dab985ba49327b4801bac22df75575af0fd1d3aecc4814c12c5d0a939e69da15e8c70bbd77807052f4972b3eba062f3539544ae0b071d829913c4ecda8dd1f18e9bbb194305172f5472632c72563924c327c2a83ddbbfae0ddc3d4a09fb5d5be39aa7b7b9ef5424d0e1ed0f823ba8578e58d93530b669ab59362248cb", 0x8b}, {&(0x7f0000000100)="3a3060aaaac67fc42711af94100bca7e6a803517b8f1fc945245555fab3f5ed3f478bc765e39f37d371761a503f741aa4eba6483228ffdbeda34887453", 0x3d}, {&(0x7f0000000180)="85a62881a95268fe95d1e23961cc4f143758d39d871ac7728a32dc1c87a1533283d14ed6744d5aa331625fc3cb3d5781085d68b0b4e3b6b029ac4420a06623c2845a8592985a4b6b341628ba462dde34b91b5c88acfb3621", 0x58}, {&(0x7f0000000200)="60d24a317872a07fd2715699eb7400e6044dbdd667dfbfbc4b2abbe3cb2e60d27aa5b9c0c70722dd293ec87658e5b63545041c56490a28258229fad2c94fb5b8d86e9cb0de82f560aa84c602e52e19c04e95ea62b626c8ce31c5f5520d687733526537ae318115c2384e73ffd835a239aa767b91b2ae94b01771a2a8f1ebb10dfedca36aa6d281", 0x87}, {&(0x7f00000002c0)="3b1d5829a2aea94c7c3adfe0ab3b2f09a0004393553a39633a12a933a2355823fd924ccf7703b058fa6bb5f3f8b0f94559da1979cd7b668356914bc547a43fdc1927973b26c8bfd5ac4430ecd57747a3d51b8c14451c861a3fa40745a85a6455c7913284fca575f1bafa4122f2d2415ff51c70e86c9b093bde9531444316bdba3fb9a42e064b2e944e94da120e24f6ac605709869c736445ed2c1dcb4d5f23746b7da95740ebcba29f8b2a83c310e8548ed3b4047e12d9d82cd0d764b74b04f88054c2c66cefa49cf0e9c3a3539f9a90226861729ed598c69cf09200997cb9d127e8a6a3ad253f5a82b9484446019dc620648e74f0bb7db08daae62412", 0xfd}], 0x5, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r14, r15, r20}, @rights={0x18, 0xffff, 0x1, [r8, r22]}, @rights={0x20, 0xffff, 0x1, [r23, r24, r25]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, 0xffffffffffffff9c, r8, r8, r8, r26, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, r31, r33, r35}], 0xa8, 0x2}, 0x2) socket$inet(0x2, 0x2, 0x0) r36 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r36, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r39 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r39, 0x2, &(0x7f0000000100)=""/114) r40 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r40, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) shmctl$IPC_SET(r39, 0x1, &(0x7f0000000200)={{0x3ff, r37, r38, r37, r38, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r41, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r41, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r42 = semget$private(0x0, 0x4, 0xc1) semop(r42, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r42, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r43 = getuid() seteuid(r43) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r42, 0x0, 0x1, &(0x7f0000000680)={{0xc, r43, 0x0, r45, r44, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r46 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r46, 0x0, 0x0) 15:38:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getuid() fcntl$lock(r0, 0x7, &(0x7f0000000140)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x10000, 0x9a37, 0x6, 0x0, 0xd6, 0x400, 0x6, 0x0, 0x2, 0x0, 0x6}) 15:38:25 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:38:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xa20, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffd, 0xfffffffffffffeff, "85011167f5641a08000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 15:38:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8000, 0x0) fcntl$getown(r2, 0x5) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:38:25 executing program 1: r0 = socket(0x64d72e92a68ac1aa, 0xdf5c475bd18e0aed, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) sendsyslog(&(0x7f0000002180)="28f57955ad6f7235609fd1316a8e5643b255a1cf0baf2cbf348a2d7a58718f5bc96fff412ef5d9bf3e5dc6cbe8d4b3c832e62ac8fb127fc0bc0714b000eba09d30577c73d9b38e2001cd8a3e5eba98f888e7b7c680b8228d3bdcee1e8c0ff1fafd598fca9920cdc2a2cef2974eb4d966c4d383f399f571c90fdcf536e41cd20bfbe8b0dae597e96852084e47fcb1cb217c653bc2fb9838fe326014582923185c18ab2f123467e0805c4452b86883d176f1756a80293bf25b6ec4c6a407c1e25354ce70df6690a75954ce2537a983ad3c82d422c4d4c3", 0xd6, 0xc) semget$private(0x0, 0x1, 0x209) r2 = semget$private(0x0, 0x3, 0x120) socket$inet(0x2, 0x2, 0x40) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000001080)=""/252) 15:38:25 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x18202, 0x80) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) sendto$unix(r1, &(0x7f0000000240)="4dbfe40bb730c4d7248f6345e401173db0d1e5d96e6277962d0f35ad88e42f97661193f261b23b668f7487eb22d136ae0cbda2b01880f60bd872651570b21a68282a5bf5379c852782c91b526487afc61f8901b467fd1ecfd955a5bfcc262749e865c517c98b312fb00f495e25ab9dd295b5186f6f578b30bdd674297114cb0319f56f2b7371dc7c04f53711b636a7cdba2255e73eecc552c2dc60bc0ac0304a08b0d6679190fedaa30392d0456492b56339bce1538b256d1989424b55685d0b22215495e2a550", 0xc7, 0x41c, &(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0xa, 0xfffffffc, 0xfff, 0x8, "2e0dc72900", 0x80000003, 0xfffff953}) r4 = open(&(0x7f0000001600)='./file0\x00', 0x3fd, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) pwrite(r4, &(0x7f0000000040)="3ed4c6afaf6f374382d7b37cf119da05fd44dcd4daa6177d0ed0218d733850328022f5a7a2cb9f915a1c318673b0ef7b23e7cac530", 0x35, 0x0, 0x4000) 15:38:25 executing program 0: r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000280)) fsync(r0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) r1 = socket$inet6(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000001002, 0x0) connect$inet(r2, &(0x7f0000000000), 0xbb) dup2(r2, r1) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r3, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r3, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgget(0x1, 0x0) r4 = msgget$private(0x0, 0x20000003c4) msgrcv(r4, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r4, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009100"/235], 0xfffffffffffffcc9, 0x1, 0x1000) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r7 = kqueue() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000280)) r8 = kqueue() ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000280)) msgsnd(r4, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRESDEC=r6, @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r4, &(0x7f0000000080)={0x0, ""/220}, 0xe4, 0x3, 0x800) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendto$unix(r9, &(0x7f00000011c0)='\x00', 0x5c389f129d658d3e, 0x1, 0x0, 0xfffffd7e) sendmsg$unix(r9, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r9, 0x2) r10 = socket(0x2, 0x1, 0x0) r11 = dup(r10) listen(r11, 0x0) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="05002a2f66696c653000"], 0x10) sendto$unix(r12, &(0x7f00000011c0)='\x00', 0xfffffffffffffdaa, 0x0, 0x0, 0x0) sendmsg$unix(r12, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0x405) shutdown(r12, 0x2) r13 = socket(0x2, 0x1, 0x0) bind(r13, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r14 = dup(r13) listen(r14, 0x0) r15 = socket(0x2, 0x1, 0x0) bind(r15, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) dup(r15) 15:38:25 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0xfffffffffffffffd) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 15:38:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) setsockopt(r2, 0x1, 0x1, &(0x7f0000000240)="72f2462c065292f5d048c5e85622d678bcbe0cebf1b40915878829ef1751c639ff30303df04465bd55f788fac7380f5195ff603430d7bfb6b655e8de8f4197ac298057adb5f7a6baba685eb4017facc88fa59c23bee2aa56f592ee65f5cf8d91b20c0c4bf065b84369ebdbd5a8c008a2c95235b13dac22c3b8400257c1208e93092ee00e24c2437e6e93b81b9ad978b8fd33862f0c632c9181740b0a7a", 0x9d) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000300), 0x62a201d20170229c, 0x0, 0x0, 0x0) r5 = kqueue() dup2(r1, r4) kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) getsockopt(r0, 0x8001, 0x881, &(0x7f0000000080)=""/205, &(0x7f0000000000)=0xcd) 15:38:26 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) r3 = kqueue() fcntl$getflags(r3, 0x3) pipe2(&(0x7f00000016c0), 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)=']\\}{\x00', &(0x7f0000000100)='\'/\x00'], &(0x7f0000000240)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='-\x00']) 15:38:26 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) chdir(&(0x7f0000000000)='./file0\x00') msgrcv(r0, &(0x7f0000000f80)=ANY=[], 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/111}, 0x77, 0x0, 0x1000) r1 = msgget$private(0x0, 0x12c) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000005c0)=""/133) msgrcv(r1, &(0x7f0000000800)={0x0, ""/4096}, 0x1008, 0x2, 0x37d9692a64669dfa) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe942f7ce2212c09c110ff00f45709d664539e1e381f0900000000000000328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125810bb6ee11e303000000b33d0000000049a610ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) kqueue() 15:38:27 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x800, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) r3 = getpid() fcntl$setown(r0, 0x6, r3) fcntl$setown(r0, 0x6, r3) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r5 = openat(r4, &(0x7f0000000340)='./file0\x00', 0x0, 0x100) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) accept$unix(r6, &(0x7f0000000200)=@file={0x0, ""/84}, &(0x7f0000000280)=0x56) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') unlinkat(r5, &(0x7f0000000000)='./file0\x00', 0x8) 15:38:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) r2 = socket(0x18, 0x2007, 0x0) setsockopt(r2, 0x26, 0x83c, &(0x7f00000002c0)="d09cef0fbda7c2c5525c41b24b44efcab69d2d959f16ea7846c2a81bff721bfd6b358daa84d0864f68f0e9a10ca7ac4576ea41b74f166501ce616b4224ad416e409d8d7077b8b62804e56ed0b64aa2c6dac903d8b63ebac47ee46e4c331983eb1c24add5a90c274f986e520f2bb85bff", 0x70) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfd36474eccf4ca29) open(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) r8 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) pipe(&(0x7f0000000140)) r10 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) r12 = open(&(0x7f0000000240)='./file1\x00', 0x181, 0x100) r13 = getpid() fcntl$setown(r12, 0x6, r13) fcntl$setown(r12, 0x6, r13) getdents(r12, 0x0, 0xfffffffffffffe55) r14 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) getdents(r14, 0x0, 0x0) ioctl$TIOCSTART(r5, 0x2000746e) dup2(r4, r3) r15 = getuid() r16 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f00000005c0)='./file1\x00', r15, r17) r18 = socket(0x18, 0x1, 0x0) r19 = socket$unix(0x1, 0xbc085dea5e936d54, 0x0) r20 = accept(r19, &(0x7f0000000200)=@in6, &(0x7f0000000180)=0x21) setsockopt(r20, 0x29, 0x1ff, &(0x7f0000000140), 0xffffffffffffff75) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r2, r15, r21) semget$private(0x0, 0x4, 0x1000100d3) pipe(&(0x7f00000000c0)) openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x24) socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000a, &(0x7f0000001000)="09e795ec16fd31a7677edcbd12f9e35232e5ed270385f9da032aa0546f7f205e4753fca0968a867fc73ea0a1804beb5d098a0409c3bd2da6ff4974baafb6c6360073e04392e3a87ba04dbbf3f18c0910a32a99f676511d573b9d6396a9048008bcb6ddbf39fc9a344c5011889ba66d049cbbc4f2c6177b17b11a69e5da956997baf8aa8f2f522dacd1dfa74c07dce4938eb71688edf3edd883f80f997dda2be359d2e11652466dd4995f371f279cebecf7722b1bccccc29d2a0c099d0304c88c8788b11d1b34435bb0fd066c9aca18cba472570355b632deeb0cd184d641067c5ee65b79a16fe8a89627131ddbdcab9864b79ed9193ab17949991994321d2ca5f460e9e114af", 0x106) 15:38:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) fcntl$getown(r1, 0x5) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 15:38:27 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696e653000"], 0x10) socket(0x10, 0x4000, 0x3f) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)='v\r', 0x2}, {&(0x7f0000000080)="2341ea128cd9a8dbcf33", 0xa}], 0x2, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x20006) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) ioctl$BIOCGDIRFILT(0xffffffffffffff9c, 0x4004427c, &(0x7f0000000180)) 15:38:27 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000)=0x101, 0x4) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) sendto$unix(r3, &(0x7f0000000100)="da211b97b6", 0x5, 0x400, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) r5 = accept$inet(r1, &(0x7f0000000040), 0xffffffffffffffff) write(r5, &(0x7f0000000080)="f21967fc13e3d8cec95906608751175725f9290b165c1eb10b52763364277ef5e551f9700286fe751f4a15a35f5954289940a761f27c6af8386eb4da4ce18ecb748d7b977f78026ec3cb08aa752836cb3b37fcc814c892327196a7ad01c4097d1510718bdc43c75c6555cac3a664ab", 0x6f) 15:38:29 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) dup(r1) 15:38:29 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = msgget(0x1, 0x20) msgsnd(r1, &(0x7f0000000000)=ANY=[], 0x0, 0x7fc) msgsnd(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c924299c7339417153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef04138c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e061406752a9a78e9beb546cd2dd5f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dc"], 0x1, 0x7fb) msgctl$IPC_RMID(r0, 0x0) 15:38:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) close(r0) dup(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) setsockopt$sock_timeval(r2, 0xffff, 0x300f, &(0x7f0000000040)={0x1ff, 0x3}, 0x10) execve(0x0, 0x0, 0x0) 15:38:29 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0xe186c584ac499fd0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x10ff4b6beb0219df, 0x22) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x8, 0xff, 0x3}) r3 = open(&(0x7f0000000280)='./file0\x00', 0x3fd, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) sendsyslog(&(0x7f00000001c0)="05", 0x1, 0x0) 15:38:29 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) geteuid() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xffff, 0x0, 0x10000fe, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) 15:38:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xf, 0xffffffffffffff9c) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3ffff) pwritev(r1, &(0x7f0000000200), 0xa7, 0x0, 0x0) 15:38:29 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000040)='y', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) fcntl$setown(r2, 0x6, r5) fcntl$setown(r2, 0x6, r3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)=0x7ff) read(r0, &(0x7f0000000080)=""/101, 0x65) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x20180, 0x0) dup(r6) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x40) 15:38:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x0, 0xfffffffc, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shutdown(r1, 0x2) 15:38:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() ioctl$WSKBDIO_SETMODE(0xffffffffffffff9c, 0x80045713, &(0x7f0000000100)=0x1) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x67, 0x1, 0x20400000000000}], 0x0, 0x0, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) kevent(r4, &(0x7f0000000200), 0x415, 0x0, 0x81, 0x0) close(r1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) accept$unix(r6, 0x0, &(0x7f0000000040)) 15:38:29 executing program 1: r0 = semget$private(0x0, 0x0, 0x20) semop(r0, &(0x7f0000000000)=[{0x2, 0xa00, 0x1400}], 0x1) r1 = semget$private(0x0, 0x2, 0x240) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x7, r2, r3, r4, r5, 0x4aa7866e39e0c3ee, 0x1}, 0x5, 0x9, 0x9}) semctl$GETNCNT(0x0, 0x6, 0x3, &(0x7f00000001c0)=""/99) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x20000, 0x0) close(r6) r7 = semget(0x0, 0x1, 0x242) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000280)=""/179) r8 = getegid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000003c0)=[r8, r9, r10]) lstat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0xb9b264bd32af993d, r6, 0x0, 0x0) r11 = open(&(0x7f00000004c0)='./file0\x00', 0x74e2f9526ddf7292, 0xa0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8180, 0x0) socketpair(0x2, 0x8000, 0x7, &(0x7f0000000680)={0xffffffffffffffff}) r14 = openat$tty(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/tty\x00', 0x20000, 0x0) r15 = dup(0xffffffffffffff9c) r16 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r17 = accept$inet(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse\x00', 0x1080, 0x0) r19 = openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x20, 0x0) sendmsg$unix(r11, &(0x7f0000000880)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000540)="96623d23f0d2211677d2b9f45cc028172b824b42f4ab1a7af7af1ea95a2f7dd73689e1f4345f3fc0748436dc2dd94aadaa410421e10b091296852f4ce9c1be741f7ab96f1a280117b21ea9867c412a1714b65c5ecc3e295f", 0x58}, {&(0x7f00000005c0)="2d5d835abc8161be9730916f7cc805b0d5bce1", 0x13}], 0x2, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r6, r12]}, @rights={0x30, 0xffff, 0x1, [r13, r14, r15, r16, r6, r6, r17]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffff9c, r6, r6, r6, r18, r19, 0xffffffffffffff9c]}], 0x78, 0x4}, 0x0) r20 = accept$inet6(r12, &(0x7f00000008c0), &(0x7f0000000900)=0xc) dup(r20) 15:38:29 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r2, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000000c0)) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1, 0x2, &(0x7f0000000640)='\x00\x00\x00\x00', 0xfce8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000100)=""/114) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r9 = fcntl$getown(r8, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000200)={{0x3ff, r5, r6, r5, r6, 0x104, 0x5}, 0xfff, 0x9, r9, r9, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r5, r6) r10 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r6, 0x0, 0xffffffffffffffff, 0x0]) r13 = getgid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r4, r12, 0xffffffffffffffff, r13, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/5) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 15:38:29 executing program 1: munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socketpair(0x11, 0x3, 0x0, 0x0) r0 = socket$inet6(0x18, 0xfc7f4bb9a2f25cbf, 0x6) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0xa) 15:38:30 executing program 0: r0 = socket(0x2, 0x8001, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000001c0)={0xffffffff, 0x8, './file1\x00', 0x100, 0x401, 0x2, 0x9}) close(r0) r2 = socket(0x18, 0x400000000001, 0x3) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r3 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0xc0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) ioctl$KDDISABIO(r3, 0x20004b3d) fcntl$setown(r4, 0x6, r5) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000100)={0x4bbd5e2e9f5266d6}) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="823f7811e2b28ad4a463a0425a1089d8bff3897f9e84cbc6dd776be3d54edf967fb0081b9728b147c16002c43bdc45e0f0df7e8e48c2160e3725e13661f74c884b1fb5e35f1704b30e9e7e1ef80f8abdeca3b8adcb1330bc6ab9000d8dab847e3009667ebc2ab3c4e6e8482a4492ef769d7c4d037a3acfbe45d3c1405007328f2c155b4b3e160e5537"], 0x10) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000140)=0xfffffffa) readlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)=""/81, 0x51) writev(r3, &(0x7f0000000200), 0x0) 15:38:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x1f}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = socket(0x11, 0x4003, 0x0) r6 = dup2(r5, r5) sendto$unix(r6, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r7 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r9) r10 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r13 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, r14) r15 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r16 = getpid() fcntl$setown(r15, 0x6, r16) fcntl$setown(r15, 0x6, r16) r17 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r18 = getpid() fcntl$setown(r17, 0x6, r18) fcntl$setown(r17, 0x6, r18) r19 = dup(r17) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000300)="2555008612202ba692b9a57805c72e98737c5dcfd354845b949c4aa55a6f8572d820394120e74abf7a1b1f1c80ada5088209864fa8ee9611de822737b91ea3b884a9710b7736c88c6e74a37b5a80f7c61b29cc4b257d0efc00028f8432f0a717b4ad16a5f9963e166a22fdefd97138926f9891f380ff6b9f673cd302a6590b1a0e9422eb26eadfad0cd4ac27c9f95bbad04f9734002fbcf7045fc8b539f934052121b73d25ad9f68326e98362ef6a154af0f4ee21270ea3c47ef588c9c", 0xbd}], 0x1, &(0x7f00000004c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r7, @ANYRES32=r12, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r13, @ANYRES32=r15, @ANYRES32=r19, @ANYBLOB="00000000257d85360fc034419da85a504e874733ca49fa8f9c58bcc839eef3f23d9c44147b14e4b1b9ff43e8414665365b99b75993572ff95c09ce38ac511224b70546b4ce39cb6fbf718e64833bf809df6a5a6a5029d708398ae6436f8953da162048688eb6a8657c7ce0543e4a05c0c6001b56c08a6809cc7c96013e04a0f1837600"/142], 0x40}, 0x4) fcntl$setown(r1, 0x6, r2) write(r1, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb500802315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248228e323ada0100d470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a71df237383515cd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b8215f5f3112a1700"/395, 0x18b) 15:38:30 executing program 0: r0 = socket(0x2, 0x8005, 0xe0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 15:38:30 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r2 = dup(0xffffffffffffffff) writev(r2, &(0x7f00000005c0)=[{&(0x7f00000001c0)="a05d10b61e8264117668ea8467a364d1db4a464748a0e6e57098e900c8890afc5ca7aeb5aa8718f1aeb7f3d793227fb0d3de2ce4731841e1c697d630a6cc24fb55cbeca696768bed57fc569486e4a670182eaf3b72c93a7d5fa9ab8d9462082057cd3281db5def900a3d439beadec7e54b9f0cd2de5399be820c09c1351432de1c9cdf14a3f009f9b21253e768e3d6593998bbba409cd6e36d219530fb3b05f94059bfa25e7a32c68d5a928644a044327f30d31f", 0xb4}, {&(0x7f0000000280)="a29a464fc67ed910620a2d7dfd0f75c18df802b15347a591720ad1bc0c81349bf20f8c221bec6e599cc75e0eecc20ed83db05f4f71c91b6d1098f5750f4e04496806cb450904ebcae42ba4d0af01a1ba75a9635931c11ecdca5bccb40d6b3de1c871ed5efcc350bf8644fa19629aed4013b2c4d0d7a5a75fa33d0934b4c9c659799a92f05e09ba62236ced47f32fc390f05e68b37f9b15e6d3dae86d14310d00d78dbeee7f0e6d2ea82300aa49ae80e546bf871b605aaa95881e39c9b4cd868893a91cec14c60cda0289e5b29ae2c2a96d1f", 0xd2}, {&(0x7f0000000380)="dc4964eb27054d533bf92de221f8d60955189b7cc0539cf63246a66cda8c1d182cdcc4191fbedef5b11fae746436b5e3d4cce878fcc82b63bb6e7f9bdb883a42041b1e24dd1f112fb60eb8a9ce3e68e7aee15ceb066101b5b8d247bfaa15d2d7e9253ac95c38ed726ffef384117cbc593f02b1b4fa7ced7feeb95eb3b92fa34e428fd10d53b4f7aac622ea230360", 0x8e}, {&(0x7f0000000440)}, {&(0x7f0000000480)="08877b66f9b71c4174940c08cc0e567f4d45167023245549e02f5bd116a9475126", 0x21}, {&(0x7f00000004c0)="6fb8e4a67dc5f2ec2b1e2cf0322dc96e249d97da95fd7249a784c98731ea9f8c96951e773f77435623733f0af36a47f3e9956556dea988e4ea64a6f12fcdef743be678364b9df37f3746bcaee1b5ca25b224a46f05f5a0955a0044bab613abe3c9c6e785de788c5ceefc88b4ab708e0ec06cc30516851ab27a35fd1ce7523fb952a0afb9b1a7d19fc29cb13317099b0ab6552c02a7e54a6f5636f93ac1bd33b51fc0086abc2225d1ca843a9583c21c41518fb5b4e13f46cd12ef1f7b221bda4ceda1c581dfa40200fa843431e4ce9b0341c15bf8f908f6222753f1dc3ad1b2072087afe325b4b354643eb109f3c594fc9a94", 0xf2}], 0x6) getsockopt$inet_opts(r2, 0x0, 0xe669157f5efd09c9, &(0x7f0000000640)=""/169, &(0x7f0000000440)=0xa9) sendmsg(r0, &(0x7f0000002000)={0x0, 0x0, &(0x7f0000001d80)=[{&(0x7f0000000700)="f6d7f502579503dccb10df13403eef2f3467744e2554e5f70ac9785e90659e7407a6e3fa83040dcce2e029a8171aae802d8c4908e3fa6382b83b955f13c93bfbfd3a9a69289c28a8f9e9421402d7b8753cab40d41fa32428ddf0ca9d7444cdf79bca1ca5acb455b93c8ea6b2828d31e6745c10be1c56b1060d40db3458d69ebc98ab9c9e3b19caa37ecc60c34c72967326b9bb22213f0e106faf4da22a63932c7be96601fbe91fb94e88f8fc9041ff5873aad7093e3900118b6b9c1629b79487d7cde2fc31fa0f325772c15c3781", 0xce}, {&(0x7f0000000800)="3d4577cffb4c006915d9317e218e9c6135c12ab76bf47a4dcee1545442a06e991eb1ef0655cbcda0d7738073836589df279e37b45c341bb080556dda1b14111186a903560c8caea3eefb0217a04aaedc72669657adcf4bf1c1e6bad32471a64015fd6247c91b7ef00736738846757f96d7d49b2f977356f271203bddd8bb27261c678b9c566696cd97801da9004a011cc075c8050a42b0be730f42ddec87231b0e09269816fb48a3d2f4fc912c1516d1d90301ede9452642f3b8117ff5c91df4df684a7ff1e3f055a270d0c841132ccd26fd75d935eaf2da3596d281a2efef1a78721aac6b782e7abb4cfe12165bb1d3a8a8f3f09079ba642b1a", 0xfa}, {&(0x7f0000000900)="88344a737e16133a9519e9ac9fc3031dcba3a131377f388c2f011f2a1e44eda1475f66e67057ad7a8736ccdc84963594896d80883d2d12223017ba429cf46017856684635ccf1b83f7385d71dc4e67e21136396477853e28bf93ce2a9dde28cb549e121b2470891c41cce6866c12886ad46a1d66c01a40a3faf4fdec693d1db9e79a6c1a91b4e2cc593a4cab920caca0a7b2fe1c1fbe209f3331a7adabc05b982f7e69910e9a1ceb024c7a37d1a0a87b608ecafe098d2ba5e2de29cd7a0c163fac43a21ae2e7fb516cfd61d752ccdbbaf1", 0xd1}, {&(0x7f0000000a00)="4991e6a89addd998b673a780b64fd70efa1d19fe5dc7e3a5d30a164f9a8bba371d1ecf0225b5bc206dcf8b44fdd00ee366c449a29786fa3f5f732b658e21e0e612ba2fdedd13e6496feb369a90f15c5c5359bf479d9fb06dcc48a780cdc349cde76b40cd33d6bec5d814d834ecfc1758917b661233bc825758c6acf49f5d3366608dc92bb54eaa1ece14cf9b2d0b", 0x8e}, {&(0x7f0000000ac0)="46818a2829a9a75c1c00b667b5d4d445dcdb7e978e9ac8dbc05528d86d88cf56c6700b719bcb706dddc08342c6c20a51461016e70abba1196c27c1b2b938a71f75cbac4ed61fa2afc261a5460cf1cf276647eb36f30e60f1a5c51a22a0a3c76150574623d3e5604103538cbf431b76b5127e6ea75e6f821330a596e118e3bf19e5e74d3f68755ab56073f282d30f4cd600275baf1c3af3e8b0f79d73b59ac45eb635cb4ac887b01cfffba15aceaa11e454ae8ec8da7ab351df69f5838200483192ab13ce33b55719372d49c75e185ad22d8faa3977d5473f4eeb9770e83bbbe793d6b9fbad910bc4eb2b34e6bfa5c04b820ce0cc98e89dac20973429e9d1b27d73c85e459efb4ae1d2319a3ece3dacfe15d2b08c4853c7eb4abd4816ce9c442bf35663b4646a1f5f1055de9559f5c5fc68e9a0232cdd6865cdf546eac62a1ed96dc9084f457c98ef804f38f8ec1eb02d5e9d8a401c01bd81d78eb5445928153fb18389b71d7a7a737a0f99843f0764e2a1f4513a21bf4f9d5ebc3a272c5dad2a98ded8a9f40a018ec0d04c49e034027e39851b7ee615201b11f9a270eb641ee7f2eb29a729540c93902c572c3db4a352895b17a9749502bd333fa7e4fce88cf9dfa61a8c2ab2cc7f2c995abddb1049da183a46f0a7cb6ccac1b8e4999f6c1377eb2bed721d1da852569d85222b1f58dab696fb6eb8cdffda502f2804f4a20c849525a366c7d74810d885265509d0e36cad51a5712ce86a35176cc28c9a2b9005be5c704f3db5201093cb8b0b5f9b83af6cc08a39732a4333374542dbadb18741637a1c5da583362f11c294a31d2d8aaba3987f57f9634bacbf1b7c446c6afaf6aee8c6b4e9c45dda818df66b192d6df21b2f1b1752e5553bc8a2e8060d0f5d2b52ad65ec06912c2c5de1ff01e937aff43baec5e36495236eb58183068188547849e6d3f19e89c4e27cb73faf62bb8c852fde221db68946b159ab4ff8d00515f4a9d07fea8ed4d60510bffeeb00739e9e784e4e79fcadc5fc24c37b72a09a292ec26579ae660281cc3eb33ab7a8eb42139e46da09ac10065949f4103bbcef7e0e0f81e0c4f569eafed5f18af6ae0687613224ee7ee17a28277acd09a85651027518c120d8268302a263613420a4f5fdbd946896e82484f56efc2a3b73461b83178625bc38cb7eee2e5f6b2b01816dfd094e4347b545432f56c745eb7e74d0abfe7301de1e5244451dde5a594b8119690fc95e750e07b1b0a797c9a4c4075d5961487ee37f8271446590a73841fcd20bc614f3d091ca6ff6fa21a4ccc62b07101cbe44fd0b5ffc85a3beee7a6f2432b5b216d426f0f25c0a9c7132fb99d778fb3d08b8963f9730fcc0c1f22f8f0034e7b7e8fa0ba0aadd7235c24ae62b49ad9d367c51f74284fd3b85cd710c5ba7a31963b4dde460c3861d92c5e124251cc7d335fec8ee045eb9a49686a1204eef5f41076a272b545af7261d3d7dd687df3b0066074db01830adfa55c0d48ae4b89f2b1aaf5eb1c8a4934dc35a47fad38cb86ce9e981dab405cdd64b0c824c67939ff53aad81937406ca583e5e877020a48df2922ff2aa0e8c8d5407dced9bf44f583d585019730a07bd7a5d8aa0e6f476121e276c3aaeb2c427c2437323d503608b0dc522d3b857aac5a57cabd282e6f383146f4031507614019e07bdb648eaf4b6b3b4b53d9bf76eaaa944bf3b33e6da1f29639bdc8810b450368c2a679d14c7456a166c24d0e825ec6cc562a9f93c9e5d5f3a644de71132d70ad017c14bcf62f8a1d9e542345cd7a76cf10751778ee3fb1c624987cf83e988699949059086e1a94c031320e5a58da46bfd41d59af0530454ead8e912b92931fd36dc3c68d6fa7dd978b555c7acc5f5aa1f183c472b7fe2ceee80290c17ca255f8c7794ffa3becfcb0b30c48b87c40b2620401cbd085612ae05bc8e4689ddf0c92d30e87d1f272bee25b61d708b89b5b5ced5e595f14651cd561970f2998d095fddbebec18be974d0b3900322d337ba95bf6daf971b1fe3a293ebde0b83d598f404e8d7d40354f08d62b288e696b94457654da935bdba9fb527b5935cee3bb4c8879e1886b5ff442ff3c210eb8fc265f8ce56ce2ba57220a6b39550a3525a6a52fc6c9bebf60fa923732d35dfb18128d22b74e38877d773145f1de34d94595d4b2adf82c09cc098ad32377078c1dff424dacc459f67fedce755bbaa607cd68a642def71649a243bbb3ce5e38abc979b66bf80c368b28498b456c9ad974baa017b78912497eece984582cb648ad09ee7b7256d9bba1c6a9204c9d31fc8ea4168a2adc1606bad689819192ce7e3a081030d07ab066f5c5a2792f6736736a039840b76a35fca4d91726c7db4cb38962ddbcdb924b9914d43565db9356ab727a00e06a141b9162bbb141e50157f53114e2ed7538b58f779914682bd545d9672230d4c3452e99e8415f8f80540289d63abb6115228850dfdc71e6c9b2d71c3b0b785a86bf12bd18c307fe6c9864da74e1800e6fdcfee82de79231964a57eacf3b31f308fe2bccd7c2e8a27c99db9dabc3f03a10a6513689abbe9fc480ebf802d1216804e41695a66ad69f253798b938568424fc7d6e9ae03f88475208accf5bc94a16b7d81cc93caaa26719a99fe0a6ff217f283c909b27aeaebfb8f0a9ae773580881002afd229bc5b79518eab8c4568eac65e4835b51bfb1bc82f2033fa10cd17f39ea4314dd6ada349f484c3a14fb95e4a323b2ea8b49305f60eca7c1e302bb8c67444d245c501d0e618e7ec1f27c33c72e46beffc26c3d691adade5b083001175c073b09771ea5806c39dac5e92028d9dc2119e8dbe4d6e24e127532c22b6c0b93d010e910f77198d2fc9f4f44fa6a4c44161a8846f070d213d1a892d17de60c05cfd4a4f2d6ce0786cbed8b1466380a857d381779881be3b1dd5cf9a71670078b4023ecc868dfeadcbf59fa4f43920be4d61c6d0fcc87541c88a41ddeedf0ba3fbc63c2dfbdac1cf8a356697e76e566cde06109446a3dbe868f7de69263cc3e41d2058aa57213981d32ff825cc7687ce24d45ca652177ac0c51c24a349ae1f3da5555e7f576fa6df968d58dfb39a8373ebaaeacc662028e8a69f5e385bffd115d354849d95ae275e22c50319282e972b1d5e00840c7e222d834ad46ab33e4d574efa62aac2b04568346c2c1fb8a340f1e070eab65d2453876dfa0106523a4334f7f81e3366c57426002ddaec8ef0739c4b889a137544dcf5208675776e50970ee85d030b302058e232850fba31fabbd609127cb1e841d51c4db2984fe3873843fd867d79c8e8013e8f205fa5d53cd825ab3c530e990874b8609301daa07c83b77d602eefa3f4c6d1da2d54c6bf6eed6b80eaae5a059e1c5819d21035d319615f5af9d2e8572f56488234858a3d1676e48a7e56e25615c10e12bf27faf6fdde8ca24b79f30128a6a0085dc55d09ddc30bab13f03eaedfa708e8334ca4990da14b5c0874176708874292467005378d6ef94273efac4c445de04ecc638a5ea8a6a73dcd202a3057e783ac3ed729d3ae04abaf84af8e95de88749868563cecd096efa621bec163f07e580c21ab40cfb074857016a0c2d66cbb82e07c4c1b0847c6f7e12dce6f15563ae5ed0ca59d3aaac37b7ad84929df06c1f690184592ca53707c59b9a9feac3048a8a9fa013a4261150a658c042bb7271ce265e25c826ca5e60526a9dd6275b285a472658741814530c51915f49de6a125f3fc535a6c95103f3a58cb39dbb6f6168916e283569953c1c932ec616b7a156a741e51def6f14d9f2af6c93add7044b38cf3a2542c2427ac2bfe692c66cb866a6f2a4a2ba43c0581bed1d731fc1970af213e4ecb3412ff6a8f517c9cbacb32f0f03a60bf96420b717c29ab1e46dd85c6211036f22ff0d666db8b8a737231ab28ac9fd0e220c7e2dbaa00fdf406ee4cbe1ef1e13819c77044829a80ee14e18ce914f76a69f74090c657d9f4a44660fdcade47f3856449af62e445e1a1dadd4773be30b17758db87f21265ed830bda247ef662bc380e461b5550ed347007230fb7a692aaf0536495a60cf273bf6ae13b5d2d1040ceeb82e042319dc0cd52a752b7a63ae7dcf592185429221c2124be4f935888fc0d8c6750f6385cd58d121d9c02643bbf2266edd1a7bf4fa0563a537b53f9a47e07b433c9633a5759c7d3e5f4fd241ff57d0498b7df198c1d48c05b8268349c8f10db13297102a97031379a25d8b8f34e74ae5d744ec5792464f3ea218b8334cffaecbcb8fffbea708d645c9e83d8e04831f91ddf531916f58d84aad85b20fa653debfe9afe76be013ca2e6854596424e95d12778cba08b0ea8552d78df8b6b676fa184af9a18cbb9a0f08abeee19aaab8de41ce05690b1761be232b4cb2ffd17db5af6d033a197156c18ea5299075ec8e924dedcfafb82abf5d4079167c3d83dfbb003e91b1613a33695c7acbe4d995c5bd72359e8236f6c2fe2b8d24894b2d08517906583df017b36003b70462360de9ed7efd7cd4ff1f6d429526634ac5e3ce964d7f2dc0d4b53cc1d51705db9dbf100745a19de99e434bc4d966b997f89a746fe49d98ce83f70bb3f7181865497e6eba5fb4263d9cde35bf82da0beff9b86a51df22f4d81a1ea8fdf194495a9d513b6ec2a5bd3e6b5255e0db9102b878b44646610c9fb5182435c590b0547757b260969e18059c05deffd562385a673e51d72a8c081f81d1d27c973982e6919fc1b0da1acf61bb3b3d9f07e7640dffe409cdb8eba73bbe22b24f84d9d5b615af0df38a33dd28a44af9b2c4a55a8718af896e2b095236f858c70b0e760e0b65f2e42353c50da30f51ac7e99793927af6412ec09586863e3e151136fd2a2c9089563a39509f9277f9bc84871024ba66b8dfa8dcd4e33538ba74720df7390a1cd7475e904e0a8e0fde710abebd48be9d6dfaaadc93549c5b7c5aa19763a05e11c457669ce906ae02bef460a5698f04da1f50a57342f6f17ab0af4b0579843014eabebded82efa9de8d320814e34a6d3e3a27dcc7fab59d863b308cf933f2a6344b8cf8490d2defd3877edb13b7eb6349d4048c012c936282f3409f27878c0c3ea9c269bbd02d1f477131822ba39523a1add9e6f7ca5a9cf20624414e5d1d0a29b0368285f95e1d9cd2d7b8a99325e88c6bb02ebb373e3c493845ec4e02cf9b3eb3d99e680a2950c3fa9424c5ee50406c11b69de3c9dbeaf2fcbebbb8644671ac25a1cf02dd85ed26efa420f379b1f54c8d9121853030d3341f1f18ad7172bdc1c571c8cdabb1ee20bb567a46058890dde505430ea42715a41371b790865a06fc36ca56820fed4ccfcad87a944045e8e2d494ec7e3d4e9a7d142a3a60e0d9d5384aedff7d531ac4317ca7737457dfc8dc63279822c585bbb729d10e15766398271a3b3841221494276a6ffcda9faf8c15cde2c3f692e6aad812f82a1a853971c7d1cae031fc6ef73c40e6ac8755383b0bda206777bdff7aa0f96bc15134f83acd86b190d322162e83b73b824ef76d4891a4f4aaf8a6c3596f1f162411b4a86d6e0781c998acb7880ca72843327198761f13d15c47388c217de1125d986e0cc95a682cc43f90bff79eb6d6bf3a3eb5266fecb28d4dbd5131cf4214ac7e80c523504d6cd9c4c302bb17d3ba3b62f319e448ca5c647962cf1173bd3c1751b6e63ee00c374a7f5f7e681abeeb5b5f2418d50d3d558afc08861b7ad4dc1f77be6ce662390ece3d1dcfc68439a8b15a859b408e07e3cac46098538eb5eea57aad61ec9013b1b", 0x1000}, {&(0x7f0000001ac0)="3959a28249fbb6e24f10611b517cba5be6000721c07607aedc1507d248fbd0d30e959cc73ad93999a038128773e3338ede9a7eb9bec161b854d15ba881dfa6767ddf7d2f180b49ba23674f553798b88cfac69c44434b641ada1841e9d4da8169696d0edea39dbfd27e231628392e62c0f3a8b5d365fdabe7dc72fd18d9d2c6457d3a2af734e013d81ae67344f248e9a3db20dc2f8150c4748dee6a67f4876abcaee14970ace3f9479418f006c1800f30f5be36dbff84e329e48a81258c46ea2c3931c07d201f5b2075240a69a1b045b4a7164c96", 0xd4}, {&(0x7f0000001bc0)="5a5b4faaefc685881f5bd0b2f05df8939b3b974036a940e7de103e593524622cd436d15ffd0b166864ec91ed52034baf33e3fd1a566c05c1d42f7b90befc51615752127c0784717a8f28e2ad8fca047b663d095f559a2bcfb97be0d8406d48e6d6ec24e7f17f4815e0d2f565f6f1033f5d461b03d42bad380231ef7d8d117071833c940a02da49b902ce706c9c12ec465cdb37f66e293d09eb16ea9d917f4bf156eefc40c52c59f55234b8b61f9bda502f979914038f55b1bdef8dd0e70c472f9685f3528c51246a4b8b1794955471c799fda83eb4167ff39f53a0d3acb1c72d7f1d74910da04c4c88b0bf31bb0f279d6b8ad6c897e9ffcfac", 0xf9}, {&(0x7f0000001cc0)="e557a60027b51ba7d6ac9abc452e9283b7894d284cc15a1bd2c4a25b9b3b50f2fcb74505e5d03f6d0dd3f57012908d79fdeb5493cb18c2762545a1435a7b2764afc81f", 0x43}, {&(0x7f0000001d40)="e3c08efe62fda755da694573ee93eea726e8d4b744fadc47d6306f8646eb49cc619a", 0x22}], 0x9, &(0x7f0000001e40)=[{0xb8, 0xffff, 0x4, "9bdfcda3239ec5519a18bd54504d9bd95e2747561f538d82715bd471c689c852c0939eb05b7f95a5a002d6922d13199a2272e30a3f69f9111781b3b1d76ab9e5918f0184b3a85fe7d3ecb27274e1fc93a501f24296e336cb2f9d6cbce8f2560152fdd4498a250ab06411285bd7e1b88ba1b13e92128f97e85d0c627f764a709aaca3349dca3c030d4030659396b8ba0e7add87efa169b0454de66d0f77c56a7e1b0e"}, {0xd8, 0x1, 0x7, "05074ec2b63a2bc2105a2e5f097d85c09ee0b18d9afec1462e8ee32565d0c6697981cf7d78569ae8026c2fcd7d8b3ca485ce233f30382c4c623e4316a5bda17013826d49ee3d5116ae5a3f6455acf9c68d6719e126e00d97438c204a180b7cf49ec682ead86c3ecaaf3a062a3d2b0510579bfccfbd5c419ec3251462b1eceb926d18ea1fa5d30fa534cdf924ce83b0655c318e7fd72cd139a46a39b38df859f41f1f5190d1b676f203fcbe3fbac951a86378215ad9c005c76d431b38fc1e1af9ce"}], 0x190}, 0x409) 15:38:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "0437070000000000e600000000000000e400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x7}, 0x11a) sendto(r2, &(0x7f0000000100)="4ccc1d0d99a3bf9575d48f9742bb611c44238e65e46d14fadb580449becd44dd8d39af64c4c23f0828abb4329a332b3e08873a46320da302180bd8e0d4fa646431e1a83cade49f2d9b8d313b8396759143e0f562f83160275ba6761c3d9ff0ba5085232f220a95e39aef256ddfc83fba9dabf384d162a1356ca386cc15ddf042992974a247b845b10f9c8f9c7d2bbed6af75ee25b79f0a2b084ff4c7af571d7d201fca3cd2838e2f197696923300c4da33fd9abaa4c1ae46fb223ccee14e84e8638ae49346aad6cd5b6afecddebcf6364c932f2b3d7b3115809d78bd4f5067ccc28234db0788bc522af78747d945fdc11c17be803fbb596aa49d1180a31db4bffab28305f154db6ec43861050f51a21d7fc5640b221f07579ad51c91aecb2ec9d6b8f1002f056ddd318e574cde9d0486a3882e59c29a6e55ea4e0b32c928b5bb180fa00a383e02a4b4abaac6230f7ab2c34dee3c4ffc3207889b73af388edf55d973c8289762a8747f9000b478449633b6591245fc3cb8d21986cfe682d5c854157d23d19588b7f1a2e0a6f917eaddf3a80b3da705226076f1d3cee9d6563641aa1292a3ed41c652b2f41f8456410c9907c1b75c58215180a36f1bc319452740ea9f74410679993579daec7d8e243eae57e4c7a91b23a5f7527297310bb0556c82cb0fdd8e9197ae8ecacb4db73418325d4162b2cfd8772e7ee7cf5dcc69f947d88cafe9c96df10e4514908e046f8a74ceb68e07533de72503f5d19d73606956ccb203216e32408aaf10cebdd5c7bf31527a9269f2f6d839b9914ca5124c58a80ec1508c8f8cc20d32da44713cc0f80709f5adad0bbedec064b744b48455f5c67ee15a88e00e91a7dc1733b56a99aa247868d8ad95ab5d83cd83dabf81bc22246c65bed6083c44e07dcdb9691aae14d0dc50c455de398acffc7ac07af47c4f0fd55048ea8ba450fc04230f527f4be77a22a0748ad54e6822f928115c2347fb5c1f2bf1d967ee04ec70c9dcfb8b59ffc4ecdd2346a4a7af06d800a6015a7e67d7d8cc860f6161d5b593e20f145dc98605e271f1c77c98bca0fd83927aa5d4b23851287e35365d0890a51579025d90432c44724754ab77b3ed3181e371dc8857edfeb349d5b2290b439002c2af596996b5eafbdd419ca048c02727ce1e0d3d9481b487559af2af48033041d825ea100d74c0cd419047e8f766ab435be78ff180f3ba8cfa9f02e72ca2f9c5bc53052673758ce2ec7da7e8662c7df8a8e181986381dd696908b203888e1224d0b95d8642c5ac9bbe817176912f2e89008292cf692cdf7c5bfc94e1dd3f7ba741e3896e2f135dc48d97e7beacd89878d247e05fa0c1edebc80bed7dc3e8b2fadc89a1b97ab1b63171ed151fc01d733faf5fd154ad15420fafb9ce5c9952e67ef9beec38720fe315738c31c1d7c68862cbe56b940b31177414de0843ea6f951d07e8bbb26ebafa0884d75688deabffc1d8934885d02ecbb9b44dce45ac2cc71dff71961a37afd2c65d64f957205db52834cd5faed51981fad96cd2344fd78bf2758553266ff1c31739257369ddc6ea009ea48fe357e5016fb70bfd39f73c7a3bd15f5619654fa949944ddce90d3097cb622fb36f7d40278f035ab0e772153c4bb67ea940cab5fb70d35bfe8b3c42205ec9e305b52e5187fc274d0e3484c30973fb3d438bd773218d2a67ba73a242f6bf5bc6397f35adf4b84c6ea6796689f0cb2d3de18b84192a", 0x4d1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 15:38:30 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = dup(r1) faccessat(r3, &(0x7f0000000000)='./file0\x00', 0x42, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 15:38:30 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000240), 0x4) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000440)={0x6, 0x3}) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000010c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000005c0)=0xc) kevent(r3, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffb, 0x0, 0x80, 0xffffffffffffffff, 0x6b}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x2}, {{r4}, 0xffffffffffffffff, 0x2b13a7fd3f78781e, 0x20, 0x0, 0xff}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x9, 0x20}], 0x91f, &(0x7f0000000140), 0x1d, &(0x7f0000000180)={0x0, 0x3}) sendmsg$unix(r2, &(0x7f0000000380)={0x0, 0x370, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x4) r6 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r6, 0x0, 0x17, 0x0, 0x0) socketpair(0x20, 0x8000, 0x9, &(0x7f00000002c0)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x2, 0x0) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r9, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x408) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000002c0)=ANY=[], 0x0, 0xffc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f0000001780)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c25830098019008f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cfa0a69c8bb91902b9522e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c886843fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3fecd3a769119c45ae253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c975287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600007119b45b8a727dccfd8bb84b5c7e7fdac8f3dae174dcede496aed04d08068bd5a87f45b1e45fbf55a816f6f9b772590487114e9993b97500f1c13b83"], 0x1, 0x7fb) msgrcv(r10, &(0x7f0000001340)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd03d3943976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38cdd355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab4847ad36cdc79e8c06637a4738d9ad08c3910e9edff7da7774fcf9a10a8648327439187416c6c52bededd5d7d95fbbbb3546b5d0484477297b1ebde8d8af556ab6f16f8056e9dd6393c3643f"], 0x1, 0x0, 0x1004) msgsnd(r10, &(0x7f0000000980)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9b68a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f0c378c00faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef"], 0x156, 0x800) msgrcv(r10, &(0x7f00000003c0)=ANY=[@ANYRES16, @ANYPTR64=&(0x7f0000000300)=ANY=[], @ANYRESDEC, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESHEX=r0], @ANYRESOCT], 0x5, 0x3, 0x1000) r11 = kqueue() r12 = fcntl$dupfd(r11, 0x2, 0xffffffffffffffff) close(r12) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semget$private(0x0, 0x7, 0x286) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x20, &(0x7f00000af000/0x3000)=nil) r15 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r16 = getegid() shmctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r16}}) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000001a40)=""/214) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r18 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r18, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x800000018, 0x1, 0x0) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = getgid() r24 = getppid() r25 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r27, 0x0) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r31, r29, 0x6) r32 = getgid() setegid(r32) r33 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r33, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r33, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r33, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r33, 0x40087468, &(0x7f00000001c0)) fchownat(r33, &(0x7f0000000080)='\x00', r34, r32, 0x6) r35 = semget$private(0x0, 0x7, 0x287) semop(r35, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r35, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r35, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r35, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r35, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r32, r31, r32, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r27, r32) lchown(&(0x7f00000001c0)='./file0\x00', r27, r28) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r27, r17, r21, r23, 0x1e6, 0x8}, 0x5, 0x5, r24, r25, 0xfffffffffffffe01, 0x9, 0x7ff}) r36 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=[{0xe0, 0xffff, 0x7fff, "7c916b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c33"}, {0x90, 0xffff, 0x8, "6c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d386aa385547cdab0f657e303e61497"}], 0x170}, 0x402) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r43 = fcntl$getown(0xffffffffffffff9c, 0x5) r44 = getppid() getpgid(r44) r45 = msgget$private(0x0, 0x20000003c4) msgrcv(r45, &(0x7f0000001600)=ANY=[@ANYBLOB="000500c806c2448927ea325e39b0b340a891f62e217821b111ef89695d4ae142a2099adeb615aca83271cb08cf27766da5a4a42afe6e5d3ff160f09d01e1304ca750b038dd62def78cbcc267e577b1921e6d422c5809cb7ac8ff965b9f637c21a759f9806a7fa9c291b898ceedace3335baa273ef734123d2437aaa99a14dec4256ee5b169d8df94d76b364090150e1c4d0b7f48dda04b7d72b881ec09c00afea3dbc09b95d083254d4641af8de19e221cd1b2bffbc50bc5a043a72a353891876c8c394b0977bbeb5d6e689af5ff1a3d2dcfac19953c123c955189f0e6bcba685f128c5cc443434fdd3e44a6e9bd1891bed5dfcf9aada01cebf046dbacb50d49c356d20116c8de4c98d3f9a7c3ef87c7a0ef3f4519fc47e2d1d3a14357b07a9175ff8931f32a5372a1a572405b288de15a3e55d493d2b6651578b10ac57f478fa098f515013cb5004527639f184b9a9b309986"], 0xc, 0x2, 0x1000) msgrcv(r45, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r45, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r45, 0x0, 0x0, 0x1800) msgsnd(r45, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x1, r39, r42, r38, 0x0, 0x46, 0x81}, 0x10001, 0x1, r43, r44, 0xa5, 0x1, 0x4e2c, 0x6}) msgsnd(0x0, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r46 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r46}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r46) r47 = syz_open_pts() r48 = kqueue() kevent(r48, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r46}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r47, r48) r49 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r49}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r49) r50 = syz_open_pts() r51 = kqueue() kevent(r51, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r49}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r50, r51) r52 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r52}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r52) r53 = kqueue() kevent(r53, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r52}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r54 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r54}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r54) r55 = syz_open_pts() r56 = kqueue() r57 = socket$inet(0x2, 0x5, 0x7f) r58 = socket(0x2, 0x400000000002, 0x0) setsockopt(r58, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) r59 = socket(0x2, 0x400000000002, 0x0) setsockopt(r59, 0x0, 0x14, &(0x7f0000000080)="04000000", 0x4) kevent(r56, &(0x7f00000005c0), 0x8, &(0x7f0000000c40)=[{{r57}, 0xfffffffffffffffa, 0x48, 0x20, 0xfffffffffffffffe, 0x4}, {{r58}, 0xfffffffffffffff9, 0x42, 0x2, 0x8, 0x7}, {{r59}, 0xffffffffffffffff, 0x98, 0x1, 0x7ff, 0x4}], 0xfffffffffffffffb, 0x0) dup2(r55, r56) r60 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r60}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r60) r61 = syz_open_pts() r62 = kqueue() kevent(r62, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r60}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r61, r62) msgsnd(0x0, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r48, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r30, @ANYRES16, @ANYRESOCT=r51, @ANYRESOCT=r52, @ANYRESOCT=r56, @ANYRESOCT=r19, @ANYRES16=r61, @ANYRESDEC, @ANYRES16=r20], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYRES16=r25]], 0x4, 0x800) msgrcv(0x0, &(0x7f0000000dc0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d005fc9c5ddf80008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b000000000000000000000000000000000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda963fcc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fcd0d020e0604e3126e8a"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(0x0, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(0x0, &(0x7f0000000a00)={0x0, ""/217}, 0xe1, 0x0, 0x1000) msgrcv(0x0, &(0x7f0000000480)=ANY=[@ANYRESHEX=r43, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r37], @ANYBLOB="70d15fdd1d51a6b60f9d95405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16", @ANYRESDEC=r41], 0x4, 0x2, 0x1800) kqueue() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x800c, 0x0, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0xfffffffffffffffe}) 15:38:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x4) fchdir(r0) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x10001, 0x0) fchdir(r3) rename(&(0x7f0000000080)='..', &(0x7f00000000c0)='..') r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000000)="3659fcdec5db28ff3cddef354bcc70", 0xf}], 0x1, 0x0, 0x0) 15:38:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) write(r1, &(0x7f0000000340), 0xfffffffffffffd8d) r5 = socket$unix(0x1, 0x2, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) dup2(r5, r6) execve(0x0, 0x0, 0x0) close(r0) 15:38:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000180)=0x1) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8020, 0x11) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r3) 15:38:30 executing program 1: setitimer(0x0, &(0x7f0000000580), &(0x7f0000001740)) r0 = semget$private(0x0, 0x0, 0x106) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000005c0)=""/4096) 15:38:30 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x401, 0x5, 0x1}) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000080)) ioctl$TIOCCDTR(r2, 0x20007478) 15:38:30 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) fcntl$dupfd(r1, 0x0, r3) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) r5 = shmget(0x1, 0x4000, 0x600, &(0x7f0000ffc000/0x4000)=nil) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file1\x00') r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r8 = kqueue() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getuid() r11 = socket(0x11, 0x4003, 0x0) r12 = dup2(r11, r11) sendto$unix(r12, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r13 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r13, r15) r16 = kqueue() r17 = getpgid(0xffffffffffffffff) fcntl$setown(r16, 0x6, r17) r18 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r21, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r22 = openat(r6, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r24 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r25, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r27, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r28, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r29, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r31 = kqueue() r32 = getpgid(0xffffffffffffffff) fcntl$setown(r31, 0x6, r32) r33 = geteuid() r34 = kqueue() r35 = fcntl$dupfd(r34, 0x2, 0xffffffffffffffff) close(r35) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r39 = semget$private(0x0, 0x7, 0x286) semop(r39, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r38, 0x0, r36, r37, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r40 = kqueue() r41 = getpgid(0xffffffffffffffff) fcntl$setown(r40, 0x6, r41) r42 = socket(0x11, 0x4003, 0x0) r43 = dup2(r42, r42) sendto$unix(r43, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r44 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r45, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r43, r44, r46) sendmsg$unix(r7, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r9, r10, r15}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r6, r20, r21, r22, r23, r24, r6]}, @rights={0x38, 0xffff, 0x1, [r25, 0xffffffffffffff9c, r6, r26, r27, 0xffffffffffffffff, r6, r28, r29]}, @rights={0x18, 0xffff, 0x1, [r30]}, @cred={0x20, 0xffff, 0x0, r32, r33, r37}, @cred={0x20, 0xffff, 0x0, r41, 0x0, r46}], 0x100, 0x402}, 0x40b) r47 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r47, &(0x7f0000000000)='./file0\x00', r47, &(0x7f00000000c0)='./file1\x00') r48 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r48, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r49 = kqueue() r50 = getpgid(0xffffffffffffffff) fcntl$setown(r49, 0x6, r50) r51 = getuid() r52 = socket(0x11, 0x4003, 0x0) r53 = dup2(r52, r52) sendto$unix(r53, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r54 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r55, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r53, r54, r56) r57 = kqueue() r58 = getpgid(0xffffffffffffffff) fcntl$setown(r57, 0x6, r58) r59 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r62 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r62, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r63 = openat(r47, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r64 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r65 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r66 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r66, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r67 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r67, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r68 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r68, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r69 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r69, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r70 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r70, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r71 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r72 = kqueue() r73 = getpgid(0xffffffffffffffff) fcntl$setown(r72, 0x6, r73) r74 = geteuid() r75 = kqueue() r76 = fcntl$dupfd(r75, 0x2, 0xffffffffffffffff) close(r76) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r80 = semget$private(0x0, 0x7, 0x286) semop(r80, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r79, 0x0, r77, r78, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r81 = kqueue() r82 = getpgid(0xffffffffffffffff) fcntl$setown(r81, 0x6, r82) r83 = socket(0x11, 0x4003, 0x0) r84 = dup2(r83, r83) sendto$unix(r84, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r85 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r86, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r84, r85, r87) sendmsg$unix(r48, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r50, r51, r56}, @cred={0x20, 0xffff, 0x0, r58, r59, r60}, @rights={0x30, 0xffff, 0x1, [r47, r61, r62, r63, r64, r65, r47]}, @rights={0x38, 0xffff, 0x1, [r66, 0xffffffffffffff9c, r47, r67, r68, 0xffffffffffffffff, r47, r69, r70]}, @rights={0x18, 0xffff, 0x1, [r71]}, @cred={0x20, 0xffff, 0x0, r73, r74, r78}, @cred={0x20, 0xffff, 0x0, r82, 0x0, r87}], 0x100, 0x402}, 0x40b) r88 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r88, &(0x7f0000000000)='./file0\x00', r88, &(0x7f00000000c0)='./file1\x00') r89 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r89, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r90 = kqueue() r91 = getpgid(0xffffffffffffffff) fcntl$setown(r90, 0x6, r91) r92 = getuid() r93 = socket(0x11, 0x4003, 0x0) r94 = dup2(r93, r93) sendto$unix(r94, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r95 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r96, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r94, r95, r97) r98 = kqueue() r99 = getpgid(0xffffffffffffffff) fcntl$setown(r98, 0x6, r99) r100 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r102 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r103 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r103, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r104 = openat(r88, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r105 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r106 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r107 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r107, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r108 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r108, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r109 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r109, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r110 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r110, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r111 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r111, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r112 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r113 = kqueue() r114 = getpgid(0xffffffffffffffff) fcntl$setown(r113, 0x6, r114) r115 = geteuid() r116 = kqueue() r117 = fcntl$dupfd(r116, 0x2, 0xffffffffffffffff) close(r117) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r121 = semget$private(0x0, 0x7, 0x286) semop(r121, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r121, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r120, 0x0, r118, r119, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r122 = kqueue() r123 = getpgid(0xffffffffffffffff) fcntl$setown(r122, 0x6, r123) r124 = socket(0x11, 0x4003, 0x0) r125 = dup2(r124, r124) sendto$unix(r125, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r126 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r127, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r125, r126, r128) sendmsg$unix(r89, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r91, r92, r97}, @cred={0x20, 0xffff, 0x0, r99, r100, r101}, @rights={0x30, 0xffff, 0x1, [r88, r102, r103, r104, r105, r106, r88]}, @rights={0x38, 0xffff, 0x1, [r107, 0xffffffffffffff9c, r88, r108, r109, 0xffffffffffffffff, r88, r110, r111]}, @rights={0x18, 0xffff, 0x1, [r112]}, @cred={0x20, 0xffff, 0x0, r114, r115, r119}, @cred={0x20, 0xffff, 0x0, r123, 0x0, r128}], 0x100, 0x402}, 0x40b) getgroups(0xa, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, r78, r97, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r130 = getgid() r131 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r132 = getpid() fcntl$setown(r131, 0x6, r132) fcntl$setown(r131, 0x6, r132) r133 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r134 = getpid() fcntl$setown(r133, 0x6, r134) fcntl$setown(r133, 0x6, r134) r135 = fcntl$getown(r133, 0x5) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000100)={{0x4, r10, r129, 0xffffffffffffffff, r130, 0x20, 0x45b7}, 0x8940, 0x4, r132, r135, 0xfba, 0x5, 0x100}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 15:38:30 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto$inet6(r3, &(0x7f00000000c0), 0x0, 0x3, &(0x7f0000000100)={0x18, 0x0, 0x477c, 0x1}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setuid(r4) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = accept$inet6(r6, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$BIOCFLUSH(0xffffffffffffff9c, 0x20004268) semget$private(0x0, 0x6, 0xd4) r8 = semget(0x1, 0x4, 0x100) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000240)={{0x4, r4, 0x0, r9, r5, 0x1, 0x5}, 0x223, 0x1, 0xba17}) sendto$unix(r2, &(0x7f00000002c0)="2aea160494ac51971a86799fe0254ca8b84bd0e48959c161acaf171f34438ae20036a470bec35b18c0165242cb4f5d8dd01a5395a50b445f9ec1550d9f4a3c6045c4f891a57fba9991b5335c7266b3aa9c73a85441af0704f2969ac912250ac0337247b03c87fcbd7d1f91c05de0f24dd011ce46666941a2176f0bcd88743356731fba69b8f2ab8b735226acaf1ec8d01aa605a51fbcbf7c03ac4e0d046282073aa98d35da0d371b8c0812c2cec195a897f3600f208048db16c676d209a962c85450129fa8bdb5a7638a44d5837122537c05f639db0aba537050d759bc8abe8edb9773f2579616b55f9c310c9b955a8eb6e2814599b54da4731798542468920ffb6397589edd5f632130b368e00a69056943a50eae01e6bc091895019f5b1f40e1a11ee1eea07c6b2eb44ded39d1c2d61efe6007c4b663774b5da73423d5caf2a498f97e0cf002e96901a336ffaa6c02a3204b7a4f2c95dbae7e55cbb12f387c321726a8c03593030b45a7bf8b24f04a17240f78514624c4b1c51c85030840cc82e72b710c2e181f3075e2030e575f1369e09226ff572a031164d7889f38faaf9a4cdafe4b75d8e048feac58f408da341f4ea4853f03932018d49a7d9afcf26dd713cb134bb834ed3af5d23d182be16f9c80f55b28ff8d623887c28d3aa700562d342f43872da88278b46ccc9b931d1cb079890b66c480dbee98e0af210518743856089a380111a269e115da944515f3e18dce7d9876e52468b99c598bff060b7b6657f99ea8936cb60abb436dd3267567c42142685533130780d636ff04cef561a2afc3435b917f783f114e0fe05b8ace20a72b1690c9f1ab3bfab40d59b397ecba25df27a1c3b062281d36f1fed7f1c803fbb00182963fb22264dc031506f080bc94ce3bac5ee5da0407e8d5609510e7d67dd07c508eb6e18582824d4bb8a4d8627238a5b9f0bcb944c049ee53e3962242a01bad5279cb77e3c7bf7dfec90da667ffe00d3cc01140a994f85e8c4ac37fa659327c8d5a4c5d45c25ab24c81548e56eaad4dd38a01b45f3371ab03771afd32da4eff46aaab2ec6c2712e1d9b58c53daf64189ee00de4015baf71b6aeb0689865281a80dd2768dfb41e83f70e6a43f42c773b4e1e48afad8f20caae53821171a0320359fc04bd8d6378cd2c61020ddbb678d87e0a93af398c71cc5a9385d7e3e8497891ff0497109436b7a2ef57ed6679450976f4ea215fa4dabe775f1cdb91c9d4e00e5ecdc8f72abd92113eb992e7e4ea517eedc5f4000f9eadc6ec25eee1c359849f24a94282382bbe9f523aa9e0548ac17f39f8b884bb812cba4d5cc523dcc1643a959f3a0f10727926d015ad49eb6150405684111fa253e46d48e131b6df5027310072d65c2f97009e59cdabaa17656095ac8ac13f48d1b2115feb35207dea0577d79b658ce7d3a9a5b21266d73125c3d827f3aadb1eb67a0952bba76ac3ee67acbef8e17f7ef5ac632486c433abb0e14e6e181d3a1dcc4a6566aaeb384f5576c9b056d0713ac9c7ca0480b640b42860acdb74b92a59fe0beb48127b96e61d3d595af92b8fe8ad76e5cfcbdbe07d204a893369e5adea297ccd95d1e5bce312bcee9b5ca4beb82fd9c483da83328b677d747a14d7843b9790b987a67db3294c408491f545ca370fa37bbb4dc79ea506b4151f9ce954d1480b192a215b510c6b1b8a71e534b238c9dbdf513a17eb02046327eaf8c75845027050179918a9faede3e68009a775fba669ea5ec99dc6841afd8517db77dd4405f796ae41a3297a94b6ef4c8e1044c1961c6bb6374ea75822a4f53490e026d6d5268c3cd55506f3de783da39ed6729a9cb44316f922a64ad12a28bdfea27677dc81f627a32c1d66283e3b9acb5de095d018ccb9f501d5e69c2901ca65b504e3e5cd3fe402b3918eb36e0a580a3b7b9c881ca6430e502afbffbb1e663efa863f596424953763400997a128b19c499acc6e218b37d9c511331f60db374a0a33de83de2c47944b24648ec1797938a13bfc08c4f2bb9481332c01cb4a18412ed23c036a36019330afe71d98b419b6ac7d8b89ebfb711787d49716e20f759344d88cf7413afc2ccbe0bfe312c2f5b3eff115d813ae0aaa80fc934b6bd0ac7509b614a86c55104cab602009ba212f595eaf0902a44ad05821f8b33b14f0e70412ccc6ee506ac77c5b2b69bd5d3a956ea0f0984ffcf7a1e91e4068431fcec2b4bd79c67f09fd2448af01f671022b9a935ad10e787adbc3d24e4483c7bdebc65c0ba6b147e278b7ee167ec0eb14009d30f29dd78c8b7f514bd9e4b6528c95fe02e55a3216916e61ea78131962ab791648be787bebbd88aa596b0ff1eae51040cfd7666716d3873522111567aae8113108bc44fda64de2adfed4004cc53a9cee3263fb3a08f40c04372b68516a5b264343d01680b3e83901dc73add032a7cb1dff6497a7075681cc56d36be653057d6c1a52fd0866bcc415805f56483d588dd6cd382a89a6919b55875daa49d3d0fdc5f14041c6b72427a2d7eb5067d41ed9bd19ae2ff8141ccf6b2ca92e64cfc685d61bb64b96a2cda1a4de685e2fcce548325cc7e6f208a01490ba92182d4b2aa0d86a2ab81f2f6a67c7c10f341cf3f7190611719fd6060f291c67fbc8d83ab60979d7a0cd3cceb298b006956fa164e149917e56c873fe18c754a652ccc32f903034d47580f6e659a7678491c3e4448a6878b9bf3555fde1e52cd777d1382f2680db9eaf6c3780e38d7d37f8f8b290abb277e70c9f2acae532e4618f63b4bbd093a62aaeff8356ae371b546227670d88c1653dc90f70e4d87d71641d7c44725a596866993005c8928d5a9268068a472e3dc8774d3180e693035861a4c4e509b6d1c5780834334d994d2fd6bb8aac151ee83ef3c47c4430ed25bad387d36eff8938906a9739b8e40f8de6f300404446df3c191af44242d8dccace70bf2842418fdafb214eddbe06b7aabf11b72664991cd615e2213f618b847ab473222f3dd615277364c17aa27b50e0823e5faf04ed2b9d0e8ba367bb8d387a150b31ff2cfe9e76b8316eee186ff5bab173e7ba10e3fd53e5f14d3bff00e47def17868834e76f25fcd38bcdaed0d8a5b77a1bfb98f61becdce74461b419f89a7c93b6b8e3c69049e26984e32bb649367dbe4645b64050ce958c84e01514c4102294687b8912879f0a23b645fb2e6d82d7dd740f672a829b293fcd0147d850c8b06ca7cfb07359604584bc4bd7cdc941012d61f18920a5a4042973423c275a9e845b3e0cf4073c622b0f0a442f2c6aee022e81580516cba638f4013e410e65dce4ba5ee6944ac34c566b17fca9fe9cf24a2dc707659ace65a7334cd8834fa10c311dbb01f93497e1c85523e7f685b327519fc48a045cb0d2412194ba8fbf4abc0c2b6cc37ecb7301b9c4d63a09892edc597d6a60cb1147d0d37f1761f6b9848575448b15053b83d6bd0faa6d6b6968ab3fff4ba27b2c0176366e7261d3bdf9f50cb343f4364f0094c37db4812f67b2a9a11202571dc41021c73932f7e2447e9eddcf8a0a74467084a30b0c7bc76fbc2c94b3574dbf147bff58c9590b42dc13995a4faeac3f8daa5e39d8ac04812a65cdffa86459605c26d0485123e715bc00ada2909015ac59b34cceb329f699eb5f76f3e782a6197dc9a1a0f51f7b2907aadb5320abc5ca6070330dd2250606d39cc06e4cc1e92ec2878bc3a49c97e33c02f553eff1ac101b6c94ddb0687f261d9cd1e3eda76817181cd5d58cd26718e3ab6efbd973338a8d95403cd85a4d9e9f4d31af0c6cb10a5e088c1bad061912e653fd4c18a5aca25beb42f2225cd568ae6343962c6aefae211199b8de4e0bf8f0e31d1e622e8979915374dbf8e915dd249d7b336c6348e161ed0e2067e4700e68e1c7b5d2112e56bb3ac85236274b67d7ff3011c4899bed729a5576f1470c7cabedac431a3b8b352f3977d2e39607dc1b82cb13764b47a25a7a87457e39611d79c5e260b5614820f0a6093acc354f9d5ff37e6ce9d64756fd2849d953933e0b5efc820a5b630cb8a01cd3c5563a1aaa968a82b8c82f12f04dfb9973dad36ddf569c4d2d161b725c8723cc107ff07465ac7d0323b4e07bcdb6c070be50f3a5a780bb212c21fa9c6f537a48e5e0d1019382d2ae9c7c31784a5634cd353e179b5c047b31ec0ef300fbceaa5ff833aab018afd89e2b131f0a4671c093763efae02409ba9560522d64244503daefdbc64591ac1735bde2ec32e6296494966fb278d428e0a9a7a030e2135462a6d2f7a1eef93d443b451f33dd409d8c0e476a981e04ec5d74749dd98fd671485765205eb275e4562cab8fbdb7b736a570e6454569c4d5108e7f576a8197a2ef3d05f90069c8d02366f4630d7e0c30126e426cc417941cfed14df7f34b8ec782cb55e5ce5aaec78a903561a9232034a0749c1e627df7be30e5d167746fa09bab35721fdf549744249bf591707bcf83576b1d34660631665a2094b4ca8cd481038f23e7478c9107f7ae08aec8141938f51a3e045cfa093e5d26ce4842fcd9ba89419f5a441e6ff8c5ea7dadf721c3825a6d0395cb8dec1aa52b8e1dc03026b2059e43dfbe20fdc1da9d8208ba447c411bd967c142de293c1a130f301677c07b6aa16df1bc5017215a90b613523a401be07e54d910b4d44d3b9153ebcbd5382be07f30a43f00cc6730f4a1df8d88b0e80a0136b42b57a25901758eda1836480bab8068cf5a228e625144fbe29f4be384b00fa5e9690fd1aa97d8390592633a47f965a569b82cee944c0f95d792e0be281cf8bc9cf24a059b74cdab71edde525aac725832263e997989445b1daf17c91a23f0b3ac80fdcd5d26855156d9906c758c91385284046524e4c6096bfb218afccbdce2b72652eb8d8901096bbb80b5350bba71791e069194c016eefe5b3349d554fd1c72c823750b45f200992054a8e64f6aedf409303a691ec8e06e988ee6e723c4ef378566a1b9e207bf7da42a97f68a00ba38c3d660fbebb78f41a960cdf4489fdf848d19559252469ea9144d08ea7ad9b1ff892863acec66a573f61146f8bf57be2a85640a86fd9146ce43b1ceb4c3fadcfcf9bc03ba8ebf587b0cff60ac9f41f01b472f4b6e0bf9e42bc5b2a0462b820647d7634d16e5ddf76ce2d201c65540cf3d87bc194b09c0ad6f666851078082181b4e672f5cc8205d6828a415f7cb92b79d9cea14aa08099bc59f46b9b95828eab31549cdf1c41be85ed5e6c17fe3cffefd69182064f532bdfcb789e80cc820c2b112d41a751ebf62b38edbb455aaa7d8d3f615c4c179927d636dfbcef40ac61cfcc6606899a73b837015efd700516c9f54fa3a979489b37dabfb6c0fe97647ab36c3166e9867eab68791be628c11c8041633cd15be21baffd23d821a5735e7fa23a3fc111a7dd0f495cbd7d063587e6e7d8d754209d87a8465a31cc44c9702377d4b8325e52480990113c0f3ea8d2abc1fda22f91ecd9eef6ef2cc7aca4d0d32ad6c5f50a5ffc10d366505ce81c47f5c16fbacb088a739c8c3411afee24585e50f3e54244940aaa03af717515c08b6364472f0c131d257fa769f71b0c078346112c02a4c66ee03ec3a1182ca6ac8fd1253c2e7f465c9fd207bc20f2ebae58839b72958ad6d738b0a50dc76b2050484bcb4fc17708e43c9304f92e03661c803daff12908f4e05d4af2d7a3715f1e5be739df994bd8f1ef8925d01826564928abf23595f5f7b5b931e78cc8569dac559fed188aea4f89a7156710846f46e478241231dc561d5d410b85a", 0x1000, 0x1, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x0}, 0x8) r10 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmat(r10, &(0x7f0000fff000/0x1000)=nil, 0x2000) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$KDMKTONE(r11, 0x20004b08, &(0x7f0000001300)=0x10001) r12 = dup(r7) ioctl$VMM_IOC_WRITEREGS(r12, 0x82485608, &(0x7f0000001340)={0xff, 0x40, 0x5, {[0x7, 0xa2d, 0x7, 0x9, 0x4, 0x1000, 0x7ad, 0x5, 0xfa, 0x1, 0x50, 0x401, 0x3f, 0x7, 0x1, 0x8001, 0x6, 0xf4], [0x2, 0x8, 0xfffffffffffffffc, 0x0, 0xfd, 0x1, 0x100, 0x5, 0x5a7, 0xfffffffffffffff8], [0x1000, 0x9, 0x0, 0x9, 0x5, 0x9, 0x1], [0x0, 0x800, 0x8cbd, 0x2, 0x8, 0xffffffffffff48d7], [{0x3f, 0xffff6d0b, 0xfffff000, 0x1}, {0x8001, 0x4, 0x9}, {0x3, 0x9, 0x8, 0x3f}, {0x3, 0x3f, 0x7b2cf2aa, 0x3}, {0x3, 0xf07, 0x1b3680}, {0x8, 0x7, 0x9, 0x8001}, {0x70d0, 0x8, 0x401, 0x9b8a}, {0x8000, 0xfffffff7, 0x3, 0x4}], {0x4, 0x6, 0x9, 0x7}, {0x2, 0x10001, 0x80000000}}}) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f00000015c0)) r13 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SBURNER(r13, 0x800c5751, &(0x7f0000001600)={0x6b3, 0x3, 0x8}) r14 = openat(r2, &(0x7f0000001640)='./file0\x00', 0x0, 0x1c4) geteuid() r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r15, 0xc014575e, &(0x7f00000016c0)={0x2cb, './file0\x00'}) ioctl$TIOCFLUSH(r14, 0x80047410, &(0x7f0000001700)=0x5) r16 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000001740)) setsockopt(r16, 0x8001, 0x9, &(0x7f0000001780)="09df1fba4c384ef0b9666bd9b248b9551ee16c9bee6389a62e4e7162b18cd2e9f46aba86fed46d3a8fedfbcaf5c75c9a34", 0x31) 15:38:31 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="208b00000000000000ff00716cb5dbbbbd0f0000671c1b542a538706000000b8180000002900"/56], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000001200)=@file={0x1, './file0\x00'}, 0x87d0fccbba7b9966) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x5, 0xfffffa0a}, {0x18, 0x2, 0x3, 0x5}, 0xfe00, [0x4, 0xfffffffe, 0x8, 0x5, 0xd120, 0x0, 0x9a, 0x401]}, 0x3c) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r3, &(0x7f00000001c0)="2e8cbcc12102f9ce2d55407cd2d14646392b3605380c0d4c62573b742257544e8c2d38fcdfe1a13a2a52198a0f4b1e386f9564a9aeea5a091046cdbb0df104f9dec0b820830d7186ae6aa4ed6632cec888d9f535f963ea3aba6491dff0f3abdf3e4a248f2839161904ec081add15e52c193d75f2a2ae0675e82276bb8628ea04752c6d00be5133b8d368cc49a2de2eb3ce6859fab955ef59261f020713d1325cd8b8a5f1d7b3f45d6151278ccad2a1c7cf14855a36cee05805abd0965a4444d6212c6a37e8fb1f5921539df17d264b09033d32d9bc77da7758c0c177633b31e4a656dda1ec42a5653048935ada44d5c69ac1a6bcd4bfb70dc0bcc22dcabc1f9c4c5112ebc0ee26cfdd3ca6e3a51d1deedc9aa7b6928257d842bd703414ac35b70e9d1aca7db36270d31768da0eedd2258902396fe54bd95e2b8e1d54d1d26a2a98f036d7af5fdcff6af3af58b0ff5d7839e258f345ffe4e968264c6ed215bfbb7d81c47b8dae47f398598487ac28c7b06769f87bd7a08ac7ad019d027e835d9f2ccf3a2e23fb43ec762902f9db2b4fd2d971805b26c54470479af753d35d82f942b6b40da7a3c5fcdaac10a675e1ac3bd40e0e9128a3f037db36a0e3ea2d2a49670cbc7c219636e030d321121dc7a5cd805418ebe3960dc6fc67dec9dd13f7fa88db9cc6a30fb719efb266e2b103b033df72a3f109e073313ddf2996008e3f8c92418b5ef3fb4b0d685f366cdf38779a7107b83651eae9cc38a2e63416090485414457fc02f219bd905a2bad23570ef19eee913374e3d13b319bddc0c74710243cfe52c664f223d99af26d04b9864f080ea6f7de659b6e08bad5a3e9f466f58c04f5a479f63fce123ea8a31f40195bf9e7b486fd889afbaa4ad4cda7de007653dda065d85c79dbb41ac68bad4e9cbbcc349178e8197d04533344e40feae0242e9292910369974cf2dbeb875d85a2260bd237ebad7192de7f616c8b009920c1eb85f99d37ca3ebdf524e3507ef8d0594386dcfe5f2a280b1e02a78fa83a08cb1bf9ed54d63d164fe02ec8b081a80cc6c562e2d5551c9369dd39f2b97ab3e46088ec84647aa5fd3ed582656cf368a2560fa1179cc12cd35450b938f691b1240f99c7db3fa03171440a20d693645b611308c3741d1373dc69727e52d18ee9543bb5477b8f7d7519480184c4f6b8049c0daae5e3bb27851bffe3965c1f38c0d8229b592191b8cd8c6a4c4460b848061254d227abac36fc4d1711cfafddb7cb75d16a97017e04b1eb0bcec2b2aedb95b1260056170f4b2336d70642381b5d80b8c754bc6b682848f67d6f47e29d940f48585e10eb86d7034d81b419285a5a72455da48c97b3795cb98677d9e6f4382960d128547e7475d754056af7c2e6ce01556f8612c10b225a6d15824705a06ad389daa58c79487b9c8187977b261b84df2b05097c16f07df9e190448949982e5c5f1f3497fb158c1e9635190c2249562192ebbd1c5d94be5762b38524db4a135856f18feddfc722363e374171fea07178525c9ce35f3ac1232bf65924e434829299881a27ea6d985ee94b86e1ad5bf74644289fec7141ae23d0296743ccc9ff71387293a31157e3a3b658a3ee2b95ce520b9896167ea8af29160ba86cfb5d000eda676f582834f2e882273c6a9f737622a5d563ffa9dd733d461072f9b03cd4e3cfc0d6fab44acec3b7fe3844eacb91fb05d55d54b4657c16d25fc05dbc479a74ce3e445813943c135764d14ca68dd338a0b4aec9ba57d0efb30920318370346bbc22a4178aa924a05fc148c72b158b4af8b86d371e7db213e87462820384a1260536d74168c46110d761f2b0154a314f1d4aa42e3532e0cadc8b5afd5da041277ad672991abcbfe66381b62cb383851c2472eb7d42b60439861f6609227f487d3f18be7eb9b557558d082f4bde5fe867f222749f8c6513969cbfcdec4da1c49a9d54cab789326e827721e3a0395e7a2480d13a6fe2b18955e8c1787a818ff03066135b0a34911b8c938989fb3d8a47544a90afebe7a6aa0c3084ab01615778123050bb46bad0628f3c2aa6ce19e8fdad056b1af78c6d175a2e034299fd33d2a450d7fc0800ea62c92de42f703b7312104538d646d71845281f262684fb8122845fa10bc5d8067a07c7ba4c584ce0f0ed3311df0f80b2f21a1ece082b64c024d4a356c859bdf581ff959d8e8add5ef7e684aac36ff5e1211b964e3ad8a54d739220469f23a2ab0a35d046821ce42ba2979600e933a43d172dfce6c8bccd1e560ff7c9fe65c6be5286c01d9b8c25a75f74824894d56e36ae38e5d19278e40dbb488627b970b51884a9cbb6cbf035a4c257865a70274c478ad135fd46beeb4db6d01610bf193605e8c78d2933771af207428c03f6ba45f5b54682edad6e30c01ce1dc64b8995880059357b765595d599ebc3bd03d2c8869f433b9a46d739718593520990e2b4f7011ceb3d1f26d2ecc86de3ce6ee7ab0af1479d4d6502acd3b82ed78b590fe7bca00c84f5c91c6f771a4c85ac2a0b4a24c43c11739b3fc9421c3c0ae090b945a4e75a9195613f2f6f6bb29a900aa7cbe390b545f55fa4ad178d2c525c903d60331f5787f679be06578861346cf0f5a7a739abd3ff078068d18975fba3b1874ddc9de76ee44adf3d159694fc765001ce378d13afb239f9e10c6ce64ab5a89fc9ad0478599d882a8c2155dd9932b55efa296e3603525b3289176cb3d2ef8f48be40c2dee52ec29f9417069da43018e01d03b3e6ee7f33356f7626f465a4b81b06f9d4b424fb1388ccd18270f03510444ff6b16a15224a3b2fa22f33b110587c65ff6eb6b559c44a6d1113cda075a08f1ddd8c5f98f2c4c74fd1efdecf197f1220ccc3ba7025ed18eb41490cc7d27a078a425d6314cfa5df21d6f83d41915095b8505dc80ebbe07cce592cec92bc800980171a9a4ad5cef1025c99a0b01a509ab67200339388fc536bee48918fefb0fdaee495a149ea6eb966288fce6b45195e860f47a61778b48c5e67d06ca70994b9827d0e4fc44f66f11b4f62d0ca58fbebd12657867d789ae7dfd07ad520f6ec97eddbbebddd4d4b027f536a87d1f334ef89aadcbb3a7b8429854330e623d172c99c9fb3929d41aa8f718988060a3416754c022c2ff8c828058fd56d7f28fef21f0e71ed53114e22a1d998960ae37bdc1b95c8314e2581d15d856bd797996822dd40de9c721689b5b2ff387e252ebc6743ff7c69f5322c3a4666605608aefe8513718c113be94afcc014fd1f66d3135c1f9f9a9b82ee8b154bb4cbc2cbea4574291c57939952558319fe53fc8ee623af44f0812405d75a0c91ddcaba7d6f2ef20ba5b7b99d80f89ba937140d101ce8efa8aa5ef12aa70306ce207065057a955063834a4b6929b2b88dde6a93eb4d37b2da5e69d7afe5357e966086f1fd60c500c7df71db9d8bcd2d480f5cfcdd21c1244cdb0d2346a456fb4159f7c4aef4d2f8dc86b346b0ba31fbecfb0ec92c89d558b0963a772286e820e7a5081e747c5a45e4acd925cbd222c21911fccbb824c18ebbbc02ea36f09968aec33f663f4d98dac64503fe449080c45a64f21faa7728a0d12e03bd8190e92959ca05d62255479c8447a3535874755199bc9d64cbbd57198c1d46304636fcd3b9a1a77e0f9bf3579c164104b0a538c634edd3ff83dc42c1da188b0e48f326aff03b12219cf496a2cd227ce0ccf89c214c73cd998996de3122c8797229b36e1186ea7020c4f296f079eb07c205ea4ce2389528adb696cb2b18b3e1025a151a3f76d70b5726a7dd4132e179041275a42680e2fa27b207c15fb749dfa56f267810892647fe8cbce2bed33170be7d2103006169d9c62ff41e317eebde696e396ece4a44db6b60261e9eeb2d947a3b61fdd94c2707e8d8dd7836170b046f93447d0a91e99cc1fcaf01697c977ab0b7843b9bd8023db748327278546121cf38b024ba499d95e8338be9e24d70d1a65ac33b68aad3520bd0667bcce88663c35c10ac8ae17f1a0c9dbaaf7617fdfa994184699ead5237b2517b781efd64479f2a3286865ba0c56b98ec0f1002b8b4fd24d2a8d99f28b93750495bdaa2398c7212e922d287bcd9d638881bf1a2aee9a55b74b03e267409e703e84eb68004868aa090ff9896f467e4980c1af44760478a64afa8342ddac38a3d5a471241c4157edb7c7246044bad7796d109cd056ef37d3667b21147ad23681b65ac8b6922229b557037c130d1deef30c54471b4c927378310e1ecacb4e8b6b8a7e8f8fd44f5446f60e08449c328f549adde400598e691eb5071b509fee679e3bdd35e4489cab1650e8f7ce5dfd6dcac1b2b4f0f07b7d2796aac01b54856c26218e4aa8877e7f42d32f4130da2f1c6883aac6079b1ac3fa58ed2c59cde3ad2216f496b321ad83199daed0861dcb876fffa564e63f1629c3fbb06e0eb4dc07fe2b19ce03e1676368e0e0c02a3a4fedb9ca7e5d012459cd4f6884acc9f151195839f91a81ee8ef2fec484879dfddf21972f73feaccd119473fe95734867af3ebc0eadde50cc27e907d8b4f986f3ffc607ec40d1434cea4d277679dceb9c1e5270e75122c857ed12d309479390bc7ddf85aa266267660e42885a2526066598f95860bf05d25a5db815cad4068c3a80c1f6e85f92bea664907ba0397617743fadb0d1b0d8599e54e45b853710aeb51ed7326c66ca68fb53837e2681ee0e6cfa606c0ba5c9a3add61161bd838f64680b3c6f880a7cfd82cf223662b1c304a059bca940070c36b7e113f74229964af3990277122c8c602acdb9fc5c566c51aaf83f0a96262aaaf85b09b4c5465407e8135f3fbdca3da511fbcc109c976a6e5f5b0df321864ce668618f8f593032c3bb911bf503305b996198220b445e6e5cc17804394fb063d5f14703389c66fa2e54be68cd7cffad0adc1cf93732664eec118775ca9daaeaf5dc140b7cbaa4a157b93982dbf2a66b4db7f242ca1f0c2afbd05aed1d0a968e63b0cfb94b9853af954de4e279190f037cd6d203020f4d17e3387224969b5a83affffe524743c49abad24bb81bc16d802f48d6274bd7a74c8a81eca08e8d351d5c8b2509da81a395fc2c5aed6cc152c11535214f436fdc4d5bb2f477c7ee1899514cd61519446af5603630ae5787250865c42000c9ff5d7a36395a383e544711d5fcd5e30ae55425ca4f17c301bc4b161b257683a05f8661a98d543981cd0772c424913ea03fdec8459d7bc4909ee78de7002c5ce77c858affa668b331ea9ae37c47e4b1c0b915e58c2848e703deb396a3ec1a0bfee80a75af0a5bbc94e74a038f714084d917f290893cff413f48faac0f4eaa637400666d92a9d292bbd40c285adca9f0074ea7aa27daf2f21c9109425b744443b7e10c9b16458ca0f026f760d0a3c0d9dcb709d30ae3fe7911d66c9ed0994d26c8c120af36d924bc9f6ce436d71d5baa30936a38090860724bb4ef9c846bcdad6300a7aafa9425b24e2bc7251b73ee361918766888db73ea602781d640b6dd52b553ba826a9fe4e17f075f7ea6b9a97c86010f0c3055108da5a51fb00d297f54098bd36391c4af84cea686eec4f137d74124eeeacab5cac3c28b4905f49446c7a05203e2699e5a250497aa1d44c914249e1113d07d99a9e0c65e77fa0e4900e10e1726668f8567527e2a085e8ffff5ced1453d125dc2699b7a5e24ef148a3e5021718260efe44af262c594e11471dd39bda4332a2824c4c896ec2fa689f3feb43466bd046b9fdf2b42cdf5df33a3787ddf1ddb3aefd4ad591cefd4023d", 0x1000, 0x0, &(0x7f00000011c0)={0x18, 0x1, 0x90, 0x4}, 0xc) 15:38:31 executing program 0: r0 = socket(0x7, 0x5, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)='\b\x00\x00\x00', 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)) 15:38:31 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tt\xb3<\xae\x02 \xee', 0x400, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=' \x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0xfffffffd}, 0xc) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) 15:38:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x10000, './file0\x00', './file0\x00'}) pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) 15:38:31 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000705", 0xe, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = geteuid() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r4 = kqueue() r5 = getpgid(0xffffffffffffffff) fcntl$setown(r4, 0x6, r5) r6 = getuid() r7 = socket(0x11, 0x4003, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r9 = getpid() fcntl$setown(r8, 0x6, r9) fcntl$setown(r8, 0x6, r9) syz_open_pts() r10 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r11 = getpid() fcntl$setown(r10, 0x6, r11) fcntl$setown(r10, 0x6, r11) r12 = dup2(r10, r7) sendto$unix(r12, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r13 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r13, r15) r16 = kqueue() r17 = getpgid(0xffffffffffffffff) fcntl$setown(r16, 0x6, r17) r18 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r21, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r22 = openat(r2, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r24 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r25, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r27, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r28, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r29, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r31 = kqueue() r32 = getpgid(0xffffffffffffffff) fcntl$setown(r31, 0x6, r32) r33 = geteuid() r34 = kqueue() r35 = fcntl$dupfd(r34, 0x2, 0xffffffffffffffff) close(r35) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r39 = semget$private(0x0, 0x7, 0x286) semop(r39, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r38, 0x0, r36, r37, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r40 = kqueue() r41 = getpgid(0xffffffffffffffff) fcntl$setown(r40, 0x6, r41) r42 = socket(0x11, 0x4003, 0x0) r43 = dup2(r42, r42) sendto$unix(r43, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r44 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r45, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r43, r44, r46) sendmsg$unix(r3, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r5, r6, r15}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r2, r20, r21, r22, r23, r24, r2]}, @rights={0x38, 0xffff, 0x1, [r25, 0xffffffffffffff9c, r2, r26, r27, 0xffffffffffffffff, r2, r28, r29]}, @rights={0xffffffffffffffb6, 0xffff, 0x1, [r30]}, @cred={0x20, 0xffff, 0x0, r32, r33, r37}, @cred={0x20, 0xffff, 0x0, r41, 0x0, r46}], 0x100, 0x402}, 0x40b) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r48 = getgid() r49 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r50 = getpid() fcntl$setown(r49, 0x6, r50) fcntl$setown(r49, 0x6, r50) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xf3, r1, r37, r47, r48, 0x1e0}, 0x5, 0x4, 0x0, r50, 0x4, 0xffffffffffff7df3}) 15:38:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) r2 = syz_open_pts() flock(r2, 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) r9 = dup2(r2, 0xffffffffffffffff) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r9, 0xa) 15:38:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() socket(0x11, 0x3, 0x0) kqueue() kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket$inet(0x2, 0x8000, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) setsockopt(r1, 0x3cc2, 0x10000, &(0x7f0000000240)="797208cea7a94287f09c7a363a6a0bd70041bff3cfb86a8261afbf6a09fa26b7e5d6168cf6432dbee3574d7fbb1b6ba781db19b100671774c7917f39a2d2b45b47c68ed61da6e3cf96c6a1382d7b4b50f7ad9dbc657b3801246acdfb7c84ed74165dab39dfa30b990ac31a726d97d48bfdb40663da650ea29c073417c7f730d5a0a704884957ec3e5050beaf9718b1e7d5ca9ec44af8163708c7c1dfa24c204902abfdfc224313516ecb0856e7fbe77f2518ecf9660b6580f55287756c0dc10d717bbe2806e8281e1674b47d835e0188e93c2b8e89844f9787733cc1297a3042a75d076b87a15fb1fe1cbf41de3002fccd6116fb3587688841f414d9d867cab8315042a90a43d1c028e54a4da3e87ca03c3b1cdf3f7a1b2a5d0d01383046fa75fdd3d0655df42a01126893855ebb1283b9a6a008c9593d69e4ee9d4df38051c079f115d73c9d63632a5d247500c6550f1cc53bf6b5d73126e871acf0abe98c246637b5e087a221dba87ea25585315f7736203e4c2096e3c15fe8900f1063635a1e445efe26bfe401933e660be0deb86106fa67bf17d4b3012c0635a90b2bdc2b1134b07225c964a296f9834ae24802401eaca0e429b36256758c2e058542b951530d228d61f12e97f1d5ef6aa94b9c11f3cad895c955a16b850f8b2d54eedb0f374fc098492eebd67191549c14c1e8b3db9bc0fcfaaa1f4fdaf7ffd392b5a8a762d585fc31da7e29adaaa084f1836d05880379e7204b03c60b8145d350291cad8804fdc3ab84119545c9e8af325badeadfb1317e32998fbceb1e705c1b7c15f3d324a458d6ca354d164a11c96dfb4ff255048bb7a5984897f0946cc6403517cf812494e2a0f85e21c363a7e75ab7c18d65252b8499f125838b67e9ab50ace8454d4cac34904d55c718ac684c2a7c0ae43638f65f653e34ab92127809de953a002895d18566fba449c8ce3f6224577cd4d9aef115ed5ecb880d63f500ced0bd199dc9e67f87344d6d1a8ffe9b9d59ceb7065a71fcf26f93ca9f25ecb761d9213cb8f75222ecb594f2bc43be224505d6b0dad6140b905f66f49d3271f6e8350aeb5ed898e2400dfb8e1be34de6ce7a35cdc04ecfec07975a737b351f0d91b391de81462b7fd0496a193bc0fec83252b205eab3938648fb1c9809828b1229639d5448e61cb91f914b8dd8ab5f4f8c1e79e254ea20d9e03e5276412b24ea3037b3804297ad95fa7658707c3ae20fafbcd6540a9d03d35dbb22bc2fc59bd82d552cbf60368b8878c3f337eb1eec48676230a2ebee54768ecdb739b5b6fa5ccc7c3d84d54c0f32fdc9a25e08b78878cf33a456c5638b875c97218dbb75beea4bb17be20c8e8e78b80e3a7307afb87a322e47f339db1606166bf6ad55ab9f0fff00b4ecfb655897bcd67027090631cd961a3b27371fb76af7a0b6c0f9f1edca4e2231e7e58a483ad5f502fced217d543feb762997ffbcc296a364711a49e9d22987cb89dbe2db30dd362e4c496ba0c8582dc484a859dcf5d571b5f029c6ee52b70d61e955aa4cdcb534d18d2a5d1f9fd3121678ef08e317633fe12585d87ef20435c5dbb8dae651b35e67ff21e2b0166d9d3d3c84bc7fcee1fe3d64f1c10d3338cc6a5e580761af586e5168851874ce33da400c7092b4bd22087fde565c7b08c47c5603c68f472a40c41bce84c77f68571b6e92896103b5cb456093f3747ec8aee603257b5a462b7fbbb9e4f0625c19a20c3ee1083712286add91c5dbf05b08271a739540e610a6546b320e5abef7c98c0ae5ea25f2c4bed6f0820339810f0f63d01a64bc09a41d659bea7f8f38531221caf70a96d6a03598a07d0f5fe2224b25fc0513f27d7e44f7e4107e0019e5862cf73fd2e44cdfcea07100ce71362201a2796a7d7cfb7cc9aa69647133e8e933588dbe3bc069b5dd3c1b286fc09c5408d5defe755188eb24245fcdfc08d3be4d6c3a02852a88c7eee80ed2e33541ef41c9fe7bbe83b03c4f184c187825f08a4085ebd25412eb8ea9ab74065aea102a9e31d12f88f38c4bd44f6d95588ab6ab07273d5fabeee6682769923b5cfaa8b2af9f0b9cb12a37f7fe2b23b6ddcdd5832d85843a0dc37f2da3e6a277e9aa8c3b8a6fcecb9f1893c08bec5d157de4c838c26b57bd5e84955c9f740ca5e8c5551ac446c98fbb363524c187794f8abac1fade430727dfc7479001b58729a5f44d239fc49dac0398254f5944d21384bf185d54796df03fef098494b0ed916629a029e487e0e43b373ce39ca511980ad4a304b81bdea0a29c3365736a602a5d6221b237568974a4c608a48ad23f1716913df094f34b0795740d4a82c789d0e846f1a6e8d538c3dd6805b9a424175a1b4ed509486f8d8324185fa511c1ce3d413f1343414de7d427fe5ec843dd7d0230b809b0fdb1474a1f91d6a4ae1431921b3009a8b03ced181886d4381c86d1925c3faabf204ddd48216ea906d9fc6888a89edb08bcf9efe39315252f8511370afc021e5a6f65afda3b31cc51e2936c3c6cd95fd1fc3fc25b83eecbc09d6390da29b044bd71e0b45c181c3aeaef07e80c42ff388aa8c5462da3390d7310bc6f6b1a085167c5ac037fb43aab4db937d598ef741b21846fed03312500b0d900e3fcec242169b5ef6cca092dfcfbba8c2714d28ce3b3678836425dab4151ca0f54dfb995b633d4024d940b7b663e3c2a4f4f77f9b3891691f85ffa13f3524266d807d1022b78d2df140aa72947d4591525e5cc5171d7acc1da0aff1f94284f7b253f702928479bcf0c229491b43b055e06edc3cc0c1186dcafbd9ba77dfac90de12e9beeef5615ea3f7342a04dc2212a58b5c79d2feb881ec99bcbd1aaf91e2514e1ad98291b8ea7cc43f57fa4cedbfa1892f50d2cbc8b409438cdc87ca1a15029c4c6228467f83a9f6d496a57f3292f9eecd4d262f35c7d7d66864f14381513bdc5da1783660f2d0054f12267b15ab2335916a643dbd69377a29748fb3739174d527cb7addd8ddc2c4b87c6829f25e5a5ccc1413ee5b07f7e28013e52bd8334dcb2cf9386c2f66eb0150aa53c43075138fad407b855f772af502d30cabf820f3ed40e905607028381384f039887022ff83e31712b10ffb2c44f42e40de37a6aae2fb96f5529f28a627ca733850793b0a582a292dc609d2544b1e99d353f0e44761c7e00bda105d2e34531a8f200c252ddc9748d95d72c4eae1ddb4859f1e6388473039da7775a16a2edb32a76bcbbec635520c0db6b69757cf3425447e7ac58fc494affbe2a6ed38ab3c9a46c2bb5d2e244f5cfcb35a4e553b7f41da3737afbc2fa2c7e91824139c59ed42f56ed357e9c6564b6204060ff1093691652edc392bd305b3400b341856eb3d3649adecaa553b92cdc88aa1d4f37af3a53862002b5c0cf7c05feb0c564db96453c2941c56c401eb1071e2f873d9c534f18184cff77bd5302256e7e01fbf1648bd97d84f757a72e492ab2db76ef87b25e4fb47288e62ce46252dbe0ff6c7dce7d3edfc870a17f80bb9d22bcb228cdbf28e9855016e7905e1858c5b062ebba4f2c4fdb716a5e93ee153289d332fe32dd5924fb34669a59afcb9f0567b740585646231db3070c1e50c5757453383421a10d4753c637e02cd37f4908773a76981184f6904d46b246bf16571144061d90255b479f353897007e33e526e020e358965741e0c49dd2b18a985b6a1aa10ad5906f7f297413496049fe8ed2aee72c4206120ee42ee7db25b23e87f18cf3d6bd3c7c50063b2ef46a19dcb14481e4bcbd811a9147b050a0a295a1dff95b2d42cb61e659743f5583311a36356e2e5c87918d76b7c973fe33d0d3f946014511799d89ac8710b79b44aa24e6f6073fb8a33b0f79e0efd9582db2ee25a0388b5f7d947f0dcffc63fc4c544e14415f192b633ed764642c8ca24fe26465d1aebd23113ce780f60f5e80a932a27f6c3a8c57b43681e1f1acfd635fd88b20f7af041a7c909b3b5406971eb63bd8c01a9e67de9bb1c8d4924fe676dd63cf665ba9a69d7e2781aeb9359e91bdcfc4c0d3f81616ea62c2ce4d4761871661750bc8bc522ecf0033dfb133c7fd2246b4273fd2c53043f788bae63be461769f810ad9f93b24641f845a5af59186e42470b1fcb25f607e8a87e0e97bbb0e11395fe9a7e6e8663773b19fbd04c1ab129bce1433613a95f2e19f913c47aabdf1e996d15675ce2d6d1afba3c9a48c05bb642b08faf943ca802d71ed4665db5ceffed6016ea1258fef527563ff01f18e18fc2ff32350fef03b14d9bb3611c1cf3c6b06553271e656c7b68eef7db02c045fa2e48ad44fafb81575c7c0fe7b07b628d77bcc3148b17cde6694d1956434e490433bdefbd8af70984a0dd91b1d77399d36f676e2d75190ab5bd9b259e266ce063b7c272b0c0c9157ce53d18a2b9ffc24ace5f74aa72b1548c7bce6c981aefce1c52c141030749287254757fc653ad31c720b2a9c930bfa51e504cf0ead72c58e4a1fca135134b2bd75a47beaa73c43cda33ac7c341b97cf0a4e5cf7f1fb3530f8f6c440f8806ccbececbf27f81a1945c9d342a7e4d03446a82511fbab15af41e3be725a3045cfb6f732d0988f78c672a6ea3b3f986ed1988bcaac1f38294cfc709da8745f085e24d716d07aaaf519230ad9e0eed7e7e41bb9cfa33307567440157a13bc460cd6ee8542d45b9f0ae60d4339c2b8b196129569e224fd1b5164b604dbd72d4710054b8eee075c06fbc61967e68dc1686382c051757ddd57e19c48deb4b38d5fc03b4ce83bf3ddfe684b5b06ba14dd6e9301ecd3f4e4ae1e8ac492fc72b5231d6ffdf4ccaa8ae93c7e50dd56ce524c4154bf02323609c5d9383f00ef43326c90371a6ac1ab9971ff5244f285db07a73b9eeb3d93e245db18839fa1391640ec0d958a3dfb2723216e1a7cab4849b350161b7d5cdf2ad7d26467fc4da11c473fc447e473cf23d375a9e13d0949f46c11edf29c11af4cd88ff197e708c9b20a06558e66ba3109c933caf90a50926f2816e2d56bd55fe102a0b6c5b632effc2d170281370225b2d377ada33592d9829f7b0928e3b89e4f8f6ea45f66ac5003c9625cee4e157c78c69b4ac120549374e2c13f900f0a62e51df76b2fdd45ec6728c2d14767340dfd28eef964d562f93417ea9bc53ca6b5d723dee0ceae45895f5769c86a2459495004cc5e89ed420aa935c9ae253de46e09c3e12c7ab7550104ae1fc7485e33b31fc7bb9d5cc2027056a16fe1a931d0185cc137a85c32a8ba485dc87804a46812d10af8951855ea6f889aeb6ecefa16a9b993cb4c5dd8890e199ab6676f43ffb1549a9e2601a9b36e53c6007073ecf2c41c24ce5cd64a21bb36959125291e636bf70b7303c5d4b14c663e3e11ed5d71089df1cb2f0029f35766b010975fa158b21f18facad00b8006229401f736d7df3737ae8e8d5ce519414bdccfc0d8efdaeb7ee81ed76ad21d868b4351d13e86d9e01887feb497cd90e24bf931c99db4d611435fc8fc8452e82fdd45f0aab55320f3b12020356db4faed0cf05df772a3b1f98a32c2e9d6cbf18f4c1818ffdaff9e4b6e4d102dc33ff21de1c67ce9b360bcc26565dadce2942f3b9ed616734a08afb920ed2f9d3995a0c723e401201cf62a0c1c3abfaff3b74962df25bc6b79e1885d078f197359ab425d14aba85b5cb3b6c13492c0399d3b2f576055dc0b16717625bb1a73c6551298f6a0b056478aeeaeae6d8e141091d8cffcb2edd1201056b255b1d2140693670dd78d524bd3ac1b58a82bcf6fd5abbb624d0ab6d63c04bc708389e17", 0x1000) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=[@rights={0x14, 0x7, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x319c0d28}], 0x30}, 0x0) 15:38:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) recvfrom$unix(r2, &(0x7f0000000080)=""/102398, 0x18ffe, 0x0, &(0x7f0000000000)=@abs, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000019080)) write(r1, 0x0, 0x0) 15:38:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[0x3, 0x4, 0x8001]}) bind(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="2d012e2f66616c6530002074dde89efbc3b97e92db8ccac8284d4ef0c2820731149bfdd30bc6a615b33042af"], 0xa) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="0700000065b000"], 0xa) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) fcntl$getown(r4, 0x5) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000200)=[{0x32a132c0165b994, 0x6}, {0x1, 0x5}, {0x43, 0x4}], 0x3}) 15:38:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="63822e9a6be63abcf809198e047f9c7d3b95c52fac14859dbaa97031ab01f7"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r4 = getpid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) fcntl$setown(r3, 0x6, r4) mknodat(r1, &(0x7f0000000200)='./file0\x00', 0x10, 0x1) fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000380)='./file0\x00', 0x18d, 0x6) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = accept$unix(r5, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) recvfrom(r7, &(0x7f0000000380), 0x0, 0x0, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) getsockopt(r3, 0x1ff, 0xfff, &(0x7f00000000c0)=""/248, &(0x7f00000001c0)=0xf8) syz_open_pts() fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x8, 0x800}, 0xc) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 15:38:32 executing program 0: ioctl$BIOCSETWF(0xffffffffffffff9c, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x8001, 0x4, 0x4, 0x542}, {0x8, 0x80, 0x20, 0x10000}, {0x100, 0x1, 0x6, 0x6}, {0x8, 0x20, 0x1, 0x7}]}) r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x100) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000180)=0x1) r3 = kqueue() r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) socketpair(0x6, 0x2, 0x8, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$GETPID(r9, 0x1, 0x4, &(0x7f00000001c0)=""/49) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) 15:38:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x10, 0x0) readv(r0, &(0x7f0000001000)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/138, 0xe5}], 0x20000000000003bc) fcntl$dupfd(r0, 0xa, r0) 15:38:32 executing program 1: syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = semget$private(0x0, 0x2, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0x9) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000040), 0x4) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r5 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r5, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r5, 0x0, 0x0) read(r5, &(0x7f0000000140)=""/117, 0x75) r6 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r6, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) read(r6, &(0x7f0000000140)=""/117, 0x75) r7 = dup2(r2, r6) dup2(r7, r5) r8 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r8, 0xffff, 0x10b3, &(0x7f0000000040)=0x3, 0x2) r9 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r10 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1008, &(0x7f00000001c0), 0xffffffffffffff9a) r11 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r11, 0xffff, 0x1003, &(0x7f0000000040), 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) r12 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r12, &(0x7f0000000040)=ANY=[], 0x0, 0x400) msgsnd(r12, &(0x7f0000000980)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d100000000a00570bdc48db38a42e13548516bf331a0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46b239befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee1600dfffd90c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f23295387c4df6e99d087592e98f827e5d8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b000000000000000000000839b661c88a7669aac02a45bc689cd95e67b0faac541d"], 0x1, 0x7fb) msgrcv(r12, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e9929159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r12, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492f38b34f23a75013d60f5cdaaed3378f5edd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285b2d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d1005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3e42c202969c4f3fd04e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3"], 0x156, 0x800) r13 = getuid() r14 = geteuid() setreuid(r13, r14) r15 = getegid() r16 = getuid() r17 = geteuid() setreuid(r16, r17) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000006c0), 0xfffffffffffffe5a) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = msgget(0x2, 0xc0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x2) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r24 = getuid() getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r26 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r21, 0x1, &(0x7f00000003c0)={{0x0, r22, r23, r24, r25, 0x0, 0x9}, 0x800, 0x1, r26, r27, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x6, r14, r15, r17, r23, 0x144, 0x9}, 0x40003, 0x3d, 0xffffffffffffffff, 0x0, 0xfffffffffffffefc, 0x6, 0x138, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r28, 0x40}], 0x1, 0x1ff) poll(&(0x7f0000000140)=[{r28, 0x101}], 0x1, 0x0) r29 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r30 = msgget$private(0x0, 0xfffffffffffffffd) r31 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r31, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r31, 0x0, 0x0) read(r31, &(0x7f0000000140)=""/117, 0x75) r32 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r32, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r32, 0x0, 0x0) read(r32, &(0x7f0000000140)=""/117, 0x75) r33 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r33, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r33, 0x0, 0x0) read(r33, &(0x7f0000000140)=""/117, 0x75) r34 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r34, &(0x7f00000002c0)="f297ce779fc56f8f1700", 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r34, 0x0, 0x0) read(r34, &(0x7f0000000140)=""/117, 0x75) r35 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r35, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r35, 0x0, 0x0) read(r35, &(0x7f0000000140)=""/117, 0x75) r36 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r36, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r36, 0x0, 0x0) read(r36, &(0x7f0000000140)=""/117, 0x75) r37 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r37, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r37, 0x0, 0x0) read(r37, &(0x7f0000000140)=""/117, 0x75) r38 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r38, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r38, 0x0, 0x0) read(r38, &(0x7f0000000140)=""/117, 0x75) r39 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r39, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r39, 0x0, 0x0) read(r39, &(0x7f0000000140)=""/117, 0x75) r40 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r41 = socket(0x18, 0x2, 0x0) r42 = socket(0x18, 0x2, 0x0) connect$unix(r42, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r42, r41) pwrite(r42, &(0x7f0000000580)="c10ed300", 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r40, 0x0, 0x0) read(r40, &(0x7f0000000140)=""/117, 0x75) r43 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r43, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r43, 0x0, 0x0) read(r43, &(0x7f0000000140)=""/117, 0x75) r44 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r44, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r44, 0x0, 0x0) read(r44, &(0x7f0000000140)=""/117, 0x75) r45 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r45, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r45, 0x0, 0x0) read(r45, &(0x7f0000000140)=""/117, 0x75) r46 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r46, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r46, 0x0, 0x0) r47 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r48 = getpid() fcntl$setown(r47, 0x6, r48) fcntl$setown(r47, 0x6, r48) read(r47, &(0x7f0000000140)=""/117, 0x75) r49 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r49, &(0x7f0000000100)="c8", 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r49, 0x0, 0x0) read(r49, &(0x7f0000000140)=""/117, 0x75) r50 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r50, &(0x7f0000001880)="07e6642737e5a8b6a60109a7925dbca374b26b146d0e850c0ebe2d68a6d4750d3d302bb2c0047d91284c607ca4a3632474bf1202a34e4621e38cf11bc6fb8b16a6bd4bf4543b94e680fb4951a09384673ac53ac2e2a6c6faa8088756156ffdaf300a342e9357b3acfd25cca2c10151f4920736796cca1cad4adb4b77d58d929ffe08386ce4274af53b15b2f621a23c8e10a424c324f2ed3b1df685af0730f1045526ed1a96e5213d13d5aa77c714700200000000000000e9d0e1c8cf2cf6497d0eec23919126eb0fc93a6e7e0c18d33af3931046bfcf295cf7394aa2e027ce156dbc5ef18d7c4fda3f2102a8261b54d714f0d39e8304d729c3611b0537a50c3d237fcad3d6b7343a3e0f2899dc74d0568c3cfc73e25484ea496e0000d4ff10c184f17801a10fe5a3ca2506d7e2006012e50888b53d6a98b41a79632fd25e015e189895936949a3c03ad4b0ec32f1c568198000d42d0c3c89b224b4", 0x15b, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r50, 0x0, 0x0) read(r50, &(0x7f0000000140)=""/117, 0x75) msgsnd(r12, &(0x7f00000016c0)=ANY=[@ANYRESOCT=r31, @ANYRES32=r32, @ANYPTR64=&(0x7f0000001680)=ANY=[@ANYRESOCT, @ANYPTR=&(0x7f0000000600)=ANY=[@ANYRES64=r46, @ANYRESDEC=r9, @ANYRESOCT], @ANYRESOCT], @ANYRES16=r10, @ANYRESOCT=r34, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRESOCT=r39, @ANYPTR=&(0x7f0000000740)=ANY=[@ANYBLOB="cef8978c0a058cdb53bb29307960c106ee474ba4e83a464234f3500b660864d9a8907bf8171879bb18d9af83e32e598fe0199a15cbb2e9cbe245691366de3ada0f74afb2404b3acbdbfde644e7c60a3b34e71231", @ANYRES32=r40, @ANYRES16=r50, @ANYRES16=r43, @ANYPTR64, @ANYRES64=r4, @ANYRESOCT=r15], @ANYRES16=0x0, @ANYRESOCT, @ANYBLOB="2e0046cc5650717a6b5608d51c2652b19ff5bfe798c84632346d0c536895e0509ce4f8ee882a51eb700ef260c66a44d2160922426fe8941d333679c2abb6cbd6475a892ba5af454b2896cc8b6a43a90dcdac6f5845a606674cabf67e985b95858726b10eee8079fe215e7d01d50ae964e04b089c9d95fb32f04c06f37de745cc7d7a5490caa78d2a05e2fda356f887ef0b007af4fd27d1b8166b97363c0a775af5ed00debdcafab49a4bdd18843c86f808b32062dcafcefb", @ANYRES32], @ANYRESOCT=r45], 0x8, 0xffc) msgsnd(r30, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r30, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff7f08000000000000c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f70257f7d10000000000020000000000000000a00570bdc48db38a42e135485163f33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600010000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1e3190eac6590a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37d"], 0x1, 0x7fb) msgrcv(r30, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r30, &(0x7f0000001280)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952f10e34324e03d88561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d4000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c508b4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe7c637db2a0408cd7b9bbb45c77e52e7e7812fe4fd81703d2b6c815fe685fc0051d5e3784ecae041d5930ef73b0f94676e7d064e3710c76ad1e52ef89a3abcb711668b1b244229560d671fe68105fa71a510a710e75dfb6a34204c3040c0a4eb06f1111ee9797040dbb50d40021a7ef2a51718bac5eaf040967df8cd5aac1c72c9b5e6c4bfdaffd4f37e8c18e903af8aa48ccc9059406f9055e580475aca2639ccf64fb998d6938be3025d066b0829914a0d61b0880f6d9c3c31a8f16fd863de661838d774cfb39e6cc7b73049b6c65ec9c5e38a33af2b3f48144cb719dce80635f003d592065d460a1f42e8ba9f7c1e4f0aed"], 0x156, 0x800) msgrcv(r30, &(0x7f0000000480)=ANY=[], 0x0, 0x0, 0x800) msgsnd(r30, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a40c42f36ffdf6a4fba253c93fcdd7009884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r30, &(0x7f0000000480)={0x3, "5aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"}, 0x222, 0x40000000000800) r51 = geteuid() setreuid(0x0, r51) r52 = getegid() r53 = getuid() r54 = geteuid() setreuid(r53, r54) msgctl$IPC_SET(r30, 0x1, &(0x7f00000000c0)={{0x6, r51, r52, r54, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x1, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000000c0)=0xffffffffffffffa9) lchown(&(0x7f0000000240)='./file1\x00', r57, r55) r58 = getegid() getgroups(0x2, &(0x7f0000000040)=[r58, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getpid() msgget$private(0x0, 0xfffffffffffffffd) 15:38:32 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x20000, 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = dup(r1) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000040)="136173b994a87db60aaedce2aed68595d1bd58bc231b80ad5f4bcf24c2bee1b0ae2d07cd7b1170b1687293128b87d1417e64ebe3a02a339a2da9d3b13ba5f0ed4934e987e9ec1a0d354e5f36dfe1207d5bb6117aa5eac3d78f54941fa023a43e6877c065fb803f35358ca094f437797806a89a7e4b44fb8dac17e8c3ed8a10aaa4577478833a90ea", 0x88}, {&(0x7f0000000140)="3e091d5104dad4d2ff26e60c6332e9f3c3a0eecb1250719eb808c8cea32bc55b3ea04a380e818aeef4f6637730ff947b74baab03dfc449f2d819bc4bc2fb9f20a3e5815d7b271df53c3c772e6d20dd53c7d9abcf6dfa892397bbfe34343ec552dc417afc5a9715dede8d9ee4c48fc44d52be0e80ad90307a9b58f51edd052cf89ae72a446abcdb7a3f50d8a7f9c595d164558d132525a49d63a2bc3276774974d9e8e1b2d068fca7ad8bb46ac9e7179b7502072c30c99074d10c0b30a9872f", 0xbf}, {&(0x7f0000000200)="b96de3931d6e16353c4e3d81f67c3fbb8fdf3189e3a287d1607f7eaba03f317fd82324380052e521f3910bba2b6293ade42a17", 0x33}, {&(0x7f0000000240)="9c4fa64a4ed2b3e11463fc0cf094f30c85a46b2dd94b1fe39ddb39928f9b31e9da13694c03ac5342ae46b9056090391f09d87d79c208b057a019609a73364fb78a456a3cac93768886b138c0c0ff03a3a2ee28444aa43d0ed6ea861ca589ede961a70cc504fb4883877a1735ad13a48c7646e5d82c83a3d5898295d9689e02d34a326e74cd48c20ad995062af2bca77606ca0fe300b167e0aaea137a6420fd9fbc5ca4c7f6e7ae50eafe1c56e437005dfed09fd44605fae986e1310715", 0xbd}, {&(0x7f0000000300)="3b28e0759b99f57fb98e80d2626804deac24ab652690caca986d4a42814506d703beb3f359eb5dd82b154024b1efe2a0c5a3510edeca7bc501f06188d25140cdcef691a5fa7d4d3eee1a7e26a87bab735ec7834178f7a5651cb953ea55247d7af671bf786327aa56c27efbb6ed45adab8ec5d740db574072e2d1ebf86ed7519e1a8a17b3ae4fa9444cd793d9a01bd0cd02cf40f8e8c37b397610c2e26417747c27dd7e126289647c18f33b8af6795cec0f48b370f7edef0b2475452a861fb15c943f158903f2dee176d4baa45bf28d", 0xcf}, {&(0x7f0000000400)="a99f7461c437c58598e6ef3bae8090c315d1de9fd10ac62c488fa2821539dc338b12e8d33b762995cd89506e5a9818fd05d3120b57d72b00de8c9f2b89f55dd90da40560e7483dc70f2d6292e3a036a143896b528865b1c2b1b5fe5dbf4527db66acb8eebcc22db828654a558c464281d6c886283f55ade3a331f1cef9ed5882605a8c1118c341f546aff039ef7c7f6af82cc8a7b23a98d627377d739293b033c0fcfa59a4e911525e2c40d1e735", 0xae}, {&(0x7f00000004c0)="56ec7c9671f2bbf50f306e2a36bf0e1c226ddab23cf13002aa9830d96d1da9198fca9ca4909d731cb2775824f920920b585d826d01575186ca26286236007895b61c4b30", 0x44}, {&(0x7f0000001840)="7ba6babf3ebb3512b9d792b34a7efbd66f2ddaaaaa183b34eb5633ebea4ae9fd4559e6f2df516eb8075f761baea7f44c48ed18906b77e0e9f88f0e3057c2f141cb7b9cf4fad1dffed53256b6e1e159c0da462aa2fed328cc4edaedc86ac0dd44f101ea0a09ea6a4684433ad233334fc53c15d5fcfd7ca2cca35d94673fa7c04a0e0d9d4bb38b16e1561ccd8112c536dfebb8dc089e341639f8fcf48291d251c1c8a918f4189ba12bcf1ebd93714aa8e318a97c844a9652632619e75732cffe5276101c2272acd8cefe2320674298625344c761703bf82d50b3169fbb18a0577057ab2643a33735a0ea91866f01c14af15e72d6f4d31b6bdf0b6e7f07d8308053087410d3d3f1fbd7b9710e5cbe126f3dd6e97e0b5e59454cc667273bf796568eaf1048ab78ace77c2cd319af25605babdfaa715a6f062eedca69e9da98c69b30d63f67747d7bbf9459f07cfd3b7c38366b529a4e518f11f487d924359857b614643539b898c782d26cc33cb2002f46762ae13d998b99ad7f1863e20cdcfa5f9754df98ea36d9af2dde8b31cfde693d8dd35f7bf7e3cb881cb5692725583dc6146b8be365fefc0e24ddfe5cdbcace9961ef2b3bfb944f3de4b53a7145f8230c599817063cca7271b90fdf08a41a5f8827b8c066a868b52eaf96844b60bcf07b058535965a5e947b8dab4027b87e59969d2047e516c023a12dcdb33938aa9a977228dbe56988834e2bdc05c824f1ea82df7f4846f70850e0402da6eda4ceb0ce654d0758a8421d68616f3442d978e9c75838484021199555010cf670be3fc2d4785d560396548f993a4528eb56dbf01822fbfd67c9aa7df3554b753bac9b8e5ab3dd2611d90986a2cacc198c6eb3932d25423fe0e3d1d4fb6d289fae27fdea2c8cd010d31deaf952b5df8e7f91b4d146a7856d70036216c2a8bdedbc8892cfaa0809705376c9c2c95d4e0c1f0806b1fda05a962de13926c95dffcbc7c69ca8138b62d93645e6fe95c227f00da47848e9496f6d1304b86d3e1416a446474bdaa99734550c19347f9685cb63055e25f3cf66bd613d358f75cd73899fc2b88ad01b5f47393cfdb2614f714b8a46aa82527db01ba46030ffdbe67545c45dfaf4ef3cf9ef9c6bb8a4e11ede634e0d303c3004122dae7893a16f6e1c780eef5a7acf5a1e045f8ce3594e3540939266717f89b332ea344bd6b1c06fa5a8c52fc4865b4320960bd03bbba655adc659d2f9bf0acb319c5b326f324fd36832f35584050921dd368bea5890b8512841414fd38858950c37416b422419e71d1fc86817584f011de7ece2ed7e22ab1c983aebf804ca05165aa3bea505dab751377341b75fbdc662d6944ec6a9bbf935203c7dc7f6e21f3d6ca072c1df947ead250afce99ed7df3d28075849de689a1da0477424b088687df6b04defe4bd9c4ceef2885d9bec073af2a0c73b329e99ab71e67b8c8724310a8a8334d04cef4504acbdcf3fce8fac16c722e12aa27194f6544d68785a7c17f5ba5544d46dd390b463afaeca20b8358a47c409d7281cfc1a5ca0c76db4116d7b65ea754c07fb7b02f3cccb110c17fbdb0ed09dd459ffeb4cab71e921ae083ac369dc03d98b9be68253b4fea1aa8e701938f404748d9ab1429c74cdcd6ecc625a2576ad04eee5ba5d1eb1008f965cd1f3633ad7bfd2be532d450b1f44077071fc1a4fb68d6b7277f792d4e786865f7ee33c6c7cc72ca8a4836bc4e1f44b8de308a1b7771f9aa52921d5cf637bb1236fef4e40bd5dbb31495e3ba49cb0bae57f64ab980bbb60a110580a5ccf06f35b9171ed4a2617b2ad1bea580efb8f0f998c62d01f810062fbfb987639ad17359aaf94e4c0c81bcfe1b26cf4b9614787b7d81b84da269997e086aa9b9b95b45204144c4bc66e795404585c18680dd4bdef1ff2eb85f9994df59086ba1e58513dcf70b4b4a1e727ad566cc78c3a764e648ac717806e019db040743110096bde11eb022a5fd495a8baaa7a49d161e43bd1afa09dc8b188a5e3fcb729518cce479cc9ea67b9b15a065223254df085237f18498fbc27af11887f4263fcf275cfa6a04a910807eb8a7133c0203e5165cea79152901a3e6edcaf17ff10d776c048e6fe6d6b19938c0f07d8ebcd6a6324a3ecd4472fa631b983e277a34e6927a3bcf400bc0367518d858add0cbda992f555d4d1f971ec15acf02cf169ff525d99c65b4cd6fc63f71fe52bbc5b301cd4f400a3fa54d81c345782a8af4e8ed777f0a3ff1f67f50023dc23050132fe26f20fbf453dba810bfc99b55237f050474ea0c6a9c0c52a1193b3c12c37e6a0026d35abe0766edafa37e9723416f35a19845c7a44dd10a08e396198a30e4437c97e7981c55b28e0bc7fa4a8037b4b5fddf9802b04f30739e861d189b1c2e01713c918f983590a4550512efe6101ce261919bb972f9714259d8dc5836b886b8e0f6ddc967dafdb0dfae50bc4160d194374f24f067935016bc90f42e3694ac841ad4b438eb7b361c790904091feed9248ec1b63b33a49a53a93e1087956a0cbd0947446e7c46572b91eb6071af1fd55034f7e797cdb334fdcae5891741cd496ec6a163f8e11e830de9e1a6e3f80d0e57d05ec3870b2c66943265df2b43ddaf9acca7c13a15ee59ecca0992e9784a6128a0883c116b3a1ce2c6f5622b0680052dba9564a30d6424d28fa3015b32327327f173b1a4de07b2602bebbff044215c8604ed3e5a301fcb52c246960fa2f8494efd264132dd4c96f752b82ed1dfc07d4a777460654e9f312fa256d5b6bd6a65367d132226a3752c9bef9f23855abb76e95b354900afbb95e2ca50b8e6334abfd9c9f18d9baa768b1056dce7ab37fc1876315d5d68ad828d59f337b98e8c66601f19339198b2b819dc88142ea47e32113e039713fe3cc83d8616242f291f99903c7c20943ed870ef67bc00941784db11d9354b44d200d2dc46a1b1c34418b1ce56e632a5f268d7e5349722a2a76176b9d50e12a902444faf61074e0e1d42ce12962d46d3808a21ae8051d2d1fb8759063bc1cfed896e7ad12bb411b464fa2d1ffa438431ca57dac3eb01f1a1640707f574f540c3cbe4734534237153ea8b491a4a0d73f76e5c369f1b64f018d65fc6282bbe2e224596b8f4b7b71c4373f54ed581cf6180caf15ae1d238dd82e87a2bc4755d407dd02e0a62dc4f5e2656d6c9e12881a0fced5e80b5aed6606a3327179e3c61b18999f15d0486d8411777e2ecb20645c9501db7ddf61bd0005044aaba77d14baac339ce535c6ed1ab0404c49b1472cfaf5086f7ae1a975ee28c65d1a642713359f9fc09c621cf160ccce588567f59285a3bbc6550f998d7a5d009e8b535e93b9a7b817d9ef46e4d9b3bc2863aab4896b44deca6ee93489f17d593775f7b1bdd61b55fc6d15d406bc244810b6ca93b33a957ab4ca378ac013d38f632339be6abb78d22e8dad8adccb8e59961056fd5d3b8d7cef84b1787aa029ca7c82ad3e6f1ceae1d5cb6135914f7e99110b0fec8b3ea3f8d7fa3abbbad19475a040a7c802724148e2f263d61854a38c52aed53c5e91ef54be7e06a9eb80f5e7a78235fe615b00b2d0d19e387e56c601d3b60668b62b2f466d69854574ef712e7485037397aa63eaeacf90da872b5b70daf0fe0e4f46dd166aefaef3c0e05306ec04b847fb818bff0429d90d4e807c8bfa091801c72b0e5947294d6789c0db7f4e190ccb0a675c2e93ee2baecc081346c6058c44f1ccd233e39877b7c727c4fb9f4a778bedfbab28aa4e464b97cce30f52d078bf74c61a08dd0b64909410fd9c96c2d35de86787b587e18ea1a5dd48141b7f09a721941a9e60ade1f7fd07f5047002aea6de88cbb1c0e97bc1ed5a81fef75dab1012dd55f384f0b36752bf6f370ea16fcb0889173ae0850df5fcd618e31771404c00458fe6c58e3114f6326be3fdd20624906bcdad9cf3d249e001be9d9b3827d5d6a0d2e57639c254887fe42cfe3539c14a984f88b1fcb400b73927b18361de1f6aafb7120099ecb3685f59e312973854e35624e0f7111c72e8a245c0728b1640610a4f60e81083c6735524aefd73ecde1cdfc5ad6f1872baeb9a3759ae193971289f6937ac7350e9aed20c5df16e83a1ff9d006f18195f64d2786810445192a485e2041aa28cf7bb39bf924129b7f88cf41366daa4402855f160de5522feb765e38c224e0b967b1c1c03dde79f6edd9c60c84d31774ff3c6d0b0c31e681bb738122366951fa91e04b36bb4b873ee0e68e62d32526099c4ba2477077fedd93522069e03cb05170fcd09cf667b075030aa077918bd7472190edf848c02f453cf645f1de7bd324d6b4ce90acc3a1f497696f2c182a7b1d86f54a40618f5380d22c400ee902783ebb86fd24baec7f12a29e192abf89a05637005080becab91e8d397e5d2aae25efeba08f2de8aec43a78a779b61bd1f328648021d3a57f86503dca30a4b253317f45ee7aa5dc9abdfb18dd01c8b8953063c4dd8140a42e74ef07cd2e7dcb46b5fc60c1f44257e5515fc988d2510e208437c9a463cb64a8d4a41b8bfb7036cae04f1a7b215cde02d6e2fc9c1cd40bab63d364547252f49a4ed2cb2cf6933fb31caee07bbee95ab6368dfa6a534bd4b11e366f5b5d1977a0689ecad822f0135105ec42a59ca21149d41c1371d8a8e548bad94b8b4ab52e481fb10f8513f2117786a56691616d588fc04a3f9aded2bcfa7a6ad0f59a76b09c397ca59897348b40697653fc113133e2797a7d92b4d182970ad90e0b545ea2ec63932762a272192bd283677663873efe97d980c6402b37f47d530479b09b17b26256a7d60186e473359f4dbd0810166552e9ec5273b5ad4d630cbf41520d10e4d0cbed0f780d49e89edf3f0b6376dee557e86445f290cbcab7c7b39f5c28ae5f0e02b3df9977471ca18c6420d9c616548013720d49e7cb1dcc676ac934d4d268e46a8a1f160367766298d1ff31a328c3b1270cdb26c69a3134a2953d93356a6f0b4fa832c8738d7ee9ddb222f7464d8a4bd8278a29595dcd950871a1cbaa977369bf8271aa9addc5f2128b0d4b7883983efd9ac581a8c538fc75e1c3ac7d9f4f118bcdb0bd153c0ef51c4b1c3c45b247db2a63340b6a69a14a05c1f64381a932b00ccc9dfc950e32e87bc5eea85ab66361769dc7ea33fde0630424457eac476e33c4dfd6c82e970b294417d31a6d5eb9b6f9c0170219a15f80bc8487fd79af69e625163c616cc8158c2e83ac661cf990078369f62a3786ea3ed5df9f8c12419803d511d2932d3ee1aa937832cd34c7628986aa3d85a5494a35061c86048f35acb4cddda2b20c4afc8d0255d56f117f8063fd478bd7cea8a7ea3776634fe5c19da2b8f42b58e21d402da574998feb1abbbec4d88a83c6a411a6a37215fe5bff123e6764130a50244e0cbf83930e99ad6e66665baf55a646319966770d604012d27afa2a8158c16be1e7ece190ad0733d5dd0bf610fc91d65a4564779825a3e62ad6960286241ebb6f9d9cab5ea864db8d4ed37ea536d1ddb90c24071093c692d62460fbb1ca0bbb7495c99595a2d73c17a8736fbea975291175fa49a249daf998366c82575b8d5a1ad5d4b8a5c9315c28e463b7cb0df3f3c2ee9a29d80b19096d233ef60c684353597da64c3316cb10d971849b61fddb21ac44bf1d28ddd4f729c9316cabc47a287ed982b314a61af48896a11051685f59be094c43a7e28006505c410ccf9921b747771932d9da2ecb197616fef6cc14bcc517d134c0b22e3a28be729471f1dae345ae1ad45bdc14b", 0x1000}, {&(0x7f0000000540)="074be0ad56de0b56788c877d10281d8e07571b2cd2ca8da7b65a8a08913c40977c54157f2f290948d2a74d617663f25854ebe948a00b037f7876eee733e3202fe202bef81dc50780f4e76f94fe8354cd155293004a7dfdb9731528", 0x5b}], 0x9) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 15:38:32 executing program 0: kqueue() r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r3, 0x0, r3) syz_open_pts() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) fchmodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2, 0xa) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r8, 0x4, 0x46bfb) r10 = getpid() r11 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)=[{{r11}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) fcntl$setown(r8, 0x6, r10) r12 = kqueue() kevent(r12, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r9) kevent(r12, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) 15:38:33 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) open$dir(&(0x7f0000000040)='./file1\x00', 0xa2, 0x10d) 15:38:33 executing program 1: syz_emit_ethernet(0xffffffffffffff4e, &(0x7f00000004c0)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491f000000003f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f42fbbfb4c2b883c2cf96200e0046ab5dd2283ec71b89cd8e3f3e50939dd86dccb2aa77d87c302c61422e7bff4eee4de467e3f27dca6b9cc371c3f491d5f16582e056f800c2d2a3f36729439a99a2a763b0d603002172da60792da3a81d41660add4fa7885fa7fd807b5338dc5e1389ab3223fda6ab29486c1b3ce93f4336e928fc4eed9b6739ec2b9e429c10e3fb6e997e7a92e61ac631a34de3a83218e0fc88527d85bfe9ec9d4f39134ededa390da901c76f67c55737f9a7344432735") r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000740)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x200000000000572, 0x80}}, &(0x7f0000000100)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00006c6000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r1, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r2 = socket$inet6(0x18, 0x2, 0x0) pread(r1, &(0x7f0000000800)="609bd923e9f2758fbb254c65a956751041e4d2fbda945823418f2f6c504474797817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83093a4b000052e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814805c6d96d3e6a8a335f466f0ef45efca5b182fe1f4d44a32d5a6339a825eb1c0a6c6b8f16c551a6f0cb9bde9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb000000000000", 0xdc, 0x0, 0x8) setsockopt(r2, 0x1000000000029, 0x0, 0x0, 0xfffffebe) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) getsockopt(r5, 0xff, 0x90035, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0xa, 0x1, 0x3fe, 0x1000, 0x101, 0x1, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) setrlimit(0x8, &(0x7f0000000040)={0x5, 0x95}) r7 = syz_open_pts() close(r7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r7, &(0x7f0000001680)=""/4096, 0x1000) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) semget$private(0x0, 0x2, 0x80) r8 = getuid() seteuid(r8) semget$private(0x0, 0x0, 0x84) 15:38:33 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) mlock(&(0x7f0000406000/0x4000)=nil, 0x4000) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xfffffffffffffd51) shutdown(r2, 0x1) shutdown(r2, 0x2) 15:38:33 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000040)) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) connect$unix(r5, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r4, 0x40aa, 0x8, &(0x7f00000000c0)="e75c54ebb90bff1a645466ef06ecf222444016f36b9a4b4c601cc26a0284af7afade99ca58e0e58b9dbb0d872245aa7d6fcd2376a9436722eb99bafb664c0f7098a3105ee089b62372f30f7025ce0d0b265eb442a5e3ef965375bc3282929fc3f2f069087bb13b6b5cfc0fa1055ee9997896e9383bb285ede2931172f067e1b2710f4febf6cb5a9b539a4a3de39809b592e3a4472812bf061f130c35c5c7db26551b4b76e8e3bdb76a24af8ecbf4fc0d3fcc23684b06ad5dbfe600e15eb625310404b4fd94532971139b605152215e9e39a5e8a6ba12e28af861187ae6d756915ac929135f4b72edc498b836", 0xec) syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) 15:38:33 executing program 1: pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x846c56ed59e771e5) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000800)={{}, 0x4, &(0x7f00000007c0)=[0x0, 0x0, 0x0, 0x0]}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000740)=ANY=[@ANYBLOB="5397f58fd9fcb13faaa866f2940dd61c99ac6ff427e2cc7ad8880bc5"], 0x10) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) openat(r3, &(0x7f0000000700)='./file0\x00', 0x2, 0x0) write(r1, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a", 0x585) 15:38:33 executing program 1: r0 = syz_open_pts() flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) syz_open_pts() dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) flock(r3, 0x1) 15:38:34 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000200)='./file0\x00', 0xe0e, 0x42) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 15:38:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$TIOCNXCL(r3, 0x2000740e) fcntl$setown(r1, 0x6, r2) r5 = dup(r1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) linkat(r5, &(0x7f0000000080)='./file0\x00', r6, &(0x7f0000000180)='./file0\x00', 0x4) r7 = socket(0x18, 0x2, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r7, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3) 15:38:34 executing program 1: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) socket$inet6(0x18, 0x1, 0x7e) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) getpeername$inet6(r0, &(0x7f0000000200), &(0x7f00000001c0)=0xffffffffffffff5a) 15:38:34 executing program 1: rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000100)) fcntl$setown(r1, 0x6, r2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xff, 0xfffffffffffffffd}, {0x99, 0x8001}}, 0x0) ftruncate(r0, 0x0, 0xb533) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) ioctl$TIOCSBRK(r6, 0x2000747b) ftruncate(r0, 0x0, 0x8000000000) 15:38:35 executing program 0: sync() getsockopt(0xffffffffffffffff, 0x200000029, 0x80000000000032, 0x0, 0x0) msgctl$IPC_STAT(0xffffffffffffffff, 0x2, &(0x7f0000000080)=""/228) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xc5, 0x80, 0xd4b, 0x1}], 0x8, 0x0, 0xfffffffc, 0x0) kqueue() r1 = msgget$private(0x0, 0x60e6c45281634b0a) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000054270930040000000"], 0xc, 0x2, 0x1000) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000009e9d00000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000400"/233], 0x1, 0x1, 0x1800) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="f26c0000", 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) r3 = socket(0x18, 0x5, 0x0) setsockopt(r3, 0x29, 0x2, &(0x7f0000000040)="9c47f1f16376cb8193c61263bd576064ab1b86255b4c", 0x16) setsockopt(r3, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) msgsnd(r1, &(0x7f0000000200)=ANY=[@ANYPTR64=&(0x7f0000000a80)=ANY=[@ANYBLOB="50b6b850c5fd727f3867a2983f473b27d33a6b07b39e1634742369d97155a046395fb945c31c74850cd729b684d525c7e519f01f27136d68ac6a7573b3d64664807ecd68bf8612770bc246c4a88ed596e7fb4bd2e3730c21796c1984ba256fa9268856dd1df765e67f8bbc9d8b593d58d9b042468b430cc97db9b412349e1984cc51e4037f23a7790a36e573a453ab3d1281fd02b1ac12290e5d48d4b7946605c9622107fde64cc97c121d1d29caed69ca00f2f28d9e5d10d5b29ef5e290d38f31d69d1c10babd188656dfd8cfae802b3f176359e9715f0bba3f10bd9d5886fbc74c8db938c5be2b386ac680fd6b703465cb", @ANYRES64=0x0, @ANYPTR64=&(0x7f00000005c0)=ANY=[@ANYPTR64=&(0x7f0000000640)=ANY=[@ANYRESHEX=r2, @ANYRES64=r3, @ANYRES64=r1, @ANYRES16, @ANYRES64=0x0], @ANYRESDEC=0x0]]], 0x1, 0x0) msgrcv(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0fef2cf01b4619a67b9f3111411930500"/244], 0xe4, 0x3, 0x800) msgrcv(r1, &(0x7f0000000500)={0x0, ""/152}, 0x32, 0x0, 0x1000) r4 = msgget$private(0x0, 0x100) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000d9de5ef47142eb93bd18169c0ef071d6773dcd4ed6e6448b887e3fa9f3c00a8e20bbfab13a6f5a7c53ca440f6cfa6692c634ad2b442072cd557b47162083f71a0f2652d1a568c6cdcf35d61f55377172e41ea8378380d345a57d0068188aa2a6c70f40df55fbe9709b690f254aef8158892de72887e39a48a9ca4982c4ba921ec851b0e6ab97caba4509f8f737ffba31569a78fbd2cf03b55006502da9e58d01d77aee7724ca1796330415459f5e66dc59d4e3c573a8deff54f8372e8bb50ebfa56a56523c8433f1731db99fbc2df519bedb67892a76228ae9140c34b0c0c66d14662f881994a8c45ff9a2d06d957458ab5e155cbc5b54ed0fc09b89cb7ccc3e96e595efb1b8bc81e1e512c63c59a3f47800703de613331544f747f600f992052e188f753aea5feac922ad8b162e7da745c98a95c83492dd7ef19db605f505c53f6b2af67293092135404411d62db44810801c1b295d77d5bcbb700a38542ed2cc475a6b2bba613d51fb97b70e426c83a53868fbe53399c6765a7ea52f46e63ed4cbbcd866d2b4561630b31552871502123e8f8c35ebc3802ebf59e38469b821ffb6ac494854d8be8a2793d46cf87b5d17"], 0xdf, 0x1000) r5 = socket(0x11, 0x3, 0x0) sendto$unix(r5, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x3, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000001c0)="b100050300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0xffffffffffffffae) msgrcv(r4, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000009ab18e0cc1b8255eff0000000000000000000000000000000000eeffffff00000000000000000000000000000000000000000000000000000000003ee900"/152], 0x98, 0x0, 0x800) symlinkat(0x0, 0xffffffffffffffff, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 15:38:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xfffffffe}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b510000c000000000001789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$TIOCNOTTY(r3, 0x20007471) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 15:38:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) read(r1, &(0x7f0000000000)=""/1, 0x1) close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) 15:38:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) r1 = getuid() r2 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r2, &(0x7f0000000240)="31e854c6c7eec7f640e3778ecf3e7e2e89e19f630db2f282bc5485f0e263d75ac6bd613fefb11ce6715c3d82104e9da95aa7e92c4c611e54b6789b5702c860e358fc1c043d7062c02daa3c30a6e043a4c2b1dc3a08c0d8fb11b235fb30639cc22a5388934d7a2922119c6050abb1ac5bd25437b6bd4f5908ae5b8b8b6c359edcfd851573c9e1a306268299ae02ee6c0ddca598d4a42609fcd2", 0x99, 0x400, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r5, 0x6) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) poll(&(0x7f0000001fef)=[{}, {}], 0x53, 0x0) 15:38:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) recvmsg(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)=""/43, 0x2b}, {&(0x7f0000000180)=""/31, 0x1f}, {&(0x7f00000001c0)=""/34, 0x22}], 0x3, &(0x7f0000000240)=""/100, 0x64}, 0x840) 15:38:35 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) write(r3, &(0x7f0000000200), 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r4, 0x0, 0x3) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r7 = socket(0x18, 0x1, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = getpid() fcntl$setown(r6, 0x6, r8) fcntl$setown(r6, 0x6, r8) read(r6, &(0x7f0000000340)=""/4096, 0x1000) dup2(r1, r2) close(r0) setrlimit(0x8, &(0x7f0000000300)) dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r9 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) getpid() open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) 15:38:35 executing program 1: r0 = socket(0x20, 0x1, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) 15:38:35 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206922, &(0x7f0000000300)=0x1) 15:38:35 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc02069a0, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r2, r1) r6 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) write(r6, &(0x7f0000000100)="b41d02d69fccc90f68bc43dc71231c7e9712421b42a09ec14384ba207f5b61ddff7dab8328ba80146c4b2c15523426c6a9f8c99354f8d708ad74269966c27cabc1ba011b4199a3ff4f707abd0b2c10b3e49311f236d402d89c269173085eee625820206715045ff4ad6003bc8084449ca051f0511284ea0418bd275336d6d700e726b8af89852440e5f22c3cbd87d165c66a26c10c3d5afc6547ffb4388e639c2f98fa1068c178a5cc2715f6d412adf86fd35cf2fd0c6b864b805903be4b9ebddaaf64fac01257cd36ae09b26289de55e5", 0xd1) pipe2(&(0x7f0000000080), 0x0) 15:38:37 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x101) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='W\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x204, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) 15:38:37 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00') r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r7 = kqueue() r8 = getpgid(0xffffffffffffffff) fcntl$setown(r7, 0x6, r8) r9 = getuid() r10 = socket(0x11, 0x4003, 0x0) r11 = dup2(r10, r10) sendto$unix(r11, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r12 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r11, r12, r14) r15 = kqueue() r16 = getpgid(0xffffffffffffffff) fcntl$setown(r15, 0x6, r16) r17 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r20, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r21 = openat(r5, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r23 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r25, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r27, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r28, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r29 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r30 = kqueue() r31 = getpgid(0xffffffffffffffff) fcntl$setown(r30, 0x6, r31) r32 = geteuid() r33 = kqueue() r34 = fcntl$dupfd(r33, 0x2, 0xffffffffffffffff) close(r34) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r34, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r38 = semget$private(0x0, 0x7, 0x286) semop(r38, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r38, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r37, 0x0, r35, r36, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r39 = kqueue() r40 = getpgid(0xffffffffffffffff) fcntl$setown(r39, 0x6, r40) r41 = socket(0x11, 0x4003, 0x0) r42 = dup2(r41, r41) sendto$unix(r42, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r43 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r44, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r42, r43, r45) sendmsg$unix(r6, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000001940)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="0000000030f7868a652b582b08f315191045f3702600000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r5, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r24, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r5, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32, @ANYRES32=r5, @ANYRES32=r27, @ANYRES32=r28, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r29, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r31, @ANYRES32=r32, @ANYRES32=r36, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r40, @ANYRES32=0x0, @ANYRES32=r45, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x402}, 0x40b) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r47 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r48 = getpid() fcntl$setown(r47, 0x6, r48) fcntl$setown(r47, 0x6, r48) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f0000000980)=0xc) r50 = getgid() r51 = getpgrp() r52 = kqueue() r53 = fcntl$dupfd(r52, 0x2, 0xffffffffffffffff) close(r53) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r57 = semget$private(0x0, 0x7, 0x286) semop(r57, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r56, 0x0, r54, r55, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r58 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r58, &(0x7f0000000000)='./file0\x00', r58, &(0x7f00000000c0)='./file1\x00') r59 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r59, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r60 = kqueue() r61 = getpgid(0xffffffffffffffff) fcntl$setown(r60, 0x6, r61) r62 = getuid() r63 = socket(0x11, 0x4003, 0x0) r64 = dup2(r63, r63) sendto$unix(r64, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r65 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r66, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r64, r65, r67) r68 = kqueue() r69 = getpgid(0xffffffffffffffff) fcntl$setown(r68, 0x6, r69) r70 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r72 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r73 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r73, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r74 = openat(r58, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r75 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r76 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r77 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r77, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r78 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r78, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r79 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r79, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r80 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r80, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r81 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r81, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r82 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r83 = kqueue() r84 = getpgid(0xffffffffffffffff) fcntl$setown(r83, 0x6, r84) r85 = geteuid() r86 = kqueue() r87 = fcntl$dupfd(r86, 0x2, 0xffffffffffffffff) close(r87) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r91 = semget$private(0x0, 0x7, 0x286) semop(r91, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r90, 0x0, r88, r89, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r92 = kqueue() r93 = getpgid(0xffffffffffffffff) fcntl$setown(r92, 0x6, r93) r94 = socket(0x11, 0x4003, 0x0) r95 = dup2(r94, r94) sendto$unix(r95, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r96 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r97, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r95, r96, r98) sendmsg$unix(r59, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r61, r62, r67}, @cred={0x20, 0xffff, 0x0, r69, r70, r71}, @rights={0x30, 0xffff, 0x1, [r58, r72, r73, r74, r75, r76, r58]}, @rights={0x38, 0xffff, 0x1, [r77, 0xffffffffffffff9c, r58, r78, r79, 0xffffffffffffffff, r58, r80, r81]}, @rights={0x18, 0xffff, 0x1, [r82]}, @cred={0x20, 0xffff, 0x0, r84, r85, r89}, @cred={0x20, 0xffff, 0x0, r93, 0x0, r98}], 0x100, 0x402}, 0x40b) r99 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r100 = getpid() fcntl$setown(r99, 0x6, r100) fcntl$setown(r99, 0x6, r100) r101 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r102 = getpid() fcntl$setown(r101, 0x6, r102) fcntl$setown(r101, 0x6, r102) r103 = syz_open_pts() r104 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r105 = getpid() fcntl$setown(r104, 0x6, r105) fcntl$setown(r104, 0x6, r105) r106 = getpgrp() r107 = kqueue() r108 = fcntl$dupfd(r107, 0x2, 0xffffffffffffffff) close(r108) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r108, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r108, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r112 = semget$private(0x0, 0x7, 0x286) semop(r112, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r112, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r111, 0x0, r109, r110, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000140)=@abs={0x3, 0x0, 0x2}, 0x8, &(0x7f0000000900)=[{&(0x7f0000000340)="458aef1831c6b8338b019f3716e24fb31391b27bc1c15ab7cd94099fdea37baf5bcaf9e732cec909f5c3da2696763248c9787e313024c93329574e914cc687a007ef155c4247b079789d913c5632035de52e6f6c49923e334a48633b77d72ab39a3a2d2ae41254c98b49683b0746d53b162f3c2635b80037ff539b7d338955a80cb3b5a7d9cd011c461c23317c0be30a0e85c4ebc4123f2aa2ca1fb2b168f837ad3960ba17a2d8af941ad4", 0xab}, {&(0x7f0000000180)="96c6cd09f1d1c61229cb2c1bf5d6a91b3c8d2f0b74ffd4", 0x17}, {&(0x7f0000000400)="f4474dddf3442793e80f36d2de09eab73e043ad2d950e0412b96cec172a10b0bb45c4852671dbc59b478cbd7f5493e5782f2b80d47fc8e85c721373e9c78f9093de1601ea9acd859a161b88d5b6b6ebe0f707019b523b50fadd535e471a040df4125407e018f83fa78e96dcd96b274bed481779f302fe8bb1a7d968107cff092439114916dbde9a41e9e01577884e84e3abb224b5cd68e643be5ac1aef72", 0x9e}, {&(0x7f00000004c0)="b7948f51ca0c50794332f6bd390a2cd238be8ed56e0851e7d8ea3e427652a3364ec3153a3fb6665bf146c69a10a203f4e243b4a5856ad26d67a6e452da169e1e4f2b226e32ec3d", 0x47}, {&(0x7f0000000540)="510c2a27c3b4acd7fb33b0ee6ec7b42fa98050984d0c120e211367a30ef2f5769ac0e145f79b598f4d922cd28a3017a731e346cb625d0b2b50c8ad638e399a692bb46fae7792ffdca15525685a178f2830d1b55b9625b8a1c1c0aa866ddaad0e1d80bf072e6ffe4be0f9e5c8bd6bb9dec62ab00b59d1b3c607e67ba6c920bcb0cb2674a084f8cf92e32e94", 0x8b}, {&(0x7f0000000600)="8265bfc8ae8d313750b1513ece48b899d4605c36cecbb7fed2c9dfe688692f2e0eb7331e30b87350daf3392eac8aa1f5ee606edb49291a5350567232cd79671b722b65c4874200efac5f540507b7d1ca66091a630baa7bfb85df10dcc2dfbe55714d890e4a891aa1861f99e7a8e24f01dcd3f077910d61e7818aa2fa98e5877801776f6360f3b20d1ce8df4109eb049e04db65", 0x93}, {&(0x7f00000006c0)="97a0a79041ab690fb0c1a89d4f68c2fd8b13be8b0b587536e110f4036c4322716d2d7cbdddb8c0e410c89a5481cd8c1e439166df56b9ecec35640960ef42fa8088b21a8f4bddfc37b6794face3261d5efc75bddc3f252078b1cca28cbccf1568495d0b859f57c7bdd160ee7d226d318054e04022fa00ebeea1b05f595a0907060f24ef5ef94ecc", 0x87}, {&(0x7f0000000800)="d113fcd42fd808995ff0728bbfe20a91e79c139e8ceec7e4c0f3a85ce3bb38762bd2d20e1c286b3f94cf5801b6c7f2508940c21739451682674c8f84eec2d14f61e710e9539eee0d0f174dcec666fe5d57c8c50df698c4d6c3d17c70750d1d35aef6c362c35154187c11dc6d06e95fcaaaf835a96d8cc6ebcbabbd4d4a5bd3dd88431ddbb524bee664bdca8062cf6ba1086e37600ac6f26e56733090c248a348b6d9554659c08fbc589f2b0fa5feb95d53ec60acf54fd2f069611306a75bb3ea93b3e13fda488c9bc03ca2b3810a2aabefe96dc46b14f955050a", 0xda}], 0x8, &(0x7f0000001880)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32, @ANYRES32=r36, @ANYBLOB="0000000020000000000000491aab5f9e6650ac00", @ANYRES32=r46, @ANYRES32=r49, @ANYRES32=r50, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r51, @ANYRES32=r56, @ANYRES32=r89, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r99, @ANYRES32=r1, @ANYRES32=r101, @ANYRES32=r103, @ANYRES32=r104, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r106, @ANYRES32=r109, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0xa8, 0x1}, 0x99a9b96cb9bc98bc) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:38:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x67, 0x1, 0x20400000000000}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r1, &(0x7f0000000040), 0x416, 0x0, 0x81, 0x0) 15:38:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = dup(0xffffffffffffffff) ioctl$TIOCNXCL(r4, 0x2000740e) fcntl$setown(r2, 0x6, r3) poll(&(0x7f0000000040)=[{r0, 0x100}, {r1}, {r0, 0x98}, {r2, 0x8}], 0x3cc, 0x200) munmap(&(0x7f00003b6000/0x1000)=nil, 0x1000) 15:38:40 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0xffff0001) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x2, 0x0, 0x0) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 15:38:40 executing program 1: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xc10484605ca11dd4) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = semget$private(0x0, 0x7, 0x286) r2 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r2, 0x0, 0x2000000000022, 0x0, 0x0) semop(r1, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r1, &(0x7f0000000480)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r3 = open(&(0x7f00000004c0)='./file0/file0\x00', 0x8, 0x8) r4 = socket(0x10000000002, 0x2, 0x0) shutdown(r4, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) r5 = kqueue() openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x800, 0x0) kevent(r5, &(0x7f0000000240)=[{{r4}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r6 = accept$unix(r4, 0x0, &(0x7f0000000500)) r7 = socket$inet6(0x18, 0x1, 0x9) r8 = socket$inet(0x2, 0x2, 0x7f) kevent(r3, &(0x7f0000000540)=[{{r6}, 0xfffffffffffffff8, 0x10, 0x80000000, 0x8, 0x27b}, {{r0}, 0xfffffffffffffffc, 0xb4de4b9b473a7d15, 0xfffff, 0x2, 0xe1}], 0x9, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffc, 0x44, 0x10, 0x100, 0x8}, {{}, 0xffffffffffffffff, 0x42, 0x5, 0x262, 0x80000001}, {{r8}, 0x7ffffffffffffffa, 0x122ceb67245f96a3, 0x80, 0x92dd, 0x7}], 0x3, &(0x7f0000000600)={0xfff, 0x1f}) recvmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/112, 0x70}, {&(0x7f0000000240)=""/233, 0xe9}], 0x2, &(0x7f0000000340)=""/217, 0xd9}, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 15:38:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x8000000000000009, 0x92}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x2, 0x101, 0x401, 0x1, 0x7fffffff, 0x81, 0xfffffffd, 0x1, 0x1, 0x4, 0x3}) r3 = getpid() fcntl$setown(r1, 0x6, r3) fcntl$setown(r1, 0x6, r3) dup2(r1, r0) close(r0) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}], 0x1, 0x0) read(r0, &(0x7f00000000c0)=""/125, 0x7d) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) 15:38:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) msgget$private(0x0, 0x400) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) close(r0) 15:38:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000040)='r\x00') 15:38:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) pwrite(0xffffffffffffffff, &(0x7f0000000140)="5d2f6c91a016debce99a5e276fb6fa4ea9a6832897922ef39b0ed3bcf6dde75772bc544bd97a7050b10742cd73f49ea5663165f5b40bb784e6cff79babf18f1b7d23cb5d1f4ef55cbbe8fb578e27d46bfd764dcc97046a3df98dfb4a6c30da2028864366fd6f7b0093259918356a3ad0fd7438666ca13a859be888a8547f1901c6b0", 0x82, 0x0, 0x0) listen(0xffffffffffffff9c, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000200)=0x100006) 15:38:40 executing program 1: clock_getres(0x6, &(0x7f0000000140)) open(&(0x7f0000000040)='./file0\x00', 0x100, 0x103) chmod(0x0, 0x149) open(0x0, 0x600, 0x114) pipe(&(0x7f0000001280)={0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xa0) shmctl$SHM_LOCK(0x0, 0x3) shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r2 = semget$private(0x0, 0x9, 0x42) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0x1, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r8, &(0x7f0000000440)=[{0x0, 0x0, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x2}, {0x4, 0x8001, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) r9 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r9, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f00000001c0)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r9, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3f]}, 0xe5) pwritev(r9, &(0x7f00000005c0)=[{&(0x7f0000000080)="f12a84", 0x3}, {&(0x7f00000000c0)="d6cc8e1f4db0f160837fc25718dad5c0ec7afbae56e0b5fc131d5c80a91268b55399c54ae3d8ed650a209a5914c2b1081d2f64fd", 0x34}, {&(0x7f0000000280)="8c8770a2d37f74136b48c6dd784a43bccf25bb715fda303799f30d063380645b0ba6b8cb3875cc9a725d2a69e2de85edf41d90852179d36adfcb190fbbb02eda48bdbec9cbcb07c4d94d9a1d15f1bb9435fdd6d19445d702f2aebbd07ae5bc6881f7ef87e43f3a93086acfab90e9d951b525a011d6a5c9771f06bab8916301448b9c8908a489b18911b1abfb622155648049635bfcc9be8da924ef9745278bb4670b441969236809850c95c00964900a28051f0fec211bb81fa531d3c6531fae292355dfe097775a458fd457366a4187fdfcbb1823b2db", 0xd7}, {&(0x7f00000004c0)="b6148afdd4a157a7446c8fa2c8d071bafdddabb10917643f35fc585e5cd352adec26576d90a14dffd5085b354526b0555dcd663463fe928c932eedf72e2107c8c403cc8fad572a3510f15c58feb3a560f902c06302093ae6f026377452e46740b7db1cd02b85e1bd0dc20200982b82749917ffe42c96014b28b04c5b4c1b87efcd431aa175b78939e25ac607762d4d73fff0ae38e79a75f38aade620fe3a89ae870eb6bd2874238e2ab9fb25c8da5e9da832c330f09c2fe3f9ed904e9ae80bd50e11083c4e3c2b03c49d425a44a23c944088ff7470813394a3be365a", 0xdc}, {&(0x7f0000002780)="9e98087fd248a394966509ceb16e8a8467c0f165930075712f344c99bec40175e75dec21e4a516602e908112f6cfae343974af05d2361fc81aa28b099bd11f2b5470b1257e1aee587e89108411bcd4c3b895024ca2fc4b2e407a161e1010c28feefdbda82d1c9838967ebeb2ad8d62f7d456e4517c810edaa9f86809362dbfa01f5ca758a119fe1c574371cf49dc0837010601bff5bd918f015767d6c4b2a049b2d8970f59bbb81e71eefc2fc16fb8634dcd458d5e5d45dc44ab4135f73e10205b7933711394f2402dbec223b2bb7098b31769ed3cab1c92b3144c33ce90a7a577ac63e2f20a3859eeacc4b897127335a6f22403c4d1833a01d459e31a5d3751f765ba6dbcddf178221b88fd71ede5e6f64a28f15923fdc934a83caf97288e913f1f525466d78c11fb37d9d64b47d6b221e3c00e7648265fc3898c4bd08479d223d0bad791869e2b0d330baf72a4562bc0157a15b68842f4778e7632a0c9db7af58b5b566c50266f84205bad966a565163453428eab41a94f4aea1708e99ae3faee8e0e1251ed9b61f16870ad2069f799dfd075961b87d3e52549ccf2b1d2fb623275d6e4f960b90650ab39c1bea62f6a67f3fcb73574e45b19fdbf45de27781275199d43bb5877bed35079a34abe4711a5d3a96741cced93153f537769622b14f8f343a18c18cd99f75164ccbf9121b3f8eac480f880b84829ef92005b3996303e90cc5797b5abd1c5c9b605947abaa50e814f3555752e402d002a8fcab77946d0400e619cd468cf4eea3617772862c3972e3824502066f0be8c827703353abc132ecfd5db373292461cce79073c10d12accf2f4812b932cecb6a658ceecaf4c4c9944c5e591cd959815c28a02b4e433ae6f0ee57e2c156a4d0b9197297e03daf506618ce0014482576c0973f3ccee7b35deeb21845e6f358aa2023dbf131f3e94e2285745011fcc862d9ae8c00e0e84b2674ff6b9bc54c0b7b28c3adde7950f364286ce80b90e4c46f528981c0da4bd80ca3155649903174553f3ec7f34b03cdc2b6dcaf7338261da3223f147fcd23b7514e29f7a9518e31064bdaff6b42c4f4d69e0603c8a77d727fcdba8fbe16e73048766a23bf589f685d92939f6a680624835a278747977fa2c5f4b4636c442aacd7f23c913560f9a0402271f11f18fed99d55d58c7e5cf41ccfa0603ae369f99ee536b0cee0ed75fe7d44e644c7c5b972cc1a8c0c398bdc4e57c9db5372d5c03eedbaed6f5b2251819631f3512fbc8d638d3b57c6e3f4bd8e7da60461484a01216f5fdd60f55fd8d2b2c1911cb80ef2b76e357f39b670f327635993c7311df2096364d80eb744888a3e947978687ad673a77ce04f910b496c6728bf2e0330dd96288d122002a0849365e0e0222fff8834b9edc8332f00af48fc5f1144666ce801d41b18952db18b7aba734e5c4335f14b14bf9ec0033ab698e4a367c56162e94433a2115e520d581d4d732b9d063f3e39c91db120ab3a46d570f7c63f83db82635f1ace435621c9d398fc6b4b851e93bae0110bfd1d0f006eb68ded6b043b578d86e5645e9802de9315f0a613d3466ce3ababaf2c299e09d199dd9e2eef7216a187c06fe35f1e8dad50ffc587ca0642c53ed3d4bbb5e7174024f8a966d75bf500460f8159cc53ffa556a51738b4f40b340d6cbc90d41e843a9f995205ddc6219e879e7d92f2e83fbf91c9e5819226e2bb9dafc2322b909e0ae66735a4c6abb5bc6495d4c311e7af1926809a560e40df2efd415c12354bc5fb53fd1f1df016b3e6226c050e1a225859681f3b03765a5537245a9069a62979ed5368ff4e3d2b8017bf132a3a854f4631c1a850463eb2554e6ca08b1dee36d2c86fd6f4ec7752174adcdf73fbb1ddae9b14aebfb98a87a9451a3bca427c7c3e6df6d710ea18a9d5e4090a09b54eab4007ba918c59aec92f2e2b8ce92c0516745d60cf7f642abb77b55916ce6e85c80667632d7d0896f69799fcae48b77bdec152a1046332cbf4b21ab77b650a1bae88576296eac87ed63492551c9cffb5c16fcf46b6dffaa2ae92f16abe3b9d7e4a1c017e86de19ca9639edb813aab71dce3796886d1c58565365cf768b1e1e557d11353bdab86461540f42f8bb5cb8b7ce752cc02be2e2a010624f8ddaa251720d1e77bde519d82ce2ce221ba2a5bc7f0e4abcb3fbe76d206963b99cfc6847ae2fb3b882cde068c8139f2794a063bc45cebcad5980d653761c487edc7fc08ebe73c937a850f924ecff86d137a513a2fc6025aafb25f3262673887e6132d0f7f307f6f8e04433541f0af4e9a4a8ca0cef054425aa2256eebb980d63d13dea3b3a5d33c2d18c6c86a368f440d20b3679a9cb9d775e2a6c00e41959f6b4cbf19ed844b2594f0c4fe8505fae932bc37882191b1d3fe45001ee03d663ba77b97a3502945484bfeccab2410f913d9d1aeb643b871cb6df1db4ce8ce038c0ae28f709d6ab7b87964df4e65e9918a4a24a46d4066cbd362de44090bf565455517915280cb673ccd1d76397d6ac446fbc496b766ff647bd110feaf69f4d8155c0993498a4becddc86997d7993022401685f2f94d74c399a1fb772a7137dd003bd696374a4f4e7e22df3d7e494564a45bf3891f6d9846e1d34c86eea3aa0e6a83d3db32dc555ba8eca362869817cabacd8f19b77206df54961df92707fa021b4fdcfe24f5c353605cdfb6895a011e77a035d5bd9720c26a299c579e4d8bbb3d1204507e7565867b2251ee3f7878e5e74327e0d6d1a17b1a8315ff668922543b89d3578c72e5a22d7d070aab0b732058f4660e67f4b77f2b5543f50f46eb8c4eb536b88702d42ee80e45c264bc4237a356ef6df72e897fe1d8cf980bfdb11b3d01f075462828ec31fcc17adbf66f4e9aa72ed79cbe97b86ba82b0d20645689eaf2df8e7eac18cf8c644ef29b58dd83b39696b505266dc555549a2f1d4ccf8d19a8c877d8411e9827574d81cd3fc23bfc8bf19211b421921a80d10d677f4f6a6d720618a0403f7fc2b024da09acd08c2024ae2f9323c0f116e8ab1a349d2e53548a9413849a6d426771741475b841fc7b654608c281d19e39086a34fdeb1e990c3f9c3eb194c3b43cef292ea65e45f8ceb7633e703487c0262d71845096b100cbfa603750175111092ec64b31672870fe860684267cc737fcdfa275e6548c496d7cd319c20dd7e39c341c1c6f45d63f996f789e5323ccbb94daa515c0a641e1a2e006095b7b79af14d2adce2d11e8aa4df93988a6d7ea0cda770ce06b096caae6163ec227b5f3d0045a74d631315d7a63bc9185d2271dd43d7e3f8bdb595c599e962607526fee263eca33d88506de59c74e5d25b84f1ce1fb059b568dc2a50791142d4422dd1b6e6f27f71a7ad24396663218cd8f9fb4bb50d3bed4440e74e5e839b7f7a9ef109eb9707072a364cf7e69ea7d9d51096e06e462f89e95bd95422841fb8d4301d05fb11845d88e334fb2f4ffc8bbac49dbb597796607c2405ca07c9282a61ad58020acc980082c68517bde5b0427a966e6a5b71717fd533b6943b0cb843b79f9d03784cc962bcff77303f9934280a0e2c0320d289bba59fb0103519dbfe713c8aa37dde6c8e49e498c2924cad0dceafcf684322ad214474f7624242150b60b9c7a0779e181a7ebde39b59f5c1496c6df252f35585f741d2ccd9c3f9a752898a64605d2733094382d910fa08e041d25dbefcffefe524fd646121b6bc7c3935de12b5eeecc80675ced013faebfebc9f2ba9587069a35177ed16c3e9935b08769986f312f9fd64a2d1192388c7eeebd2e17a475f343af9dbf72f1e927226255de7fa1955e21e4b5ce57e981de19e40d317493fad08215ad57ddadbd350b18690bebc99e75cc537fb492dc8cc52ac225d9dbc6a70947d3c4955abbb5f6626e98c216a94e172b3b9db5a527d4b906d446cd5b88093fff018406de907f4385d1f41564a70d2136573208afe3cfbab4dc301b9b98d0554f7b197b4f5a582394f220f43c1dffa2f876037b7fb064ba2aa57732d2c476e71c5777fc782797326265d6a49eb2c1535174bec9f35c56fba838d84c5551dad07789014a8a0f33ffb6875f989f8b0492accc8f51bee0601495406a7b37ee05d5ebaceb70b997e745ed72137ff69aa9d17b606658cc4bcfeb2acb82be877c9cbf5f2bb1a3897b20dea286312d0c4de330272c34949dccc92774581a94fb619c9af9886278636f7a95fb6e06ea5cd2f322d7ac808f9b7413ef5dc89808b0972a622490a78e3988b4b67d127c14fa7a802789ba872954d9259073ffcfa2301d8da10fb9d15b4ae75026a49417489dab391175c78fc75691857f0c317e4de12a3e86974e1982654060624d6ae705abcc3599e547a771dccb28a337bcab87dad1c516caf5d94ee4c371303e562f61130a59337d48277f7f8c212a74f306c964d0cfe9ff0bcea9caf6ade4bb8f4c90e69d3fc1995c175ad6b3240ec093625c8f23bd3f64b113dec7e30491655b4bf6f53f67f7579398c9ba7f27436a8438f2a515dff230ff8d9316588b5a60536438f48d4f1feff363df34892bbed2bfac1d1ccc4ce19276f27ab6a92880eb17a60bc04a50591b50d55f79a31e3a81b550c17fd3e98d57ef1b51ebda0d599fe5223067f1c6ca487ecdc910620533953a3093c9706dd3c72779fa2b3e0047f2c9de3f43c57bbf85c5882944dcb57a1ab1c58bec988bcb27231f5d6503d68087754d5a177f900ada0702bc5ee2158b347344c2dc42d58d7da9ed023d92c18b01d08ec23128f8e05268bb7e76c97c780475137af91c3a4844f14f060ffecfa70c79087b6071f2064121046e8d9ab162c0fbaae829b6e27f4cb2d766a52ed6c8f0e187ae6a8ed6b5b5782c938f3c9d3f46dc9e1ecb6c26845edf9010f151a199a94128d7b566692166efc970ef6d542383389fc99adf6dc698f14dedde6878d24632484b98216ee9ae11c8b15b26bdcdc15582dde9c6104c0606d19ee760e8fbaca535476c19b564fdce47d7adabb538152293b9bd04a125e5fa1247344130a7b9d6674cd1aca094f00bcc07c6e46584a01d6ec9a0e0606537f83dfb88cf62b0d8119c226eefbb5367b7a2bac178e324592f7dfdf131e1b49b81953c3513a882ada0983f3d5c7a6f4804d341db5333458ad172beefbeca08aa23c3f665c6e0210c2bbdb126223db00fc4b8a5a7956ddbe87ab6f9959ef889445aa379befdfd0edda80156a46f50d7c6f424b431cdd21e85ac7952703f95a1bb9ec70157006cdb85664da12914af93cc764f0f9d127c168cb00a9da88550582d359984779d521fa2dfd98656caa10722b04c14a102773975a88ed77f5550d39ab1e080946fc823291d5c781d51bd77df9ec08c0e1ea4538fe597da5d3c1be6547b515e302906258b895b9836fc14911959c946d06ff0136765f374091e9e430be27682b0ff65509c56292f13f1397bc61d57b79e96f9f47638d31c06486d033283198e84dec283198b6fe5ffb80c2a23694aa59e4a474dccee3451af9b203186b20efe8fdbab260f5910c6745b6e5fce224d08c31b40fad2d1a7aa49a1fd64d32f222db97e25e54125c4ce692599d2904717025bc4792182126adda989ecde71b3f66246f358d3ef046eaa7b691ff80a671d3dcad3787140a8e136cd635ce4951b8c5efe5cb9788f953b6b0f9a8b918931a4271f28f0130b5db8034d4949edb9fa16e14387cb682afd56f956460b164bb7457fcd319f1f0fb72c17e433d60c476fafb1ddafb85d94b8bd5d40c65d72d62dec40cb844c8", 0x1000}, {&(0x7f0000000180)="2f67794c2ad925747a7bf49423645afb19ba567f84c64c4a3d1a97ebd26a62f2412f5243d3f7297ac3f287792a699ab703f35cbad6ad18a5ab73a4a06e7a5bd351ceaa0dde21435a07ef6def20114342b060e5020203d42c9c5e2e5505b437e22b1a6d4b0a6580c1dd5c835dc291c7f04068a04f5651c85e9f3a69ca27f04cf23c6005aea355425835c15f45726d21a51983a13e924e354f5c1b57a38d3b561b35e694571ca1bce5d7304baf4849d0e5a07690b1", 0xb4}, {&(0x7f0000000380)="dc123e46c28a1f3468ec10a0823dffc2cab53150c37ddcb0ca46c62ae1110d1eebe58bf15964114945fc728ebf7b6a502c8ac702a0d24855d68452c83d7a282866f3cd459c6451d9f5665d2912e7ab86fa253de2d93ff6937b199b1189be56dde7be8aa2682b7eed47720e0f63b82fe555538317191d63402974164a29c0cde4323aa5dcccb229c3185dd6b41b201d622d88ae0306", 0x95}, {&(0x7f0000000100)="1456c190f41f73bed8c70eee6e259770", 0x10}], 0x8, 0x0, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000002740)=[0x6e8, 0x101, 0x0, 0x3f, 0x2, 0xb47, 0x0]) 15:38:40 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x1) socket(0x1, 0x8000, 0xc8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getsockopt$sock_int(r0, 0xffff, 0x204, &(0x7f00000000c0), &(0x7f0000000100)=0x4) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000001580)='c\x00') 15:38:40 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)=' \n', 0x3) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0xc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:38:40 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000002c0)=0x8) sendto$unix(0xffffffffffffff9c, &(0x7f0000000400)="d03f420f0afe07668d3211fe9d76fba243f50cd6596c40b41bffd48834d53d9e7d7730f22a31aca7574c2b8f", 0x2c, 0x0, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) recvfrom$unix(r0, &(0x7f0000000480)=""/171, 0xab, 0x802, &(0x7f00000003c0)=ANY=[@ANYBLOB="00002e2f66696c651000"], 0xfffffffffffffd27) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x10, 0x8000, 0xfd) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r4 = dup(r2) r5 = socket(0x0, 0x0, 0x27) getsockname$unix(r5, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 15:38:41 executing program 1: socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x5, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x1, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() socket(0x18, 0x1, 0x0) kqueue() kqueue() kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) syz_open_pts() syz_open_pts() r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pipe(0x0) 15:38:41 executing program 1: syz_open_pts() nanosleep(&(0x7f00000000c0)={0x6, 0xfffffffffffffff9}, 0x0) socket(0x40000000011, 0x3, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r1) fcntl$setown(r0, 0x6, r1) getsockopt$sock_timeval(r0, 0xffff, 0x200c, &(0x7f0000000100), &(0x7f0000000140)=0x10) r4 = kqueue() getegid() r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) unlinkat(r5, &(0x7f0000000180)='./file0\x00', 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) bind$inet(r0, &(0x7f0000001400)={0x2, 0x0}, 0xc) readv(r7, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/143, 0x8f}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/37, 0x25}, {&(0x7f0000001340)=""/114, 0x72}], 0x4) r9 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) bind(r9, &(0x7f0000001440)=@un=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r4, &(0x7f0000000000)=[{{r5}, 0xffffffffffffffff, 0x4, 0x20000000, 0x0, 0x6}], 0x81, 0x0, 0x7, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20008) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r11, 0x80045756, &(0x7f0000000080)) 15:38:41 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x4, 0x7}) semget$private(0x0, 0x6, 0x444) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r6, 0x1}) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) connect$unix(r2, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r8 = dup2(r0, r0) getsockopt$sock_int(r8, 0xffff, 0x100, 0x0, 0x0) 15:38:41 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f00000001c0)={0x2}, 0x10) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000280)="0ec4", 0x2}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x20) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 15:38:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r3, &(0x7f0000000100)={0x18, 0x1, 0x7ff, 0x7f}, 0xc) 15:38:42 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001c40)={0x0}, 0xc) r3 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r6, &(0x7f0000000000)='./file0\x00', r6, &(0x7f00000000c0)='./file1\x00') r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r8 = kqueue() r9 = getpgid(0xffffffffffffffff) fcntl$setown(r8, 0x6, r9) r10 = getuid() r11 = socket(0x11, 0x4003, 0x0) r12 = dup2(r11, r11) sendto$unix(r12, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r13 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r12, r13, r15) r16 = kqueue() r17 = getpgid(0xffffffffffffffff) fcntl$setown(r16, 0x6, r17) geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r18, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) openat(r6, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r19, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r20, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r21, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r22, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r24 = openat$tty(0xffffffffffffff9c, &(0x7f0000001fc0)='/dev/tty\x00', 0x20000, 0x0) r25 = kqueue() r26 = getpgid(0xffffffffffffffff) fcntl$setown(r25, 0x6, r26) geteuid() r27 = kqueue() r28 = fcntl$dupfd(r27, 0x2, 0xffffffffffffffff) close(r28) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r32 = semget$private(0x0, 0x7, 0x286) semop(r32, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r31, 0x0, r29, r30, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r33 = kqueue() r34 = getpgid(0xffffffffffffffff) fcntl$setown(r33, 0x6, r34) r35 = socket(0x11, 0x4003, 0x0) r36 = dup2(r35, r35) sendto$unix(r36, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r37 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r38, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r36, r37, r39) r40 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r41 = getpid() fcntl$setown(r40, 0x6, r41) fcntl$setown(r40, 0x6, r41) r42 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r43 = getpid() fcntl$setown(r42, 0x6, r43) fcntl$setown(r42, 0x6, r43) r44 = syz_open_pts() r45 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r46 = getpid() fcntl$setown(r45, 0x6, r46) fcntl$setown(r45, 0x6, r46) r47 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r48 = getpid() fcntl$setown(r12, 0x6, r48) fcntl$setown(r47, 0x6, r48) getgid() r49 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r50 = getpid() fcntl$setown(r49, 0x6, r50) fcntl$setown(r49, 0x6, r50) r51 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r52 = getpid() fcntl$setown(r51, 0x6, r52) fcntl$setown(r51, 0x6, r52) r53 = fcntl$getown(r51, 0x5) r54 = kqueue() r55 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r56 = getpid() fcntl$setown(r55, 0x6, r56) fcntl$setown(r55, 0x6, r56) r57 = socket$inet(0x2, 0x8000, 0xa7) r58 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002100)='/dev/speaker\x00', 0x8000, 0x0) r59 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r60 = getpid() fcntl$setown(r59, 0x6, r60) fcntl$setown(r59, 0x6, r60) r61 = socket(0xbaccc7d53a4e99bc, 0x4000, 0x7f) sendmsg$unix(r7, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c3ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b000"/185, 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000002480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r15, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r54, @ANYRES32=r55, @ANYRES32=r57, @ANYRES32=r58, @ANYRES32=r59, @ANYRES32=r61, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r53, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="000000001800000000000000ffff00000139000000", @ANYRES32=r19, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r6, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32, @ANYRES32=r6, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r24, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r40, @ANYRES32=r1, @ANYRES32=r44, @ANYRES32=r49, @ANYRES32=r47, @ANYRES32, @ANYRES32=r14, @ANYBLOB="000000002000000000000000ffff000000000000def9fc93b5224d00cf05669e50e831de2b4945be91eb9321301491a7a7900e44b650f39366d93a04fa87dae069d29de29c73077906714a1bff0f0ebb1e3c4da6d195ed536ffa3ed0e6b83a8c1e306079d6b0620ccfa0b45238e5493a8323f53c24f1245c1689ce2c31d1d75b5f7005792528acfb26f82c9574180c48aed565a038e5132179645e98a6525644f0db67e54d6d81d86b1bd77238bf441cfef8c409124b012fae099b95bac3a5f553fe7b991427c42c0a036bb3430bf38c42d61abfac18b87f04151a4e5cc2d7f4ddc27fd034b2593e9b", @ANYRES32=r34, @ANYRES32=0x0, @ANYRES32=r39, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0x403}, 0x40b) lchown(&(0x7f0000000000)='./file0\x00', r10, r4) r62 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r62, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r62, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r63 = getgid() r64 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, 0x0, r64, 0x10, 0x9}, 0x8, 0x1, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001c80)={0x0, 0x0}, &(0x7f0000001cc0)=0xc) r66 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r66) r67 = socket(0x18, 0x1, 0x0) setsockopt(r67, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r67, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0}, 0xc) r69 = getgid() r70 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0xc) r72 = getegid() r73 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d80)={0x0, 0x0}, 0xc) r75 = socket(0x18, 0x1, 0x0) setsockopt(r75, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r75, 0x29, 0xd, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0, 0x0}, &(0x7f0000001e00)=0xc) r77 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r77) r78 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r78, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r78, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r78, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r78, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r79 = getgid() r80 = getgid() semctl$IPC_SET(r78, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r79, 0x0, r80, 0x10, 0x9}, 0x8, 0x1, 0x9}) sendmsg$unix(r0, &(0x7f0000001f00)={&(0x7f0000001f40)=ANY=[@ANYBLOB="01002e2f66696865302f66696c6530002861a93009d968c0e89bdc81a30af98a9d344e47a10ee0ef284fde4ed612ab9b3f260cffe3f1ec37513689fc6e6929cd86e9decabca0b2b83eadd0c941654451523247f93be30f80dd65bbc0e57a175da50930f21e0f4f91ee0c57fdd3bdb36cecd565a54c3f245fd5d45c186c71dc21"], 0x10, &(0x7f0000001c00)=[{&(0x7f0000001bc0)="25f0229958460e3e9c4744b0568bda4e20a3ec585555", 0x16}], 0x1, &(0x7f0000001e40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r64}, @cred={0x20, 0xffff, 0x0, 0x0, r65, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r66, r68, r69}, @cred={0x20, 0xffff, 0x0, r70, r71, r72}, @cred={0x20, 0xffff, 0x0, r73, r74, r76}, @cred={0x20, 0xffff, 0x0, r77, 0x0, r80}], 0xc0}, 0x403) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6) pwritev(r81, &(0x7f0000001b00)=[{&(0x7f0000000840)="0607cdffe2f518d27852ce71a96c3c74dd7b5ecd5e3294335b28fe4edecf1633473426126ad7eaeb160d59fe079c93f4db33a11da7f4abd9bb40ef8ee10888c8a1a2f462b8455158750486bf760bdde102b3a4cd64615fd7c9dbcbea8aa9041daf8bf877f155d28512dc37cb318b64a8da08d965ccf250e674ac346e1702af54b4d9cce34696f383086d55f61a870ddd608eb3b9130c27246c65eec0dbbe30245f394517ca8a7641048e422f67b7965a8a6cd9a30fe031495a9d0f30e5ddce71ef7a61e60b29c59d52398f1b9b13c1eb3e41136517cff21a0128d3abf8dd2dddb7abec529a5e26cbc9a28576d3adaebdd46bfdd51b509a17692e6abbcdafdbdebec884f9af19e9a1a1bf002d8ab16b951b8e53d8a31868bfee611188d4e1c443974725040346903c2491a396f46bb18e269b972424552c3ed0b32ee0e37bd2e69c106e7f6094df71ea82859fb313343b5ae7b85cc93f7740b2d11965785f6272427cb24c7dbca068e229013c78e1a440f4c329aa723962f824c555eaca844a6dcfc76788cfd56a28d3a41213188985afb62a088b27c03030661f001a3e664c85355be1cdee3ea37127152c041e034e91584659cfadc2ccacc1e845bac03523adbf42298cfbd5a596a86024eb53c241f7e8fb53c14a82e09f8e745c2245dd5024bd1078e87f65c7f86fb0cb29b059a4d7af3dd597367ace3a96755cee104fb08e1791a2bf0e9f151a4b86f4ce9aad7f54c1f375861798b2232b5ee7160e5c1d86d03d3f2fafe6e08fb7061111bd53131b601afb855c23de8c8b1aa8a017c77c9605b5c8935200685644884bd82fe964882675872395783b724737ca3090ebf43b4228e79a51e112ef928042c2d2b5d440eea049107e12effb91e177df0b8e15ec741ad593825c2479057ec35c865e7825a171e40e7d7aae2668c333f31ba0512752ab8cc0d07918a635ecde76251c474f38d928462e4d166d4cf2ffb7ad2321fe1d51bd4b247f48de89f9b4774524defeb698a7f67e4bbb1a42ddce3bed0316f6d0b4df9a573d05e80ce46a77aa53bbb0b370ca8cf4a789335d5e70a6e7e17d0310f455a022acbbd2c8d8a4c4a6a6a93afaf034b29f40e970b85ab7daac691f6fce23d980afdc36045cba7a8229d0475cc8e4a356ffa101e1b78bb20aefea31cbc64c6c96e483efa82f10917b4dc6855102038be3e3ed18d284ae4318880ac82250aa6e363d7e19dc31486555e1fc8010ca95008ab3b9a10051a40917a396f96b8713a44c560e4f148d35776c4bbd1d3c870b3ff9e8ae9af52c335ea7d85945153610f144a25dec98a8ee63e60750dbac0e0a0756ff47b9cb774e5157d6878e89cbea26a602cfb6f8964e2f7799526315c146fc308587786da4dee37efb9092adc51d2076cbe9738fbf54f0e6c473b3cd21d83f075a886e6c070dfea8ddf7d8f00b943eb9ca9818b0488a638eaa3673d64a6ac30263ef597cbb0e9365fac954697d237c308845d691d0dc450b9cee60076a22e423038f7cc478b8ddc06079f4046d40cc23bcc69a709183b4636394c2e0099be4a210b2be861e8cfea1cbfe549ce3a5c29a82f9076358797ddec6075f8a16c53185ceefa2453b185e74b1ff83504e09c5af719348590763b6c66bb7b1598583990170359bda2f35d58f33c85423f14f9e91fa5105df7d770c8e913ce26b8abd3386bcdecf33d0731ef4d2fb8c1ed4f6a4583711374c4bba11230caac87d2a15fba4b9f2ca47da0e2e3a06af3ed83096da7e8daa007deb673b6add74b5331fa92b9df17910dc53f2480c87169a0578ad990f80732ea358e68423c4254611ca34da6d07e10665a3474210b2cb34902808b5e882abcee2756f85d989d8c70a012519fb7b4460196e9f18330eb3e430bb4abc3c61097889a9e22f88131b29a77537cdc1ca45f9f8cf022a9c44e197d3d55e3b074ecb85865ec350a54874384e8c185862da6b69c0be10532a47e5762eadf046e06204f3fe00b59a8745f95c4b35f160c450727500e4b96da6b19d8278a6f1197e8460decbebc0b12255b81956267c33827e13238a8ec1909498595f3215f9f47005d6bb007b36c900f1520b56b3d4815712d91288f055d2b4ba05164f90ce6252b30806577c517a79f723ebc5e37090c32d289f2db14a0e13c32289ec4310edcefadd12b9cab6d94f5c62c2a90f7f0499573a3ea6f2a93d5bab53af12fcf0dadc3cbdda9cb4d2bfdb6315e1f6d624383a70fb1872c059ee81691b868c28219ce5e5eed41f6e5f86dca6c1800509fb5116c5d0758096a78b0d7fec0b353cb3f1985ae3f641823291d5d3b7b8e13d99619ef6a8474195f2284b6e9ddeb6720948e0a8b1fd3a9d031bef18a7ede15092134970dec96bb7dd75fb0139fec98c02141c8aebe30784981cd13a737e8b138b93293142e6fc57ea627c21aa55fdfce917b57c86767c030ba0579cf8e375f8467ec260a81bf619daab7b0074a3595f7984f2eb5b3219eca71b3d6b6c5f9bd32ad0d2884fe3358d52e1ae424b46dd1582018a1432081da5bed8a050a68e14a97797aaacc911e22de9aaab4be88196a0b4d83caa8e868a6003cd4a0573d0d927f89593ce0705b4abe20cc58ba2ed128cb0a3c6e4707804d9fcc3cbf51f4fa53654bf8d5ef6ca2712b66b0df341c6f8b3a20bd18af473cd671bcb5032c6fdd6691620f87960499989c54343a00747e0e9f282e44ac48abdb01bcbb12336a8dfdb8b05c32509cb6bdab5372aa2fcd8a92c0dce7553e967734ee66688162be1730159c3df6283e3b309ae3561b2d14654ea4f92e2f5b6c945bfa88faaf159f8e115544bf121e646348c5636e73d122791653f27e1c753a61babb462f0745cc0d84bc03dd565615c17d25a4dcddbeee4058deca85533661acef63f7537675ca26d5a4805809d37bc96df355271f9afd8a40d9ee89d8067ca8c19f6ea9bfd573f346b210beb15bd1776df32b887501cc361a8894a499cd55f8206255c04e97767d1821d73d0ef849e2a4ee81086ee7f0b92b62422ba6a70af95deec06c870b5ebd678b73b620cc99a6677a57677a3e1d9fac743f25cb653fdfd6b49a1a75882fe1e04222df2df62364b169f9c35cdaac3d0017871eab2f92839cb6092deec2302e2a47d239445c869fe1ad9f3e67522601d27f2f11ec358c566e69a8308186ab384ed4bee888b3df75f38e7f3fd47cf106aeb5d35f4a31f20e338a8464e8f2af47823798898c091bf5ef921af632972264cda60dcc7c04968e0b0ef2b87415979f8902116d9971a6372b858bb96e1bc599e5671fe810614b3c0a27f8dee69dd25d1eb8c6048459b5ee467c471ea10a1b19eadef14f74748d6041efb7024f4afb8978b785cd398800becd4e7d49e5030547d5384a88803f7a143e82689602c7d93b5094dcecf847b53dc7e899751b1f14c8b8a51f3e6f19253fa6a45ef7ceb74ba00f25cd7c164bb07a8df780e2c4946958bcea8e9116358661047d96b92541c4ff924c005d0e07d203bef366e851fb31bb585b04fae88b996d119e62926ad72f8ca3347eb6b7e0cf14f2b29dd2410604b9c77702f384c15faa87a03991734efaeecf6f0205bfd6e8bfa9970d2e94b68d32085f2eedc8128040d445faac68f0be628a59e403e4ba3fc728fe550de5988ad634822040c90615f221b4803adf0d99e6ef3a16320674d494016d867ca01916e8b10136d289cecb70999c9b4e647d079fc5eebc47958a45fa95e6bc94b12d9b5458434cd8f3ab24f012b491e3bfaf29daec5580446bfc08e80783b97820f0521a153f2ea4f364f086cd3682595a8f026b8ac963d09a30909332d23cd4098aed5638a3ca57496c33d0dce3c7df7a3b11817a84278d8960182b5f95760591160ae061e477a70409012ff27f5ffde3a0b89946dc1135b77221f0e768f5dcd07866cbf0e26a4a1be7b0a5d98ccd136a70e7e50bfa4620f9b82601147173966c1f8c0af6468dad25426a8565b2b4ebf0c4d4a789ea98634a4eb261fe738461fe8f0290d1a97bc03971109e20c13ed69490c0c9bae37ab8f4988c0970a0e454b7d004489cb2996073f883182e85d27f6f5f609920599ab2dba5c4ab02b492dde596e1c545c3bb285c2c1850f988af20aa58cd145669a0d65a99d25085ae7dffff85391f320c4da0a5b738030000629016035d70c2db43a30ea9433703044533536598fd4a8c18d85517a0d272f9d47c1ef504661dbe6103df5a1af12f5a2dacd27f82e6c9b50ca7cd037446bdb82b78dd6a515b853ec16ffec946c9088bf47b0d0879613e660a804edcb1d8a53660b4841c2865e1ce6e7085dc624ead6a6f91a7d3c994df8a8b6c6670293a8eab3a98d8211f2e5706a38bb4f7461978dc9b06e722803d028ed570eed3bbc4005115ff392e1ba5d5506023b108960340cea37feca94a9830bde6ff7a444313b9ba4267a3a2cec3b7aec849476ca83caf2bb46725ec9178e84f3752d55be6a8f10d50fbce93f96c2f39c7afe28bf3314f5e9684c9253ef1a686aa79ec709c040505d95d0d997c2859583e44158a5b3970967d12b93cec0e71f9bddd71ca29ecd39e42b9b06b055eebf6d3ae629b0236b92f8e85a9aa595ca95a9764af044a3db5c14ded5bfc4a7f4c4a097893c5eb8bda67305c793f84669aa3e3b4d4ef4013ff9ad54efa0f73f43a923694c0df7ff4aad21a6a4f71725119bc15b7dcc9bd4f226539e9ccb9553428f70814cc7eab78c004b0cbbee3117102cebda794b6274888d8ca8eb79fbbd70913b49ce300d4933d063df6779fea0c883faa7c1b71be7f901dd21df0c48e468276eed0b7a05557952d40ae772fbdc51a355bed8ba1e21def6417a53c0a941b5370b271a197cde51c856f4f7ac134db15ab0a0110f32a14028e253b2589eee9e5113f9f02687a1cb4f96a812d01e208daf2b8a24ca89279bf4305dc7219c61c580cbc997336653c91666c384092305b22972f2fda7aec0bcf685028ee66ceafc65a30e20e8164dfdc33b14d72951b8c7b89fabf2fdbd8eb8c3d07565fc6a04741de56e26e1826431844de38b4830cbe80436a8bbc61b1e2ee7f4e396f43d7801f8acff501f7cadc9950120c695fa01ef9259ed51840c55930eb8d8e36003ea6bfd42eac60db8f3fc47d43d7973100fa3d13940379a4d979d99dbac2029005dbdaf6b030487db05bda0faf79f1ba595dc11de35540e0dae402cfb628df864e04cbbdb100e4d1cb6aea8a6afed7cc37a6aa38f191555d6bce463274a86d96770a3b75debb19a7066ae2a5fe01d460222fa7dc00b9e3558c23c6f7510e33ebd599a7933c000ef4d541a573ba3bc90392be6b9f6f81f569df5639f2623acc4a0e5f84fa4701abcdbc3b5a65fd195e1d68653660c41d52aa8569d5b590bed6eebd64d4a9de10397b054971f95fb0834bd51240ffbbd8bc9804f9e16b0e8e93c9e1e8b553f1dd26cea87b027d04f7e3b8a070daa6ef7f095c35709dd74d6e08b3ceec68f2ae329af3cc9fc07137f6cdba76d95aa389038bb0ef8ecaa9cc4dd70b354b8c73b864e2e999844be3f80a4384f11f97e0ae9cfa05cce2c113e97c3356fe8254d932afc3fc599ae8b38b651bf10740c3796545c71c2a4433b519229e839340ba6ed5e4a229f098c48428ec3857930f39e5f1ea3cc8269688b4c3eed662b6b49696acc85a38ad115117a5c83de1a0ffcf0380c7a1e102c4a5bd18f6366d2ee62f1e110119b34efbdba931dd0bf125140a9f0b6804d5e1bec98f9112a33d074d76760fd685dcb74a533046bdc0c8e7885", 0x1000}, {&(0x7f00000001c0)="ab8cbf4c49c77d5c1da59583d2efd992f0f11c4a6605d934f20c425148fd473dc5812ca67d362a5e35ea26866db0b98fdf06e2c11b45f14b00314303a7663a1ce0e73ef58dcd7d797cd6e01c8b7b195f71bb20407d398d280d0e3c9b58ef6ff64c694cc87f39a2d574e1b05109a67e5a084b4d25642d32052cbd365f7b7f3be4ae099459a866641c1755a97b714f225d611564beec1878ca0539f7dc0545e624f898b93ca268f463b8c4e337df5fa264a67fd13f096283eb5a93fc087c279ebfda", 0xc1}, {&(0x7f00000002c0)="fd10740855e7bf67cad800475a97d5bfd4f00bbf0b27e03c92f20bf665e8581952e4041af6372fb6099d95a151f0b40d454b7916572d55cbf19872fe32c02008e31a44e8aa9a6529f2b939d6b0f9e1d9a3856b3aec56d07b3cc8e8f8e88ee77fe98c2886f992f23ba1ec6e62faa045e24ddc08bf3f0b7179ed79f28fb9885c7f1c7551dfb9eb07904d44473eb4903cd61523c985ad3a28042c8638a428f20abf572d227765ac2cc7f0980c426236f0fdef4f882010ffe9befb789d6fefcca35703d804129068acfdefa5", 0xca}, {&(0x7f0000000400)="ebd39160bce6d0f8bfc23e25aadf5b19700d516889dd563ab88db0a340cb34529131fdfbe2e9989b08d5ddb6e9487104024dfe5148f94720c97b21550f529bffa02c005636c7c5c7655ccb9f612c5db81c3c18fb268334a7445bece27f50561804f1e5619473c79f7067235469bc386dd35a1c99928a667d83989f345c65f8a2bc91351a5e76c7c7c5a962192ac5b4f5c1252b35", 0x94}, {&(0x7f00000004c0)="a1bf45336d1dd8f9941d7da43a7daaf8460ce433e491a2efaf59bb317a46ed33f3108049e14d765aec85fc02b321e12deb48648d092305f3cb73dc859e927fe62b42bdfaf305182996443c70c430621484a7fd74c537d5d1c38fdd6d341aaebe0a3685566eb5077d75d28dbf9cf5230443d46b53632ac1434cd3e0605ede3563a6d8dc4db93f0a51163ab08b8af6b2ea647753e69f1337189d9f59b0369db85e7a4b59df83344451bd5228b12c834d26045728f6a090f401a493fad466ba52df1a70e0ce1bc2bf8e721cdb283173", 0xce}, {&(0x7f00000005c0)="9f216132c9a448efd241944e55f72b8b83a84783f6cd62b73f12637e1c7de5f9798b15c7d31c408af4878f468e66ccaf862d743a1a71204bca80fa1c40341ff581fbd82578143ee2ed36d0893e97a13076c2eed17932f3e06366017df45d456049db71e1544ca81a0d8de01cf7", 0x6d}, {&(0x7f0000001840)="5172564643f9b6ecac4c800a09cd6c3dfbbef9c2dbfe01b77dc426fcedb75ca677e39f61349ad07108712a4a3cdaeec97cb073d06144c105d251aa34edd5ddef4b65b997ab6876d488a9f5842764e29dcedc08d3f1e3334421f907b9ac6d1796913e447eac55994f8e9d4900bfbdc95d640a555720a3341d61a92b8a3095de8eb055179b03f589ec77255b904d8a4a9eddae0679fb1dd8ff806d43b20eca2b41fb50c4a1fefdf7da20cf3d7737ee933361605e31cb68d264053d64ac78649dae759ae1251a6f1b", 0xc7}, {&(0x7f0000001940)="ddc50d542d310c52ccd567772a3d87e37c209f74dc63516ede5875ce2d43d3d29865fd063712979a16578db1a0c73a7fff93075adac9f8e910ce474cee65ac43a73f93bfd05171b48c810cf7ee7711d782f51fd76e2b832e2b179bd5921f3522fea3a6e6fd688aaac730042349292d3aec713870cefe49c591c047bb304602d505cb151bc12554d86fdc9d9e33e9b10e4788030e8f255bc9d00eec1b79788191be381bc1f1bf9405047c547e19282dfcd164ae7dc800e3ba790a5f9e1906ab204621ae35d9b3fa04b9415d46425ccdd88339c6b031237a2a6845834c3412af0bf83a64f92ea295e1efd8d9179b9734d006da2f95", 0xf4}, {&(0x7f0000001a40)="40e392751d25258cb669e7f99e69f5d76b3b72191b13afda8c5b9818ec6f9d11da6d8e94f6ea4618b014f01128e27b84b2a1a7fcbebdff846820ed5d2892babade1d0d25ef69dfda9efe1c10ed5453540db0e3eb87d7e3ed3b8936a55f6f577fe5efa6f32c42b8f80cf4c2293ecdf0265b53a42cdab77f5606ab3c3a4816732a797b4163f804ad8f2eb7e0ce7e", 0x8d}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000002000)='./file0/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r82 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) close(r82) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 15:38:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x2, 0x4) r1 = dup(r0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000000c0)) r4 = shmget$private(0x0, 0x1000, 0x2e0, &(0x7f0000ffd000/0x1000)=nil) shmat(r4, &(0x7f00007d1000/0x3000)=nil, 0x2000) listen(r0, 0x1f) listen(r1, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = socket$inet(0x2, 0x5, 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x5011, r6, 0x0, 0x4e) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofile0\x00'], 0x10) read(0xffffffffffffffff, 0x0, 0x0) sendto$inet6(r5, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r7 = accept$unix(r1, 0x0, 0x0) minherit(&(0x7f000008e000/0x4000)=nil, 0x4000, 0x1) write(r7, &(0x7f00000004c0)="dd", 0x1) 15:38:43 executing program 1: sync() symlinkat(0x0, 0xffffffffffffffff, 0x0) chflagsat(0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)=""/102, 0x66) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x28) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x8040, 0x41) linkat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00', 0x0) getpid() getpid() openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x80, 0x0) ktrace(0x0, 0x1, 0x80000000, 0x0) 15:38:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = dup2(r2, r3) write(r5, &(0x7f00000019c0)="1802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b8687000188fc38f7c91a7ff8fd3f6ab7cfe268e70000000000000d7bfbf1925487c2c2ab2eb664ada5305e09de0000000000000009d4d556e4867088b8cb84c4985b9baa245f49f48178d1b177924684a39bef64acb32c67ac3eae680e13f9c4bc7dd3795768535ee9f4030000000000000040b3c475d00cc646b8ba1f9b8040dc81904376a0bc19be69fe7dac7b41804c5bf04d91603898dd72c43779a58a74fc8bb90e712f5bbeb7c58d179e04530a7f6f4d9501b4a4140ccff37197cfbfbd2ee976e25253f70b515fa17330c0a5c2d285c5030c746722b3e5e2439e0646a38b050bbdad3c1cfcfb97287f9f84d5b2ac6cf551a0971360abbb773382bf31882e88367849e893eb39a269a466c503a3b71711b93e4fc2c991dcc4848809b354dc0aeeba920271e9ce99fb1646dbf487dcdf1791afa365697375c5cadcd550d5f0192271df63d3225eb4fec8f3ba61da75aa1920326e4aa79891f970c512566292ec1e93832e458c09e2425d0e92ef1a39ba259393796acf94c30d3bc3c57e250a261c679800f63070c7f430fb569177256df0b023b38c57709695ffa25c070c1a8de4f73a069e7500"/489, 0x1e9) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000001680)="7df7a48d014cf4a68ef65093ed4a78977acbb59c0b59fc0327f31ba94d2d3cc48514afa483da76b688b893913ec7cdff1d4210e1b5d1d965ff00a119e69984a038b42aaa24c07e25e473a6ec6b8f076835c91c016328b8d4c9f23597c62211d0f88a125ed81ff1336a6a7913", 0x1c3}], 0x100000e2) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6c, "937500"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r6 = semget$private(0x0, 0x4, 0x2c0) semop(r6, &(0x7f0000000100)=[{0x3, 0x7, 0x800}, {0x1, 0x8, 0x800}, {0x3, 0xfffffffffffffc00, 0x1000}, {0x0, 0x10001, 0x800}, {0x7, 0x3f, 0x800}, {0x4, 0xc0, 0x800}, {0x4, 0x65, 0x800}, {0x7, 0x4fa, 0x1000}, {0x3, 0x1, 0x1000}], 0x9) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) clock_getres(0x212c09b8f1f04ac8, &(0x7f0000000300)) connect(r7, &(0x7f0000001700)=ANY=[@ANYBLOB="00002e2f66696c6530001e0c2a5a1962643f1b6bdd71313202c977f0fd983fc44aa13eab6300804d657b2e12176fe9bb4066721175d300ca31e4bca07af2649b2ea2ad2585a0f64f3ff9c361dba2f2c1d0858bdd26b119cae13723c423ba49b6036e72822b3add4ff2a6a8c10af1909de5950dbedd890000003128b3ef016681ed968b19e90ef72b7af7a780163edff371d3beb058150d09b063ffffff7f00000000aa29490bc8330a61bb8ffbb248afa0c364f4d1354f43bc560d9f15580000000000000073e98193be549835741182df33871d05a125336fbb57e140e12e4cc0142b6f890b19d646772a400a77fd6998f0d38b49a0170c4b4283089643dc1f1f8093713cf2b544aea0a0326973fc8c9530a5f554206585fa49efe3fd7d95609ae8318bc346d0295807018b7f1fb45a428d0bd91cebebb922cb1f694370"], 0xa) semget(0x1, 0x5, 0x620) socket$inet6(0x18, 0x8000, 0x2) r8 = open(&(0x7f00000001c0)='./file0\x00', 0xef3065548ab10caf, 0x0) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000340)=0x9) r9 = syz_open_pts() close(r9) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000100)={0x80000001, 0x0, 0x1, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) write(r9, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) fchflags(r9, 0x8e76a477a0c988a9) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x11, r8, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000040)=0xcd81e49286fdf8fe) getgroups(0x1, &(0x7f0000001640)=[0x0]) 15:38:44 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) chdir(&(0x7f0000739ffe)='..') r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0xcc, 0x1ff}, {0x18, 0x2, 0x2, 0x7}, 0x80, [0x1, 0x6b8afabd, 0x1, 0x1, 0xdad0, 0x9, 0x1, 0x6]}, 0x3c) 15:38:44 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/110, &(0x7f0000000180)=0x6e) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000000)=0x7) 15:38:44 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000380)={0x3, 0xd8}, 0x10) link(&(0x7f0000000480)='./file1\x00', &(0x7f0000000740)='.\x00') mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') sendto$inet6(0xffffffffffffffff, &(0x7f0000000c40)="5cf274ccebf174181c4bf50a3e4434bc8b7588c8f85ecd17f6bcf78282551393c567ba8b0cbbbf548793fff4f0182d32f2710153214eb4adaae19ef8129df5dfe2b262ddde329f56590cb2690f0b4855b03c2c3b45cf4ed0230395750cee8234a2c24ba9c18d77f5e1765f8771337b563eb7659781147e80314ff6982846479c567947085e8059b6028a12b3aa420fc2de16f0b964b4deeec36662cf7a995b8d4b2cd4304c3a2fb4c5b064e02e6d40b8c674b0267d41e949ac0e8d12944659b4be825c2a40", 0xc5, 0x404, &(0x7f0000000340)={0x18, 0x2, 0x5, 0x8}, 0xc) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) syz_open_pts() stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r1, 0x0, 0x0) r2 = openat(r1, &(0x7f0000000140)='./file1\x00', 0x10, 0xc2) readv(r2, &(0x7f0000000e80)=[{&(0x7f00000002c0)=""/18, 0x12}, {&(0x7f0000000500)=""/234, 0xea}, {&(0x7f0000000d40)=""/121, 0x79}, {&(0x7f0000000600)}, {&(0x7f0000000dc0)=""/175, 0xaf}, {&(0x7f0000001400)=""/4096, 0x1000}], 0x6) link(&(0x7f0000000b80)='./file1\x00', &(0x7f0000000c00)='./file1\x00') sendmsg$unix(r0, &(0x7f00000004c0)={0x0, 0x264, 0x0, 0x0, 0x0, 0x2d4, 0x4}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) r3 = syz_open_pts() syz_open_pts() open(&(0x7f00000003c0)='./file1\x00', 0x0, 0xa0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x10020, 0x0) socket(0x1, 0x5, 0x8) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r4 = semget$private(0x0, 0x4, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000000)=""/155) 15:38:44 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) getpeername$unix(r4, &(0x7f00000000c0)=@file={0x0, ""/16}, &(0x7f0000000100)=0x12) fsync(r2) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) recvfrom$inet6(r6, &(0x7f0000000000)=""/110, 0x6e, 0x1, &(0x7f0000000080)={0x18, 0x0, 0x7be6, 0x2}, 0xc) 15:38:44 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8020, 0x0) r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000380)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r0, 0x2, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = socket(0x1, 0x4003, 0xfe) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRES16=r2], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee1600"/167], 0xa0, 0x7fb) msgrcv(r1, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x2000000, 0x1004) r3 = semget(0x3, 0x3, 0x7) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000001b00)=""/4096) kqueue() msgsnd(r1, &(0x7f0000000640)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab93e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab706486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008"], 0x156, 0x800) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f0000000000)="b100050100000080000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) dup2(r4, r5) msgrcv(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000844199ae137097503029c713d73719dfa0c477e0000000000000000000000000000000000000000000000000000000000000faa31ea8d0b5a3725487b77000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad3e92e776106094e56d320640f5044f8cd0466a8e7173f8c0ce1193d710bc2144bc6127fd42cc44e72cde136a94a9805e853c0479eca0508920ea2629fd67d7c6ea5735fe7e3314f2a2ca6c41ff"], 0x49b, 0x3, 0x800) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000280)='&\x00'], &(0x7f00000018c0)=[&(0x7f00000017c0)='{\x00', &(0x7f0000001800)='\x00', &(0x7f0000001840)='\\+\'%\x00', &(0x7f0000001880)='\x00']) msgsnd(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="021d000000008000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9d4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253a73fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bcaa3d735c797e957dda5f460bcb601c806d4d616063f1beb816cc74ca969efdc8cc0f4793861201207852c3ac4319da45203dc18a70c6b30d4e856f2c71a249f458da1518511cf0cd87de0abab2d2210dfec193e2a0c5f6031a4edf04a1db8916a5ec8f448b680089973720dcab6aeb703346d8fa1e957ca"], 0x1, 0x800) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000240)=0x1) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049c0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="feffffffffffffff5aab0578580800000000000000aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c8bca85e911ec5f2470a3deafc2b6f3f9ebd341e8c8d75d79454d8ebe417e983eda79a8aa8c6f928aaff9fd7379"], 0xd5, 0x40000000000800) getuid() 15:38:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = fcntl$dupfd(r1, 0xd9fc870c51905595, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x3, 0xffffffff, 0x15fbe58f, 0x2, "6a1f022021ca126cd666e15e88de70dfb6ab6b74", 0xfff, 0xd99}) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000002000/0x2000)=nil, 0x2000) r4 = semget$private(0x0, 0x2, 0x200) semop(r4, &(0x7f00000000c0)=[{0x3, 0xfff, 0x800}, {0x0, 0xae14}, {0x1, 0x9, 0x35fa60fcf2cbeca9}, {0x0, 0x9, 0x1800}, {0x0, 0x9, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0x9, 0x30d276c902417e29}], 0x7) r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) symlinkat(&(0x7f0000000100)='./file0\x00', r5, &(0x7f0000000140)='./file0\x00') r7 = getgid() r8 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r8, &(0x7f0000000000)='./file0\x00', r8, &(0x7f00000000c0)='./file1\x00') r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r10 = kqueue() r11 = getpgid(0xffffffffffffffff) fcntl$setown(r10, 0x6, r11) r12 = getuid() socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r13 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r14, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r13, r15) r16 = kqueue() r17 = getpgid(0xffffffffffffffff) fcntl$setown(r16, 0x6, r17) r18 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r21, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r22 = openat(r8, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r24 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r25, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r26, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r27, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r28 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r28, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r29, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r30 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r31 = kqueue() r32 = getpgid(0xffffffffffffffff) fcntl$setown(r31, 0x6, r32) r33 = geteuid() r34 = kqueue() r35 = fcntl$dupfd(r34, 0x2, 0xffffffffffffffff) close(r35) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r39 = semget$private(0x0, 0x7, 0x286) semop(r39, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r39, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r38, 0x0, r36, r37, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r40 = kqueue() r41 = getpgid(0xffffffffffffffff) fcntl$setown(r40, 0x6, r41) r42 = socket(0x11, 0x4003, 0x0) r43 = dup2(r42, r42) sendto$unix(r43, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r44 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r45, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r43, r44, r46) sendmsg$unix(r9, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r11, r12, r15}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r8, r20, r21, r22, r23, r24, r8]}, @rights={0x38, 0xffff, 0x1, [r25, 0xffffffffffffff9c, r8, r26, r27, 0xffffffffffffffff, r8, r28, r29]}, @rights={0x18, 0xffff, 0x1, [r30]}, @cred={0x20, 0xffff, 0x0, r32, r33, r37}, @cred={0x20, 0xffff, 0x0, r41, 0x0, r46}], 0x100, 0x402}, 0x40b) r47 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r47, &(0x7f0000000000)='./file0\x00', r47, &(0x7f00000000c0)='./file1\x00') r48 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r48, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r49 = kqueue() r50 = getpgid(0xffffffffffffffff) fcntl$setown(r49, 0x6, r50) r51 = getuid() r52 = socket(0x11, 0x4003, 0x0) r53 = dup2(r52, r52) sendto$unix(r53, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r54 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r55, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r53, r54, r56) r57 = kqueue() r58 = getpgid(0xffffffffffffffff) fcntl$setown(r57, 0x6, r58) r59 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r61 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r62 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r62, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r63 = openat(r47, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r64 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r65 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r66 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r66, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r67 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r67, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r68 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r68, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r69 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r69, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r70 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r70, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r71 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r72 = kqueue() r73 = getpgid(0xffffffffffffffff) fcntl$setown(r72, 0x6, r73) r74 = geteuid() r75 = kqueue() r76 = fcntl$dupfd(r75, 0x2, 0xffffffffffffffff) close(r76) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r76, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r80 = semget$private(0x0, 0x7, 0x286) semop(r80, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r79, 0x0, r77, r78, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r81 = kqueue() r82 = getpgid(0xffffffffffffffff) fcntl$setown(r81, 0x6, r82) r83 = socket(0x11, 0x4003, 0x0) r84 = dup2(r83, r83) sendto$unix(r84, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r85 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r86, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r84, r85, r87) sendmsg$unix(r48, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r50, r51, r56}, @cred={0x20, 0xffff, 0x0, r58, r59, r60}, @rights={0x30, 0xffff, 0x1, [r47, r61, r62, r63, r64, r65, r47]}, @rights={0x38, 0xffff, 0x1, [r66, 0xffffffffffffff9c, r47, r67, r68, 0xffffffffffffffff, r47, r69, r70]}, @rights={0x18, 0xffff, 0x1, [r71]}, @cred={0x20, 0xffff, 0x0, r73, r74, r78}, @cred={0x20, 0xffff, 0x0, r82, 0x0, r87}], 0x100, 0x402}, 0x40b) r88 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r88, &(0x7f0000000000)='./file0\x00', r88, &(0x7f00000000c0)='./file1\x00') r89 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r89, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r90 = kqueue() r91 = getpgid(0xffffffffffffffff) fcntl$setown(r90, 0x6, r91) r92 = getuid() r93 = socket(0x11, 0x4003, 0x0) r94 = dup2(r93, r93) sendto$unix(r94, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r95 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r96, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r94, r95, r97) r98 = kqueue() r99 = getpgid(0xffffffffffffffff) fcntl$setown(r98, 0x6, r99) r100 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r102 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r103 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r103, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r104 = openat(r88, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r105 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r106 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r107 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r107, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r108 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r108, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r109 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r109, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r110 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r110, 0x9, &(0x7f0000000040)={0x6, 0x0, 0x6, 0x300000005}) r111 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r111, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r112 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r113 = kqueue() r114 = getpgid(0xffffffffffffffff) fcntl$setown(r113, 0x6, r114) r115 = geteuid() r116 = kqueue() r117 = fcntl$dupfd(r116, 0x2, 0xffffffffffffffff) close(r117) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r117, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r121 = semget$private(0x0, 0x7, 0x286) semop(r121, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r121, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r120, 0x0, r118, r119, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r122 = kqueue() r123 = getpgid(0xffffffffffffffff) fcntl$setown(r122, 0x6, r123) r124 = socket(0x11, 0x4003, 0x0) r125 = dup2(r124, r124) sendto$unix(r125, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r126 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r127, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r127, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r125, r126, r128) sendmsg$unix(r89, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r91, r92, r97}, @cred={0x20, 0xffff, 0x0, r99, r100, r101}, @rights={0x30, 0xffff, 0x1, [r88, r102, r103, r104, r105, r106, r88]}, @rights={0x38, 0xffff, 0x1, [r107, 0xffffffffffffff9c, r88, r108, r109, 0xffffffffffffffff, r88, r110, r111]}, @rights={0x18, 0xffff, 0x1, [r112]}, @cred={0x20, 0xffff, 0x0, r114, r115, r119}, @cred={0x20, 0xffff, 0x0, r123, 0x0, r128}], 0x100, 0x402}, 0x40b) r129 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r129, &(0x7f0000000000)='./file0\x00', r129, &(0x7f00000000c0)='./file1\x00') r130 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r130, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r131 = kqueue() r132 = getpgid(0xffffffffffffffff) fcntl$setown(r131, 0x6, r132) r133 = getuid() r134 = socket(0x11, 0x4003, 0x0) r135 = dup2(r134, r134) sendto$unix(r135, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r136 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r137, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r137, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r135, r136, r138) r139 = kqueue() r140 = getpgid(0xffffffffffffffff) fcntl$setown(r139, 0x6, r140) r141 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r143 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r144 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r144, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r145 = openat(r129, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r146 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r147 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r148 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r148, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r149 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r149, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r150 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r150, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r151 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r151, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r152 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r152, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r153 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r154 = kqueue() r155 = getpgid(0xffffffffffffffff) fcntl$setown(r154, 0x6, r155) r156 = geteuid() r157 = kqueue() r158 = fcntl$dupfd(r157, 0x2, 0xffffffffffffffff) close(r158) getsockopt$sock_cred(r158, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r158, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r158, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r158, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r162 = semget$private(0x0, 0x7, 0x286) semop(r162, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r162, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r161, 0x0, r159, r160, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r163 = kqueue() r164 = getpgid(0xffffffffffffffff) fcntl$setown(r163, 0x6, r164) r165 = socket(0x11, 0x4003, 0x0) r166 = dup2(r165, r165) sendto$unix(r166, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r167 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r168, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r168, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r166, r167, r169) sendmsg$unix(r130, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r132, r133, r138}, @cred={0x20, 0xffff, 0x0, r140, r141, r142}, @rights={0x30, 0xffff, 0x1, [r129, r143, r144, r145, r146, r147, r129]}, @rights={0x38, 0xffff, 0x1, [r148, 0xffffffffffffff9c, r129, r149, r150, 0xffffffffffffffff, r129, r151, r152]}, @rights={0x18, 0xffff, 0x1, [r153]}, @cred={0x20, 0xffff, 0x0, r155, r156, r160}, @cred={0x20, 0xffff, 0x0, r164, 0x0, r169}], 0x100, 0x402}, 0x40b) r170 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r170, &(0x7f0000000000)='./file0\x00', r170, &(0x7f00000000c0)='./file1\x00') r171 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r171, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r172 = kqueue() r173 = getpgid(0xffffffffffffffff) fcntl$setown(r172, 0x6, r173) getuid() r174 = socket(0x11, 0x4003, 0x0) r175 = dup2(r174, r174) sendto$unix(r175, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r176 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r177, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r177, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r175, r176, r178) r179 = kqueue() r180 = getpgid(0xffffffffffffffff) fcntl$setown(r179, 0x6, r180) r181 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r183 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r184 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r184, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r185 = openat(r170, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r186 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r187 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r188 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r188, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r189 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r189, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r190 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r190, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r191 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r191, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r192 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r192, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r193 = kqueue() r194 = getpgid(0xffffffffffffffff) fcntl$setown(r193, 0x6, r194) r195 = geteuid() r196 = kqueue() r197 = fcntl$dupfd(r196, 0x2, 0xffffffffffffffff) close(r197) getsockopt$sock_cred(r197, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r197, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r197, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r197, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r201 = semget$private(0x0, 0x7, 0x286) semop(r201, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r201, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r200, 0x0, r198, r199, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r202 = kqueue() r203 = getpgid(0xffffffffffffffff) fcntl$setown(r202, 0x6, r203) r204 = socket(0x11, 0x4003, 0x0) r205 = dup2(r204, r204) sendto$unix(r205, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r206 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r207, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r207, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r205, r206, r208) r209 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse0\x00', 0x80, 0x0) sendmsg$unix(r171, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab976032ba42a4dc17a340d1c9ef72bfb5e3", 0x14}], 0x8, &(0x7f0000000840)=[@rights={0x0, 0xffff, 0x1, [r0, r168, r209]}, @cred={0x20, 0xffff, 0x0, r180, r181, r182}, @rights={0x30, 0xffff, 0x1, [r170, r183, r184, r185, r186, r187, r170]}, @rights={0x38, 0xffff, 0x1, [r188, 0xffffffffffffff9c, r170, r189, r190, 0xffffffffffffffff, r170, r191, r192]}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r194, r195, r199}, @cred={0xa, 0xffff, 0x0, r203, 0x0, r208}], 0xf8, 0x402}, 0x40b) getgroups(0x8, &(0x7f0000000180)=[0x0, r119, 0x0, 0x0, r138, r199, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) getgroups(0x5, &(0x7f0000000200)=[r7, r46, r56, r210, r211]) r212 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r212, 0x0, 0x0) 15:38:45 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="000ce000004386c65fb3fc71221293a46c5c1519000000e02d2c631aec216daee7b11ee19ce0000000"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) r2 = shmget$private(0x0, 0x1000, 0x2e0, &(0x7f0000ffd000/0x1000)=nil) shmat(r2, &(0x7f00007d1000/0x3000)=nil, 0x2000) listen(r0, 0x1f) listen(r1, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e5c66696c65300090cd44686fd1f053d92b5277ac0dea7e5a8dec0f2fa9d8706d8692f5b129df6e0eb1effb9dd15bd7e2accd667af5bad0dbc8b11ab9db5d0d2641e3978551bf2dee82bad0c79dcbfabae221bf4afa16c705f1fafe685de9077c2f7433fab91b8591ddfd472986193ae777b710875e7b9c6f6f0b1a92a9d10703ae1da18787d55242ad3a6ee586ec5d3d0f4d938808a77a78c81746d921e601a0909f98a612db143b41cbeb118525f717e843937337552a06"], 0x10) read(r3, &(0x7f0000000040)=""/36, 0x24) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f00000004c0)="dd", 0x1) r5 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) r6 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r6, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x4, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r9 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000200)={{0x3ff, r7, r8, r7, r8, 0x104, 0x5}, 0xfff, 0x9, 0x0, 0x0, 0x7d55, 0xd75, 0xfa}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r10, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) r11 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) r13 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r14 = getpid() fcntl$setown(r13, 0x6, r14) fcntl$setown(r13, 0x6, r14) ioctl$WSMUXIO_ADD_DEVICE(r13, 0x80085761, &(0x7f0000000140)={0x0, 0x5}) semget$private(0x0, 0x4, 0xc1) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) 15:38:45 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) close(r0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) madvise(&(0x7f0000003000/0x11000)=nil, 0x11000, 0x4) execve(0x0, 0x0, 0x0) 15:38:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0xfc) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = getgid() fchown(0xffffffffffffff9c, 0xffffffffffffffff, r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x2, 0x0, 0xfff, 0xcd, "b80000004034d012a47364d200"}) close(r0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x1, 0x8) socket(0x0, 0x0, 0x0) r5 = semget$private(0x0, 0x4, 0x1000100d3) semop(r5, &(0x7f0000000480), 0x0) semop(r5, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x400, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) r6 = getuid() r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) fcntl$getown(0xffffffffffffffff, 0x5) r12 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x240000000, r9, r10, r9, r10, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x41d, 0x5, 0x5}) r13 = getuid() setreuid(r13, 0xffffffffffffffff) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r17 = getgid() r18 = socket(0x800000018, 0x1, 0x0) bind$unix(r18, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r20 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r17, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000600)='./file0\x00', r25, 0x0) r27 = getgid() setegid(r27) r28 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r28, 0x20007465, &(0x7f0000000500)) accept$unix(r28, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r28, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r28, 0x40087468, &(0x7f00000001c0)) fchownat(r28, &(0x7f0000000080)='\x00', 0x0, r27, 0x6) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r31, r29, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r32, &(0x7f0000000580)=[{0x0, 0x3, 0x1000}], 0x2aaaaaaaaaaaae70) semctl$GETNCNT(r4, 0xb, 0x3, &(0x7f000001a8c0)=""/102389) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r29, 0x0, r29, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r25, r29) lchown(&(0x7f00000001c0)='./file0\x00', r25, r26) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, r25, r15, r19, r21, 0x1e6, 0x8}, 0x5, 0x5, r22, r23, 0xfffffffffffffe01, 0x9, 0x7ff}) r33 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r36 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r37, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="e0004a184907e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c906b60848a9dadb1517769f4b5b2c849a47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e56ed044d2868622a679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1e6bac9bcdce289288d9e1fd9710070c5d38"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r40 = fcntl$getown(0xffffffffffffff9c, 0x5) r41 = getppid() getpgid(r41) r42 = msgget$private(0x0, 0x20000003c4) msgrcv(r42, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r43 = msgget$private(0x0, 0x20000003c4) r44 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x0, 0x0) r45 = socket$inet6(0x18, 0x5, 0x10002) msgrcv(r43, &(0x7f0000000280)={0x0, ""/93}, 0x65, 0x0, 0x1000) accept$inet6(r45, &(0x7f0000000100), &(0x7f0000000140)=0xc) r46 = kqueue() msgsnd(r43, &(0x7f00000005c0)=ANY=[@ANYRESHEX, @ANYRES64=r46, @ANYPTR64=&(0x7f0000000340)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[], @ANYRES32, @ANYRESHEX, @ANYPTR64=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYPTR64=&(0x7f0000001880)=ANY=[@ANYRES64, @ANYRESHEX=0x0, @ANYRESHEX], @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX], @ANYRESDEC, @ANYRES32, @ANYRES64, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR, @ANYRESOCT=0x0, @ANYRESHEX=r45, @ANYPTR64]], @ANYPTR=&(0x7f0000001800)=ANY=[@ANYRESOCT, @ANYRESDEC=r44, @ANYRES64, @ANYRESDEC, @ANYRESDEC=0x0, @ANYPTR64, @ANYRES64], @ANYBLOB="caf18fb1b9e8ee1ec817d66a2588b5aa68a0895c4a414d93b29c0f30b103e0a31491c629fe3172fcbf83cf168927e42ea0ffb6507c0c7f0a84eff817261bad4ab761fe0cd126f4f829cdab713c55e0bf8341a6bd618fbe38208ecbe4434117ddccefa2e186feb50a790ea3d915d90a4aed596e8d926de5c5307fe46a6e37e4527155bb04b21455a17f4b355d65fb4dfc72eeb56bc4a6c4a8cf29f270a465166b5c63de11547a75499a53f24caa99763c703c34236ee5e412b7cf576c4064e5b52a", @ANYRES64, @ANYBLOB="33dfac09fea05a1e52aca400b53b1f44296fe09e9a6c7c88a444a822fe44ddf7fff1ab4973f10d591684e5e8fa218b944b158ce8"], 0x7, 0x800) msgrcv(r43, &(0x7f00000010c0)={0x0, ""/252}, 0x104, 0x1, 0x1000) msgsnd(r42, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) msgsnd(r42, 0x0, 0x0, 0x1800) msgsnd(r42, &(0x7f0000000040)=ANY=[@ANYBLOB="010000000000000048696a2805a1b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"], 0x2d, 0x800) msgctl$IPC_SET(r42, 0x1, &(0x7f0000000980)={{0x1, r36, r39, r35, 0x0, 0x46, 0x81}, 0x10001, 0x1, r40, r41, 0xa5, 0x1, 0x4e2c, 0x6}) r47 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r47, &(0x7f0000000440)=ANY=[], 0x0, 0x0) r48 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r48) syz_open_pts() r49 = kqueue() kevent(r49, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r48}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r50 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r51 = getpid() fcntl$setown(r50, 0x6, r51) fcntl$setown(r50, 0x6, r51) r52 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r53 = getpid() fcntl$setown(r52, 0x6, r53) fcntl$setown(r52, 0x6, r53) r54 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r55 = getpid() fcntl$setown(r54, 0x6, r55) fcntl$setown(r54, 0x6, r55) r56 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r57 = getpid() fcntl$setown(r56, 0x6, r57) fcntl$setown(r56, 0x6, r57) dup2(r52, r56) r58 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r58}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r58) r59 = syz_open_pts() r60 = kqueue() kevent(r60, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r58}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r59, r60) r61 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r61}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r61) r62 = kqueue() kevent(r62, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r61}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r63 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r63}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r63) r64 = syz_open_pts() r65 = kqueue() kevent(r65, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r63}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r64, r65) r66 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r66}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r66) r67 = syz_open_pts() r68 = kqueue() kevent(r68, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r66}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r69 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r70 = getpid() fcntl$setown(r69, 0x6, r70) fcntl$setown(r69, 0x6, r70) dup2(r69, r68) r71 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r72 = getpid() fcntl$setown(r71, 0x6, r72) fcntl$setown(r71, 0x6, r72) msgsnd(r47, &(0x7f0000000c00)=ANY=[@ANYRESHEX=r49, @ANYPTR64, @ANYPTR64=&(0x7f0000000b00)=ANY=[@ANYRES16=r28, @ANYRES16, @ANYRESOCT=r60, @ANYRESOCT=r61, @ANYRESOCT=r65, @ANYRESOCT=r17, @ANYRES16=r67, @ANYRESDEC, @ANYRES16=r18], @ANYPTR=&(0x7f0000000bc0)=ANY=[@ANYRESOCT, @ANYRES32=r72, @ANYRESHEX, @ANYRES16=r23]], 0x4, 0x800) msgrcv(r47, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000a9200000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d105fc9c5ddf90008000000000000000000000000000000000000000000000000000000000000000000000000000000e95161730000001c0000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000009fe2b30b0000000000000000000000000000ec000000001a3edff2a29a06d8f3c92fa6723260d457735632046ea1815c69065230349197613f248207084492dda98f2bc55f38903060a56cc33d5e4c0abed23c4087013a5a02fb4712c165517a0fdcb5f9f46b6a0b59d343cd0d020e06047d05478f69de97ccba411faa967a000000006925de36bf27227336bf04260e588afb8671d23e6b78d49aada94884b58124fadd0c9ce3c4f6feade2b5ccaf52389db21fd4046c58964d23f645f8dea99e444c7af702c043795bddc9b20d4087e8975f3c93ed4f6b2bafa8c89fa2acc825c7b1e3286ec247d2d8ba67b72677f0148afc3ca30836b12af25474a7d0e31d72b0a76220d8fcb5166175c689d3cfaec9ff73ef6c82896d7da8fad62b5eaa64a657ecafec40661f9e5554caf20083e75412968f783305e79942cfb9798c83aeb8b74956145b52716666195ffa6fdb2c8679a431350b7ca115763d8f4e889eb0999c5ed263850c3928f19cd99f4980b9b12dd95069b9d9e86e7e238d4281b7a1a432bdc67eedaf1d557b5d070b220ca1b6"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r47, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b9973000000000d6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e868239614464ff1e6c94011be14a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf126bc3a02a8f43b026a7845a0f847e1a4b0233c6dd9ff248b7496fee38c4e6eb063b60b89b7bfe5fc922fc62051825a59672eec89f638644a65b48ab42eb72a1560317678bad0aa724b5fa4587f492a3d9607e16cd11b34881c3e4f8ff7cc027583d3f18d2f3f791951e888f1fdcb99d13b6d6240d00"/402], 0x44b, 0x800) msgrcv(r47, &(0x7f0000001200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001d00000000000000000000000000000000000000000000000000000000000000000000000000f0addc8f3293466ce884c5433515690000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000003d01d38b031f726e64ffe960c3b60e8f412f8e2660e0fb3803d1ed38b48f0d88b21dfcdc4d3bba899ae3953656801ee624fa7323488de6b9197133f005fd00000000000000000000000000996d8f9042e356f184997c91400df10821697bbb22d5714f980274e05486b3d45514625c049f4a57f754ccedaf570163152fb9607d3a034c341cc8ad5273363a0a2af782fa87b788aa9f3483e3169fb39f19c4f21e881cce69e6f20b0ac70f9c232c3302f7e7fe9dcde08cb0dfac3b534b"], 0xe1, 0x2, 0x0) msgrcv(r47, &(0x7f0000000c40)=ANY=[@ANYRESHEX=r40, @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESOCT=r34], @ANYBLOB="70d15fdd1d51a6b60fe895405a8e333d104b3ba05a3eeb7c10a99a0bf19e2d308bf1d87399b4535823b6ce3ea68c3ed11cdc4ace79e5761ac78f880178a716240000000000000012d3ef62e0da8504175c4cb23e5ddf7e7125bd16fb19921477f3f27ddca10851054487d26921aa6a6c0430fa80e5a913281c4ed570a04fc6de72c18da25b1b079b91965770e806845696860d5956dca0740a24c54233605bed498d16cce1cccbb4a5b461d3ac0a4453f26ce52c4b2ee8f1693a54abf3f497136fa4f67fd7c33033b1c0220979b06a7148866e1307fc6e68bd4a2b0b79", @ANYRESDEC=r38], 0x4, 0x2, 0x1800) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r13, 0x0, 0x12, 0x80000000}, 0xd, 0xaf, r11, r40, 0x0, 0x94, 0xffff}) r73 = getuid() setreuid(r73, 0xffffffffffffffff) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x8, r73, 0x0, r6, r10, 0x20, 0x7}, 0x4, 0x5, 0x5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) setregid(r74, r75) 15:38:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYRESOCT], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, &(0x7f0000000100)="e5e2906a12d72a07d8b73b91f79fb0d2b6e4587b4ee7322ea0fc438b743d58b842978ec35d27f52478f7fb6a65d9f6544400554fd23bfc938d7787af3d9bb6dceca2c84e3a3d91b9e0d31cab58b45c94dabd75bbc5fa305a48dbf44816a3410776820e2c5e83abb200bc60b727c36e56793dbaa1b3a59340a9a18b8cb5eee13a21d07fe2d580e7a13615aca37e0a48d841f180519b9bdc18f50fa2f7bac905132856d8df07e1bb7b80b1c6971b1ed1af8123c2863b1d6d561bb5987de7078419b35a2781a65753eb0190fc6a365e662b8796e0e20258ba775241f36e3baceb5294ea6c3d3fc917576a696e2ebc4544878314cf7ffcc517461ebe62a698b0acc1606a76ed495e9d070a520623a21c05ba9a79c3ef15e63cdc97f4ffd3e54ea147767a768ac8ff3ef9ea4bf49ce2ca45c46c89c902af45f259db79b19fe7791ccc5eb49ac9d859011372ae2349a4208120e6796f89173a49f95b86bbe8a5cbade17b7391f31ed88b4185a53bad5b0f4243ab8b0a6cd0f379d1a25e91c08ee3c9592ff68e2170afadb2a57e769d84b4e1607c3c2ecf5ab0455ecce43ebfc4649d332cde4f43b611b34d385714127580265a7c14288cce43130ca08d5503413a51587dd79d8e6c30e388feb1345570d60c152bc1cd01951879ad5cdc7aa3a0cb4ab7078b89bd84d19b17d126655883e9e312cea531a12b7fc12befda5772ba511a7c3c960e2013c49d8e86e6af4d659f9f72b530a093def8ec4207adafdc4d4de74f030d11979c08e487b4a0b8bffc6318fd83d0020601b78613d8b37533446882d2be3edf83a68667832b4f602edd59e059607ceebaec2875383894bd4bb72023660377e48261424121b09617b287559d63c6d3efdfda51072b3ec831b0eab3c785da394f6894c517f1c89ec9f69a85370d598445615d6c423b2a2d2eb4383a90cd03448b680cec692531e88f977420f978f0a199143ee66bfb282ca02ab6b7889cdd8b4187107af513c801457cc6b090ca9638795033ff718c2a893de94352102de6aaa4a3827cbab0c20880f8ade8a48ba988dd245961ea9026741e1f2188fc0b69a6853982e7fa41ddb57173908b009ba0fe1c4a3d811bb8431f639754eab953ccdcb146eb31e4edd30318e53bb4796fe6e4f014ef567f36c9a80ef36be8b6ace8f00e42cf190ef17c46e1317888f005e78ebddc48becc85428ef6f9df891a40c4d76a38188a30808a3eb86068bddabee0c666f9689e1ed916af69fc01289c14de3c5eb7df194af1773265137a2f77330ea33cfead861ef26a7a3db06fb75296c2f34e1ebb5e80b5e94d76d2d4b95b764772cda2a256e5c4abecd13462210175eb8294b8edc927f1a164dafb39f8fa3328e7f8117b894c98725ac1d35f9009bfc02459e900e1b2160ba026c19d24b28c6a147afe53c7db869500c8445c4b1cd06af8cc93360cae23e83a8693a047e279209233537c95f49acf32b9b3ade2e47e723e8d887b200919697774d46d6100e4159ade465f64de41ca4da7b8b0856c80fb6fa274e68a6d505d2e0092dd4efa845219913ac19045fdcbd4b99b8392052c9bf5afd1a1e64d536bf1db5c987ffbcf71656a483105cc372d391b05ae4f0cdeccf25d02024c25d379ce6e6660192620e5e142606f652d22a4ec65aa7cfc023671ee26e384150a4a42cba91b0a4f11b212b1ae3a463196b849a6992ef3f8205eee2bf52fe5e477965bc39f588a0084c848db626f0af4f465bad214c5ae017ed46c774f8cd7927b14373b505c59979e63440686b656421cdc4439555efc2df2b6d1f57d86ebbded0c6f24983c6556c30d72030c0a79a208d75089653d4b28e4c005611a44ce72a9bd9c14ae80633eac7ab6eb8fc188ecad34a2a761b8267e8fe68fb93d60c31915a14a4a4555a155111509d894fbd6d01b93c47b4e221ad95a642bd7531321bcd222b33d474a27842da62bb840ed52bc9f9072cf88304651d2c8ac22ab567a", 0x585) 15:38:46 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8876571b873ce0fbd6a900000041acc3cf740e8a70530000000069bd000024520000000000000000b9f85143108e90957e3b3bb2c045f56ab0a6da604000f9ffffffc800ffff000000000000008d87baf9b1039384646c0640fd5673c1bd2605bff383cc444e0286ef48d2469c0d93b93c90aa1fcfa5d9bfce87bdedfa7770ec82ceba92d15bed3f42f79234ffbf62c84ee23c073fde8deeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b400000000000000000000006c9c0f70079155d418875fc7975ad74624758269c8f53ac2057075896cc896be665c488a073160d662b42b9668297f2c8bb2ac1732dfe28eb9afbd72f79fb3119b8325cd74d986300327bd04ee7d05e7e32a3baaadc668c6f8fef39d33a1746b93852f1ccd48bc3d0079d092bc45325321c05466e3f25381aed30dc37e2b09c692176cd453d7fdd3d2fd4a89c1e84e15ae0b73cf0a6a715466aa100d5a377f5d607f7c"], 0x1) getpeername$unix(r0, &(0x7f0000000200)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x1af, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xffffffff1c01800a}], 0x18}, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) 15:38:46 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x2000100000005}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000200)=[{0x7, 0x0, 0x0, 0x3}, {0x5, 0x0, 0x9, 0x100}, {0x81, 0x5, 0xf0, 0x2}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x3, 0x0, 0x2000100000005}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = semget(0x1, 0x0, 0x400) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000040)=""/127) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xd1d0f26e49afbbab) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000180)) r5 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r5, 0x4, 0x3, &(0x7f0000000580)=""/170) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000002c0)=0x1) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000240)=0x72) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0xad, 0x1}, {0x24, 0x7}, {0x3, 0x4}, {0x85, 0x5}, {0x21, 0x9}], 0x5}) semctl$GETVAL(r5, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r5, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r8 = getgid() r9 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, 0x0, r9, 0x10, 0x1000}, 0x8, 0x1, 0x9}) semop(r5, &(0x7f00000001c0)=[{0x0, 0xeae5, 0x800}, {0x3, 0x20}, {0x1, 0x8af}, {0x4, 0x3, 0xc00}], 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 15:38:46 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000940)=0x79) read(r0, &(0x7f00000002c0)=""/139, 0x8b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001840)="bdfa21a819518402564a8051bd24312746798304d786b23dea8d034fd605e2d3380d33ee6185c6a19e1a000006d7c7f5ecd505370f55d99705dc1ce23aa169a0236a559b7cb5e3290fd2d4e7199679daa987423cfefefe6099bbcbf878947da61d75bc9028a2b887f01309bbe061a7f8b9731e5c2091f3e93d25d6486b8ad670744305c63ade47a44a46bbb55d1dc744e16ec4245fdd5ccb1b94d6dbc780ddc0c498bfb907d22f4a1f29293208dfdac101a36f0c3fa99bfc5584f096e0cca91f92660bd933bc16468121d03d4914d3067346f701e1f56c6ae75b6fbf4585505921b6881e3d4c21c2112019a4b206130b77bb38d51969a57c7f5df397255fbb2211d566368df5b08ffcb2c1010940a7dfe252a5048fb6d351a2d162447aa0e16434ce668b2b742a7d18c6b09ab46d8f77a4215e21b0e29a44f2be076a537fcbf030eaed1105e080b6ae0a", 0x14a) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) r5 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) readv(r6, &(0x7f0000000880)=[{&(0x7f0000000380)=""/85, 0x55}, {&(0x7f0000000400)=""/100, 0x64}, {&(0x7f0000000480)=""/224, 0xe0}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f0000000580)=""/98, 0x62}, {&(0x7f0000000600)=""/151, 0x97}, {&(0x7f00000006c0)=""/160, 0xa0}, {&(0x7f0000000240)=""/26, 0x1a}, {&(0x7f0000000780)=""/226, 0xe2}], 0x9) close(r5) r7 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f0000000000)=0x1) readv(r4, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 15:38:46 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = getpid() r7 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) r9 = openat(r7, &(0x7f0000000400)='./file0\x00', 0x0, 0x97) dup(r9) fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f00000003c0)) fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000380)=0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xb7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(0xffffffffffffff9c, r10, r11) close(r0) syz_open_pts() ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffc, 0x7fff, 0xfffffffffffffff8, 0x1fc80d8c, "0000245185a81865fc17ffab7fff0e091fe600"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 15:38:46 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffe0f) pwrite(r1, &(0x7f00000000c0)="93df6e5db8cb1fc1bf41c3936836ea301621324705132c4e9094a474491e4a5a5761132a99892b844984e6d7faac2c2f9f92b67014bed6491c149d82faec18a5b6eee2f7491b4fd88d9bd5f69fe6e83b84fe53146177ff0f40c1a9ecfecde45aef9b5cbe4d1af409112a9ec715cb3002129dbeea87e39987af4d36d5c3ac8c129d6348fc2cf467e33f5feb4776c089a39872371e0d4e42bdbab217fb0b2f4e942ab57048b0d5fc009253cd935c972729206ae0223490052dbd1249da141fbc59a94a762f01e2c6e46e9a3da30dd22fdc3152da29015f93d7f53c8b80b2c9b41b384fe1e028b31c0a07093250ca0ac7f86b327da0efaaac59155eeeb88958bfce3de7c229c2982994ffb8dd2c473e4369d47c68c7d6dfb7d389d25fc421e4e571248174efc3a9ae207d1c5f79acdccf39218cc9bc2c96d2828dafac4294d1a2aaf4610ffaf29de6b393fcb2bd08b7617e28a1263d150b17b181ac0d2b0eb9e032bd40a6d8620ec85912965785c3d64440b3adc77573a966b7403514fce3c3f5a57a510e4ff2b78c329cc3e16bf3e835e9679440a98a119bc3a2b0df7207e6a8fbf717b252f916f7f7f83d07acdfe1d94edc7d548b9d21984ac0bec63926ed4868c59a71aace81477ff95c932be9dc2d1cf41e9c6f3074088153e3a8afe287d2902152282ff9d131b23020e192bdc0182df6fccd5f819007176093bdf14aa9ad41f7a2992bec59ff0fae8ea6e97a18ec0db55fe35387e7a97b2c3ab07d2277f14fa94610ff84e6601bb410da0b8104c539a8efe50fb1b851e69112a1c867393faa2f20cf59a40ec6c10a3ed14d7f64f435ee0fbdc0c185365c1e11c5600e4d1bf45d96ffdf0935ccd7f2443f7662f9e9f753ef87aceb8f5c59eeb60ba1a40d309ca1c7d760fe9f2eaf3c270d0ea90ff3943830c2220ec800a8463946dc580c8eebd8498c89c5d9ea285e78a77e58f0222dfa4b2b14caf92538b8a1290679c43bc9e9393ba1a5922baa745e86dc0456ef5b068385f88d6808f7cc2f3156d776efca7f3d1ac863975747e03e2b1e6f6c2a6b035871367e3c8eec64481cedc10b5443e367457d347d91996b2e261a8971d3ceacd7c5cdbbf186bd21f869bb09377295582b8fe4354dcc18156addbd4f525422a2836f125f17bd55573f918cd53520fd888ad00ec2cec258f0c4636cd32f31abddadc1be035167dc20f8f75aa63f32321cb0397f58ea1a3614fc3d0d9f51b7ef71c65ed5bec10856a95109605a476a0e78c7df4a569aafda754d30b87d734751296b8403f6d122bb5fe869a1e04bbae7f5472bb4c0f57c93a5f8f74f94b98bb68dff87a194dc8b6bd46ca3b6383822df6da1248d22925237ce1026ecdcbe04ef76b1aeaf4b0c4a6be0895a69a0f9fc69ac14d377b0199aa4baae9b253f0c60565fc0e6a5dafe5bfaf8c0b1330418672282b5ab6a4c753386296cf4fbce9b5931c037f2e39fcdc8515831674d07d1da98691e82944e03707f19b4235397365366b4f49bbf593dcf1ffcbd19c04422e37675cbb369e391caee7638d14e4ced6317fa55e9529ec9e623ecadb6ad168171294d76d8ad180360156bc6e27173934de891ff04c06702654670c5795f8491a0603681c5e2bb1edcbd67835d8a65208013fd5ed69103a78141ec171598f2bd1e7672f8c52912bd922cfa3036e906d480a8f7b207ec3af6529aa46a59059dafaee94d8cde91d661b47daf13e206af222f75cef54d101c7eec41eedab1cafa0d5ba6b64e11ac4f79bc8692ed970378938d34996e37e140b0c2e0de018bf331cdf838a0eb49ac7ec427ba729f3f09242646626dadc9756472adeb2853726dbf0964436afcd99875ca773cafde0d6ba3f62ce11cef170ffc56fa3daf4b0bfac98701d3a3cebdfe57b185af5d28db892c6e8ee6cfe60131a5727d2f369225935aa030467e3fd31ecf3063515213c73f1fe94f1d011344949f9ec0820ed481eba8e529a51321e43a0d331a7bb14e82c9b2d9b443e4a69425fa797434fcf80f32c0861d099ece6c995fc5ff71065084e8c72368fc2434b7c97a799ab325f18bdd2938069d5930325fd7542c6796e277f856549f1fafac629d52dfb75dcfb9743d4d1a30a83dae40a4aacc58618e1e922e3e415f84123a52087e71351b6ffc8f784f327a837bc523f7d7bc4467d9d6511fadbd848537278dde890a30fb26165577424705b303923bec08b7aa7cfb4f404f2cc4f8daf418ab24a5c03658c60a47ad64a060d9f5f066c72896fbb4eb4a704a0729de60938a7398fdb3ab7d700f5ce0a29490109c7b514ea7d8f8a79b2b8ef42eb3d2f17e712372eb9881bc83b960cf11fa82b93b83a79397101eda3731271921fc4bdd9aaee13d78dc521639cb0fc6ec954f290e971078b6c468eb6dce475c1f249d185f88200b6246e9eb1ebcfe9a6a384db673fde1cfccdb8f05790763fe717620989c5ef09a613d9b9d2c1042fc89f7b5d6a1758e1dbc2e9c1ee12c43da5dce2e2e06143f434b2c0e4579a4b784ec5db8d17dd76364c5119d2f4ca6e6954dcfdb723683b25eee2957e9d232dbeecf5ca6d11216b9633f3d87e00f091d049972bcd4a951a2586af4f89857ac1a3a5c876baf2906c5fa9d6146c9455e0ec041f2d4fa482dd1a777ea76dab6763ea218ff617e4bdd36f25d246d1e1daf188006e8f6febd66f1b6c055c421fa0e984dfd92f73ced570a983d63d5319a912504c53edb9ea85392a3ea914dce26422bf1a023d0eeab57ad38eefe8cb03f15543c357a7c1f1010c9b5ea34f39f7d9361a1fd506b1c5832a6f03bc6973bffe6fb1d84ba564fc9b791816e8d5d9dd9fbf20ce39a1c34b98198fecd7cb84cecaed9f4d63d3a997c369a889731639917f05f04607bd8ccfc73ad9f084a9d1496fd8c7ea85459dc0534a0dede60c4c321d7840fcd536d34a269e289b21b90eecb4a2b32436e7b557d74b40b43f79a579983476a1ec91afa83e9f54d24c35686b7e9db587bbc0c7dea7b0f436bd37db6c6d5d65df3bc7650bf6b25a864bc5250b00796ec5f9c8599a6d8bbbffc8d20943472265bc70c9cf990f852fa6d6bd1bf703b5dc512f66dec55987caf5973bc9b3ce23f8aa42617d18e0f1abb39e5463818978d321a7f8363781ff0abec9a7cfdbf9bf5f7d0c68a189a615f718ee3dc8fca0b879055cf41e98e7ba59289bd821bf55fb50d17067391d2714a29918c6894ce011414082f77b6e39abe10db2093f117fc75c58a256749318cae504dff1cd0675e4d7e28fe9337541d7e10e5f236bcd09498f7b7f60bccd9e7046db96d653dca85d6f586eeec0a92930344c64eb9bcfe0d47b529f8451dca0c92703ae0167c84dd5da4394df7210ec22c40793309d02a6e6ec7b5348d89554edfd4540902c95cac6a232dce2eadd471c913d2bba625838cf66548066e97b05f3cfbfd846d2f9d5176c0cd84e1464a3350bdef6504296c8a75ba4d7da596f31b931a109f3d01f94aa3807c79205ffe60b692a6b0c0fdaf5739a5327cfdcf40af124dd059b899acd81bfce0c6c5487e8b181fc65204d69e635985224c0c2e419814e2f65eee1dac1a637b4bf3a41ce5651435bbde5a8ed7faf2b537d91e230e91d3ad0f68d1d2066c38ab3f06457759fb429885419f9964c9ff4ace931aeb6afb0ebad67d2d35a2ccb21cb10d45d5846b6972fa170b3f39bd91ba8fa223a58b2b92d0c17e9ba56bd8021df26492c15365952aa19d792e6ce3e1be1f1219f494bc62358b16479fceb7ed171c0f1093bef52cbd3419cd24a0e0bc38779b03d116b7fa7c2e62aa716faebe39d4c45bec0c646a80f398dc06b3e5bc958ae87e642f4080758045ecbb1348e3f17659fb9012025fffed8d5503d7cfa8963cf3cadfcb23091b4ef900710445439942b716a4a8fc6e0fdaf0eded0bd333e3087dc05541d085858b98117411fb286c7b903962c7bd476d56b2f92a00eba408a162c4332bff214e1b02177325652d0d34bb3c9742fe3cbf478b65906dfc640872ca1edfd9b86cd07c61d069a5eb59541a107da9670f8e98775999229558d9ca22249f1746ce94fafe62abda404dd29ae9065906404a3c6df15470b3a2e09d8c435aadc44e02b5e32abe6ee18cba620abcb3496e1212cc4827c2d2183466afa40d27dbea7bc262e62b9a5798a977d5422763a5966419fbc1cbe71ea97fb763e83219e126f89fd4a560091461e31189f6e282098d275c80f9a98a16172a8110992504e350def1d6b408f057b2b042f3d6656ba09e519536dbd6f41e84fdfaab8b9fb04ec603e5f76b9347208b3e82930167eac30b88928d74ea8fc17eff87b675e921272c7e5ad7580d94b4f375a36c2182c1c2c294e291c7ffdbffc6ca5f0a5f89328b7d46554b0c19ff24126989f845cf37129d6bf1d8322280386eccfe707ca1273fbe417bf285f66576453df9d324bdc741847d5b0350d959f183d533030a73082a679714f74bd6c227771fda8cdd9288d207bf909b3b24c958d2aa8c04319ed79fb46a21cda3c655f775e5e68360b252fc5f55e5345dfd37d990553b3165e54a0930c1f7eabd40668d898181d4564cc5db358b8ec97642da378044c5cfa908fc779d4989910c10f129e4cf18982ca83698a1460baf0bcdd514f8926c7a6a71693cb6554c11653e80668e32bc347f4ffb9d5b2a6e65ea04704ed370fb181ee9e54ef34b09070ebad74bd4c6e3792dcfe4b1392edd5ac5e662978cc31d39a8144ca18de59efde0c1004c040c0ef84d169fd6337ab56426fd07ed2fe59d6c01c2908d536df17664ca34f54a6af56aec0dda89067c89e94838f0907631e101758781fb6d839ea91e52f1cd16e8024037c6b09f6d66d3d43fd63b53957384e3fea8b167abc02c61179cf532fdbe04e11f411b8006c3f8b944fc5f788dcdbeb0a585516a422eeadf33c0a9111add28d61b6c3f504a7bfe64db11b0192f6a1f0d17b0fa892a384171f434b1bbc43aa7cf8b5c526a89b016d1b9cee3095d4b7ebca55484201464a9f1dba6246dbe6f68afa2cd16ffa1d0510ddd4d5c29e54596a46799312195faff13c6f418d131e4faf2fba0f272754fcc02b198d1ee7555d67c9e32b2358f2b059163b53d1547ceb6f49f13b5ebf2221c79d4d5df8449ffb79997fe6565da187221f86d1d922cb2799ed3eb869b16e5fb6661f38cb3f5d1216b540d3406076154e1f6dcede305199d02843749438f501566a8fa52b89875f361ca6a512de6c2b2e0ed3ffb4dbc1e6bc9b236ba4ed39d985e8498d464fffc2e80824680dac282b67eafaa73a4b586a0e36d6dc6d5e79e323ab98db12de74de033492396a7e85e72493a9e3927390af7fda09f830149bbd37c96bd8c8366503fd86d63fc06d4ab7dba970fc658ee44cede6ef750e475f99906ef127fb4c3faa0ce95ecd747c198bb0f4d43dbe6ab6619edf12c7467ad24c47556a02c9816f7b3a3fbf71790bcffe1d813a2c2b5bd8eee0325d4ca547b9ada105f39ca35a8b449216508506c413e3482b8553b6eb7053337e9929bc090497e5c2568bcf10327ca9787b93979e71fed0921393e607ad84a4f3a39bf6e34e4bb19c8597479a623534617d0d8d7292d4df527a94656c4a66e4178694185a89c26d8ddf52c2b33598b6c8c43c30ebcc414fc29b88d1fcff5671b8e5ccf87564b6bfeb7a03ae9d69688166aee6833598647518daa5bc815e98e18f9f9c3030dbc33b22076f1ce9bbeedf5a551072ec2751ceb198bf08a416b315e1989e302cacd64c2b6f7875325adf47363c0629312", 0x1000, 0x0, 0x0) 15:38:46 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000200)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r3 = kqueue() r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) r5 = getuid() r6 = socket(0x11, 0x4003, 0x0) r7 = dup2(r6, r6) sendto$unix(r7, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r8 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r7, r8, r10) r11 = kqueue() r12 = getpgid(0xffffffffffffffff) fcntl$setown(r11, 0x6, r12) r13 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r16, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r17 = openat(r1, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r19 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r20 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r20, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r21, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r22, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r23 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r23, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r24, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r25 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r26 = kqueue() r27 = getpgid(0xffffffffffffffff) fcntl$setown(r26, 0x6, r27) r28 = geteuid() r29 = kqueue() r30 = fcntl$dupfd(r29, 0x2, 0xffffffffffffffff) close(r30) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r34 = semget$private(0x0, 0x7, 0x286) semop(r34, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r33, 0x0, r31, r32, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r35 = kqueue() r36 = getpgid(0xffffffffffffffff) fcntl$setown(r35, 0x6, r36) r37 = socket(0x11, 0x4003, 0x0) r38 = dup2(r37, r37) sendto$unix(r38, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r39 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r40, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r38, r39, r41) sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r4, r5, r10}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x30, 0xffff, 0x1, [r1, r15, r16, r17, r18, r19, r1]}, @rights={0x38, 0xffff, 0x1, [r20, 0xffffffffffffff9c, r1, r21, r22, 0xffffffffffffffff, r1, r23, r24]}, @rights={0x18, 0xffff, 0x1, [r25]}, @cred={0x20, 0xffff, 0x0, r27, r28, r32}, @cred={0x20, 0xffff, 0x0, r36, 0x0, r41}], 0x100, 0x402}, 0x40b) r42 = getgid() lchown(&(0x7f0000000100)='./file0\x00', r13, r42) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 15:38:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5c11, 0x2995, "f657007df94cf54600e200f5d5059f8913b63500"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000080)='L', 0x1) r2 = kqueue() readv(r2, &(0x7f0000000440)=[{&(0x7f0000000000)=""/16, 0x10}, {&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000240)=""/169, 0xa9}, {&(0x7f0000000300)=""/68, 0x44}, {&(0x7f0000000380)=""/177, 0xb1}], 0x5) 15:38:47 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() socket(0x2, 0x4001, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r7 = kqueue() fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) r8 = dup(0xffffffffffffffff) getsockopt$sock_int(r8, 0xffff, 0x1021, 0x0, 0x0) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000200)=ANY=[@ANYBLOB="690202c6007b000001000000000000000028d50651b1da"], 0x10) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ec2797e4c2d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf0b0134eb14eddef294e1efd4a3885cfac04abf30b35e50485840b46e06a45a10cb3e6d1080debb439e3"], 0x10) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r14 = socket(0x10, 0x1, 0x10001) r15 = socket(0x2, 0x8002, 0x0) connect$unix(r15, &(0x7f00000005c0)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x1) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r16 = socket(0x2, 0x8002, 0x0) r17 = socket(0x2, 0x8002, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="622eab10"], 0x10) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r18 = socket(0x2, 0x8002, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r18, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) kevent(r8, &(0x7f0000000680)=[{{r9}, 0x5, 0x40, 0x1, 0x0, 0x7ff}, {{r10}, 0xfffffffffffffffb, 0xc0, 0x80000000, 0x8, 0x8}, {{r11}, 0xfffffffffffffffa, 0x0, 0x2, 0x7, 0x5}, {{r1}, 0x0, 0x52, 0x1, 0x4, 0xc7}, {{r12}, 0xffffffffffffffff, 0x80, 0x1, 0x10000}, {{r13}, 0xfffffffffffffff8, 0x2e, 0x1, 0x2a, 0x9}, {{r14}, 0xfffffffffffffffd, 0x22, 0xfffff, 0xfffffffffffffffe, 0x5}, {{r15}, 0xfffffffffffffff9, 0x0, 0x2, 0x0, 0x4b0}, {{r2}, 0xfffffffffffffffb, 0x0, 0x1, 0x4, 0x6775}, {{r3}, 0xfffffffffffffffc, 0x2, 0x4, 0xdc77, 0x1f}], 0x7, &(0x7f0000000540)=[{{}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x6, 0x2}, {{r16}, 0xfffffffffffffffd, 0x60f3e94fef2d664, 0x10, 0x4, 0xf3aa}], 0x3, &(0x7f0000000580)={0x0, 0x8000}) kevent(r2, &(0x7f0000000100), 0x200, 0x0, 0x7ff, 0x0) r19 = socket(0x2, 0x8002, 0x0) connect$unix(r19, &(0x7f0000000e40)=ANY=[@ANYBLOB="62ab0a07400000001f2dd4085bd127a2514bba48f6dd960ad7222092152f1643035becacf9eda5b5083a5adaa22e1faeab764de3230dcb1a28de542cdf5103b7fae0663332dc8677bc85ec22eb07ba018ff189d0228ca1eb2c9106b09811bcaca215e41218cad1306d519e62f78d3e41298eb0af76af1ae75c6dd9fbc37af895b38b0f24ab021037c9a1d70d59aa9b33e91e37baf78bae415122f9137469c8179071fdb7faa86ba89d8a3f91206d20fb7f1a9566ece5feeefba7efab49b5c6586cc17abf54b271a82bf2502d4d01000080000000008920ae33cd5e89c2b3ed0000"], 0x10) write(r19, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r20 = socket(0x2, 0x8002, 0x0) r21 = socket(0x18, 0x1, 0x0) close(r21) write(r21, 0x0, 0x0) connect$unix(r20, &(0x7f0000000200)=ANY=[], 0x0) write(r20, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r22 = socket(0x2, 0x8002, 0x0) connect$unix(r22, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r22, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r23 = socket(0x2, 0x8002, 0x4) connect$unix(r23, &(0x7f00000003c0)=ANY=[@ANYBLOB="62020207e00000010044b76744c52eb8142700"], 0x10) write(r23, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e000000000001fab15ef96dc3cb965531d2d87008af771885e8dbc75e1815b1a50aea14265fb3eced763151a832f37dc3db1e354d3719d69e9040daaf5214cd61fc59b65ce65bc90a551c18890dd2eceb5f8c1a03668d45d5d090cc352c2f6e8a4ed042dd1f8bd907467479e5e952373241ca5ce32aaafe6e8f83efb0fa2ae5f6ad82d9d29606ee947fbd0420ad278cfa4c98750c65e1c7a4bc6f7c2aea09a0458ce92710f2ccb082c670cddbb7a8d8c55421f7a5d876980a796d361b281b5908dd44690cbdcbf53bea8ba8d4b90d0482604cb767586913b3cd9aacf3d6d0158633257ddf4bf5de35318742b8217e7e5643d6a3a6ebda65f9fa2f68dc534a793ed"], 0x1) write(0xffffffffffffffff, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65bfaff390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0df75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r24 = socket(0x2, 0x8002, 0x0) connect$unix(r24, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r24, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x79d2838172cb17c9, 0x0) r25 = open(&(0x7f0000000480)='./file1\x00', 0x80000000000206, 0xffffffffffffff31) writev(r6, &(0x7f0000000640), 0x45) writev(r25, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r26 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r26, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r26, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r27 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r27, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r27, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) r28 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r28, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r28, &(0x7f0000000000)=[{&(0x7f0000000080)="20185fdab2da5651f53a84209462e801d530070826dbd3ea955db89102fb327ed01a2659f3d10507e33fbfba396cb2d3050a", 0x32}], 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000486929414fa22f5c0ed193424179fc5bf7017a071300"], 0x2d, 0x800) 15:38:47 executing program 0: pledge(&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00') pipe(&(0x7f00000003c0)) socket(0x18, 0x2, 0x0) socket(0x18, 0x8004, 0x0) r0 = socket(0x2, 0x1, 0x0) dup(r0) listen(0xffffffffffffffff, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) socket(0x2, 0x1, 0x0) socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x0) syz_open_pts() socket(0x2, 0x1, 0x0) socket(0x6, 0x1, 0x1) socket$inet6(0x18, 0x1, 0x0) socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x0) socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x1, 0x0) r1 = socket(0x1, 0x1, 0x2) r2 = syz_open_pts() flock(r2, 0x2) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x200000005}) r3 = dup(r1) listen(r3, 0x0) accept$inet6(r1, 0x0, 0x0) socket(0x2, 0x1, 0x0) socket(0x2, 0x1c62681e1ccd777f, 0x7f) socket$inet6(0x18, 0x1, 0x0) 15:38:47 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001300)="82fd844da9f9e954558cba0559340d7bc939b6893611d402fbbb4aeede105a9862a7085c9983e27c0f89b2cf67ac30578bd7704eff2e43e819cfc4645f423fd6ecb164705117861d15259ce91c8e78b7b150983f099c3ea112149138a0f3b8b5d40580a33cb3e142807588db6953823c0e7396aa3ebaf14da7b2138b2db44d647116771cdda70b71ab47d987913a924de3cb0fece7850cbc913e55c218dd24271bf48ae74422", 0xa6}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001440)={0x8770, 0x1, 0x0, 0x3, "f34364afbb1eaaf1e7c50aba088fc2415ceb3643", 0xff, 0x4}) poll(&(0x7f0000001480)=[{r0, 0x20}], 0x1, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000014c0)=0x8) r3 = open(&(0x7f0000001500)='./file0\x00', 0x8, 0x22) r4 = accept$unix(r3, &(0x7f0000001540)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008db4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00"/4098], &(0x7f0000002580)=0x1002) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000025c0)={0x0, 0x0, 0x1, 0x0, "13ccaadbf8ce0a7d85a3d1ec58cd571c27f29c12", 0x80, 0x5}) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r3, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) setitimer(0x0, &(0x7f0000002740)={{0xfff, 0x81}, {0x99d, 0xffffffffffffff81}}, &(0x7f0000002780)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000027c0)) preadv(r3, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r4, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000002980)) mkdirat(r3, &(0x7f00000029c0)='./file0\x00', 0x98) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000002a80)) setsockopt(r4, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r3, r4) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) semop(0x0, &(0x7f0000002b00)=[{0x0, 0x3, 0x800}, {0x4, 0x86, 0x1000}], 0x2) 15:38:47 executing program 0: r0 = kqueue() munmap(&(0x7f0000889000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000180), 0x41000003, 0x0, 0x200000080000003, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000000)='./file0\x00', 0x21, 0x184) chflagsat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) r4 = dup2(r1, r1) connect$inet6(r4, &(0x7f0000000040), 0xc) dup2(r4, r2) ioctl$SPKRTONE(r4, 0x80085301, &(0x7f0000000100)) 15:38:48 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000100)=0x5) syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x579a, "b04d6a07000800000000000900f3ff0a6300"}) 15:38:48 executing program 1: setpgid(0xffffffffffffffff, 0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() r5 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) r7 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) r9 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) fcntl$setown(r5, 0x6, r10) fcntl$setown(r3, 0x6, r4) r11 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) r13 = getpgrp() fcntl$setown(r11, 0x6, r13) fcntl$setown(r1, 0x6, r0) fcntl$setown(r1, 0x6, r2) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), &(0x7f0000000040)=0x4) r14 = getpgrp() setpgid(r0, r14) 15:38:48 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000001b80)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff8f7fb02c2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15e3fdbe4feb82017ed61358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400195bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aaf90f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028000000900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a2000000000000001f34626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed27098068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e6591c932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcdd90e6696fd79769fb05347de39d9fa81504ce2ddd9488a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810100000000000000643889d902d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e28e45e6e61ce5b90e1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbbcabbbbb70209affa17f98440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f85d648be52f4caa12630d1a137ef699461e5202acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c2eb273b3f7903a62b24e473545e597baaef6d539a1efc08d3046fce883897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe958705ef9f8b6d66e76854a12805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0fd42a8b59ee0b5bc9f3e1212d9c400"/2028], 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x8004) ioctl$TIOCCDTR(r2, 0x20007478) kqueue() write(r1, 0x0, 0x0) 15:38:48 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xff}) close(r0) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) r6 = msgget$private(0x0, 0x12c) msgctl$IPC_STAT(r6, 0x2, &(0x7f00000005c0)=""/133) r7 = geteuid() r8 = getgid() r9 = getuid() r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r10, &(0x7f0000000000)='./file0\x00', r10, &(0x7f00000000c0)='./file1\x00') r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r12 = kqueue() r13 = getpgid(0xffffffffffffffff) fcntl$setown(r12, 0x6, r13) r14 = getuid() r15 = socket(0x11, 0x4003, 0x0) r16 = dup2(r15, r15) sendto$unix(r16, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r17 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r16, r17, r19) r20 = kqueue() r21 = getpgid(0xffffffffffffffff) fcntl$setown(r20, 0x6, r21) r22 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r25, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r26 = openat(r10, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r28 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r29, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r30, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r31, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r32 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r32, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r33, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r34 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r35 = kqueue() r36 = getpgid(0xffffffffffffffff) fcntl$setown(r35, 0x6, r36) r37 = geteuid() r38 = kqueue() r39 = fcntl$dupfd(r38, 0x2, 0xffffffffffffffff) close(r39) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r43 = semget$private(0x0, 0x7, 0x286) semop(r43, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r43, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r42, 0x0, r40, r41, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r44 = kqueue() r45 = getpgid(0xffffffffffffffff) fcntl$setown(r44, 0x6, r45) r46 = socket(0x11, 0x4003, 0x0) r47 = dup2(r46, r46) sendto$unix(r47, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r48 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r49, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r47, r48, r50) sendmsg$unix(r11, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r10, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r10, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r29, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r10, @ANYRES32=r30, @ANYRES32=r31, @ANYRES32, @ANYRES32=r10, @ANYRES32=r32, @ANYRES32=r33, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r34, @ANYBLOB="c5e9b93d3cad0cc900000000ffff000000000000", @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r41, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r45, @ANYRES32=0x0, @ANYRES32=r50, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x402}, 0x40b) r51 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r51, &(0x7f0000000000)='./file0\x00', r51, &(0x7f00000000c0)='./file1\x00') r52 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r52, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r53 = kqueue() r54 = getpgid(0xffffffffffffffff) fcntl$setown(r53, 0x6, r54) r55 = getuid() r56 = socket(0x11, 0x4003, 0x0) r57 = dup2(r56, r56) sendto$unix(r57, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r58 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r59, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r57, r58, r60) r61 = kqueue() r62 = getpgid(0xffffffffffffffff) fcntl$setown(r61, 0x6, r62) r63 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r65 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r66 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r66, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r67 = openat(r51, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r68 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r69 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r70 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r70, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r71 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r71, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r72 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r72, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r73 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r73, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r74 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r74, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r75 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r76 = kqueue() r77 = getpgid(0xffffffffffffffff) fcntl$setown(r76, 0x6, r77) r78 = geteuid() r79 = kqueue() r80 = fcntl$dupfd(r79, 0x2, 0xffffffffffffffff) close(r80) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r80, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r84 = semget$private(0x0, 0x7, 0x286) semop(r84, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r84, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r83, 0x0, r81, r82, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r85 = kqueue() r86 = getpgid(0xffffffffffffffff) fcntl$setown(r85, 0x6, r86) r87 = socket(0x11, 0x4003, 0x0) r88 = dup2(r87, r87) sendto$unix(r88, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r89 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r90, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r90, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r88, r89, r91) sendmsg$unix(r52, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=ANY=[@ANYBLOB="200300000000000000ac3a10d8000000", @ANYRES32=r54, @ANYRES32=r55, @ANYRES32=r60, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r62, @ANYRES32=r63, @ANYRES32=r64, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r51, @ANYRES32=r65, @ANYRES32=r66, @ANYRES32=r67, @ANYRES32=r68, @ANYRES32=r69, @ANYRES32=r51, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r70, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r51, @ANYRES32=r71, @ANYRES32=r72, @ANYRES32, @ANYRES32=r51, @ANYRES32=r73, @ANYRES32=r74, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r75, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r77, @ANYRES32=r78, @ANYRES32=r82, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r86, @ANYRES32=0x0, @ANYRES32=r91, @ANYBLOB='\x00\x00\x00\x00'], 0x100, 0x402}, 0x40b) getgroups(0x3, &(0x7f0000000180)=[r19, r82, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000240)={{0x5, r7, r8, r9, r92, 0x10, 0xeee}, 0x5, 0x8, r2, r93, 0x800, 0x8, 0xa72, 0x7}) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000100)) fcntl$setown(r1, 0x6, r2) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10000, 0x0) fcntl$setown(r1, 0x6, r2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x400) 15:38:49 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getitimer(0x2, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x80000002, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 15:38:49 executing program 1: getpid() faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x6, 0x1) 15:38:49 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206983, &(0x7f0000000300)) 15:38:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) setpgid(0x0, 0x0) r1 = getppid() setpgid(0x0, r1) setpgid(0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x12) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() kqueue() r4 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0}, &(0x7f0000001100)=0xc) r10 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r10, &(0x7f0000000000)='./file0\x00', r10, &(0x7f00000000c0)='./file1\x00') r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r11, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r12 = kqueue() r13 = getpgid(0xffffffffffffffff) fcntl$setown(r12, 0x6, r13) r14 = getuid() r15 = socket(0x11, 0x4003, 0x0) r16 = dup2(r15, r15) sendto$unix(r16, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r17 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r16, r17, r19) r20 = kqueue() r21 = getpgid(0xffffffffffffffff) fcntl$setown(r20, 0x6, r21) r22 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r25, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r26 = openat(r10, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r28 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r29, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r30, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r31, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r32 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r32, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r33, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r34 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r35 = kqueue() r36 = getpgid(0xffffffffffffffff) fcntl$setown(r35, 0x6, r36) r37 = geteuid() r38 = kqueue() r39 = fcntl$dupfd(r38, 0x2, 0xffffffffffffffff) close(r39) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r40 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r41 = getpid() fcntl$setown(r40, 0x6, r41) fcntl$setown(r40, 0x6, r41) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r45 = semget$private(0x0, 0x7, 0x286) semop(r45, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r44, 0x0, r42, r43, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r46 = kqueue() r47 = getpgid(0xffffffffffffffff) fcntl$setown(r46, 0x6, r47) r48 = socket(0x11, 0x4003, 0x0) r49 = dup2(r48, r48) sendto$unix(r49, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r50 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r51, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r49, r50, r52) sendmsg$unix(r11, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r13, r14, r19}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @rights={0x30, 0xffff, 0x1, [r10, r24, r25, r26, r27, r28, r10]}, @rights={0x38, 0xffff, 0x1, [r29, 0xffffffffffffff9c, r10, r30, r31, 0xffffffffffffffff, r10, r32, r33]}, @rights={0x18, 0xffff, 0x1, [r34]}, @cred={0x20, 0xffff, 0x0, r36, r37, r43}, @cred={0x20, 0xffff, 0x0, r47, 0x0, r52}], 0x100, 0x402}, 0x40b) r53 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000001180)={{0x18000, r9, r52, r53, r54, 0x20, 0xff7f}, 0x10000, 0xa8, 0x1f}) fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) getsockname$unix(r2, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 15:38:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000640)={""/16, @ifru_data=&(0x7f00000005c0)="7ef52987a7b9eee78376a194277b900c753799815e749d1917de81598fc6776858c14ec9247b52b17dd42642ca72e6a981ec1e30fc6e55bb524996e901ea18afb288ad0a3d487a3e2b40"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) select(0x40, &(0x7f0000000380)={0x4, 0xffff, 0x6, 0xffff, 0xff, 0x100000000, 0xfff, 0xffffffff}, &(0x7f00000003c0)={0x2, 0x400, 0x45eb, 0x0, 0x5, 0x0, 0x81, 0x101}, &(0x7f0000000400)={0x8, 0x2d1, 0x4d8, 0xe53, 0xff, 0x83a, 0x49e8, 0x9}, &(0x7f0000000440)={0x3, 0x5}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) mmap(&(0x7f000000f000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) r6 = getpid() fcntl$setown(r3, 0x6, r6) fcntl$setown(r3, 0x6, r6) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x95, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r8 = getpid() fcntl$setown(r7, 0x6, r8) fcntl$setown(r7, 0x6, r8) r9 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000580)={&(0x7f0000000540)='./file0\x00', r9, 0x2}) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000340)={0x4, 0xf9, 0x4, 0x8000, &(0x7f00000000c0)={{0x1, 0x1f, 0x4, 0xcc, 0x4, 0x7fff, 0x8}, {[0xff, 0xff, 0x100000001, 0x6, 0x3, 0x3f, 0x5, 0x1f, 0x2, 0x8, 0xffffffffffffff00, 0x8, 0x5, 0x40, 0x400, 0x8, 0xc359], [0x6, 0xce, 0xffff, 0xab, 0x9d4, 0x7f, 0x1, 0x2, 0x10003, 0x6], [0x4, 0x61e, 0x48, 0x0, 0x3, 0x4, 0x1ffffe], [0x997, 0x0, 0x80, 0x81, 0x0, 0x2], [{0x6, 0x5, 0x1ff, 0x2}, {0x0, 0x81, 0x4b5d97dc, 0xffffffffffffffe1}, {0x6, 0x81, 0x39, 0x1}, {0x3e, 0x8c, 0x81, 0xe7}, {0x713, 0x7, 0x8, 0x8}, {0x48ea, 0xfffffff7, 0x4, 0x9}, {0x7ff, 0x0, 0x68, 0x25d1}, {0xffff, 0x8000, 0x7, 0x22c00000000000}], {0x6, 0x0, 0x9, 0x6}, {0x400, 0x8000003f, 0x7, 0x5}}}, 0x8000, 0x7}) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) chflags(&(0x7f0000000480)='./file0\x00', 0x0) ftruncate(r0, 0x0, 0x6a) 15:38:49 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/252, 0xffffffffffffffec) open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) execve(0x0, 0x0, 0x0) 15:38:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000540)="582720ef00000000000000048560f8e5815f73f2a044fd2e015552fbcb5752c0b1d51f325224bb68072431132547c766e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f72801000078131fa463d7efb22af218d3608433af1878008568585007864a463abafd97067261b10300db2251c25c7fab40013d308d1876eea1549e87f956ae443a58b6687f9dd62428ac559fec0a3a643900898d917fea1896e6178a53609c60ebd6caca9542b3b3cda9a57c86352694c26650a4ed53debaebf6f4e0df7ffd23c98fe3760fd913dc656d28252fb50a304c099e4d4ba1534ceadde2aaab5459e281b023759a36491bfef0c4202b0764e75762b58dbc4d81f3d588a53e3bd6ed2bb2e813ad7768a37674b37990b1419ded300b46a357bf79fa4d24ed8c494d8ac47c0f0be00b6048a874d23fcd7052147e62cce0cfa5111f6edb778b0732876cbf4c287efee59f1078b56c64eba2b1bf1b55463ac27aabf50e5d9d20d0cea93de7651f1a0e8455447e8f6555c62e67ede2f32686", 0x196) write(r0, &(0x7f0000000100)="bd", 0x254) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffd, 0xfffffffffffffeff, "85011167f5641a08000400"}) poll(&(0x7f0000000040)=[{r3, 0x5}], 0x1, 0x0) 15:38:50 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = accept$inet6(r0, 0x0, &(0x7f0000000000)) connect(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x4, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) 15:38:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f00000000c0)=0x10002, 0xfe71) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 15:38:50 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) write(r3, &(0x7f00000000c0)="cccde058c06018f3a90cca90e62812c9614693c6652e538d510b98010066727d56401c12cecb13d140827db37a24bb78e2c191944a4b01e767d55b4a30c1d769b310d50ccb751dd338504b4482c30a5541dd52fdb8ffc80abd5bf41d22f740da80c2bcfe248f6afdfbd66988a9b1a692532cccf4dfdc266835", 0x79) r5 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) chflagsat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x10000, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r5, 0x0, 0x0) dup2(r1, r2) close(r0) setrlimit(0x8, &(0x7f0000000300)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) pread(r6, &(0x7f0000000180)="59a57f7b3ef1a177fa60b9d43502a980a39313ae2985c88b1e7172b783bdb5a15d8d96dd161408fcf405917859e02a1ec8fe55e809660e84787e9e145f56cb391f29c48b515acb924c3792efb68461279756be69e105f8f24b00027b4dc11a9a8e5c2205d330c31bb88c2c5d160c9e6067603deac46a69a6364366a7fb4af1a5892d08b8b7a5256b4c1a0d3b0b132ceab9745ad7eb9e55bb8172fe5ce29381a0ba08390a118b297d09cc416d733411055fa7d053799b40", 0xb7, 0x0, 0x0) dup(r0) execve(0x0, 0x0, 0x0) 15:38:50 executing program 1: r0 = shmget(0x2, 0x2000, 0x200, &(0x7f0000ffa000/0x2000)=nil) shmat(r0, &(0x7f0000ff8000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f00000002c0), 0x0) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) shmat(r1, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r3 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r4 = shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r5 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r5) shmdt(r4) shmctl$IPC_RMID(r3, 0x0) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) shmdt(0x0) shmdt(0x0) r6 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r6, 0x8020697a, &(0x7f0000000040)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r8 = socket(0x18, 0xc002, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r8, r7) setsockopt$sock_int(r7, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r8, &(0x7f0000000100)="2a53257addf6d62fb524a32435f597e3bcc0223fd2e6b0fa25aacfcf9af7fbd22b3f022a60260e47340b38afaefa4c2b5df8af6c92b663a8732c25a92751b73206469611e24a882d13c15d800c47a285af056dfd9f39b9d889bd5cd840aa620c4f44559f9588f26144ecdbdb694f38b97706fbaadae3b163f199d7ab0cca1076aa68c280be001bd4d07c1e356dc75130b3db09d06f59e073acc6000000000000000000a46404fbd493ed4593e6d84f22d4470000", 0xfffe, 0x400, 0x0, 0x2c9) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) 15:38:51 executing program 0: mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x3, 0x1010, r2, 0x0, 0x4e) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x76) r6 = getpid() fcntl$setown(r5, 0x6, r6) fcntl$setown(r5, 0x6, r6) connect$inet(r5, &(0x7f0000000000)={0x2, 0x0}, 0xc) fcntl$setown(r2, 0x6, r4) 15:38:51 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000140)={0x0, 0xffffffff, {0x4, 0x1ff}}) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x7fff) r5 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) pipe2(&(0x7f0000000180), 0x10008) close(r5) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, r6, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_RMID(r9, 0x0, 0x0) close(r1) r10 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r10) r11 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r11, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) 15:38:51 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x4b7, 0x101}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0xffffffffffffffff, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 15:38:51 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) sendmsg(r0, &(0x7f0000003340)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002240)=[{&(0x7f0000000080)="5e208d537fc5768bb661f333c2166b68646f58fbae5c4f3c212d7c32773c8a6d2a5e0f57c1b7b1c1250adb6dcf6e5c64bc1607ac570c0db84a828bed477904c2487052b9e367893a3ba4b6bb26c7d09d603b34cf31b13f0c3f338125ff4931df822301d5d36aa4dd4e95427e7413354c83041790e427ed1c48503ddac5f72ada83d19def8cc18bf24d5d700c9157536aa20cb5826aceb1b35e59fb2fdf2f906559ae936c5f001902e33ff848d362ba677802ad1649", 0xb5}, {&(0x7f0000000140)="e80f6bed7af6f6e82168fa98cff303b869651bfdd9889a54558a2c00026e87a1557fab8d015b5c2fd22c4cf85990f4d14b5e12e2c64d16dba3f4332ec5fd24d32d27268159592cf98e1b8e2e80ef04c93249fbfadc92834fa443d7ca5426c9a3cca3be053125effed8a86f6a343f7e0d75221a28573de8a850842789eabe91d9655fd74d85b436103ea9d5132a958283dc85b9cb4b9bb44efde532eea103ff7fba751f75b7b65cb8f0d5056d53a9a6b3348bdc7a4cab50428a5c403742357f457369a88f92fceaf57c10e5fd4043391d4a5f", 0xd2}, {&(0x7f0000000240)="8982e23c65490a21932dd2fefdd0b7851487bf3504d198b6c6d7f1473cfbec035df1d690537f6edb59d5c541e68fe85fe7fca6e57a057429274f421438822123601b7c9c5995b022c2aaa7fc76a688cbfb13df918a8aa9e31bff305610c1360efd96641a0a80e8373eda9c345d7cccfa92071f4f39c97add3049cabe41a848708489304f7b30915d14f21cc7b10d87c4c1ba91a23cdb66b802c1a37d8ed92daf5f3849288d5fdf39d6f5f5f6a86f01cfbaa130fdafa36f365277d618717f5927750fb7759015d2dc974205f33f0f570be051136f8a39b2b4188fb5e1ada8e18c231fc12848d1b3c9a2e6c7e0b0bd53b7d7197aa199b301eff4f7a44f4ed678feef60a60b84bc3d094efc849fd64dd7f8f54ccb528e1e2c72abce6876b4b9f67e55b1e7fa69d30249f6d31624c862fb35353c74f9922953d87f36245a846403fc943480aafc0aea9b16449892511347194d3a9e4d39492272adb4f7056c8338e01f65b5ec460cf47795cf5e89513fa1659e63f013ad76e0e85140bddc2da54f2eb5fa7f21fc4f136c170231d9292f233f676dab994a14ff8561cc5b81e3aee70f5e160f1cce3dded540a41622281cdb880c8f0b767586b86f2da74053098a354fe695452430de686d5b25a4fe3ef3d8b2546e9ed304bf95c1e161754fef3aecea8f30f55746558dd87dbb5c58a0b3d9067c21f76997b305f247b05ceafbd91591a07f69fec8239ec080cd5c04279c5b2d35ff9f50e097e7d28bd1d80959a19873ad4349b1857dc030712b88de952a70acdb0ea1bdffd626acf0a907a10043aea68577c7d13ac96b8857c5aa8d0313f7ffe68ab19090fa4b2ed5338ef722d004d19c2f760496446bb69f80b2f5d524084c68de9bb9bddec3bb4e86179b853d43fe5675f443921c5239be1681a36b1605372b5bdff92770793abc59166a5c4b52835ae309042ffa36c13009c8d2286c79e2233da799a67720fad570fb26e45e2ad91e71a915f65dbdf749c9db9dd0d585c85605e47eedabbc99b625e3e6a787645d3c84bd1903961caab3fd28265c77feada520d23232ad0e90992139ea32cd62393fc54985c876ecdbe73da60459fca9cf32d07d19a1385af03757e6ce8380c4d03ced752f66b2747e1591c51819b0ac79c4c1b3d3ea3731d8bf270c368677b693cb9c36ea8fb2a0c993b78ab85f54fa86c0ff1961843cb9607ffc15f8647c11e7608d95354dce03992b59d36444fac9f91d67820523c3b7178408f667aecba35efe50d8048cc028b98f64abe0fd8173783bcb6e866ce5f5d170e27106086f12996cab06dc04120c8f7e54eb687da3659fbef831434e516de476280e3555614c9848d82aeea69befb6ca33fa4c6585c4c93c0f84578cd7460e3707a509431f033ac2d527e1ce0118d39be8fe0d15cac6cbcae71e072d031b7e760f7f0bd443865cc3b43da16f11824e35af4461070e556fc84a3cbe0b81e61a832891af8f8e4c8f6577f4aef80aa5b515db5524c25b33183fdbc07aeefb7455df8ae0b452059a3ba9ba18f9297810af941b80ace9607e32b5c206ce9e94a4e879efa2859175e59b0629fee18422fc3a2ddc003c95c0a946e600de76cc34a18f6a03632c06dd6d773d66190883e3f329420ce68c911f787e6ca00ed8dbb36c18639606ac24ac28f8f0029ca950d86e4d971a707519ff6ff9231d3c96d64f40e2c30d4c0e38817401cf34fdc787ba070d64291ee4595dadb577e391e7cd69573d3de1ce808aa9841b3e31521774de100425b9aa111f48572e96a1cf4e52473bd42db2525a59674e20afd3ec4d0264c54c883fe1a7774e26aa9a6b4ee4198f0c57be30d628c031e774e07260331cc9782fe35fc661851457a2944af6e259b4a35cdaf9c1fdab26b96f9dfdf5c4100ba5285208b03d2b51b2405c7cec4ba63708a9d0cd06b2794c9abdf8fe47cf448a708c251ff4fb823a45186b8343a01ade13339113ab83bd5991e6335c2f442940b3b621301c7cddb2563138f03a0340b4bcb3504e436d0347b3441ba38b9d8b7b7c00d0ed4e66011f33e8f8096321e50a38ee49ac13d4f12be6cf86b9528a65dae86b3b96719108017b9268513a208b3ed18b155a90cdaffdbcac0550e81ea7f522e6a2e8c2cc01fe21bfe6adb7bffd69b080e797bfb38032e2c3da9c7ed3615ed7ba29191ad0febe070c19e0163a9f70483c7496743609c4e66f82c459f57f0846d68bb97d3cae84fb248365c9ed0a62d7b03789680981884f1978bb2cc5e471883f44d907d6c772f28356bb0523c72c8a1c38d2138581b2ae76f4991d5b5d29853e59142f0dc0cfbc620834bc53512aa4f3b4b7cf838acfc9aa9060313babc094280fe7386ddff072d0c1f4d61e409d96924001e46f8278ee00eb51ea637c506350ced0fa2cce817a6806217129323063f5f07273e0dce7ba3911f7ebe844e24466cb4ae8a8949b72cdcf642f1fbf0669536f9fc2776f7679b8f8815abd047e671398fce722ec287b284c1328c3d1140e867ca994e67829f711c1835608986bb6479b580dd9b3ef2b06e017335423a1409ac77627525273bfd64116a89ef4a67ead65937ace94b6795e5214ac265ed64683b8593908e5329f3955d67d3dcb1a67fd6ae19b8852d8b7e5bb470a7e0c1f45b5f19734603e1692a156420907878d78125b19798bd3a85c48e1437d36eb6981446e2f3df03fa8439dd46967d81cc95a88527a195498e2715ef586438bf04f1c6f22d0e4e49499600fceb6b8e62ae6c6e89bf13f10c035b84a7cd89c909b85f9341ed5837479683f73674ef1b6b4a2bc8915e46ef61b21ff25bd559705c75715d67a76cea6012581a62affa9596072bc8a848c1c9f2ac6a8b1a933859a72c031b861db69ea6aa06c97ccd8b1b33e4e15df73cb109505ab11ef1a25a53c12d15900f4ae2cff0599bfb1bf33a1982e0c0d7c3139083054ce0628287b3733dcc6329307f6602acb50637eae3b32541c81bce86b7a263b0606f186e70d967aa77c9b4f952a951bba359b9282391b6bdce3da6fce0c67331f4522ab816d7da878d0c9eda9cf508350ba17df0d3b38fd3f31400cfdec6bec743acdc7029e56713bf47a9112bb849adde7fbe919214b27fc788e61492aa7ac56861cb6cbd3d98012b402febaaf76c0c26eabade49933f9ba20c353484de3434335ca48a724a142e058967040e568f9c5e5cc8f86ee9043c65b8025beb3e3ae9673f6439a001de9f7f605fd8c68fb9e1718c69402939701ead51100885c08376ce40973b93d01e3e3a2440552e7acec7cbfe523e6060de91e5637244bdd56c19a77678f16ef52619f98607d1cf3b077a6cd86fea982393bb144d9ca8fee194d524779b092d6fe04692a07399200619e64fd18b30a3d152ee55ec436a7a204480be53b7caab68d3e0d1d7ea2e5f55ebaa7de1c63c2290b724ff67d2f80249ee439c91869f3b96197d385b4f96637f5511f1473229d7fdc228ca2f1e573ae43d77295cdb731249f5847422d80f87d8ae5c2e82773f9d4db610d8bc75e18343a4a691fb78df062d01e633b653282863d22ec87d29fb10ffdbe0c3be1e8ea5a3a01db3743c116c9798092e2cba3f5a2977747f783c4f953e747d0bddfa0eecc78bcd4cf63436c9f243286e40930d50bd1819fac5770c1aaf3b5859f2b5aeac0dec80d7ce5a2787e0cd540342db29b198358e71b1e918ec048b3d35b23e4093993da3e4e7f30322f1cabfce2fd3ba6f9d983edbfde458843893d537e097b05a296664a76ed33d8af7a28003f5fb8e5d4a109e2cb97fbaf4c4fbc4a1b9aafdbed26b388ad0644dff95ce838818a8526e04e69359d48c6a4260e7d18906e20738c72fb57119a5a3033fa839e28f2870f08cafd0c0e284ff04c8f7c3c21b1fb8c60b1aa2be594a8e0777c5331d778702e68b78a0480fec4c8295f0f4fa347621eee73b25cb94ed53d088138b287cdf4a36ff418e9d7215de361f176f9214314cd9d4feefe63ad4e97d3d3fafcd3bc9a4f658d3b2b7f7c47dd9f98de534a37527db94f14b76af5ff9563ecd40e1b106c3f52baa3add90b6b9009c1d230c159eb657fc71accde5eb892acaa3fa9d959af4c05d8abf304e282c4c93107810ee38598ae304668f632978389276ddf97845b62b28e13262f99d439e698987f3764aa953c953b80495aaeeb02adee54ab98b6a38b65cc800facb0c719350d2c124c1a743f2da1b1ae4ddb9ca32b77a820ca0021d42bd7f96fc4a4984662e0e2625f99291350d5e3488ad2067e8b9d9abac397f1eb1a5988474956d2ebe9cb49ae06f894cc4df1541ceaf17e29c13395049cae9a143f92c6d0dcec55192a0edba46c41a2e64666adb68e528183b938b826a13c92588312d725d6a7227235e085c331d4cf8aaff65ae20c6daaadbdfb19b87cb9d9bbdb3b9b8a09a70f9222f80ff004fbc67a5496dbf19b22350a8a54b4fb644f8efdf60e1150a2580b7af47afd8879487cc5c1ac7b56484e21e9fbb8eb8a3eb9916930d0f2bf67f441763fac0d0bf16e1c407a9c8f0bd1125245bcd9cdaceaffc318957d579fdbe86e33b5804a778fa2ef3666a31b0040dee0e4c431f0294df2134dc21b608ff4d51f26e07ef6b29bcfa3b73b754de6a39d54136e6220411a446dcb1c32a07b44391e553ad6b8346a9f84179ea3068f8c284f2ed3224cd4332dd9e335828f9de38f178da7dac40325103a0c0f97a4612b0c204f9dc836ce2b7b496ce45374d5067f9f11fff55a6a212e9c4302aef76bceb61e9fc666b8fe335f3d8615b37658a7d4970abd0d9f611b9ba84c6d38f5ea5f47af90cbd47fdde4a86abb923d6efc4f7f8326808375f81031ecdeebf572bf9e3a2cdf75f04db922c9ad0900ec2bf89e25eebac74f0222ddbb72e17de83be8bffc582e4b4dc81d7831c1d7e428769b77621b1417ed9a26984f7e8b33625bb6576e9419735e59a327dba7c7e25aa8fd8204a711eb453fd3afe6a144942a129327775f4694c0157a0efe8132cb61a4e6bbdc84edaced9a84ebb08103079d7cfa292f3bcb438f8151eb0d2beae41fb2b3405341843c003499eea76c0685e731dc788032420450fa8e0446e565e309076906c452832f7f2b9567558f9a42c79bffa80cfd2aaf9ab01e011319b79c8bf640c2a0a2086a1015bef6c82b8a786ad0604926fe583d52123b0fb5afe7df3409d1d6b560d99ea778ec1e878fb02240f4fc4ed1023d5f39a91734a2896ff0c21a4867c1ad61bffab47f8ef1545dff5acf386649d2abb6e1077fdcb6774e1d1972458fce8f7a275b3dcd183fab156dbf1912bdac6ca569cce9ff76264d759944b2fe0e63e9899370e7d3eba3a169745db1f04ca3eda3c9d6d07d8d414fd21587ea798769ee9ef3a1cb07e82b3ffbcf5b6c76f80e2240c679998484afc916805f3c58e39863f14c8e0710f3db44918dff1ff292203706b62d2a828b01f52f22e67625b297a713c1fa03965ea8fe20db30f0aa065ad8c1e54fc145dad521accde342e038c662380168cf1abd852ab85aa31b826912cf762ab7e448eccfac610c0807b3f061b3a6330155384c4ac2bf7f839635def704fda2d575a46868f373049716fa7ceee30233b9a3cb45d0e58b1ee82ee9ff856074c778f9e7decc786a1176b2770dfd5390b95543231a8502e5871204d28c3e5f5a4ea738217582fa3d53dbbc699141d3ed28dec5f9306204386a0c0450383a425e79e12a0a9d99aca1569f5550153a5db5f2cbf9ad39ff22cdba506faa76df9739ecbcbf4438aa02242345f6e4d814", 0x1000}, {&(0x7f0000001240)="61a032d4033afc78dc1594c778b1d650a5312eec9ba326ec36fda2f73a32234cf601da682d46895a34799d9d12dd3bd3d6751194dfdac9828017ab868b4884ae80d4adf55bd8284a4ade6c0f7492a5c882b9bb28e86f0fd80d575bd6ab960b775f51d3f058d631483de57f3422a4b8f62d905a7f31afa6c986ec9cfa317a347dcd6addf9f702363ba096be077a19929ce3d7a4de5f8882171428f089a28ecb84dc37efb00a56f1d4e1d6fc9d0c5691e2cb9152d9ca6ce11a90e4da87ec18fe01c79356a805331c7d47d80a3a937e3226d2f6f99bbad2f4fa85546b11e69b02592d60b9fcf1f6acfc25d8bc99e8e61397fa4ad663b14d3fe72d96fe790559bf942989d783e3c070e33d57b49045ba8c06176116582179d4402ada24f8b001454737791dd28e0417849d264a45e5ddfbfa1c748e1bb7ff5b1045ad01078bb1d1dd9fde5e3dd3dba925eff610b9a8cc0efd4805595cbe72598787a2c1057365de33cf93ad966c7afd0ef800e97c0eb14d39a2e1ddd4e688f818bf639717db3565b3f9c3ee027d528bd7b930f3f7d2f25f843e1345b21aa4d0197e80ce8569b21afa6bfe95290918e326329692025818b983692523bf5c6b63f9db95c65d51b289923804dd9d9b8aeb65b0c6c2d28ceabbd3776bfbbe9c7937b3944255f91d95b2ecc99d3bca8146f0dc296e54f1715a637a52153f85755b0822ae9ce6b9ec799f69da1d655b6696d452eb00223cd95fa866cc4bff5a7e21134ca0a6e9f66432e26acb1091795d5ae4e0457b125f3b0e7b26724216b77f2f5ab7daed3c85a39bd0c7f3caad8e3e85baac7fef23e19fc49d8d9ce416083ff7ffef1cd3cf25dce3fa709e7ad95d97bbea359d1c6a3ab649b68465fe80483a9366330c9af823af31fe433a7c490a1b6fe22d915d00aaf516093c280b58cedc47d40bee64b67f3f56a0e059eb09a08b43ee1af7eb8f43170f7a9db426277d9918f0f07e8e6d3d99649018d43c167c968eb4a1de5bc9e90109a9b72393830f4d415371514dc0f34cc167893e5464f3c1d2b4d74a524acf12b03296c36d7c9b52035d040519f8f67f3dde40b142c649dc662fe9f9aa3af2107d5b6bfa2df630c848b06536c6880f55d7616ffa23f4048e9b9f5b25abe17c759659b560c5ab4b4b52556a35b08cf9fb3e68a8872c3e07ae2b2b80909687256bb732cb12c92e5fdb7d6ce8427e69293a5e59c7167467fac8b0db3d47d06414df68e911d2b5d3fbd76cfb1510c1141a3bfb91edfd83d00e4d5217045a57e0dd01aa2b1bb7c998010a778027da93648c5bc6f4a91a87482baa866cc302ff1e5f4b4e54e9e5b247c813e5cb75bdb9f002a9f6434a3061bd93f89727e8f1670b7befe69d32f9b111fc048fa673057673a51f67bca37a11950161d8180ca2444493e5ac46a59c83077f9791eb335818d8b4812caa9d94599785b4352a8f9b971b510f38c04766d50223b440600b7fc0088ba499109470d8cb92bab3ad612bf89815f910abd9dbf6e2917dc64f339d7aa4ff12278222529c8f2c913c2f7ed98aa1fe535eb8babec6b1b363b64eda1c764f749e0b200de9772494f5b0cf57e865ba4289e3c5261216cfe61bdcfc7be430c7c847c1d3b522632e3056bb4d419023205029b622042f133a503da809f1f296dc8378d2721fe56557d686c5240017fe740351f953908d308f8823a9758896d224fb4246bff263bf10df83fd1b689227f3a64c5f7aa948b0aaf8275fca3482e98bbaaced2ad8af43bb2c6ce7bc38d0052168bb29a3e5aed2e0724836e4077159c384e9868c9f90a62492c386abe31ee85cefc3fcc95fc4bbd6319ea426a81e08d5b4b6a05194837c5199b168e13f6749aa0a944e503427f3e718d40d25feaeecebe4d6619aea2d3fe9a363329e9986e849b6af44bd4690cf38e230ef413497d181213b319f6afd840f8e1a93a0478556685ff2fa771b3bdfa8eddda616061d71741019ea53bf49061b5d82bb372126c5ac3c5fa077347aceaf7982ab2582f11d1c1b8e915fa9306e1be87b692899877abc473bab9e84e814c43254f2ad677e8028af61aac06a05f52a5838ffe7bd59fae603632c5891a736bbe74b7f132b29a6422ea2de4d782c19bef84a3e63248b63c78d65d709e1a14745c6a3ec0e97cb35927c2eb0d2be6cf7fe8af8b5f9e70790b80fd23e6f7152d86e37778efc699c0eeb05e50746f9c0824fcec8c58d18102983c49b53d34b459479552858dbe6b6daeec97151f1cb45bdf449f0ed1ac743f37fd1901c07376e34bf81344f66f6b25e9ccae25ae252a02854ec185b7fdcccb2229159fc790540ffa7c3ce7a9e1f088de20df9038fe7f3067262a08a0841feb5866e21c5c32eb52b979924d1eed59bcbc4bf64e2c3cad00afa41b5b12afe0d921c6f7a474c1e70e2217e9fc944450fd7ee5b535cb987fc0da8bae3244996cc39c2b19227d1d281d4db4635347acbed20c22ec536e27af5d66711a298c0a44e4af66be5c5e37d8c6769fca0533056bb67e64060d7f6ef47f81ecb8bc7ed26963f38e37582405feefc7f21336e3e90b92b8bfb559231d33062b8f13592f68e908fb5376560b08faa6b7a772d93f910019be430b2c52c828e01c1e53ce590acecd743aaf21537a09d262f3d7fd5f48b21067769581cbc98dd93c78207e03284de0e4e60c7acb9a70e7659f2913f049de5a267d831ab90fd829198592cb0ba0668b298775b4937b7dadb1e4670c689b62eea9a5dd0bbaff16e9fcffbccc26b74bde48174032129539909ed2b31f7e6c1d08eb358a119b249a27f703b123f11c99c7837e055ca77f567a4fa8561f92a67074149dc9be5e61ad99c325d016d56a1919a5d22ce3c6a5d48a550e9bcc81bb1c26a6585fd456e14eba84fe566c9edb8d078ae22ebfe5bdf030c2b72be392e6ba7beee9a8e35ed45541955b8201b2c988ba02fee28ae24d90aeb4a047049be2034d2be5816b2d8dca96964c5b691b88473c8294907bca7cdcad4c765d24b7d5ce17f53715ac4d3a4979cb028f379bcfc1cd9164aa7c78e0e714bcb3e110349cf93c91433670ea67a295e4522b81f5714c66967022c04f6d692fce6c1b2089770e0577b0ac84c157d74cf240f338a8ecca9adbc2a7ad7f21e262d20034b32b91dd359af64cee574c97beef60587b0d3b374f31f0d541a1ff2494a433fb6b05e19577e8531e4e5b16bfbd9069b10693b291c8eb06ba25f149c467136562ff042f26c5659c10491063b6843e7059be6c72844dedae0cc4963def60d26efafaa0ffd90bed3027ea48558edacc60f9608d0fba4696f81c15f086e1a305f8bed9be619b94ecef4250b2919af71fdec9c31ed0c6a2b3ea41dfa2f654412660519e7e774ec5a088920feabeec6e8a0532cbf72139c1a62c9f49b24c2a017bee39731097527a7d56cdcd89bbf71293d00d10791da5e49017994179d51e5a4d573b6b22f58b0ab9919c7598784d753e223a743b5844723016e1f00ecb3a3a30ca4e42816afd321171447366fd0b1edb028e47eb7972c21b97711878c823fd5e187458b4db955dbcc51b9e517a183e1a470ef70b7c7cbeff5e07a1b9c8c461a1f766299206913b7eb80265251823c156d02199a6500d6eeca5ce32de5a045556f18fc81a898b7f8377bf97e93065e6749392ec173ab75c89f29ccf59aecfce8312808c06fd73dee460b67a87ae20b4c8d61f8433d78b316709d31906872bfff5bb9b5b8e2af77d0b03ce98c0e1b0d94f8cdce069fb8ec9a7cf4887cdeaefaf25a5e8c5b2b19d28ab4f0ffe1e078dbf6d0deffc3c994155795fe1a00b1a6aabb2dae4a8f28c6ad1da2182c6df447ba496a8b056e37a321d9f4a1d66e2651599fb8b46e249f96039b955b33f3a4844f53cbff1da0243289e96bbedcd644e01c7c2bc12b2e4d4b6141552185b701b6e185f899a69c9f1423bcdef955afbbaa9e6aa3567886e0981f47f9be2d9098105b6b2a5301f166ca17d0e26557197077b05c19b834d2b8385a8652984257f6618e3b5bf7c8d0341c8bd6068b951870dc50a1a6ffe98cdacb2afaf9830e7e6195c50383429143e98c66ed59e96b7b44c05341a3bd513b36aace0dd8742f38cbd0b6a605f6a07de1278e51b07d864d6b04283483a777dd043076bf9dfa990dd4cb5ac001f0665d57cf82410c754f0850fba83b81bd7ae5dd83e2e34cbb09441a6018a7a8cadf379c93f2ecc1c0125bd23959214e8372ece223fd2a6315a0815ded39f9f2e574e0383bb065648af657b5459c0d37633127154cd95f5648967895b60a5a7dfdc9bd08ab9462bae9392308e75bb6f8ae4cd6f54fbfbdd6a652dc3493fd808d4a992d0a28bc20b619be1a433cb3680f0e7b17a039eb2ee42a9bc7ea22646185fe36ec6ae45914fd6320ceda36376fc2a082168a8af85727bf71adbaf3bef5119670a154a6ba1fdb749eaa0ba7b0e579e6dcb2adfd43516d803bbcfe80d6c044bc57b63b0c98996abca114d8102626be02784915981fc5cdaafb1953ca6c726db168eb8979f816e86af033fad1b38ce909b1d63494bec94d731dc9ea5c47369d7901b75d909a52817d4b71b6d95f74615e82c2e71464a228ab4d2077dfcd52ee1d8a12a4cebe7a1eeb917e3057df93577f419ff90ac66556646cd7d0913b6cec3626fbbc2ba36f5d7049481e3f713708c78df183b5c9377be6572e6ac330c542fe1d83791729b35eac15782d8d32b635fc6e39c40dc3517cea0c629e92907f672daf9f4a2a2357edc100e0a7069e9023b02c8337cb25ae35831b2185bcbb3009693d212aae46d7517d6e2c58585e614b8a1d513973eeb4de080437bb6713da387bd7427cc5cd25b7c59aac33aeddf079788f0fef9593eb31ac149776664c811d87d3ad66a16f265162c36cf6a46b1372573e43b6b374f199f7e851c9c0d437cf7b4d9b629b8118b2b8ef628a3d9debf3eeb437612c9e72c7b0b517426d80656a02db64ea7566141faef8b9259f1450f966fb8e421b8e5b75b8f9664a8a18e084bedc986f7c4cd3daa66cbcd378cdbd2a661c037e9e0fef2a67b563a936e71a01e8ff298575a28af78d422a67c4e57f49b5eaffa677418dc9ff2e72666786259ca9dca774757328dc7342c2a73b9fc7e29854c5ec2489799f84399597b1601b8dec6d352fcc2ee0986fa72408e172b4de55403271ea6b1d7da35aa2bf55d9ebabe5b82779f594a5ce9c2247746fcf23e9b493787c67f3b24f538c84ce981062eeaf65f9f448aa914f527befcdadd50e229f9d5d375ff997e5c2107d60b4997da9e2f892e971d34f6538a2f4f979a64e1eab2dfa98a6ecef98ee75ede361fee1a84ba5f044fac5082f68c48d2768933f67e34cf1fc0a3b33bf1bc84c8392118101625184083b3176c565ebf437fe1701e93594112d2e469947f86f57181aaf6a362c1e7a9418f1906d76d96c3d08ab497884abe63de918ca3644aeb9093416d39dd3c78fce64f160795a7e5ec945fadda5dd49d6b13bdac98d484b1254e3a88bfe099311f09093e7eae8cc57d508e969e31adef1ebf803a9c7f09d11e739a7b5b2fbd8ba499b9ecaca921c872ff20c0ee71a1e7c353d47108fdbffc1d904ee36519854dda2a0bee1735033338b6c2833131b339cc51af7df156a7300ab89ddde785fc1c80b7e364a1454ef68d6be15e508c7343106d826b15869705d5b0d54dec9f5eda9c066cca4b4339aa99cc051775a375a9486d8e5f7b443003bf473eab1c73a90b2926c308c958287bef1efa583d840a508377c2dcb6eaeb7b5b40b", 0x1000}], 0x4, &(0x7f0000002280)=[{0x50, 0x1ffff, 0x9, "238d1bd9be6d154c53e8955ca3fe38792efdd4591e85103998610aab5cbf661873c1c8e9e1257f9c8176b953fe0eb56ff9051e8b21a0d3f21a0c11afff80be4e"}, {0x1010, 0xffff, 0x5, "63678d83fa370a1a04d6ccb9f06a9dfb7e318b2967c9f80482efb517a8b7c4c192f1a8652384d19da7fd79ccd1cfa65e40012c1a5d65ace5cae5ec88b61f81506368f4fa904fbc8e7ce21d3dbc34b99233b3779bb4ed6ff6afbeafa9c1cac0eeae279a7df44e7bb1e4cc2a313e925c6d6910b3181cf740b86841ac234027c0314fdd306934492f32cee9ca820c506498c8118b03164fa600e7738b6c4f66d0d28f790acc920410a2b12e5b595491a931699e999edfe6c7243e5b9398aeeefedba87a6c3bba2105b0b4846dfdd5f99845e59f97d7bd53427b80666b9f86738b1c6946dcd284cc0467f8c601e30fb53093a3e7999855addf511e393a8cd7ff1095a12aa18fed34270c8a7e39069b6ffdc8824d7f57b93fe6c42439eda056c3322cc9e223eba3c24756cec7ea93bc85019b73cecc72f26ccfe3f18aa504cadb62b74ed0941304463204bad3ce556bd1fe733b5c6b9dc280eccd76b689d3f0b80c73dbcf5141654709f726a1cabe91dce83d24eb6fab0ccf4d3c8ae9bb6182d7e639100acf958c6c2b7443d469e0375b5b5cf669d4107e9fbd30dd57c6a9fb6b122da44648d5186a3e0fd6a5897075169b02d968a0bc25fc746efdbf833922497f52f1d06a3d52128071c1ffac0bf3e6489361806063effd2240a5286e1ec40f894ad751cf246d40da016d700bef77c6189354e673a8413283b91c04fce75f46862840522d92ea8c08dae6d43fdde5c363903bd4b55acf10c143e548ec4f52ee589225264bb7d1e83dba1e42befdd9ef253cd825a2890416831040afed692f3efcbaee72dc81e2ec71ed6f132b79f7e5e874674e505362a493a79377f6b9a74d1561dac9e066d5cc9af1a4436f793d8db48aa467f9b80b5e4b8ce6dcb97376559e7b2fcd51922fde6df53904b58d302835273b3c242cfa3851f65a2f5d20ffb9acbec4ea64655f3b2d3a13fb9583ddb4fe46e01be1fcc38761eece864e4b3b3505492a73e5940aa0ae593b28f0c1cc7fb7e963a5e9873593cae9b26e22ed33b317987092ea94ac1f30f0296fab7a6f29a7515c6354e5741340c274f8dc5b564899a80c5fb306ac51d535e8775e51790978f0c7daf00c79b2b147357a6deecbe49e0b0ba70f6f7cd5c176c75346c149eb333d32bdfd090b1364be208ae14570640c8f82b5f82756097e7cd74193fd1e60d2a0a2880a322fc13d8f27aa9f0278077a899e09dd3e878ab11e26cd7e9129a41698ae592099a6bb91be2b91e3c63d6fba7d6dc8539c7b52b41a54d06f76f977f11249fb4043fffec25f7fdf087f6892df83f7d05029732c3d0cc92984c8f1fd2ce71b308826e54b08a4f09cce863ce927d916325c4744cd7e878f9844e02723722934991ff26457dc3842f7897299b3b9c7f3323b75f360080ebe1c4e5a488e100e0144a269336a500d48f018a7e682574b98a5396d50b3231767fd695271f14a7211ad1bd80320bfd2f46cb1809af95c6ac03118431ffa237246e28561d41477008c6b0bff6d9e15669f35710ad1d3360b8e02e16a49e614d12e2c79590c89f86175f65d3a5adac29b80d429f344a58912f2cf1bf5bf389b2464668784c5dc98b55d5363ad4e48cd9766121cd18081373bbffa11f282e475af01e98fbdb663ac92a30f5158b2fe63f5ca41399fb4f532e084267c223070ec3172ab580064500747d14823b3ce07d4d084c0e22c16075f06b0fb975df3803dade760160c14f074cc410feb67a58f596464490cbb35c69fa2f7862c4ed0d24d163df784b99acedaf403175f35ae4556623e1b3c4e13f44dd4f965a901a461a46309de74f65be4c837677aa2fcf4b1a1f19db648a487773a75e6f6412578b17afafae42e7e0052e2bf10a9b94dd7eae3d6e169cfb914ebace7927700b81f9d8f3fd64ab0e1347925926ee3e7557e89a889c90b87d0a1a53205c028fc0a8b2f0fab13de25a3fcbc9550ece3dc95a8707fd19ed254536864e8a45d6dc3e08210bf95eaadd466bcb4be69f9bc031c05e6a29539e22f0022c3f22f489c36a861317b3a365d3f58008695d4698e58ace46e0013db12add108dfdaa550af86ab3d7f25fa9d03510cd02d9f0e60d1953d19843f683eca27547cce6ee19494ab66ba5aaaad34d4bf053227d8e89d37ca2b4d9231ccf54676ed4c7a52d2c45441d362eb52208bc3e42e4c3fdc6905818c8f4cad059400d864b0df83bede6ac3c1e6c97339318ae29670c8faa16f0e05e9a67d54eabcf18356c731b919d6f24b1facaddff8a1f230c3184725f9ae2c35e034226fabd830eff196638bc5bd37a7503809a1a01086325df9c1ec1843b2db01ff2a4b010417c45fc09c582756820427fc8fcce3c5b424332967e0657410686c307f98765eca5cb7a539f2bf4d6bda274c031ab7d1c2b33b3b891a246825a5d6908224ccfc0e605083fd899988a4848317e48092657a639773ada19538f9b45dd5f40b168c0dbad4d28d07695e0871c417228e344052cd88ddb7286112f1e6ec5d641e4f74ef6e7374fa64075c0f1a59fa9c3ac4a4774e46db3e53c1241be8070fda36bbd7e06eeffb35ab468d649cdf8010895aedf516e479a05350ffed552b677623d79d7a969dcc36679c98f53a54b978ca6b27b3763df1950cad1ded5181cdf2044136bd2f7ed60d95f9f214d6368595c7d3b5b7a4e54d7b2cc32c37d9a444e9aa923ec7cfd7e570fc61ff3af40179b0a446fce8454360127f1838ff3b52fee673a2c42e84dd481414c7f8ec10218bce0fd84da87a3eec1f5e852e305330a5d5aba381dc4983dde1bc1fe49122af62c091cfdfdb34034d4092da866b80192b8863513137cfb600d89545f2a5bd94e0e5b3a00139e12091864c70621b0b8ec9fec4246d2381cdaaa0aa58a9ae288e4e8fe05886d12ec674fa903970eb67c63d699c4e9fb7251f4eba19f912d3a293448e003159da327abf28d5baa65ffadaf8054ff298b71c6b60470e35e59499bbe5c120d00c71399bd0f40f503acfc065a14caa97616d2a64896ce8df72712e24e3b84424cdf9a15dca16e9feff74a06582329b5bd48d1b54c4d03a0b2deff8c06eb822db1c215d409fe0116c6f05239a7fce9a6138803f0c74192b550a831fe8ffdddf1495f4f29c246d0ec3f32dcc4443fb7ae7083c9a11a177e41bbdd6818b394776bb2ab43a4345cafa00d1c09221daadc196e6a43af4a0a667e85c8b937da8f86b2805556bf81ee03d09555b11ee14785c116b5df1875984459adc3d435891e4b695e6215fbd57c4c5137e4f85b911725bdc67e622b2c4fe9418ddf46e7faabdfc02c8024e99ccef5051f3c631788750a58c3e13af0508c79133c2172312fc87399044663ffa2289a92027cb81f620031194bf7be5ad9535fb6b5f5529ba01dc104f0fafb306a3dc2e0cfa5a783eff1a741c053ce99d92765c77639c5421750c8d8851eb7195f518213af9821a5f36918fbf56b3bf2a77067caa62a959dd134a39c215aebd31a281c749435c05ecda041f16d2c473c9a9ba6701d7c96352da0acf2f9eac21e78dce3a1052977ac674e4dab482fa8b20b3412bf93ac5c20cd27ff3be7e2be79b061fbea0e898dd91631c9a30578932b30d33a736f5667c9dbc2351aabae69bdda6b70974cb2f6de82d3c87387230a43c9e14e4a9a4a0ffe879a3413bb79bea6ff257d81a845e0e9a080e0f2d3998b94e71613542f6b05a115d3af0a6c62034408b5538f44fcea5ed11c1aca7b3c534ea9bcce153cf4f5acf86005c9765ee4259a8266e6b57c71b67249e2ab00635ce02c1bcd640e09ceebdccff4bcdf638b7a9c5673002d65e774d26c5ff26406e56d2dd044e06ce923d002156629c30904e8f1e8657b77a220ffb29bde19a2f3f13469e8a6039ba7281e9a41f28ed1073213edf93b86676782fe6847666a4bcba01e6b8c7d968ff4b57e97e96bff7d6e03a2a00c5ae9bfe5e6041da6de02b3ebe385cb43274c9230780dc6e43302f254a2657211cf69b63c2aac098360a59e654f73d558bd3c64a4cbaa730a4f8b2ecad73e9069814b66a37c2d9953b3927e0f2908a155a3f35a617dbb79274361582a490d72faf6b8b9e079f6f89ba4c5c03b7a88ec5d1ef1431922637d1c75793c813828baf60e060a355086b41e2dcc47e87a006573d3e4b60c547c62520a0f2b354ce9bf1110dc9071114750d718b8ae1a53dc070579bf31af97073d45f55438c8069795b862575d150895d0432ea2117163ee4c51af2b60ca3dd11d73a0cf149e346b623cc975a9433b08003183c2e29f911b3b43c0a1c03ca99a4f311feb88f2e4ff6ffd901d2ea1aab8d7b0e5615aa950bb1317d701045583b738b132ff5dafcefdadd7b7bb72629f35be18e5902f39913d011881dcd65c71485cb6866a906083c840c909b255dc5122f8b0b597bac78cd272b32924e7b2d43955989f9b853c78d96a9d4fa28cd83a83fd32da48e9fb5589e0bd6e561f11ba45c92db6406429f954f45ce45bb439f7b547459ffcac36d4f219f930a8401a23e820f831d946068f7935d2f58c3a96f604fd4354dda8b6ca340fd2754037a622272b0fe1752aa15e6c915a84beac1c0e6813581060809c06a04463ddaf5c52c1f0f5e60ca5010596fe60a3386497d280a01af01ea122618e50773fa0d77f782f07c7f4fe53267e0a2d61be53fe17a7a17bf69f2373f26e6002cfb4ee0d064281bcde3ddaa87a5f8252a378934ea33545365316dad5f35ee438e653db53529a712987b097b6a7615d7f363caef944594ae99fb320c226407eff54ce5f89b71b5ae91c54b022f5ce7a3cdedd9cd91addc6e1d0239b538768c2442c81d9d1e304d601782045ccad8c50c7aba017249249cdc3d929d344b5b39ddeada19959007fe47abf86c0bec77375756bab44975bcc37bd3bd48abfd87f0f20ced9d65feda8526f3c30b4ad07f1c44d2ef69b2f20b1ad1ac2dfc5a1b0a52a3ab9b05bd7d7de8f7b8498c14cf1b8c4c1965269e7d4bce9861f13b2548d8b05fc724497fe60ec4ee302150f49d67f5b4d71980c414880cf8feee0bd9c6d8a5a0132eb7d859dbeaeeec1ebf35c4bf8f5f5cb320c4b220ed861fffceffc29de3ddeb44293f408e10652a9f3e5ef7427ba4675afc984968d92715b0b738a46488c98b2f6ee7f35ede39a1abfaea9b51b4feefcf4db8e3b51c42299f1c61adc56898d44a5dea12e9e850fa31322f8f35666702bd43d4c34724a941a5dc075063ec961e02d8ced7113922a7a5f8473b5498bee97b753ef3551a2dd3b651e8b764445e83894c03c5a20058d55db700ffc514869be0e8c6328183c4fa20689aea85d8ba4fa9d4cba40eb076638792039cbb9fa2e97ae0c0011cf83c6b114957d83c6badecad70ab9f208951a7e40ecf85b1cf43bdf77c0c28566f14c2656f2b7f0a0a35b1fe6d843e77ab7ea8fc055d84dcbe6eb6bc7aa19a19c26c236e25c83f852a94a59a8e158ade40fde480ca1f0f1b0ccae71eca72bd699911152c8a5185102783186168748fcc5955a76596ea9f85065ee4716e50616d769da394e339108151e1f93eaf1d1d0bd0e9260749a307a5eb92d05e7e481d673c4d8168df91657d78f4cd3f7379fe6b5abd254b21477e653bdff9e9f26c146cbfd31dd9b11bab42448e0acf7310b0a803abf31eb981449f07124c5d57ddb0a1111e5b0f12f0768bea564fb97e06f680e29b47fe7d3372b0925274501b1ef041eaee0901bcde5fd6988a7c020f70c8ff63a434d81c35ce1093c267a0f6e667639c5d0ef0900c5675a4dc315a5c7be7ae"}, {0x30, 0xffff, 0x800, "b16090594858aca5572167d77f6a09bb79f71f82107ab5b082f4e4"}], 0x1090}, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) r5 = accept(r3, &(0x7f0000003380)=@un=@abs, &(0x7f00000033c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000003400)={{0x18, 0x3, 0xd1e, 0xb2}, {0x18, 0x1, 0xffff, 0xfffff11f}, 0x6, [0x20, 0x100, 0x2, 0xf9d, 0x9, 0xf5, 0x4, 0x1]}, 0x3c) setsockopt(r2, 0x6, 0x4, &(0x7f0000000040)="abce3dad", 0x4) 15:38:51 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) bind(r2, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 15:38:51 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0xffffffffffffff2f) 15:38:51 executing program 0: r0 = kqueue() munmap(&(0x7f0000889000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000180), 0x41000003, 0x0, 0x200000080000003, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mprotect(&(0x7f00002d7000/0x1000)=nil, 0x1000, 0x1) socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x0, 0x0) r2 = kqueue() r3 = dup2(r1, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) dup2(r3, r2) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000100)) 15:38:52 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="c0e07279293f076d8ed230fa948578bf4468cf616f053af65984c8687c08017101000000214e0986f347c22ae3c2092f2cd2f881c8697e6a89ac81280ee80e5a1d0a534b86d92a6e7317347a9757aaa0bbd19f2aea377366dfd9d819d614cbada86e66b93c1a12de13496c13a89a3ca8dc173a4e7a0755f5b2715982426a41dfac714a485b93387dae37"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) getsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f00000001c0)=""/139, &(0x7f0000000040)=0x8b) write(r2, 0x0, 0x0) 15:38:52 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x869e, 0x1a4) r0 = open(&(0x7f0000000200)='./file0\x00', 0x861e, 0x0) pwrite(r0, &(0x7f0000000180)="c81809eb9560428f5febe22630e7de53d52b7a1680ef5ba84e000000", 0xfffffed5, 0x0, 0x3) r1 = open(&(0x7f0000000100)='./file0\x00', 0x869e, 0x0) r2 = socket(0x11, 0x4003, 0x0) r3 = dup2(r2, r2) sendto$unix(r3, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r4 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000040), 0xffffffffffffff24) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r6) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0xffffffffffffffff, r4}, 0xc) getgid() 15:38:52 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, 0x0, 0x0) 15:38:52 executing program 0: r0 = socket(0x800000018, 0x8000, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:38:52 executing program 1: getrusage(0xffffffffffffffff, &(0x7f00000005c0)) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) semget(0x3, 0x4, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\xedu(\xc5*v)\xe9\x00\x00se\x00', 0x300a2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000240)="7cbb087b41391fd5b822488691393fd6a9811d4e041da876fb810ce07e6aad31a8f99c6083950cf1753abd8c85bc30ea13a7d75aa882ed86817da841ffca62098bd471a9ca53b55db47a766dc4349da9732e36e398ca45fee10abfbd9e84f74e1de5784271b57a4ac7", 0x69) r4 = shmget(0x3, 0x1000, 0x10, &(0x7f0000e22000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r6, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe91}, {0x0}, {0x0, 0x29e}, {0x0}, {0x0}], 0x9}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0xffffff58) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x4400, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x8000, 0x0) r7 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r7, 0x0, 0x3, 0x0, 0x0) close(r7) getpgrp() shmget$private(0x0, 0x600000, 0x34, &(0x7f0000a00000/0x600000)=nil) 15:38:52 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = dup(0xffffffffffffffff) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) semget(0x3, 0x4, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\xedu(\xc5*v)\xe9\x00\x00se\x00', 0x300a2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000240)="7cbb087b41391fd5b822488691393fd6a9811d4e041da876fb810ce07e6aad31a8f99c6083950cf1753abd8c85bc30ea13a7d75aa882ed86817da841ffca62098bd471a9ca53b55db47a766dc4349da9732e36e398ca45fee10abfbd9e84f74e1de5784271b57a4ac7", 0x69) r4 = shmget(0x3, 0x1000, 0x10, &(0x7f0000e22000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendmsg$unix(r6, &(0x7f00000018c0)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001800)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xfffffffffffffe91}, {0x0}, {0x0, 0x29e}, {0x0}, {0x0}], 0x9}, 0x0) accept$unix(r6, &(0x7f0000000100)=@abs, &(0x7f0000000180)=0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x4400, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x8000, 0x0) r7 = socket$inet(0x2, 0x2, 0x1) getsockopt$inet_opts(r7, 0x0, 0x3, 0x0, 0x0) close(r7) shmget$private(0x0, 0x600000, 0x34, &(0x7f0000a00000/0x600000)=nil) 15:38:52 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x8) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) 15:38:52 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, r5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r7 = getpid() fcntl$setown(r6, 0x6, r7) fcntl$setown(r6, 0x6, r7) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r9 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) r11 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r12 = getpid() fcntl$setown(r11, 0x6, r12) fcntl$setown(r11, 0x6, r12) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000700)=0xc) r14 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r14, &(0x7f0000000000)='./file0\x00', r14, &(0x7f00000000c0)='./file1\x00') r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r15, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r16 = kqueue() r17 = getpgid(0xffffffffffffffff) fcntl$setown(r16, 0x6, r17) r18 = getuid() r19 = socket(0x11, 0x4003, 0x0) r20 = dup2(r19, r19) sendto$unix(r20, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r21 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r22, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r20, r21, r23) r24 = kqueue() r25 = getpgid(0xffffffffffffffff) fcntl$setown(r24, 0x6, r25) r26 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r28 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r29, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r30 = openat(r14, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r31 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r32 = openat$zero(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/zero\x00', 0x8, 0x0) r33 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r33, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r34 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r34, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r35 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r35, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r36 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r36, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r37 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r37, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r38 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r39 = kqueue() r40 = getpgid(0xffffffffffffffff) fcntl$setown(r39, 0x6, r40) r41 = geteuid() r42 = kqueue() r43 = fcntl$dupfd(r42, 0x2, 0xffffffffffffffff) close(r43) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r43, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r47 = semget$private(0x0, 0x7, 0x286) semop(r47, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r46, 0x0, r44, r45, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r48 = kqueue() r49 = getpgid(0xffffffffffffffff) fcntl$setown(r48, 0x6, r49) r50 = socket(0x11, 0x4003, 0x0) r51 = dup2(r50, r50) sendto$unix(r51, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r52 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r53, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r51, r52, r54) sendmsg$unix(r15, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r17, r18, r23}, @cred={0x20, 0xffff, 0x0, r25, r26, r27}, @rights={0x30, 0xffff, 0x1, [r14, r28, r29, r30, r31, r32, r14]}, @rights={0x38, 0xffff, 0x1, [r33, 0xffffffffffffff9c, r14, r34, r35, 0xffffffffffffffff, r14, r36, r37]}, @rights={0x18, 0xffff, 0x1, [r38]}, @cred={0x20, 0xffff, 0x0, r40, r41, r45}, @cred={0x20, 0xffff, 0x0, r49, 0x0, r54}], 0x100, 0x402}, 0x40b) r55 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r56 = getpid() fcntl$setown(r55, 0x6, r56) fcntl$setown(r55, 0x6, r56) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) r58 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r58, &(0x7f0000000000)='./file0\x00', r58, &(0x7f00000000c0)='./file1\x00') r59 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r59, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r60 = kqueue() r61 = getpgid(0xffffffffffffffff) fcntl$setown(r60, 0x6, r61) r62 = getuid() r63 = socket(0x11, 0x4003, 0x0) r64 = dup2(r63, r63) sendto$unix(r64, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r65 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r66, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r66, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r64, r65, r67) r68 = kqueue() r69 = getpgid(0xffffffffffffffff) fcntl$setown(r68, 0x6, r69) r70 = geteuid() getgroups(0x1, &(0x7f00000006c0)=[0x0]) r72 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000700)='/dev/bpf\x00', 0x20000, 0x0) r73 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r73, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r74 = openat(r58, &(0x7f0000000740)='./file0\x00', 0x200, 0x4) r75 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x400, 0x0) r76 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r76, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r77 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r77, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r78 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r78, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r79 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r79, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r80 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r80, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r81 = openat$tty(0xffffffffffffff9c, &(0x7f0000000800)='/dev/tty\x00', 0x100, 0x0) r82 = kqueue() r83 = getpgid(0xffffffffffffffff) fcntl$setown(r82, 0x6, r83) r84 = geteuid() r85 = kqueue() r86 = fcntl$dupfd(r85, 0x2, 0xffffffffffffffff) close(r86) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r86, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r90 = semget$private(0x0, 0x7, 0x286) semop(r90, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r90, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r89, 0x0, r87, r88, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r91 = kqueue() r92 = getpgid(0xffffffffffffffff) fcntl$setown(r91, 0x6, r92) r93 = socket(0x11, 0x4003, 0x0) r94 = dup2(r93, r93) sendto$unix(r94, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r95 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r96, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r96, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r94, r95, r97) sendmsg$unix(r59, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000200)="8e0eeb98c6d5a7f1dcfeff5e8c043c237672fa707e6a5e4b88f250720ea8467f67e9b136863255b5621a7e5441663f9e7992611548967ccaec3b2e43ef50be0616bfd16725463e66093aa908bd0f062e949094da2b755d3ea1e90f8bfe14a07630785140ecf0867a56dc2fd7e3732fef3adf1fbadb411acaffbe229751c308273f9da8090cb58a4691f90bd6d98a67314e7442cc94bfdc", 0x97}, {&(0x7f00000002c0)="65c7d0b0286abe1939090c3f96d8852e0809925b80531d8a4c2f3c0c874f902387e6449f9a58d4592989dd0c0439feaad32c14f3768148291b2ecb4553819c93f7d8fcbcab45405b69c309e102cd7e16a7f1411bcae9ec22b73cbe52c84434c89a0f987ca8a0b208fa9458f95ccd79c3adf382fd83c871c777c4dfba4f353e222acbf237368418200ac1c18f4311fb2996e2869ec24d4c23f8be421a300b517851e55a308fde722ad33972d6e2fcb7c96f34fe696a2f33d3586f020b6f1548c4a4", 0xc1}, {&(0x7f00000003c0)="a7f51446a7ee0d43b0baa6690084c76d953ca51c6bd35230a251da00ec8c8c89dc2264390d7bf240ccb28edcaa78fdc77092fa6c8e088453ea519c79f5faf3d656965c38d7b64fb6ff5d", 0x4a}, {&(0x7f0000000440)="37dc4e9abde424f2e26a945cfa167e4b42ca87abde7f975bdb6644ece5cb80250540c80aa99dd36f5596a8a9843e15bf620c7f3b617205f7543046cfaf2c78af6da0eebbe29dda96562bde82c7", 0x4d}, {&(0x7f0000000180)="0e3895c382217a62cadade3e40e5259f023eed9c9fcc69b1a8626e2fc5544053bcb5e9faff2154a3c81ccb5c0d125c8948b2cbba4f95507239cf", 0x3a}, {&(0x7f00000004c0)="730d924c8a6daa65f902e70e3db5f3c78254d6ef20d3fe09d180a7744ecae76e69afbdd3462600f83d1f6b1f44a9fd4c13472331e7da6d1d680eb726596b8f38adf7db0e2d0decfd265753f106a8e5046b59552df2cc2855b5c64f55126e0ab8edbc1f9ac9bcce8752ccd3b3", 0x6c}, {&(0x7f0000000540)="f38b4681b309fa04ea26f112032cacf4a0467ba74b4b7cc4ca363665dfd3f00eb2d645562fb5fa76e6bd9e51371c800feba4ed1877c848f04a4746dc7c0a20ef3b7e4aeb99ec73b18ad6b4d18c140c21fd70923f7f1dc95979fbd7e4a296c1b708f53a50cc69b9e9e00d6da99ed6612ecf636c0ce3a2d84570f9f6f28eb467a72e6f276c68af2b6a42283d826e0e6f4df8a0093585055e11fbabfe137c1ad13692821afed36854579788b03fa56005fa278f1c646e6bc973b0", 0xb9}, {&(0x7f0000000600)="ff6eab97603217a340d1c9ef72bfb5e34bda94df", 0x14}], 0x8, &(0x7f0000000840)=[@cred={0x20, 0xffff, 0x0, r61, r62, r67}, @cred={0x20, 0xffff, 0x0, r69, r70, r71}, @rights={0x30, 0xffff, 0x1, [r58, r72, r73, r74, r75, 0xffffffffffffffff, r58]}, @rights={0x38, 0xffff, 0x1, [r76, 0xffffffffffffff9c, r58, r77, r78, 0xffffffffffffffff, r58, r79, r80]}, @rights={0x18, 0xffff, 0x1, [r81]}, @cred={0x20, 0xffff, 0x0, r83, r84, r88}, @cred={0x20, 0xffff, 0x0, r92, 0x0, r97}], 0x100, 0x402}, 0x40b) sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000600)="77d542c126919e4609b5310b686e2397d80c3f3222e8c07d05c58a23905ef60089a7dd47dc6f3733b02e03d20c4c11f4e7ad4358ad8b5f14f6485a6c2bd6a1633a0d1e63c2b1180305e8a7617a8be02457c6ab9d0c7ed2c5907928127ab9a71368060d1108f1219061cf493cac7bf90df74447c98e63087df6010196036a70b7cbc1352b8053954985a90f08a2fd778989bcb54e65ca948886709fc5e2defe0bb5229b144fe1de670bdb57f20782b5db4d00a039ab78b8acaf1d352105ba4f237ef613d7bedcde4b578d109bfdbb455b2c3d0bec6c6df2e11da984f6eea29826cc", 0xe1}, {&(0x7f0000000100)="c5fba21a3098fa2b370ecc8e4304f2495e1ff70dbe2c1f735e9d29ffa4df0f3031042f0c806eb4251d246f9a5e64f027b716934ac7ed7263ab50b5bd8900d08fd4f26f3da4e56d7c48dc5e623dd740e36772ca79", 0x54}], 0x2, &(0x7f00000007c0)=[@cred={0x20, 0xffff, 0x0, r5, r8}, @cred={0x20, 0xffff, 0x0, r10, r13, r23}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r57, r67}], 0x60, 0x5}, 0x2) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) 15:38:52 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1014, 0x81, 0x8c, 0x6, "07d74bddfb7ea902ddb6074789cf78812ab04f03", 0x20, 0x20}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000040), 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)) 15:38:52 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x101) open(&(0x7f0000000140)='./file0/file0\x00', 0x204, 0x0) 15:38:52 executing program 1: r0 = socket(0x0, 0x1, 0x0) socket(0x10, 0x8000, 0x8) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 15:38:52 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') getdents(r0, &(0x7f0000000200)=""/4096, 0x1000) 15:38:52 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000300"/18]) link(&(0x7f0000000240)='./file1\x00', &(0x7f0000000280)='./file0\x00') 15:38:52 executing program 1: utimes(0x0, 0xfffffffffffffffe) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x1, 0x0, 0x1800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) semop(r0, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) socket$inet6(0x18, 0xb, 0x9) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/223) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000140)=""/14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000340)) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r3, &(0x7f0000000880)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x20000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x30}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) r6 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r7 = socket$inet(0x2, 0x4000, 0x5) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10000) r9 = open$dir(&(0x7f0000000740)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x1d6) r10 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r10, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) kevent(r5, 0x0, 0x0, &(0x7f0000000900)=[{{r1}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x1000}, {{r6}, 0x7ffffffffffffffc, 0x4, 0x40, 0xeb5, 0x5}, {{r7}, 0x45a290472bb9a263, 0xb2, 0xf0000000, 0xffffffffffffffff, 0x3f}, {{r8}, 0xfffffffffffffffc, 0x10, 0x2, 0x100000001, 0x1}, {{}, 0xffffffffffffffff, 0x42, 0x2, 0x0, 0x7}, {{r9}, 0xfffffffffffffffd, 0xc9305c54ec6a5b35, 0x10, 0x50, 0xfffffffffffff9ec}, {{r10}, 0xfffffffffffffffa, 0x20, 0x83, 0x4}], 0x5, 0x0) r11 = kqueue() kevent(r11, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x43, 0x0, 0x40, 0x2}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r11, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) r12 = dup2(r5, r11) write(r12, &(0x7f00000005c0)="a9973cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d805acfcd6e5495b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c69200"/199, 0xffffffffffffff02) write(r4, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x192) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x800, 0x53) write(r13, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eff07edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e7f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) write(r13, &(0x7f0000000000)="cb1263faa4c005f6a224c1f4cfd308e51c4817454a43f4ec201faba9eaecc847f034dcfaaa4ea943cc40edf80290deb329801bee06b620f778f98f1a1dcd43f86b68321a946208d9e05384391554cd0908c82987030b1263ff5a10a7f6ce49d69faa8b4ac360581df085c8a0232ac8cf05f56375efd2", 0x76) setsockopt$sock_int(r13, 0xffff, 0xe91f45f5a64a2e9b, &(0x7f0000000240)=0x1000000000005, 0xfffffeda) truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x1) utimensat(r3, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) 15:38:52 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x82) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) 15:38:53 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980), &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200), 0x0, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(r0) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x8, 0x2, 0x7, 0x1, 0x1, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x2, 0x0, 0x0, 0x0, "855c55000567a700800000000000000000000040", 0x100000, 0x4}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2) bind$unix(r7, &(0x7f0000001fc0)=ANY=[@ANYBLOB="01000800ccbfcdf200009a5fbe733600a12f290b1b9fc7bdb28d53099b3c72410018ef7f2bede70f8ff27c74d03150e658e9e638c884c0e33c4a6e5b4343e8a94123e018b06810337e375d3695103dcbf930beb77332d9f09f42ae94c112fdb5decb03f3d99eb7568cd9b62e40849db029eec254a536ef1255a8e5bed1d20ce3acce69ab05c6ad305bd8d1184cc7302c71178ae51e44cd9bb4ef13dbc298f617dfe0ca4bf4b6a2e8c66cf6c498ec0404b3114d9a905f8c264f6cda85b3e784137edc98377bd8e4024c9df0d6c4be9ba3aa45d264f89a377293c02195da567395a1e10e72911f402e1424feed9fa4d8daaba80b6227300986957af1c0e2b1b6bc3152bfe51425a5e6b4aa4c07f9d8d4733d92a283122b9265eebec455b46c266c04310bc554449549ecf469ae029a562a6b4a72cae0450e3c5fd06a89c84df6d9e68116aea84f5c1d2e90f8f07801b48da8d2d1"], 0xfffffffffffffe6d) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000001d80)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x2c8e7c470a97341a) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 15:38:54 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa2416fa4f376336acf07af0e235781e4991f7c8df810000007be1aa5b23ed699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffedd) shmget$private(0x0, 0xe000, 0x102, &(0x7f0000fef000/0xe000)=nil) getgid() 15:38:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x20, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r3 = syz_open_pts() fcntl$getown(r0, 0x5) r4 = syz_open_pts() r5 = socket(0x1, 0x4, 0x200fff) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0xa46) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000001440)=0xffff) pread(r3, &(0x7f0000000000)="46bf04aaa43d86", 0x7, 0x0, 0x0) sendto$inet(r5, &(0x7f0000002d40)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e7624420ecb4551324ec41cf69f58e3a3385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b052e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d59ffcdb4a8cba0f4f1df35c5ea0480227722a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cad2c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2", 0x6d4, 0x8, 0x0, 0x0) getsockname$inet(r5, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r6 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0x427) r9 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r10 = getpid() fcntl$setown(r9, 0x6, r10) fcntl$setown(r9, 0x6, r10) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000280)=0x539) r11 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001540)={r7, r8, r11}, 0xfffffffffffffe1e) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000240)=[0x0, 0x0, 0x4, 0x1, 0xffffffffffffffff, 0x100, 0x101]) read(r3, &(0x7f0000001580)=""/129, 0x81) fcntl$dupfd(r0, 0x0, r0) getsockopt(r1, 0x1f, 0xc78, &(0x7f0000000300)=""/13, &(0x7f00000002c0)=0xf) 15:38:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socket$inet(0x2, 0x4, 0x5) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = accept$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4103}, &(0x7f00000000c0)=0x1009) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x111) r4 = getpid() fcntl$setown(r3, 0x6, r4) fcntl$setown(r3, 0x6, r4) dup(r3) lseek(r2, 0x0, 0x0, 0x2) r5 = kqueue() accept$inet(r3, &(0x7f0000000100), &(0x7f0000000140)=0xc) kevent(r5, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r5}, 0xffffffffffffffff, 0xaf990a93b816fba8}, {{r1}, 0xffffffffffffffff, 0x2}], 0x110000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 15:38:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x200, 0x0) fchdir(r1) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x85, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) fcntl$setown(r2, 0x6, r3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) login: panic: fifo_badop called Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *117362 91237 32767 0x10 0 0K syz-executor.1 239782 81251 32767 0x10 0 1 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024dc5788) at fifo_badop+0x14 VOP_STRATEGY(fffffd8067029d00) at VOP_STRATEGY+0x99 bwrite(fffffd8067029d00) at bwrite+0x1b9 VOP_BWRITE(fffffd8067029d00) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024dc5a10) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8067ffa908,ffff800024dc5b70,ffff800024dc5bc0,ffff800024dc5aa0) at VOP_MKDIR+0xc6 domkdirat(ffff800020a89650,ffffff9c,7f7ffffbe2c0,1ff) at domkdirat+0x121 syscall(ffff800024dc5d40) at syscall+0x4a4 Xsyscall(6,88,7f7ffffbe2c0,88,0,7f7ffffbe2e4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbe330, count: 4 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic fifo_badop called ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c fifo_badop(ffff800024dc5788) at fifo_badop+0x14 VOP_STRATEGY(fffffd8067029d00) at VOP_STRATEGY+0x99 bwrite(fffffd8067029d00) at bwrite+0x1b9 VOP_BWRITE(fffffd8067029d00) at VOP_BWRITE+0x4a ufs_mkdir(ffff800024dc5a10) at ufs_mkdir+0x6b7 VOP_MKDIR(fffffd8067ffa908,ffff800024dc5b70,ffff800024dc5bc0,ffff800024dc5aa0) at VOP_MKDIR+0xc6 domkdirat(ffff800020a89650,ffffff9c,7f7ffffbe2c0,1ff) at domkdirat+0x121 syscall(ffff800024dc5d40) at syscall+0x4a4 Xsyscall(6,88,7f7ffffbe2c0,88,0,7f7ffffbe2e4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffbe330, count: -11 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff800024dc56b0 rbx 0xffff800024dc5760 rdx 0xffff800020a89650 rcx 0 rax 0 r8 0xffffffff813e1fff kprintf+0x16f r9 0x1 r10 0x25 r11 0x80491887e279dd30 r12 0x3000000008 r13 0xffff800024dc56c0 r14 0x100 r15 0x1 rip 0xffffffff81b7ee58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024dc56a0 ss 0 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=117362 stat=onproc flags process=10 proc=0 pri=17, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff800020a88780,0xffffffff8265b158 process=0xffff800020a8b190 user=0xffff800024dc0000, vmspace=0xfffffd807f00ab80 estcpu=3, cpticks=1, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND *91237 117362 89948 32767 7 0x10 syz-executor.1 89948 264992 43029 0 3 0x82 wait syz-executor.1 81251 239782 64490 32767 7 0x10 syz-executor.0 64490 232750 43029 0 3 0x82 wait syz-executor.0 87940 480517 0 0 3 0x14200 bored sosplice 43029 127944 31719 0 3 0x82 thrsleep syz-fuzzer 43029 128094 31719 0 3 0x4000082 nanosleep syz-fuzzer 43029 271265 31719 0 2 0x4000002 syz-fuzzer 43029 200651 31719 0 3 0x4000082 thrsleep syz-fuzzer 43029 381902 31719 0 3 0x4000082 thrsleep syz-fuzzer 43029 190750 31719 0 3 0x4000082 thrsleep syz-fuzzer 43029 387719 31719 0 3 0x4000082 kqread syz-fuzzer 43029 463866 31719 0 3 0x4000082 thrsleep syz-fuzzer 43029 284570 31719 0 3 0x4000082 thrsleep syz-fuzzer 43029 21478 31719 0 3 0x4000082 thrsleep syz-fuzzer 31719 193826 76936 0 3 0x10008a pause ksh 76936 46204 38217 0 3 0x92 select sshd 99874 522597 1 0 3 0x100083 ttyin getty 38217 433420 1 0 3 0x80 select sshd 97599 174948 56674 73 3 0x100090 kqread syslogd 56674 479534 1 0 3 0x100082 netio syslogd 46748 316439 1 77 3 0x100090 poll dhclient 51341 20363 1 0 3 0x80 poll dhclient 66187 473310 0 0 3 0x14200 pgzero zerothread 41874 212024 0 0 3 0x14200 aiodoned aiodoned 64225 84688 0 0 3 0x14200 syncer update 61477 327113 0 0 3 0x14200 cleaner cleaner 20803 54789 0 0 3 0x14200 reaper reaper 48914 305411 0 0 3 0x14200 pgdaemon pagedaemon 43484 76590 0 0 3 0x14200 bored crynlk 19744 416198 0 0 3 0x14200 bored crypto 48780 197496 0 0 3 0x40014200 acpi0 acpi0 61637 3202 0 0 3 0x40014200 idle1 10440 188651 0 0 3 0x14200 bored softnet 50506 340984 0 0 3 0x14200 bored systqmp 49695 462118 0 0 3 0x14200 bored systq 98655 167238 0 0 3 0x40014200 bored softclock 76959 297455 0 0 3 0x40014200 idle0 63793 124791 0 0 3 0x14200 bored smr 1 163950 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 91237 (syz-executor.1) thread 0xffff800020a89650 (117362) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8265aa28) #0 witness_lock+0x52e #1 __mp_acquire_count+0x51 #2 mi_switch+0x392 #3 sleep_finish+0x113 #4 tsleep+0x198 #5 biowait+0xa1 #6 bwrite+0x1e4 #7 ffs_update+0x2c2 #8 ufs_mkdir+0x665 #9 VOP_MKDIR+0xc6 #10 domkdirat+0x121 #11 syscall+0x4a4 #12 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8064efdc48) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vget+0x1c3 #6 ufs_ihashget+0x141 #7 ffs_vget+0x74 #8 ffs_inode_alloc+0x1cf #9 ufs_mkdir+0xf4 #10 VOP_MKDIR+0xc6 #11 domkdirat+0x121 #12 syscall+0x4a4 #13 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd8064efda28) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 Process 81251 (syz-executor.0) thread 0xffff800020a88c70 (239782) exclusive rrwlock inode r = 0 (0xfffffd8064efd3c8) #0 witness_lock+0x52e #1 rw_enter+0x447 #2 rrw_enter+0x4f #3 VOP_LOCK+0xf0 #4 vn_lock+0x81 #5 vn_closefile+0xc7 #6 fdrop+0xc2 #7 closef+0x11d #8 fdrelease+0xba #9 syscall+0x4a4 #10 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9470 6322K 6322K 78643K 10632 0 0 pcb 13 10K 12K 78643K 15 0 0 rtable 105 3K 3K 78643K 858 0 0 ifaddr 35 10K 10K 78643K 129 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 37 0 0 iov 0 0K 32K 78643K 82 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 1535 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 6 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 195 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 615 0 0 sigio 0 0K 0K 78643K 7 0 0 proc 48 50K 71K 78643K 1022 0 0 subproc 34 2K 2K 78643K 289 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 62 0 0 in_multi 33 2K 2K 78643K 202 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 435 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 114 22K 26K 78643K 3110 0 0 UVM aobj 46 7K 7K 78643K 48 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 34 0 0 NDP 7 0K 0K 78643K 54 0 0 temp 121 3558K 3634K 78643K 6181 0 0 kqueue 0 0K 0K 78643K 15 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 37 0 31 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 168 0 166 1 0 1 1 0 8 0 rtentry 112 196 0 152 2 0 2 2 0 8 0 unpcb 120 455 0 447 1 0 1 1 0 8 0 syncache 264 9 0 9 3 3 0 1 0 8 0 tcpqe 32 2 0 2 2 2 0 1 0 8 0 tcpcb 544 437 0 433 15 12 3 14 0 8 2 ipq 40 6 0 6 3 3 0 1 0 8 0 ipqe 40 108 0 108 3 3 0 1 0 8 0 inpcb 280 793 0 786 10 7 3 9 0 8 2 nd6 48 34 0 30 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 879 0 663 14 0 14 14 0 8 0 art_table 32 880 0 663 2 0 2 2 0 8 0 art_node 16 195 0 155 1 0 1 1 0 8 0 sysvmsgpl 40 86 0 47 1 0 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 191 0 181 1 0 1 1 0 8 0 shmpl 112 46 0 2 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1967 0 565 46 0 46 46 0 8 0 ffsino 272 1967 0 565 94 0 94 94 0 8 0 nchpl 144 3066 0 1461 60 0 60 60 0 8 0 uvmvnodes 72 2265 0 0 42 0 42 42 0 8 0 vnodes 208 2265 0 0 120 0 120 120 0 8 0 namei 1024 10724 0 10723 1 0 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 9057 0 9057 13 10 3 7 0 8 3 plimitpl 152 107 0 98 1 0 1 1 0 8 0 sigapl 432 741 0 727 3 1 2 3 0 8 0 futexpl 56 10441 0 10441 1 0 1 1 0 8 1 knotepl 112 481 0 462 1 0 1 1 0 8 0 kqueuepl 104 484 0 482 4 3 1 4 0 8 0 pipepl 112 506 0 487 2 1 1 2 0 8 0 fdescpl 488 742 0 727 3 0 3 3 0 8 1 filepl 152 6355 0 6257 14 8 6 12 0 8 2 lockfpl 104 672 0 671 1 0 1 1 0 8 0 lockfspl 48 63 0 62 1 0 1 1 0 8 0 sessionpl 112 32 0 22 1 0 1 1 0 8 0 pgrppl 48 44 0 34 1 0 1 1 0 8 0 ucredpl 96 997 0 988 1 0 1 1 0 8 0 zombiepl 144 727 0 727 1 0 1 1 0 8 1 processpl 896 758 0 727 4 0 4 4 0 8 0 procpl 632 1775 0 1735 5 0 5 5 0 8 1 srpgc 64 30 0 30 3 2 1 1 0 8 1 sosppl 128 13 0 13 4 3 1 1 0 8 1 sockpl 384 1422 0 1405 17 13 4 14 0 8 2 mcl64k 65536 13 0 0 2 0 2 2 0 8 0 mcl16k 16384 5 0 0 1 0 1 1 0 8 0 mcl12k 12288 10 0 0 1 0 1 1 0 8 0 mcl9k 9216 11 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 129 0 0 16 1 15 16 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 317 0 0 19 0 19 19 0 8 0 bufpl 256 7462 0 1302 385 0 385 385 0 8 0 anonpl 16 105529 0 96235 68 12 56 57 0 124 8 amapchunkpl 152 6842 0 6721 16 6 10 11 0 158 4 amappl16 192 3560 0 2952 55 18 37 43 0 8 6 amappl15 184 90 0 88 3 2 1 1 0 8 0 amappl14 176 155 0 151 1 0 1 1 0 8 0 amappl13 168 68 0 68 3 3 0 1 0 8 0 amappl12 160 69 0 67 1 0 1 1 0 8 0 amappl11 152 199 0 183 1 0 1 1 0 8 0 amappl10 144 71 0 66 1 0 1 1 0 8 0 amappl9 136 803 0 797 1 0 1 1 0 8 0 amappl8 128 345 0 305 2 0 2 2 0 8 0 amappl7 120 165 0 155 1 0 1 1 0 8 0 amappl6 112 151 0 142 1 0 1 1 0 8 0 amappl5 104 306 0 296 1 0 1 1 0 8 0 amappl4 96 941 0 911 1 0 1 1 0 8 0 amappl3 88 195 0 190 1 0 1 1 0 8 0 amappl2 80 4047 0 3986 3 1 2 3 0 8 0 amappl1 72 28832 0 28418 26 17 9 20 0 8 0 amappl 80 2234 0 2195 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 47 0 2 1 0 1 1 0 8 0 uaddrrnd 24 742 0 727 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 742 0 727 1 0 1 1 0 8 0 vmmpekpl 168 10615 0 10583 2 0 2 2 0 8 0 vmmpepl 168 105348 0 103650 129 24 105 105 0 357 25 vmsppl 368 741 0 727 2 0 2 2 0 8 0 pdppl 4096 1491 0 1454 6 0 6 6 0 8 1 pvpl 32 315928 0 303516 166 28 138 147 0 265 17 pmappl 232 741 0 727 5 3 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 563 0 15 16 0 16 16 0 8 0